NO Initial ITS Start location: l36 0: l0 -> l1 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post0, ___rho_2_^0'=___rho_2_^post0, family^0'=family^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, MAXADDR^0'=MAXADDR^post0, addr^0'=addr^post0, ___rho_1_^0'=___rho_1_^post0, err^0'=err^post0, ___rho_8_^0'=___rho_8_^post0, one^0'=one^post0, MaxListen^0'=MaxListen^post0, ___rho_3_^0'=___rho_3_^post0, fd^0'=fd^post0, (-___rho_2_^post0+___rho_2_^0 == 0 /\ -___rho_4_^post0+___rho_4_^0 == 0 /\ -MaxBackends^post0+MaxBackends^0 == 0 /\ -fd^post0+fd^0 == 0 /\ -addr^post0+addr^0 == 0 /\ maxconn^0-maxconn^post0 == 0 /\ one^0-one^post0 == 0 /\ family^0-family^post0 == 0 /\ ___rho_15_^0-___rho_15_^post0 == 0 /\ ___rho_9_^0-___rho_9_^post0 == 0 /\ tmp1^0-tmp1^post0 == 0 /\ -___rho_8_^post0+___rho_8_^0 == 0 /\ -MaxListen^post0+MaxListen^0 == 0 /\ addrs^0-addrs^post0 == 0 /\ -MAXADDR^post0+MAXADDR^0 == 0 /\ -listen_index^post0+listen_index^0 == 0 /\ added^0-added^post0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post0 == 0 /\ ___rho_5_^0-___rho_5_^post0 == 0 /\ -addr_ai_family^post0+addr_ai_family^0 == 0 /\ -___rho_3_^post0+___rho_3_^0 == 0 /\ ___rho_16_^0-___rho_16_^post0 == 0 /\ ret^0-ret^post0 == 0 /\ -err^post0+err^0 == 0 /\ -___rho_1_^post0+___rho_1_^0 == 0), cost: 1 1: l2 -> l3 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post1, ___rho_2_^0'=___rho_2_^post1, family^0'=family^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, MAXADDR^0'=MAXADDR^post1, addr^0'=addr^post1, ___rho_1_^0'=___rho_1_^post1, err^0'=err^post1, ___rho_8_^0'=___rho_8_^post1, one^0'=one^post1, MaxListen^0'=MaxListen^post1, ___rho_3_^0'=___rho_3_^post1, fd^0'=fd^post1, (-___rho_9_^post1+___rho_9_^0 == 0 /\ MAXADDR^0-MAXADDR^post1 == 0 /\ -fd^post1+fd^0 == 0 /\ listen_index^0-listen_index^post1 == 0 /\ maxconn^0-maxconn^post1 == 0 /\ MaxBackends^0-MaxBackends^post1 == 0 /\ family^0-family^post1 == 0 /\ tmp1^0-tmp1^post1 == 0 /\ -MaxListen^post1+MaxListen^0 == 0 /\ -___rho_8_^post1+___rho_8_^0 == 0 /\ -added^post1+added^0 == 0 /\ -___rho_15_^post1+___rho_15_^0 == 0 /\ addr^0-addr^post1 == 0 /\ ___rho_2_^0-___rho_2_^post1 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post1 == 0 /\ addr_ai_family^0-addr_ai_family^post1 == 0 /\ ___rho_5_^0-___rho_5_^post1 == 0 /\ ___rho_4_^0-___rho_4_^post1 == 0 /\ -err^post1+err^0 == 0 /\ ___rho_16_^0-___rho_16_^post1 == 0 /\ -___rho_3_^post1+___rho_3_^0 == 0 /\ -___rho_1_^post1+___rho_1_^0 == 0 /\ -ret^post1+ret^0 == 0 /\ -one^post1+one^0 == 0 /\ -addrs^post1+addrs^0 == 0), cost: 1 2: l3 -> l4 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post2, ___rho_2_^0'=___rho_2_^post2, family^0'=family^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, MAXADDR^0'=MAXADDR^post2, addr^0'=addr^post2, ___rho_1_^0'=___rho_1_^post2, err^0'=err^post2, ___rho_8_^0'=___rho_8_^post2, one^0'=one^post2, MaxListen^0'=MaxListen^post2, ___rho_3_^0'=___rho_3_^post2, fd^0'=fd^post2, (-fd^post2+fd^0 == 0 /\ ___rho_8_^0-___rho_8_^post2 == 0 /\ addr^0-addr^post2 == 0 /\ listen_index^0-listen_index^post2 == 0 /\ -___rho_3_^post2+___rho_3_^0 == 0 /\ added^0-added^post2 == 0 /\ -___rho_9_^post2+___rho_9_^0 == 0 /\ ___rho_5_^0-___rho_5_^post2 == 0 /\ tmp1^0-tmp1^post2 == 0 /\ MaxBackends^0-MaxBackends^post2 == 0 /\ family^0-family^post2 == 0 /\ 1-added^0 <= 0 /\ ___rho_2_^0-___rho_2_^post2 == 0 /\ maxconn^0-maxconn^post2 == 0 /\ -MaxListen^post2+MaxListen^0 == 0 /\ -1+ret^post2 == 0 /\ -addrs^post2+addrs^0 == 0 /\ addr_ai_family^0-addr_ai_family^post2 == 0 /\ ___rho_16_^0-___rho_16_^post2 == 0 /\ -one^post2+one^0 == 0 /\ -___rho_4_^post2+___rho_4_^0 == 0 /\ -___rho_1_^post2+___rho_1_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post2 == 0 /\ MAXADDR^0-MAXADDR^post2 == 0 /\ ___rho_15_^0-___rho_15_^post2 == 0 /\ err^0-err^post2 == 0), cost: 1 3: l3 -> l4 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post3, ___rho_2_^0'=___rho_2_^post3, family^0'=family^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, MAXADDR^0'=MAXADDR^post3, addr^0'=addr^post3, ___rho_1_^0'=___rho_1_^post3, err^0'=err^post3, ___rho_8_^0'=___rho_8_^post3, one^0'=one^post3, MaxListen^0'=MaxListen^post3, ___rho_3_^0'=___rho_3_^post3, fd^0'=fd^post3, (-addr_ai_family^post3+addr_ai_family^0 == 0 /\ added^0 <= 0 /\ -___rho_3_^post3+___rho_3_^0 == 0 /\ addrs^0-addrs^post3 == 0 /\ -MaxBackends^post3+MaxBackends^0 == 0 /\ -err^post3+err^0 == 0 /\ -___rho_1_^post3+___rho_1_^0 == 0 /\ ___rho_5_^0-___rho_5_^post3 == 0 /\ -MAXADDR^post3+MAXADDR^0 == 0 /\ -MaxListen^post3+MaxListen^0 == 0 /\ ___rho_2_^0-___rho_2_^post3 == 0 /\ family^0-family^post3 == 0 /\ ___rho_9_^0-___rho_9_^post3 == 0 /\ ___rho_8_^0-___rho_8_^post3 == 0 /\ -fd^post3+fd^0 == 0 /\ -addr^post3+addr^0 == 0 /\ -listen_index^post3+listen_index^0 == 0 /\ added^0-added^post3 == 0 /\ -one^post3+one^0 == 0 /\ -___rho_4_^post3+___rho_4_^0 == 0 /\ -tmp1^post3+tmp1^0 == 0 /\ ___rho_16_^0-___rho_16_^post3 == 0 /\ ___rho_15_^0-___rho_15_^post3 == 0 /\ ret^post3 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post3 == 0 /\ maxconn^0-maxconn^post3 == 0), cost: 1 49: l4 -> l31 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post49, ___rho_2_^0'=___rho_2_^post49, family^0'=family^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, MAXADDR^0'=MAXADDR^post49, addr^0'=addr^post49, ___rho_1_^0'=___rho_1_^post49, err^0'=err^post49, ___rho_8_^0'=___rho_8_^post49, one^0'=one^post49, MaxListen^0'=MaxListen^post49, ___rho_3_^0'=___rho_3_^post49, fd^0'=fd^post49, (MaxBackends^0-MaxBackends^post49 == 0 /\ tmp1^0-tmp1^post49 == 0 /\ -one^post49+one^0 == 0 /\ -family^post49+family^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post49 == 0 /\ MAXADDR^0-MAXADDR^post49 == 0 /\ -___rho_2_^post49+___rho_2_^0 == 0 /\ -___rho_15_^post49+___rho_15_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post49 == 0 /\ -___rho_16_^post49+___rho_16_^0 == 0 /\ -___rho_3_^post49+___rho_3_^0 == 0 /\ ___rho_9_^0-___rho_9_^post49 == 0 /\ -___rho_1_^post49+___rho_1_^0 == 0 /\ -ret^post49+ret^0 == 0 /\ addr^0-addr^post49 == 0 /\ maxconn^0-maxconn^post49 == 0 /\ err^0-err^post49 == 0 /\ ___rho_5_^0-___rho_5_^post49 == 0 /\ addrs^0-addrs^post49 == 0 /\ -___rho_8_^post49+___rho_8_^0 == 0 /\ -MaxListen^post49+MaxListen^0 == 0 /\ added^0-added^post49 == 0 /\ ___rho_4_^0-___rho_4_^post49 == 0 /\ listen_index^0-listen_index^post49 == 0 /\ -fd^post49+fd^0 == 0), cost: 1 4: l5 -> l6 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post4, ___rho_2_^0'=___rho_2_^post4, family^0'=family^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, MAXADDR^0'=MAXADDR^post4, addr^0'=addr^post4, ___rho_1_^0'=___rho_1_^post4, err^0'=err^post4, ___rho_8_^0'=___rho_8_^post4, one^0'=one^post4, MaxListen^0'=MaxListen^post4, ___rho_3_^0'=___rho_3_^post4, fd^0'=fd^post4, (-___rho_3_^post4+___rho_3_^0 == 0 /\ -err^post4+err^0 == 0 /\ addrs^0-addrs^post4 == 0 /\ -1+addr^post4-addr^0 == 0 /\ ___rho_16_^0-___rho_16_^post4 == 0 /\ ___rho_4_^0-___rho_4_^post4 == 0 /\ ___rho_9_^0-___rho_9_^post4 == 0 /\ ___rho_1_^0-___rho_1_^post4 == 0 /\ listen_index^0-listen_index^post4 == 0 /\ -MaxListen^post4+MaxListen^0 == 0 /\ -MaxBackends^post4+MaxBackends^0 == 0 /\ -___rho_8_^post4+___rho_8_^0 == 0 /\ MAXADDR^0-MAXADDR^post4 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post4 == 0 /\ -addr_ai_family^post4+addr_ai_family^0 == 0 /\ -fd^post4+fd^0 == 0 /\ ret^0-ret^post4 == 0 /\ -family^post4+family^0 == 0 /\ added^0-added^post4 == 0 /\ -one^post4+one^0 == 0 /\ ___rho_5_^0-___rho_5_^post4 == 0 /\ tmp1^0-tmp1^post4 == 0 /\ ___rho_2_^0-___rho_2_^post4 == 0 /\ -___rho_15_^post4+___rho_15_^0 == 0 /\ maxconn^0-maxconn^post4 == 0), cost: 1 27: l6 -> l19 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post27, ___rho_2_^0'=___rho_2_^post27, family^0'=family^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, MAXADDR^0'=MAXADDR^post27, addr^0'=addr^post27, ___rho_1_^0'=___rho_1_^post27, err^0'=err^post27, ___rho_8_^0'=___rho_8_^post27, one^0'=one^post27, MaxListen^0'=MaxListen^post27, ___rho_3_^0'=___rho_3_^post27, fd^0'=fd^post27, (added^0-added^post27 == 0 /\ ___rho_2_^0-___rho_2_^post27 == 0 /\ -MaxListen^post27+MaxListen^0 == 0 /\ -___rho_8_^post27+___rho_8_^0 == 0 /\ maxconn^0-maxconn^post27 == 0 /\ family^0-family^post27 == 0 /\ -___rho_15_^post27+___rho_15_^0 == 0 /\ ret^0-ret^post27 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post27 == 0 /\ -___rho_3_^post27+___rho_3_^0 == 0 /\ -err^post27+err^0 == 0 /\ -one^post27+one^0 == 0 /\ -___rho_1_^post27+___rho_1_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post27 == 0 /\ -___rho_5_^post27+___rho_5_^0 == 0 /\ addrs^0-addrs^post27 == 0 /\ -___rho_4_^post27+___rho_4_^0 == 0 /\ -___rho_16_^post27+___rho_16_^0 == 0 /\ tmp1^0-tmp1^post27 == 0 /\ -fd^post27+fd^0 == 0 /\ ___rho_9_^0-___rho_9_^post27 == 0 /\ MaxBackends^0-MaxBackends^post27 == 0 /\ addr^0-addr^post27 == 0 /\ MAXADDR^0-MAXADDR^post27 == 0 /\ listen_index^0-listen_index^post27 == 0), cost: 1 5: l7 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post5, ___rho_2_^0'=___rho_2_^post5, family^0'=family^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, MAXADDR^0'=MAXADDR^post5, addr^0'=addr^post5, ___rho_1_^0'=___rho_1_^post5, err^0'=err^post5, ___rho_8_^0'=___rho_8_^post5, one^0'=one^post5, MaxListen^0'=MaxListen^post5, ___rho_3_^0'=___rho_3_^post5, fd^0'=fd^post5, (-___rho_8_^post5+___rho_8_^0 == 0 /\ -MaxListen^post5+MaxListen^0 == 0 /\ -1-added^0+added^post5 == 0 /\ -___rho_15_^post5+___rho_15_^0 == 0 /\ ___rho_4_^0-___rho_4_^post5 == 0 /\ -err^0 <= 0 /\ ___rho_16_^0-___rho_16_^post5 == 0 /\ ret^0-ret^post5 == 0 /\ tmp1^0-tmp1^post5 == 0 /\ MAXADDR^0-MAXADDR^post5 == 0 /\ -family^post5+family^0 == 0 /\ -addr_ai_family^post5+addr_ai_family^0 == 0 /\ -err^post5+err^0 == 0 /\ listen_index^0-listen_index^post5 == 0 /\ -___rho_3_^post5+___rho_3_^0 == 0 /\ -___rho_1_^post5+___rho_1_^0 == 0 /\ -one^post5+one^0 == 0 /\ -___rho_9_^post5+___rho_9_^0 == 0 /\ maxconn^0-maxconn^post5 == 0 /\ ___rho_5_^0-___rho_5_^post5 == 0 /\ MaxBackends^0-MaxBackends^post5 == 0 /\ -addr^post5+addr^0 == 0 /\ ListenSocket_OF_listen_index^post5-fd^0 == 0 /\ addrs^0-addrs^post5 == 0 /\ fd^0-fd^post5 == 0 /\ ___rho_2_^0-___rho_2_^post5 == 0), cost: 1 6: l7 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post6, ___rho_2_^0'=___rho_2_^post6, family^0'=family^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, MAXADDR^0'=MAXADDR^post6, addr^0'=addr^post6, ___rho_1_^0'=___rho_1_^post6, err^0'=err^post6, ___rho_8_^0'=___rho_8_^post6, one^0'=one^post6, MaxListen^0'=MaxListen^post6, ___rho_3_^0'=___rho_3_^post6, fd^0'=fd^post6, (-MaxListen^post6+MaxListen^0 == 0 /\ addr_ai_family^0-addr_ai_family^post6 == 0 /\ ___rho_16_^0-___rho_16_^post6 == 0 /\ -___rho_15_^post6+___rho_15_^0 == 0 /\ tmp1^0-tmp1^post6 == 0 /\ -MAXADDR^post6+MAXADDR^0 == 0 /\ ___rho_9_^0-___rho_9_^post6 == 0 /\ ___rho_8_^0-___rho_8_^post6 == 0 /\ -listen_index^post6+listen_index^0 == 0 /\ -___rho_4_^post6+___rho_4_^0 == 0 /\ -___rho_3_^post6+___rho_3_^0 == 0 /\ -err^post6+err^0 == 0 /\ -ret^post6+ret^0 == 0 /\ -one^post6+one^0 == 0 /\ -___rho_1_^post6+___rho_1_^0 == 0 /\ -___rho_2_^post6+___rho_2_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post6 == 0 /\ maxconn^0-maxconn^post6 == 0 /\ added^0-added^post6 == 0 /\ ___rho_5_^0-___rho_5_^post6 == 0 /\ MaxBackends^0-MaxBackends^post6 == 0 /\ -fd^post6+fd^0 == 0 /\ family^0-family^post6 == 0 /\ addr^0-addr^post6 == 0 /\ addrs^0-addrs^post6 == 0 /\ 1+err^0 <= 0), cost: 1 7: l8 -> l7 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post7, ___rho_2_^0'=___rho_2_^post7, family^0'=family^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, MAXADDR^0'=MAXADDR^post7, addr^0'=addr^post7, ___rho_1_^0'=___rho_1_^post7, err^0'=err^post7, ___rho_8_^0'=___rho_8_^post7, one^0'=one^post7, MaxListen^0'=MaxListen^post7, ___rho_3_^0'=___rho_3_^post7, fd^0'=fd^post7, (0 == 0 /\ tmp1^0-tmp1^post7 == 0 /\ -MAXADDR^post7+MAXADDR^0 == 0 /\ one^0-one^post7 == 0 /\ -listen_index^post7+listen_index^0 == 0 /\ err^post7-___rho_16_^post7 == 0 /\ ___rho_9_^0-___rho_9_^post7 == 0 /\ -___rho_8_^post7+___rho_8_^0 == 0 /\ ___rho_15_^0-___rho_15_^post7 == 0 /\ -___rho_3_^post7+___rho_3_^0 == 0 /\ -ret^post7+ret^0 == 0 /\ -___rho_2_^post7+___rho_2_^0 == 0 /\ ___rho_4_^0-___rho_4_^post7 == 0 /\ addrs^0-addrs^post7 == 0 /\ -addr_ai_family^post7+addr_ai_family^0 == 0 /\ family^0-family^post7 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post7 == 0 /\ maxconn^0-maxconn^post7 == 0 /\ MaxBackends^0-MaxBackends^post7 == 0 /\ -fd^post7+fd^0 == 0 /\ -addr^post7+addr^0 == 0 /\ ___rho_1_^0-___rho_1_^post7 == 0 /\ ___rho_5_^0-___rho_5_^post7 == 0 /\ -MaxListen^post7+MaxListen^0 == 0 /\ added^0-added^post7 == 0), cost: 1 8: l9 -> l8 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post8, ___rho_2_^0'=___rho_2_^post8, family^0'=family^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, MAXADDR^0'=MAXADDR^post8, addr^0'=addr^post8, ___rho_1_^0'=___rho_1_^post8, err^0'=err^post8, ___rho_8_^0'=___rho_8_^post8, one^0'=one^post8, MaxListen^0'=MaxListen^post8, ___rho_3_^0'=___rho_3_^post8, fd^0'=fd^post8, (___rho_16_^0-___rho_16_^post8 == 0 /\ -addr^post8+addr^0 == 0 /\ ___rho_15_^0-___rho_15_^post8 == 0 /\ -family^post8+family^0 == 0 /\ ret^0-ret^post8 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post8 == 0 /\ -one^post8+one^0 == 0 /\ -10+maxconn^0 <= 0 /\ addrs^0-addrs^post8 == 0 /\ -err^post8+err^0 == 0 /\ added^0-added^post8 == 0 /\ MaxListen^0-MaxListen^post8 == 0 /\ listen_index^0-listen_index^post8 == 0 /\ ___rho_5_^0-___rho_5_^post8 == 0 /\ ___rho_4_^0-___rho_4_^post8 == 0 /\ ___rho_1_^0-___rho_1_^post8 == 0 /\ -___rho_3_^post8+___rho_3_^0 == 0 /\ ___rho_2_^0-___rho_2_^post8 == 0 /\ tmp1^0-tmp1^post8 == 0 /\ -___rho_9_^post8+___rho_9_^0 == 0 /\ MaxBackends^0-MaxBackends^post8 == 0 /\ -maxconn^post8+maxconn^0 == 0 /\ -___rho_8_^post8+___rho_8_^0 == 0 /\ -MAXADDR^post8+MAXADDR^0 == 0 /\ -fd^post8+fd^0 == 0 /\ addr_ai_family^0-addr_ai_family^post8 == 0), cost: 1 9: l9 -> l8 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post9, ___rho_2_^0'=___rho_2_^post9, family^0'=family^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, MAXADDR^0'=MAXADDR^post9, addr^0'=addr^post9, ___rho_1_^0'=___rho_1_^post9, err^0'=err^post9, ___rho_8_^0'=___rho_8_^post9, one^0'=one^post9, MaxListen^0'=MaxListen^post9, ___rho_3_^0'=___rho_3_^post9, fd^0'=fd^post9, (family^0-family^post9 == 0 /\ MaxBackends^0-MaxBackends^post9 == 0 /\ -10+maxconn^post9 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post9 == 0 /\ -one^post9+one^0 == 0 /\ ___rho_8_^0-___rho_8_^post9 == 0 /\ -___rho_4_^post9+___rho_4_^0 == 0 /\ addr^0-addr^post9 == 0 /\ -___rho_2_^post9+___rho_2_^0 == 0 /\ addrs^0-addrs^post9 == 0 /\ 11-maxconn^0 <= 0 /\ added^0-added^post9 == 0 /\ -___rho_15_^post9+___rho_15_^0 == 0 /\ ___rho_16_^0-___rho_16_^post9 == 0 /\ addr_ai_family^0-addr_ai_family^post9 == 0 /\ listen_index^0-listen_index^post9 == 0 /\ -err^post9+err^0 == 0 /\ -___rho_3_^post9+___rho_3_^0 == 0 /\ ___rho_9_^0-___rho_9_^post9 == 0 /\ tmp1^0-tmp1^post9 == 0 /\ -ret^post9+ret^0 == 0 /\ -___rho_1_^post9+___rho_1_^0 == 0 /\ -___rho_5_^post9+___rho_5_^0 == 0 /\ -MaxListen^post9+MaxListen^0 == 0 /\ -fd^post9+fd^0 == 0 /\ -MAXADDR^post9+MAXADDR^0 == 0), cost: 1 10: l10 -> l9 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post10, ___rho_2_^0'=___rho_2_^post10, family^0'=family^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, MAXADDR^0'=MAXADDR^post10, addr^0'=addr^post10, ___rho_1_^0'=___rho_1_^post10, err^0'=err^post10, ___rho_8_^0'=___rho_8_^post10, one^0'=one^post10, MaxListen^0'=MaxListen^post10, ___rho_3_^0'=___rho_3_^post10, fd^0'=fd^post10, (0 == 0 /\ ___rho_8_^0-___rho_8_^post10 == 0 /\ -___rho_2_^post10+___rho_2_^0 == 0 /\ -___rho_4_^post10+___rho_4_^0 == 0 /\ -fd^post10+fd^0 == 0 /\ addrs^0-addrs^post10 == 0 /\ addr^0-addr^post10 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post10 == 0 /\ addr_ai_family^0-addr_ai_family^post10 == 0 /\ added^0-added^post10 == 0 /\ -___rho_15_^post10+___rho_15_^0 == 0 /\ ___rho_16_^0-___rho_16_^post10 == 0 /\ -MaxListen^post10+MaxListen^0 == 0 /\ err^0-err^post10 == 0 /\ -MAXADDR^post10+MAXADDR^0 == 0 /\ -listen_index^post10+listen_index^0 == 0 /\ MaxBackends^0-MaxBackends^post10 == 0 /\ -___rho_3_^post10+___rho_3_^0 == 0 /\ -___rho_5_^post10+___rho_5_^0 == 0 /\ family^0-family^post10 == 0 /\ -ret^post10+ret^0 == 0 /\ -one^post10+one^0 == 0 /\ tmp1^0-tmp1^post10 == 0 /\ -___rho_1_^post10+___rho_1_^0 == 0 /\ ___rho_9_^0-___rho_9_^post10 == 0), cost: 1 11: l11 -> l2 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post11, ___rho_2_^0'=___rho_2_^post11, family^0'=family^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, MAXADDR^0'=MAXADDR^post11, addr^0'=addr^post11, ___rho_1_^0'=___rho_1_^post11, err^0'=err^post11, ___rho_8_^0'=___rho_8_^post11, one^0'=one^post11, MaxListen^0'=MaxListen^post11, ___rho_3_^0'=___rho_3_^post11, fd^0'=fd^post11, (-___rho_9_^post11+___rho_9_^0 == 0 /\ addrs^0-addrs^post11 == 0 /\ ___rho_2_^0-___rho_2_^post11 == 0 /\ -fd^post11+fd^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post11 == 0 /\ MaxListen^0-MaxListen^post11 == 0 /\ -addr^post11+addr^0 == 0 /\ added^0-added^post11 == 0 /\ ___rho_5_^0-___rho_5_^post11 == 0 /\ ___rho_16_^0-___rho_16_^post11 == 0 /\ ret^0-ret^post11 == 0 /\ ___rho_15_^0-___rho_15_^post11 == 0 /\ -MAXADDR^post11+MAXADDR^0 == 0 /\ -___rho_8_^post11+___rho_8_^0 == 0 /\ -listen_index^post11+listen_index^0 == 0 /\ -family^post11+family^0 == 0 /\ maxconn^0-maxconn^post11 == 0 /\ -addr_ai_family^post11+addr_ai_family^0 == 0 /\ -___rho_3_^post11+___rho_3_^0 == 0 /\ -___rho_4_^post11+___rho_4_^0 == 0 /\ MaxBackends^0-MaxBackends^post11 == 0 /\ -___rho_1_^post11+___rho_1_^0 == 0 /\ -err^post11+err^0 == 0 /\ tmp1^0-tmp1^post11 == 0 /\ -one^post11+one^0 == 0), cost: 1 12: l12 -> l10 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post12, ___rho_2_^0'=___rho_2_^post12, family^0'=family^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, MAXADDR^0'=MAXADDR^post12, addr^0'=addr^post12, ___rho_1_^0'=___rho_1_^post12, err^0'=err^post12, ___rho_8_^0'=___rho_8_^post12, one^0'=one^post12, MaxListen^0'=MaxListen^post12, ___rho_3_^0'=___rho_3_^post12, fd^0'=fd^post12, (-addr_ai_family^post12+addr_ai_family^0 == 0 /\ MAXADDR^0-MAXADDR^post12 == 0 /\ -___rho_9_^post12+___rho_9_^0 == 0 /\ -fd^post12+fd^0 == 0 /\ ___rho_16_^0-___rho_16_^post12 == 0 /\ maxconn^0-maxconn^post12 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post12 == 0 /\ ret^0-ret^post12 == 0 /\ tmp1^0-tmp1^post12 == 0 /\ -MaxListen^post12+MaxListen^0 == 0 /\ -listen_index^post12+listen_index^0 == 0 /\ ___rho_4_^0-___rho_4_^post12 == 0 /\ addr^0-addr^post12 == 0 /\ ___rho_5_^0-___rho_5_^post12 == 0 /\ -___rho_8_^post12+___rho_8_^0 == 0 /\ -___rho_15_^post12+___rho_15_^0 == 0 /\ -added^post12+added^0 == 0 /\ -family^post12+family^0 == 0 /\ -addrs^post12+addrs^0 == 0 /\ 1-___rho_8_^0 <= 0 /\ -1+___rho_8_^0 <= 0 /\ ___rho_2_^0-___rho_2_^post12 == 0 /\ -one^post12+one^0 == 0 /\ -err^post12+err^0 == 0 /\ -___rho_3_^post12+___rho_3_^0 == 0 /\ -___rho_1_^post12+___rho_1_^0 == 0 /\ MaxBackends^0-MaxBackends^post12 == 0), cost: 1 13: l12 -> l11 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post13, ___rho_2_^0'=___rho_2_^post13, family^0'=family^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, MAXADDR^0'=MAXADDR^post13, addr^0'=addr^post13, ___rho_1_^0'=___rho_1_^post13, err^0'=err^post13, ___rho_8_^0'=___rho_8_^post13, one^0'=one^post13, MaxListen^0'=MaxListen^post13, ___rho_3_^0'=___rho_3_^post13, fd^0'=fd^post13, (-___rho_3_^post13+___rho_3_^0 == 0 /\ added^0-added^post13 == 0 /\ ___rho_5_^0-___rho_5_^post13 == 0 /\ -___rho_1_^post13+___rho_1_^0 == 0 /\ family^0-family^post13 == 0 /\ -MaxListen^post13+MaxListen^0 == 0 /\ tmp1^0-tmp1^post13 == 0 /\ -___rho_8_^post13+___rho_8_^0 == 0 /\ ___rho_2_^0-___rho_2_^post13 == 0 /\ maxconn^0-maxconn^post13 == 0 /\ -fd^post13+fd^0 == 0 /\ err^0-err^post13 == 0 /\ -listen_index^post13+listen_index^0 == 0 /\ 2-___rho_8_^0 <= 0 /\ -one^post13+one^0 == 0 /\ ___rho_16_^0-___rho_16_^post13 == 0 /\ -___rho_4_^post13+___rho_4_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post13 == 0 /\ -addrs^post13+addrs^0 == 0 /\ -ret^post13+ret^0 == 0 /\ MAXADDR^0-MAXADDR^post13 == 0 /\ ___rho_9_^0-___rho_9_^post13 == 0 /\ -___rho_15_^post13+___rho_15_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post13 == 0 /\ addr^0-addr^post13 == 0 /\ MaxBackends^0-MaxBackends^post13 == 0), cost: 1 14: l12 -> l11 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post14, ___rho_2_^0'=___rho_2_^post14, family^0'=family^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, MAXADDR^0'=MAXADDR^post14, addr^0'=addr^post14, ___rho_1_^0'=___rho_1_^post14, err^0'=err^post14, ___rho_8_^0'=___rho_8_^post14, one^0'=one^post14, MaxListen^0'=MaxListen^post14, ___rho_3_^0'=___rho_3_^post14, fd^0'=fd^post14, (-addr_ai_family^post14+addr_ai_family^0 == 0 /\ -___rho_3_^post14+___rho_3_^0 == 0 /\ added^0-added^post14 == 0 /\ -err^post14+err^0 == 0 /\ ___rho_5_^0-___rho_5_^post14 == 0 /\ family^0-family^post14 == 0 /\ -MaxListen^post14+MaxListen^0 == 0 /\ ___rho_15_^0-___rho_15_^post14 == 0 /\ -___rho_8_^post14+___rho_8_^0 == 0 /\ tmp1^0-tmp1^post14 == 0 /\ ___rho_9_^0-___rho_9_^post14 == 0 /\ -maxconn^post14+maxconn^0 == 0 /\ ___rho_2_^0-___rho_2_^post14 == 0 /\ -fd^post14+fd^0 == 0 /\ one^0-one^post14 == 0 /\ -listen_index^post14+listen_index^0 == 0 /\ -MAXADDR^post14+MAXADDR^0 == 0 /\ -MaxBackends^post14+MaxBackends^0 == 0 /\ -addr^post14+addr^0 == 0 /\ addrs^0-addrs^post14 == 0 /\ ret^0-ret^post14 == 0 /\ ___rho_16_^0-___rho_16_^post14 == 0 /\ -___rho_4_^post14+___rho_4_^0 == 0 /\ ___rho_1_^0-___rho_1_^post14 == 0 /\ ___rho_8_^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, 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, MaxBackends^0'=MaxBackends^post15, ___rho_2_^0'=___rho_2_^post15, family^0'=family^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, MAXADDR^0'=MAXADDR^post15, addr^0'=addr^post15, ___rho_1_^0'=___rho_1_^post15, err^0'=err^post15, ___rho_8_^0'=___rho_8_^post15, one^0'=one^post15, MaxListen^0'=MaxListen^post15, ___rho_3_^0'=___rho_3_^post15, fd^0'=fd^post15, (ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post15 == 0 /\ -MaxListen^post15+MaxListen^0 == 0 /\ -___rho_8_^post15+___rho_8_^0 == 0 /\ 4-addr_ai_family^0 <= 0 /\ ___rho_5_^0-___rho_5_^post15 == 0 /\ added^0-added^post15 == 0 /\ one^0-one^post15 == 0 /\ -MAXADDR^post15+MAXADDR^0 == 0 /\ ___rho_4_^0-___rho_4_^post15 == 0 /\ -listen_index^post15+listen_index^0 == 0 /\ -family^post15+family^0 == 0 /\ ___rho_15_^0-___rho_15_^post15 == 0 /\ -addr_ai_family^post15+addr_ai_family^0 == 0 /\ -___rho_3_^post15+___rho_3_^0 == 0 /\ -err^post15+err^0 == 0 /\ addrs^0-addrs^post15 == 0 /\ ___rho_2_^0-___rho_2_^post15 == 0 /\ -addr^post15+addr^0 == 0 /\ -maxconn^post15+maxconn^0 == 0 /\ -fd^post15+fd^0 == 0 /\ ___rho_16_^0-___rho_16_^post15 == 0 /\ -MaxBackends^post15+MaxBackends^0 == 0 /\ ret^0-ret^post15 == 0 /\ tmp1^0-tmp1^post15 == 0 /\ ___rho_9_^0-___rho_9_^post15 == 0 /\ ___rho_1_^0-___rho_1_^post15 == 0), cost: 1 16: l13 -> l10 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post16, ___rho_2_^0'=___rho_2_^post16, family^0'=family^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, MAXADDR^0'=MAXADDR^post16, addr^0'=addr^post16, ___rho_1_^0'=___rho_1_^post16, err^0'=err^post16, ___rho_8_^0'=___rho_8_^post16, one^0'=one^post16, MaxListen^0'=MaxListen^post16, ___rho_3_^0'=___rho_3_^post16, fd^0'=fd^post16, (ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post16 == 0 /\ -MaxListen^post16+MaxListen^0 == 0 /\ maxconn^0-maxconn^post16 == 0 /\ added^0-added^post16 == 0 /\ MaxBackends^0-MaxBackends^post16 == 0 /\ -___rho_8_^post16+___rho_8_^0 == 0 /\ family^0-family^post16 == 0 /\ -___rho_15_^post16+___rho_15_^0 == 0 /\ -2+addr_ai_family^0 <= 0 /\ -one^post16+one^0 == 0 /\ MAXADDR^0-MAXADDR^post16 == 0 /\ -___rho_1_^post16+___rho_1_^0 == 0 /\ -___rho_5_^post16+___rho_5_^0 == 0 /\ -___rho_3_^post16+___rho_3_^0 == 0 /\ -ret^post16+ret^0 == 0 /\ ___rho_2_^0-___rho_2_^post16 == 0 /\ -___rho_9_^post16+___rho_9_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post16 == 0 /\ tmp1^0-tmp1^post16 == 0 /\ -addr^post16+addr^0 == 0 /\ ___rho_4_^0-___rho_4_^post16 == 0 /\ -___rho_16_^post16+___rho_16_^0 == 0 /\ listen_index^0-listen_index^post16 == 0 /\ err^0-err^post16 == 0 /\ addrs^0-addrs^post16 == 0 /\ fd^0-fd^post16 == 0), cost: 1 17: l13 -> l12 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post17, ___rho_2_^0'=___rho_2_^post17, family^0'=family^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, MAXADDR^0'=MAXADDR^post17, addr^0'=addr^post17, ___rho_1_^0'=___rho_1_^post17, err^0'=err^post17, ___rho_8_^0'=___rho_8_^post17, one^0'=one^post17, MaxListen^0'=MaxListen^post17, ___rho_3_^0'=___rho_3_^post17, fd^0'=fd^post17, (0 == 0 /\ -MAXADDR^post17+MAXADDR^0 == 0 /\ ___rho_2_^0-___rho_2_^post17 == 0 /\ -MaxListen^post17+MaxListen^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post17 == 0 /\ tmp1^0-tmp1^post17 == 0 /\ MaxBackends^0-MaxBackends^post17 == 0 /\ -ret^post17+ret^0 == 0 /\ -one^post17+one^0 == 0 /\ -___rho_3_^post17+___rho_3_^0 == 0 /\ -___rho_1_^post17+___rho_1_^0 == 0 /\ -3+addr_ai_family^0 <= 0 /\ -___rho_4_^post17+___rho_4_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post17 == 0 /\ -___rho_16_^post17+___rho_16_^0 == 0 /\ added^0-added^post17 == 0 /\ maxconn^0-maxconn^post17 == 0 /\ family^0-family^post17 == 0 /\ ___rho_9_^0-___rho_9_^post17 == 0 /\ -fd^post17+fd^0 == 0 /\ ___rho_15_^0-___rho_15_^post17 == 0 /\ err^0-err^post17 == 0 /\ -addr^post17+addr^0 == 0 /\ 3-addr_ai_family^0 <= 0 /\ ___rho_5_^0-___rho_5_^post17 == 0 /\ addrs^0-addrs^post17 == 0 /\ listen_index^0-listen_index^post17 == 0), cost: 1 18: l14 -> l13 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post18, ___rho_2_^0'=___rho_2_^post18, family^0'=family^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, MAXADDR^0'=MAXADDR^post18, addr^0'=addr^post18, ___rho_1_^0'=___rho_1_^post18, err^0'=err^post18, ___rho_8_^0'=___rho_8_^post18, one^0'=one^post18, MaxListen^0'=MaxListen^post18, ___rho_3_^0'=___rho_3_^post18, fd^0'=fd^post18, (-addr^post18+addr^0 == 0 /\ tmp1^0-tmp1^post18 == 0 /\ ___rho_9_^0-___rho_9_^post18 == 0 /\ -one^post18+one^0 == 0 /\ -err^0 <= 0 /\ -___rho_4_^post18+___rho_4_^0 == 0 /\ -___rho_2_^post18+___rho_2_^0 == 0 /\ -err^post18+err^0 == 0 /\ family^0-family^post18 == 0 /\ -addr_ai_family^post18+addr_ai_family^0 == 0 /\ ___rho_15_^0-___rho_15_^post18 == 0 /\ -MaxBackends^post18+MaxBackends^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post18 == 0 /\ maxconn^0-maxconn^post18 == 0 /\ -___rho_1_^post18+___rho_1_^0 == 0 /\ -MaxListen^post18+MaxListen^0 == 0 /\ addrs^0-addrs^post18 == 0 /\ ___rho_3_^0-___rho_3_^post18 == 0 /\ ret^0-ret^post18 == 0 /\ -___rho_8_^post18+___rho_8_^0 == 0 /\ added^0-added^post18 == 0 /\ -fd^post18+fd^0 == 0 /\ ___rho_16_^0-___rho_16_^post18 == 0 /\ -MAXADDR^post18+MAXADDR^0 == 0 /\ -listen_index^post18+listen_index^0 == 0 /\ ___rho_5_^0-___rho_5_^post18 == 0), cost: 1 19: l14 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post19, ___rho_2_^0'=___rho_2_^post19, family^0'=family^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, MAXADDR^0'=MAXADDR^post19, addr^0'=addr^post19, ___rho_1_^0'=___rho_1_^post19, err^0'=err^post19, ___rho_8_^0'=___rho_8_^post19, one^0'=one^post19, MaxListen^0'=MaxListen^post19, ___rho_3_^0'=___rho_3_^post19, fd^0'=fd^post19, (listen_index^0-listen_index^post19 == 0 /\ ___rho_16_^0-___rho_16_^post19 == 0 /\ -family^post19+family^0 == 0 /\ tmp1^0-tmp1^post19 == 0 /\ -one^post19+one^0 == 0 /\ MAXADDR^0-MAXADDR^post19 == 0 /\ -___rho_15_^post19+___rho_15_^0 == 0 /\ MaxBackends^0-MaxBackends^post19 == 0 /\ ___rho_2_^0-___rho_2_^post19 == 0 /\ -___rho_3_^post19+___rho_3_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post19 == 0 /\ addr^0-addr^post19 == 0 /\ -err^post19+err^0 == 0 /\ maxconn^0-maxconn^post19 == 0 /\ -___rho_1_^post19+___rho_1_^0 == 0 /\ ___rho_4_^0-___rho_4_^post19 == 0 /\ addrs^0-addrs^post19 == 0 /\ -MaxListen^post19+MaxListen^0 == 0 /\ -___rho_9_^post19+___rho_9_^0 == 0 /\ ret^0-ret^post19 == 0 /\ -___rho_8_^post19+___rho_8_^0 == 0 /\ added^0-added^post19 == 0 /\ -fd^post19+fd^0 == 0 /\ addr_ai_family^0-addr_ai_family^post19 == 0 /\ ___rho_5_^0-___rho_5_^post19 == 0 /\ 1+err^0 <= 0), cost: 1 20: l15 -> l14 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post20, ___rho_2_^0'=___rho_2_^post20, family^0'=family^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, MAXADDR^0'=MAXADDR^post20, addr^0'=addr^post20, ___rho_1_^0'=___rho_1_^post20, err^0'=err^post20, ___rho_8_^0'=___rho_8_^post20, one^0'=one^post20, MaxListen^0'=MaxListen^post20, ___rho_3_^0'=___rho_3_^post20, fd^0'=fd^post20, (0 == 0 /\ MAXADDR^0-MAXADDR^post20 == 0 /\ listen_index^0-listen_index^post20 == 0 /\ -___rho_4_^post20+___rho_4_^0 == 0 /\ addr^0-addr^post20 == 0 /\ maxconn^0-maxconn^post20 == 0 /\ tmp1^0-tmp1^post20 == 0 /\ MaxBackends^0-MaxBackends^post20 == 0 /\ family^0-family^post20 == 0 /\ err^post20-___rho_1_^post20 == 0 /\ -___rho_15_^post20+___rho_15_^0 == 0 /\ -MaxListen^post20+MaxListen^0 == 0 /\ -___rho_8_^post20+___rho_8_^0 == 0 /\ -added^post20+added^0 == 0 /\ ___rho_2_^0-___rho_2_^post20 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post20 == 0 /\ -fd^post20+fd^0 == 0 /\ addr_ai_family^0-addr_ai_family^post20 == 0 /\ ___rho_5_^0-___rho_5_^post20 == 0 /\ -___rho_3_^post20+___rho_3_^0 == 0 /\ ___rho_16_^0-___rho_16_^post20 == 0 /\ -ret^post20+ret^0 == 0 /\ -___rho_9_^post20+___rho_9_^0 == 0 /\ -addrs^post20+addrs^0 == 0 /\ -one^post20+one^0 == 0), cost: 1 21: l16 -> l15 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post21, ___rho_2_^0'=___rho_2_^post21, family^0'=family^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, MAXADDR^0'=MAXADDR^post21, addr^0'=addr^post21, ___rho_1_^0'=___rho_1_^post21, err^0'=err^post21, ___rho_8_^0'=___rho_8_^post21, one^0'=one^post21, MaxListen^0'=MaxListen^post21, ___rho_3_^0'=___rho_3_^post21, fd^0'=fd^post21, (___rho_9_^0-___rho_9_^post21 == 0 /\ ___rho_8_^0-___rho_8_^post21 == 0 /\ -___rho_2_^post21+___rho_2_^0 == 0 /\ addr^0-addr^post21 == 0 /\ ___rho_5_^0 <= 0 /\ addrs^0-addrs^post21 == 0 /\ -fd^post21+fd^0 == 0 /\ added^0-added^post21 == 0 /\ tmp1^0-tmp1^post21 == 0 /\ MaxBackends^0-MaxBackends^post21 == 0 /\ family^0-family^post21 == 0 /\ -MAXADDR^post21+MAXADDR^0 == 0 /\ -MaxListen^post21+MaxListen^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post21 == 0 /\ -addr_ai_family^post21+addr_ai_family^0 == 0 /\ -listen_index^post21+listen_index^0 == 0 /\ ret^0-ret^post21 == 0 /\ -one^post21+one^0 == 0 /\ -___rho_3_^post21+___rho_3_^0 == 0 /\ maxconn^0-maxconn^post21 == 0 /\ ___rho_5_^0-___rho_5_^post21 == 0 /\ -err^post21+err^0 == 0 /\ ___rho_16_^0-___rho_16_^post21 == 0 /\ -___rho_1_^post21+___rho_1_^0 == 0 /\ ___rho_15_^0-___rho_15_^post21 == 0 /\ -___rho_4_^post21+___rho_4_^0 == 0), cost: 1 22: l16 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post22, ___rho_2_^0'=___rho_2_^post22, family^0'=family^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, MAXADDR^0'=MAXADDR^post22, addr^0'=addr^post22, ___rho_1_^0'=___rho_1_^post22, err^0'=err^post22, ___rho_8_^0'=___rho_8_^post22, one^0'=one^post22, MaxListen^0'=MaxListen^post22, ___rho_3_^0'=___rho_3_^post22, fd^0'=fd^post22, (___rho_4_^0-___rho_4_^post22 == 0 /\ 1-___rho_5_^0 <= 0 /\ -MaxBackends^post22+MaxBackends^0 == 0 /\ -addr_ai_family^post22+addr_ai_family^0 == 0 /\ addrs^0-addrs^post22 == 0 /\ -fd^post22+fd^0 == 0 /\ MaxListen^0-MaxListen^post22 == 0 /\ -addr^post22+addr^0 == 0 /\ added^0-added^post22 == 0 /\ ___rho_5_^0-___rho_5_^post22 == 0 /\ ___rho_16_^0-___rho_16_^post22 == 0 /\ ___rho_2_^0-___rho_2_^post22 == 0 /\ ___rho_9_^0-___rho_9_^post22 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post22 == 0 /\ -MAXADDR^post22+MAXADDR^0 == 0 /\ -___rho_8_^post22+___rho_8_^0 == 0 /\ -listen_index^post22+listen_index^0 == 0 /\ ___rho_1_^0-___rho_1_^post22 == 0 /\ maxconn^0-maxconn^post22 == 0 /\ -family^post22+family^0 == 0 /\ -err^post22+err^0 == 0 /\ -___rho_3_^post22+___rho_3_^0 == 0 /\ -one^post22+one^0 == 0 /\ ret^0-ret^post22 == 0 /\ tmp1^0-tmp1^post22 == 0 /\ ___rho_15_^0-___rho_15_^post22 == 0), cost: 1 23: l17 -> l15 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post23, ___rho_2_^0'=___rho_2_^post23, family^0'=family^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, MAXADDR^0'=MAXADDR^post23, addr^0'=addr^post23, ___rho_1_^0'=___rho_1_^post23, err^0'=err^post23, ___rho_8_^0'=___rho_8_^post23, one^0'=one^post23, MaxListen^0'=MaxListen^post23, ___rho_3_^0'=___rho_3_^post23, fd^0'=fd^post23, (___rho_4_^0-___rho_4_^post23 == 0 /\ addrs^0-addrs^post23 == 0 /\ ret^0-ret^post23 == 0 /\ -addr_ai_family^post23+addr_ai_family^0 == 0 /\ -___rho_3_^post23+___rho_3_^0 == 0 /\ -err^post23+err^0 == 0 /\ -MaxListen^post23+MaxListen^0 == 0 /\ listen_index^0-listen_index^post23 == 0 /\ ___rho_1_^0-___rho_1_^post23 == 0 /\ -___rho_9_^post23+___rho_9_^0 == 0 /\ ___rho_16_^0-___rho_16_^post23 == 0 /\ -___rho_8_^post23+___rho_8_^0 == 0 /\ MAXADDR^0-MAXADDR^post23 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post23 == 0 /\ -fd^post23+fd^0 == 0 /\ -addr^post23+addr^0 == 0 /\ ___rho_4_^0 <= 0 /\ -family^post23+family^0 == 0 /\ -one^post23+one^0 == 0 /\ added^0-added^post23 == 0 /\ ___rho_5_^0-___rho_5_^post23 == 0 /\ MaxBackends^0-MaxBackends^post23 == 0 /\ tmp1^0-tmp1^post23 == 0 /\ ___rho_2_^0-___rho_2_^post23 == 0 /\ -___rho_15_^post23+___rho_15_^0 == 0 /\ maxconn^0-maxconn^post23 == 0), cost: 1 24: l17 -> l16 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post24, ___rho_2_^0'=___rho_2_^post24, family^0'=family^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, MAXADDR^0'=MAXADDR^post24, addr^0'=addr^post24, ___rho_1_^0'=___rho_1_^post24, err^0'=err^post24, ___rho_8_^0'=___rho_8_^post24, one^0'=one^post24, MaxListen^0'=MaxListen^post24, ___rho_3_^0'=___rho_3_^post24, fd^0'=fd^post24, (0 == 0 /\ addrs^0-addrs^post24 == 0 /\ -___rho_3_^post24+___rho_3_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post24 == 0 /\ -err^post24+err^0 == 0 /\ -ret^post24+ret^0 == 0 /\ -___rho_1_^post24+___rho_1_^0 == 0 /\ -MaxListen^post24+MaxListen^0 == 0 /\ ___rho_16_^0-___rho_16_^post24 == 0 /\ ___rho_8_^0-___rho_8_^post24 == 0 /\ 1-___rho_4_^0 <= 0 /\ -fd^post24+fd^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post24 == 0 /\ -MAXADDR^post24+MAXADDR^0 == 0 /\ -listen_index^post24+listen_index^0 == 0 /\ -addr^post24+addr^0 == 0 /\ -one^post24+one^0 == 0 /\ added^0-added^post24 == 0 /\ -tmp1^post24+tmp1^0 == 0 /\ -___rho_4_^post24+___rho_4_^0 == 0 /\ -___rho_2_^post24+___rho_2_^0 == 0 /\ MaxBackends^0-MaxBackends^post24 == 0 /\ family^0-family^post24 == 0 /\ ___rho_15_^0-___rho_15_^post24 == 0 /\ ___rho_9_^0-___rho_9_^post24 == 0 /\ maxconn^0-maxconn^post24 == 0), cost: 1 25: l18 -> l17 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post25, ___rho_2_^0'=___rho_2_^post25, family^0'=family^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, MAXADDR^0'=MAXADDR^post25, addr^0'=addr^post25, ___rho_1_^0'=___rho_1_^post25, err^0'=err^post25, ___rho_8_^0'=___rho_8_^post25, one^0'=one^post25, MaxListen^0'=MaxListen^post25, ___rho_3_^0'=___rho_3_^post25, fd^0'=fd^post25, (0 == 0 /\ -ret^post25+ret^0 == 0 /\ addr_ai_family^0-addr_ai_family^post25 == 0 /\ tmp1^0-tmp1^post25 == 0 /\ ___rho_16_^0-___rho_16_^post25 == 0 /\ -MaxListen^post25+MaxListen^0 == 0 /\ -MAXADDR^post25+MAXADDR^0 == 0 /\ -fd^post25+fd^0 == 0 /\ -listen_index^post25+listen_index^0 == 0 /\ ___rho_15_^0-___rho_15_^post25 == 0 /\ -err^post25+err^0 == 0 /\ -___rho_3_^post25+___rho_3_^0 == 0 /\ -___rho_8_^post25+___rho_8_^0 == 0 /\ one^0-one^post25 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post25 == 0 /\ maxconn^0-maxconn^post25 == 0 /\ -___rho_2_^post25+___rho_2_^0 == 0 /\ -addr^post25+addr^0 == 0 /\ added^0-added^post25 == 0 /\ ___rho_5_^0-___rho_5_^post25 == 0 /\ MaxBackends^0-MaxBackends^post25 == 0 /\ family^0-family^post25 == 0 /\ ___rho_9_^0-___rho_9_^post25 == 0 /\ ___rho_1_^0-___rho_1_^post25 == 0 /\ addrs^0-addrs^post25 == 0 /\ fd^0 <= 0), cost: 1 26: l18 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post26, ___rho_2_^0'=___rho_2_^post26, family^0'=family^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, MAXADDR^0'=MAXADDR^post26, addr^0'=addr^post26, ___rho_1_^0'=___rho_1_^post26, err^0'=err^post26, ___rho_8_^0'=___rho_8_^post26, one^0'=one^post26, MaxListen^0'=MaxListen^post26, ___rho_3_^0'=___rho_3_^post26, fd^0'=fd^post26, (ret^0-ret^post26 == 0 /\ -MAXADDR^post26+MAXADDR^0 == 0 /\ added^0-added^post26 == 0 /\ one^0-one^post26 == 0 /\ -___rho_8_^post26+___rho_8_^0 == 0 /\ -MaxListen^post26+MaxListen^0 == 0 /\ ___rho_16_^0-___rho_16_^post26 == 0 /\ ___rho_15_^0-___rho_15_^post26 == 0 /\ -addr_ai_family^post26+addr_ai_family^0 == 0 /\ ___rho_4_^0-___rho_4_^post26 == 0 /\ listen_index^0-listen_index^post26 == 0 /\ -family^post26+family^0 == 0 /\ -___rho_3_^post26+___rho_3_^0 == 0 /\ -err^post26+err^0 == 0 /\ addrs^0-addrs^post26 == 0 /\ -___rho_9_^post26+___rho_9_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post26 == 0 /\ -maxconn^post26+maxconn^0 == 0 /\ ___rho_5_^0-___rho_5_^post26 == 0 /\ MaxBackends^0-MaxBackends^post26 == 0 /\ tmp1^0-tmp1^post26 == 0 /\ -fd^post26+fd^0 == 0 /\ 1-fd^0 <= 0 /\ -addr^post26+addr^0 == 0 /\ ___rho_1_^0-___rho_1_^post26 == 0 /\ ___rho_2_^0-___rho_2_^post26 == 0), cost: 1 42: l19 -> l27 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post42, ___rho_2_^0'=___rho_2_^post42, family^0'=family^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, MAXADDR^0'=MAXADDR^post42, addr^0'=addr^post42, ___rho_1_^0'=___rho_1_^post42, err^0'=err^post42, ___rho_8_^0'=___rho_8_^post42, one^0'=one^post42, MaxListen^0'=MaxListen^post42, ___rho_3_^0'=___rho_3_^post42, fd^0'=fd^post42, (0 == 0 /\ ___rho_8_^0-___rho_8_^post42 == 0 /\ addr^0-addr^post42 == 0 /\ addrs^0-addrs^post42 == 0 /\ -fd^post42+fd^0 == 0 /\ added^0-added^post42 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post42 == 0 /\ ___rho_16_^0-___rho_16_^post42 == 0 /\ addr_ai_family^0-addr_ai_family^post42 == 0 /\ -MaxListen^post42+MaxListen^0 == 0 /\ err^0-err^post42 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -listen_index^post42+listen_index^0 == 0 /\ -MAXADDR^post42+MAXADDR^0 == 0 /\ maxconn^0-maxconn^post42 == 0 /\ family^0-family^post42 == 0 /\ -one^post42+one^0 == 0 /\ MaxBackends^0-MaxBackends^post42 == 0 /\ -___rho_1_^post42+___rho_1_^0 == 0 /\ -___rho_4_^post42+___rho_4_^0 == 0 /\ ___rho_15_^0-___rho_15_^post42 == 0 /\ ___rho_9_^0-___rho_9_^post42 == 0 /\ -___rho_5_^post42+___rho_5_^0 == 0 /\ tmp1^0-tmp1^post42 == 0 /\ -ret^post42+ret^0 == 0), cost: 1 43: l19 -> l2 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post43, ___rho_2_^0'=___rho_2_^post43, family^0'=family^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, MAXADDR^0'=MAXADDR^post43, addr^0'=addr^post43, ___rho_1_^0'=___rho_1_^post43, err^0'=err^post43, ___rho_8_^0'=___rho_8_^post43, one^0'=one^post43, MaxListen^0'=MaxListen^post43, ___rho_3_^0'=___rho_3_^post43, fd^0'=fd^post43, (-fd^post43+fd^0 == 0 /\ addrs^0-addrs^post43 == 0 /\ -___rho_3_^post43+___rho_3_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post43 == 0 /\ -ret^post43+ret^0 == 0 /\ -MaxListen^post43+MaxListen^0 == 0 /\ ___rho_16_^0-___rho_16_^post43 == 0 /\ -addr^post43+addr^0 == 0 /\ -MAXADDR^post43+MAXADDR^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post43 == 0 /\ ___rho_15_^0-___rho_15_^post43 == 0 /\ err^0-err^post43 == 0 /\ -listen_index^post43+listen_index^0 == 0 /\ -___rho_8_^post43+___rho_8_^0 == 0 /\ -tmp1^post43+tmp1^0 == 0 /\ ___rho_5_^0-___rho_5_^post43 == 0 /\ added^0-added^post43 == 0 /\ -one^post43+one^0 == 0 /\ MaxBackends^0-MaxBackends^post43 == 0 /\ MAXADDR^0-addr^0 <= 0 /\ -___rho_2_^post43+___rho_2_^0 == 0 /\ family^0-family^post43 == 0 /\ -___rho_1_^post43+___rho_1_^0 == 0 /\ ___rho_9_^0-___rho_9_^post43 == 0 /\ -___rho_4_^post43+___rho_4_^0 == 0 /\ maxconn^0-maxconn^post43 == 0), cost: 1 28: l20 -> l21 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post28, ___rho_2_^0'=___rho_2_^post28, family^0'=family^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, MAXADDR^0'=MAXADDR^post28, addr^0'=addr^post28, ___rho_1_^0'=___rho_1_^post28, err^0'=err^post28, ___rho_8_^0'=___rho_8_^post28, one^0'=one^post28, MaxListen^0'=MaxListen^post28, ___rho_3_^0'=___rho_3_^post28, fd^0'=fd^post28, (MaxBackends^0-MaxBackends^post28 == 0 /\ family^0-family^post28 == 0 /\ ___rho_8_^0-___rho_8_^post28 == 0 /\ -one^post28+one^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post28 == 0 /\ addr^0-addr^post28 == 0 /\ maxconn^0-maxconn^post28 == 0 /\ -___rho_2_^post28+___rho_2_^0 == 0 /\ addrs^0-addrs^post28 == 0 /\ -___rho_4_^post28+___rho_4_^0 == 0 /\ -___rho_15_^post28+___rho_15_^0 == 0 /\ added^0-added^post28 == 0 /\ addr_ai_family^0-addr_ai_family^post28 == 0 /\ listen_index^0-listen_index^post28 == 0 /\ -___rho_16_^post28+___rho_16_^0 == 0 /\ ___rho_9_^0-___rho_9_^post28 == 0 /\ tmp1^0-tmp1^post28 == 0 /\ -___rho_3_^post28+___rho_3_^0 == 0 /\ err^0-err^post28 == 0 /\ -ret^post28+ret^0 == 0 /\ -___rho_1_^post28+___rho_1_^0 == 0 /\ -___rho_5_^post28+___rho_5_^0 == 0 /\ -MaxListen^post28+MaxListen^0 == 0 /\ -fd^post28+fd^0 == 0 /\ -MAXADDR^post28+MAXADDR^0 == 0), cost: 1 29: l21 -> l18 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post29, ___rho_2_^0'=___rho_2_^post29, family^0'=family^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, MAXADDR^0'=MAXADDR^post29, addr^0'=addr^post29, ___rho_1_^0'=___rho_1_^post29, err^0'=err^post29, ___rho_8_^0'=___rho_8_^post29, one^0'=one^post29, MaxListen^0'=MaxListen^post29, ___rho_3_^0'=___rho_3_^post29, fd^0'=fd^post29, (0 == 0 /\ -family^post29+family^0 == 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -addr^post29+addr^0 == 0 /\ ___rho_2_^0-___rho_2_^post29 == 0 /\ -___rho_4_^post29+___rho_4_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post29 == 0 /\ -one^post29+one^0 == 0 /\ addrs^0-addrs^post29 == 0 /\ ret^0-ret^post29 == 0 /\ added^0-added^post29 == 0 /\ MaxListen^0-MaxListen^post29 == 0 /\ ___rho_5_^0-___rho_5_^post29 == 0 /\ ___rho_16_^0-___rho_16_^post29 == 0 /\ -addr_ai_family^post29+addr_ai_family^0 == 0 /\ ___rho_9_^0-___rho_9_^post29 == 0 /\ -___rho_1_^post29+___rho_1_^0 == 0 /\ tmp1^0-tmp1^post29 == 0 /\ -err^post29+err^0 == 0 /\ -___rho_3_^post29+___rho_3_^0 == 0 /\ -___rho_8_^post29+___rho_8_^0 == 0 /\ fd^post29-___rho_15_^post29 == 0 /\ -maxconn^post29+maxconn^0 == 0 /\ -MaxBackends^post29+MaxBackends^0 == 0 /\ -listen_index^post29+listen_index^0 == 0 /\ -MAXADDR^post29+MAXADDR^0 == 0), cost: 1 30: l21 -> l2 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post30, ___rho_2_^0'=___rho_2_^post30, family^0'=family^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, MAXADDR^0'=MAXADDR^post30, addr^0'=addr^post30, ___rho_1_^0'=___rho_1_^post30, err^0'=err^post30, ___rho_8_^0'=___rho_8_^post30, one^0'=one^post30, MaxListen^0'=MaxListen^post30, ___rho_3_^0'=___rho_3_^post30, fd^0'=fd^post30, (-one^post30+one^0 == 0 /\ MAXADDR^0-MAXADDR^post30 == 0 /\ ___rho_2_^0-___rho_2_^post30 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post30 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ ret^0-ret^post30 == 0 /\ MaxListen^0-MaxListen^post30 == 0 /\ added^0-added^post30 == 0 /\ ___rho_5_^0-___rho_5_^post30 == 0 /\ ___rho_16_^0-___rho_16_^post30 == 0 /\ -___rho_15_^post30+___rho_15_^0 == 0 /\ -___rho_3_^post30+___rho_3_^0 == 0 /\ -___rho_1_^post30+___rho_1_^0 == 0 /\ maxconn^0-maxconn^post30 == 0 /\ addr^0-addr^post30 == 0 /\ -fd^post30+fd^0 == 0 /\ -addr_ai_family^post30+addr_ai_family^0 == 0 /\ -family^post30+family^0 == 0 /\ -listen_index^post30+listen_index^0 == 0 /\ addrs^0-addrs^post30 == 0 /\ tmp1^0-tmp1^post30 == 0 /\ -err^post30+err^0 == 0 /\ MaxBackends^0-MaxBackends^post30 == 0 /\ -___rho_8_^post30+___rho_8_^0 == 0 /\ -___rho_9_^post30+___rho_9_^0 == 0 /\ ___rho_4_^0-___rho_4_^post30 == 0), cost: 1 31: l22 -> l23 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post31, ___rho_2_^0'=___rho_2_^post31, family^0'=family^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, MAXADDR^0'=MAXADDR^post31, addr^0'=addr^post31, ___rho_1_^0'=___rho_1_^post31, err^0'=err^post31, ___rho_8_^0'=___rho_8_^post31, one^0'=one^post31, MaxListen^0'=MaxListen^post31, ___rho_3_^0'=___rho_3_^post31, fd^0'=fd^post31, (-___rho_2_^post31+___rho_2_^0 == 0 /\ MaxBackends^0-MaxBackends^post31 == 0 /\ MAXADDR^0-MAXADDR^post31 == 0 /\ -fd^post31+fd^0 == 0 /\ maxconn^0-maxconn^post31 == 0 /\ -1+listen_index^post31-listen_index^0 == 0 /\ family^0-family^post31 == 0 /\ ___rho_16_^0-___rho_16_^post31 == 0 /\ tmp1^0-tmp1^post31 == 0 /\ ___rho_9_^0-___rho_9_^post31 == 0 /\ -ret^post31+ret^0 == 0 /\ ___rho_4_^0-___rho_4_^post31 == 0 /\ -___rho_8_^post31+___rho_8_^0 == 0 /\ -MaxListen^post31+MaxListen^0 == 0 /\ addr^0-addr^post31 == 0 /\ err^0-err^post31 == 0 /\ -added^post31+added^0 == 0 /\ -___rho_15_^post31+___rho_15_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post31 == 0 /\ -addrs^post31+addrs^0 == 0 /\ ___rho_5_^0-___rho_5_^post31 == 0 /\ -___rho_3_^post31+___rho_3_^0 == 0 /\ -one^post31+one^0 == 0 /\ -___rho_1_^post31+___rho_1_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post31 == 0), cost: 1 41: l23 -> l25 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post41, ___rho_2_^0'=___rho_2_^post41, family^0'=family^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, MAXADDR^0'=MAXADDR^post41, addr^0'=addr^post41, ___rho_1_^0'=___rho_1_^post41, err^0'=err^post41, ___rho_8_^0'=___rho_8_^post41, one^0'=one^post41, MaxListen^0'=MaxListen^post41, ___rho_3_^0'=___rho_3_^post41, fd^0'=fd^post41, (-___rho_9_^post41+___rho_9_^0 == 0 /\ ___rho_4_^0-___rho_4_^post41 == 0 /\ -addr_ai_family^post41+addr_ai_family^0 == 0 /\ -fd^post41+fd^0 == 0 /\ addrs^0-addrs^post41 == 0 /\ added^0-added^post41 == 0 /\ MaxListen^0-MaxListen^post41 == 0 /\ -addr^post41+addr^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post41 == 0 /\ ___rho_5_^0-___rho_5_^post41 == 0 /\ ___rho_16_^0-___rho_16_^post41 == 0 /\ ret^0-ret^post41 == 0 /\ -err^post41+err^0 == 0 /\ -___rho_8_^post41+___rho_8_^0 == 0 /\ ___rho_1_^0-___rho_1_^post41 == 0 /\ -MAXADDR^post41+MAXADDR^0 == 0 /\ -listen_index^post41+listen_index^0 == 0 /\ ___rho_2_^0-___rho_2_^post41 == 0 /\ maxconn^0-maxconn^post41 == 0 /\ -family^post41+family^0 == 0 /\ -___rho_3_^post41+___rho_3_^0 == 0 /\ -one^post41+one^0 == 0 /\ MaxBackends^0-MaxBackends^post41 == 0 /\ ___rho_15_^0-___rho_15_^post41 == 0 /\ tmp1^0-tmp1^post41 == 0), cost: 1 32: l24 -> l22 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post32, ___rho_2_^0'=___rho_2_^post32, family^0'=family^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, MAXADDR^0'=MAXADDR^post32, addr^0'=addr^post32, ___rho_1_^0'=___rho_1_^post32, err^0'=err^post32, ___rho_8_^0'=___rho_8_^post32, one^0'=one^post32, MaxListen^0'=MaxListen^post32, ___rho_3_^0'=___rho_3_^post32, fd^0'=fd^post32, (-addr_ai_family^post32+addr_ai_family^0 == 0 /\ -fd^post32+fd^0 == 0 /\ -MaxBackends^post32+MaxBackends^0 == 0 /\ ___rho_2_^0-___rho_2_^post32 == 0 /\ -addr^post32+addr^0 == 0 /\ one^0-one^post32 == 0 /\ maxconn^0-maxconn^post32 == 0 /\ -ListenSocket_OF_listen_index^0 <= 0 /\ family^0-family^post32 == 0 /\ ___rho_15_^0-___rho_15_^post32 == 0 /\ tmp1^0-tmp1^post32 == 0 /\ ___rho_9_^0-___rho_9_^post32 == 0 /\ -MaxListen^post32+MaxListen^0 == 0 /\ -___rho_8_^post32+___rho_8_^0 == 0 /\ -MAXADDR^post32+MAXADDR^0 == 0 /\ -listen_index^post32+listen_index^0 == 0 /\ addrs^0-addrs^post32 == 0 /\ added^0-added^post32 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post32 == 0 /\ -___rho_3_^post32+___rho_3_^0 == 0 /\ ___rho_5_^0-___rho_5_^post32 == 0 /\ ___rho_16_^0-___rho_16_^post32 == 0 /\ -___rho_1_^post32+___rho_1_^0 == 0 /\ -___rho_4_^post32+___rho_4_^0 == 0 /\ -err^post32+err^0 == 0 /\ ret^0-ret^post32 == 0), cost: 1 33: l24 -> l22 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post33, ___rho_2_^0'=___rho_2_^post33, family^0'=family^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, MAXADDR^0'=MAXADDR^post33, addr^0'=addr^post33, ___rho_1_^0'=___rho_1_^post33, err^0'=err^post33, ___rho_8_^0'=___rho_8_^post33, one^0'=one^post33, MaxListen^0'=MaxListen^post33, ___rho_3_^0'=___rho_3_^post33, fd^0'=fd^post33, (-addr_ai_family^post33+addr_ai_family^0 == 0 /\ added^0-added^post33 == 0 /\ -___rho_3_^post33+___rho_3_^0 == 0 /\ ___rho_5_^0-___rho_5_^post33 == 0 /\ -err^post33+err^0 == 0 /\ -___rho_8_^post33+___rho_8_^0 == 0 /\ -MaxListen^post33+MaxListen^0 == 0 /\ family^0-family^post33 == 0 /\ ___rho_15_^0-___rho_15_^post33 == 0 /\ ___rho_9_^0-___rho_9_^post33 == 0 /\ ___rho_2_^0-___rho_2_^post33 == 0 /\ tmp1^0-tmp1^post33 == 0 /\ -MaxBackends^post33+MaxBackends^0 == 0 /\ -maxconn^post33+maxconn^0 == 0 /\ -fd^post33+fd^0 == 0 /\ one^0-one^post33 == 0 /\ -MAXADDR^post33+MAXADDR^0 == 0 /\ -listen_index^post33+listen_index^0 == 0 /\ -addr^post33+addr^0 == 0 /\ addrs^0-addrs^post33 == 0 /\ ret^0-ret^post33 == 0 /\ -___rho_4_^post33+___rho_4_^0 == 0 /\ ___rho_1_^0-___rho_1_^post33 == 0 /\ ___rho_16_^0-___rho_16_^post33 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post33 == 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: 1 34: l24 -> l20 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post34, ___rho_2_^0'=___rho_2_^post34, family^0'=family^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, MAXADDR^0'=MAXADDR^post34, addr^0'=addr^post34, ___rho_1_^0'=___rho_1_^post34, err^0'=err^post34, ___rho_8_^0'=___rho_8_^post34, one^0'=one^post34, MaxListen^0'=MaxListen^post34, ___rho_3_^0'=___rho_3_^post34, fd^0'=fd^post34, (-___rho_3_^post34+___rho_3_^0 == 0 /\ -ret^post34+ret^0 == 0 /\ listen_index^0-listen_index^post34 == 0 /\ added^0-added^post34 == 0 /\ ___rho_5_^0-___rho_5_^post34 == 0 /\ ___rho_4_^0-___rho_4_^post34 == 0 /\ MaxBackends^0-MaxBackends^post34 == 0 /\ -MaxListen^post34+MaxListen^0 == 0 /\ -fd^post34+fd^0 == 0 /\ -___rho_9_^post34+___rho_9_^0 == 0 /\ ___rho_1_^0-___rho_1_^post34 == 0 /\ family^0-family^post34 == 0 /\ tmp1^0-tmp1^post34 == 0 /\ ___rho_2_^0-___rho_2_^post34 == 0 /\ maxconn^0-maxconn^post34 == 0 /\ -___rho_8_^post34+___rho_8_^0 == 0 /\ 1+ListenSocket_OF_listen_index^0 <= 0 /\ -1-ListenSocket_OF_listen_index^0 <= 0 /\ -addr^post34+addr^0 == 0 /\ -one^post34+one^0 == 0 /\ addr_ai_family^0-addr_ai_family^post34 == 0 /\ -addrs^post34+addrs^0 == 0 /\ ___rho_16_^0-___rho_16_^post34 == 0 /\ MAXADDR^0-MAXADDR^post34 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post34 == 0 /\ -___rho_15_^post34+___rho_15_^0 == 0 /\ err^0-err^post34 == 0), cost: 1 35: l25 -> l24 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post35, ___rho_2_^0'=___rho_2_^post35, family^0'=family^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, MAXADDR^0'=MAXADDR^post35, addr^0'=addr^post35, ___rho_1_^0'=___rho_1_^post35, err^0'=err^post35, ___rho_8_^0'=___rho_8_^post35, one^0'=one^post35, MaxListen^0'=MaxListen^post35, ___rho_3_^0'=___rho_3_^post35, fd^0'=fd^post35, (-___rho_3_^post35+___rho_3_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post35 == 0 /\ -ret^post35+ret^0 == 0 /\ addrs^0-addrs^post35 == 0 /\ -___rho_1_^post35+___rho_1_^0 == 0 /\ family^0-family^post35 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ -MAXADDR^post35+MAXADDR^0 == 0 /\ -MaxListen^post35+MaxListen^0 == 0 /\ MaxBackends^0-MaxBackends^post35 == 0 /\ -___rho_5_^post35+___rho_5_^0 == 0 /\ -___rho_9_^post35+___rho_9_^0 == 0 /\ ___rho_8_^0-___rho_8_^post35 == 0 /\ ___rho_2_^0-___rho_2_^post35 == 0 /\ -fd^post35+fd^0 == 0 /\ -one^post35+one^0 == 0 /\ -addr^post35+addr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post35 == 0 /\ -___rho_4_^post35+___rho_4_^0 == 0 /\ added^0-added^post35 == 0 /\ -tmp1^post35+tmp1^0 == 0 /\ -___rho_16_^post35+___rho_16_^0 == 0 /\ listen_index^0-listen_index^post35 == 0 /\ ___rho_15_^0-___rho_15_^post35 == 0 /\ err^0-err^post35 == 0 /\ maxconn^0-maxconn^post35 == 0), cost: 1 36: l25 -> l20 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post36, ___rho_2_^0'=___rho_2_^post36, family^0'=family^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, MAXADDR^0'=MAXADDR^post36, addr^0'=addr^post36, ___rho_1_^0'=___rho_1_^post36, err^0'=err^post36, ___rho_8_^0'=___rho_8_^post36, one^0'=one^post36, MaxListen^0'=MaxListen^post36, ___rho_3_^0'=___rho_3_^post36, fd^0'=fd^post36, (-MaxListen^post36+MaxListen^0 == 0 /\ ___rho_16_^0-___rho_16_^post36 == 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -err^post36+err^0 == 0 /\ -___rho_8_^post36+___rho_8_^0 == 0 /\ -listen_index^post36+listen_index^0 == 0 /\ -MAXADDR^post36+MAXADDR^0 == 0 /\ tmp1^0-tmp1^post36 == 0 /\ ___rho_9_^0-___rho_9_^post36 == 0 /\ -___rho_3_^post36+___rho_3_^0 == 0 /\ -MaxBackends^post36+MaxBackends^0 == 0 /\ -___rho_1_^post36+___rho_1_^0 == 0 /\ -one^post36+one^0 == 0 /\ -___rho_2_^post36+___rho_2_^0 == 0 /\ -___rho_4_^post36+___rho_4_^0 == 0 /\ added^0-added^post36 == 0 /\ ret^0-ret^post36 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post36 == 0 /\ ___rho_5_^0-___rho_5_^post36 == 0 /\ maxconn^0-maxconn^post36 == 0 /\ family^0-family^post36 == 0 /\ -addr_ai_family^post36+addr_ai_family^0 == 0 /\ ___rho_15_^0-___rho_15_^post36 == 0 /\ -fd^post36+fd^0 == 0 /\ -addr^post36+addr^0 == 0 /\ addrs^0-addrs^post36 == 0), cost: 1 37: l26 -> l23 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post37, ___rho_2_^0'=___rho_2_^post37, family^0'=family^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, MAXADDR^0'=MAXADDR^post37, addr^0'=addr^post37, ___rho_1_^0'=___rho_1_^post37, err^0'=err^post37, ___rho_8_^0'=___rho_8_^post37, one^0'=one^post37, MaxListen^0'=MaxListen^post37, ___rho_3_^0'=___rho_3_^post37, fd^0'=fd^post37, (___rho_16_^0-___rho_16_^post37 == 0 /\ -MaxListen^post37+MaxListen^0 == 0 /\ -___rho_8_^post37+___rho_8_^0 == 0 /\ -___rho_15_^post37+___rho_15_^0 == 0 /\ tmp1^0-tmp1^post37 == 0 /\ ret^0-ret^post37 == 0 /\ MAXADDR^0-MAXADDR^post37 == 0 /\ -family^post37+family^0 == 0 /\ -___rho_3_^post37+___rho_3_^0 == 0 /\ listen_index^0-listen_index^post37 == 0 /\ -one^post37+one^0 == 0 /\ -___rho_1_^post37+___rho_1_^0 == 0 /\ -err^post37+err^0 == 0 /\ ___rho_2_^0-___rho_2_^post37 == 0 /\ added^0-added^post37 == 0 /\ -___rho_9_^post37+___rho_9_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post37 == 0 /\ ___rho_5_^0-___rho_5_^post37 == 0 /\ maxconn^0-maxconn^post37 == 0 /\ MaxBackends^0-MaxBackends^post37 == 0 /\ -addr^post37+addr^0 == 0 /\ ___rho_4_^0-___rho_4_^post37 == 0 /\ addr_ai_family^0-addr_ai_family^post37 == 0 /\ ___rho_3_^0 <= 0 /\ addrs^0-addrs^post37 == 0 /\ fd^0-fd^post37 == 0), cost: 1 38: l26 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post38, ___rho_2_^0'=___rho_2_^post38, family^0'=family^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, MAXADDR^0'=MAXADDR^post38, addr^0'=addr^post38, ___rho_1_^0'=___rho_1_^post38, err^0'=err^post38, ___rho_8_^0'=___rho_8_^post38, one^0'=one^post38, MaxListen^0'=MaxListen^post38, ___rho_3_^0'=___rho_3_^post38, fd^0'=fd^post38, (-___rho_15_^post38+___rho_15_^0 == 0 /\ ___rho_16_^0-___rho_16_^post38 == 0 /\ -family^post38+family^0 == 0 /\ tmp1^0-tmp1^post38 == 0 /\ MAXADDR^0-MAXADDR^post38 == 0 /\ -one^post38+one^0 == 0 /\ -___rho_4_^post38+___rho_4_^0 == 0 /\ listen_index^0-listen_index^post38 == 0 /\ MaxBackends^0-MaxBackends^post38 == 0 /\ ___rho_2_^0-___rho_2_^post38 == 0 /\ -err^post38+err^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post38 == 0 /\ maxconn^0-maxconn^post38 == 0 /\ -___rho_3_^post38+___rho_3_^0 == 0 /\ 1-___rho_3_^0 <= 0 /\ -___rho_1_^post38+___rho_1_^0 == 0 /\ addr^0-addr^post38 == 0 /\ -___rho_8_^post38+___rho_8_^0 == 0 /\ -MaxListen^post38+MaxListen^0 == 0 /\ -___rho_9_^post38+___rho_9_^0 == 0 /\ addrs^0-addrs^post38 == 0 /\ ret^0-ret^post38 == 0 /\ -fd^post38+fd^0 == 0 /\ addr_ai_family^0-addr_ai_family^post38 == 0 /\ added^0-added^post38 == 0 /\ ___rho_5_^0-___rho_5_^post38 == 0), cost: 1 39: l27 -> l23 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post39, ___rho_2_^0'=___rho_2_^post39, family^0'=family^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, MAXADDR^0'=MAXADDR^post39, addr^0'=addr^post39, ___rho_1_^0'=___rho_1_^post39, err^0'=err^post39, ___rho_8_^0'=___rho_8_^post39, one^0'=one^post39, MaxListen^0'=MaxListen^post39, ___rho_3_^0'=___rho_3_^post39, fd^0'=fd^post39, (-listen_index^post39+listen_index^0 == 0 /\ ___rho_16_^0-___rho_16_^post39 == 0 /\ -one^post39+one^0 == 0 /\ tmp1^0-tmp1^post39 == 0 /\ ___rho_9_^0-___rho_9_^post39 == 0 /\ -___rho_4_^post39+___rho_4_^0 == 0 /\ ___rho_8_^0-___rho_8_^post39 == 0 /\ addr^0-addr^post39 == 0 /\ -___rho_2_^post39+___rho_2_^0 == 0 /\ addrs^0-addrs^post39 == 0 /\ -___rho_15_^post39+___rho_15_^0 == 0 /\ -___rho_3_^post39+___rho_3_^0 == 0 /\ MaxBackends^0-MaxBackends^post39 == 0 /\ family^0-family^post39 == 0 /\ -addr_ai_family^post39+addr_ai_family^0 == 0 /\ -___rho_1_^post39+___rho_1_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post39 == 0 /\ -err^post39+err^0 == 0 /\ maxconn^0-maxconn^post39 == 0 /\ -MaxListen^post39+MaxListen^0 == 0 /\ -MAXADDR^post39+MAXADDR^0 == 0 /\ ret^0-ret^post39 == 0 /\ 1-___rho_2_^0 <= 0 /\ ___rho_5_^0-___rho_5_^post39 == 0 /\ added^0-added^post39 == 0 /\ -fd^post39+fd^0 == 0), cost: 1 40: l27 -> l26 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post40, ___rho_2_^0'=___rho_2_^post40, family^0'=family^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, MAXADDR^0'=MAXADDR^post40, addr^0'=addr^post40, ___rho_1_^0'=___rho_1_^post40, err^0'=err^post40, ___rho_8_^0'=___rho_8_^post40, one^0'=one^post40, MaxListen^0'=MaxListen^post40, ___rho_3_^0'=___rho_3_^post40, fd^0'=fd^post40, (___rho_9_^0-___rho_9_^post40 == 0 /\ -one^post40+one^0 == 0 /\ -addr^post40+addr^0 == 0 /\ -___rho_2_^post40+___rho_2_^0 == 0 /\ ___rho_15_^0-___rho_15_^post40 == 0 /\ ___rho_5_^0-___rho_5_^post40 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post40 == 0 /\ addrs^0-addrs^post40 == 0 /\ ___rho_2_^0 <= 0 /\ MaxListen^0-MaxListen^post40 == 0 /\ added^0-added^post40 == 0 /\ ___rho_4_^0-___rho_4_^post40 == 0 /\ ___rho_1_^0-___rho_1_^post40 == 0 /\ tmp1^0-tmp1^post40 == 0 /\ -___rho_3_^post40+___rho_3_^0 == 0 /\ MaxBackends^0-MaxBackends^post40 == 0 /\ -MAXADDR^post40+MAXADDR^0 == 0 /\ ret^0-ret^post40 == 0 /\ -addr_ai_family^post40+addr_ai_family^0 == 0 /\ -maxconn^post40+maxconn^0 == 0 /\ -listen_index^post40+listen_index^0 == 0 /\ -family^post40+family^0 == 0 /\ ___rho_16_^0-___rho_16_^post40 == 0 /\ -err^post40+err^0 == 0 /\ -___rho_8_^post40+___rho_8_^0 == 0 /\ -fd^post40+fd^0 == 0), cost: 1 44: l28 -> l29 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post44, ___rho_2_^0'=___rho_2_^post44, family^0'=family^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, MAXADDR^0'=MAXADDR^post44, addr^0'=addr^post44, ___rho_1_^0'=___rho_1_^post44, err^0'=err^post44, ___rho_8_^0'=___rho_8_^post44, one^0'=one^post44, MaxListen^0'=MaxListen^post44, ___rho_3_^0'=___rho_3_^post44, fd^0'=fd^post44, (ret^0-ret^post44 == 0 /\ -___rho_3_^post44+___rho_3_^0 == 0 /\ -addr_ai_family^post44+addr_ai_family^0 == 0 /\ added^0-added^post44 == 0 /\ -err^post44+err^0 == 0 /\ -___rho_9_^post44+___rho_9_^0 == 0 /\ -MaxListen^post44+MaxListen^0 == 0 /\ -MAXADDR^post44+MAXADDR^0 == 0 /\ ___rho_16_^0-___rho_16_^post44 == 0 /\ -maxconn^post44+maxconn^0 == 0 /\ ___rho_15_^0-___rho_15_^post44 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post44 == 0 /\ one^0-one^post44 == 0 /\ -___rho_8_^post44+___rho_8_^0 == 0 /\ 1-addrs^0 <= 0 /\ -fd^post44+fd^0 == 0 /\ -family^post44+family^0 == 0 /\ -listen_index^post44+listen_index^0 == 0 /\ -addr^post44+addr^0 == 0 /\ addrs^0-addrs^post44 == 0 /\ ___rho_5_^0-___rho_5_^post44 == 0 /\ -___rho_4_^post44+___rho_4_^0 == 0 /\ tmp1^post44 == 0 /\ ___rho_1_^0-___rho_1_^post44 == 0 /\ MaxBackends^0-MaxBackends^post44 == 0 /\ ___rho_2_^0-___rho_2_^post44 == 0), cost: 1 45: l28 -> l29 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post45, ___rho_2_^0'=___rho_2_^post45, family^0'=family^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, MAXADDR^0'=MAXADDR^post45, addr^0'=addr^post45, ___rho_1_^0'=___rho_1_^post45, err^0'=err^post45, ___rho_8_^0'=___rho_8_^post45, one^0'=one^post45, MaxListen^0'=MaxListen^post45, ___rho_3_^0'=___rho_3_^post45, fd^0'=fd^post45, (___rho_5_^0-___rho_5_^post45 == 0 /\ ret^0-ret^post45 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post45 == 0 /\ -___rho_3_^post45+___rho_3_^0 == 0 /\ -err^post45+err^0 == 0 /\ addrs^0 <= 0 /\ -___rho_1_^post45+___rho_1_^0 == 0 /\ added^0-added^post45 == 0 /\ family^0-family^post45 == 0 /\ -___rho_8_^post45+___rho_8_^0 == 0 /\ -MaxListen^post45+MaxListen^0 == 0 /\ listen_index^0-listen_index^post45 == 0 /\ ___rho_2_^0-___rho_2_^post45 == 0 /\ -___rho_9_^post45+___rho_9_^0 == 0 /\ maxconn^0-maxconn^post45 == 0 /\ -fd^post45+fd^0 == 0 /\ -addrs^post45+addrs^0 == 0 /\ addr_ai_family^0-addr_ai_family^post45 == 0 /\ -one^post45+one^0 == 0 /\ ___rho_16_^0-___rho_16_^post45 == 0 /\ -___rho_4_^post45+___rho_4_^0 == 0 /\ -1+tmp1^post45 == 0 /\ MaxBackends^0-MaxBackends^post45 == 0 /\ -___rho_15_^post45+___rho_15_^0 == 0 /\ addr^0-addr^post45 == 0 /\ MAXADDR^0-MAXADDR^post45 == 0), cost: 1 46: l29 -> l6 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post46, ___rho_2_^0'=___rho_2_^post46, family^0'=family^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, MAXADDR^0'=MAXADDR^post46, addr^0'=addr^post46, ___rho_1_^0'=___rho_1_^post46, err^0'=err^post46, ___rho_8_^0'=___rho_8_^post46, one^0'=one^post46, MaxListen^0'=MaxListen^post46, ___rho_3_^0'=___rho_3_^post46, fd^0'=fd^post46, (___rho_2_^0-___rho_2_^post46 == 0 /\ added^0-added^post46 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post46 == 0 /\ maxconn^0-maxconn^post46 == 0 /\ -MaxListen^post46+MaxListen^0 == 0 /\ -___rho_8_^post46+___rho_8_^0 == 0 /\ family^0-family^post46 == 0 /\ -___rho_15_^post46+___rho_15_^0 == 0 /\ MaxBackends^0-MaxBackends^post46 == 0 /\ -addrs^0+addr^post46 == 0 /\ -___rho_3_^post46+___rho_3_^0 == 0 /\ -ret^post46+ret^0 == 0 /\ -one^post46+one^0 == 0 /\ addrs^0-addrs^post46 == 0 /\ -___rho_1_^post46+___rho_1_^0 == 0 /\ -___rho_4_^post46+___rho_4_^0 == 0 /\ -___rho_5_^post46+___rho_5_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post46 == 0 /\ -___rho_16_^post46+___rho_16_^0 == 0 /\ -fd^post46+fd^0 == 0 /\ ___rho_9_^0-___rho_9_^post46 == 0 /\ tmp1^0-tmp1^post46 == 0 /\ MAXADDR^0-MAXADDR^post46 == 0 /\ err^0-err^post46 == 0 /\ listen_index^0-listen_index^post46 == 0), cost: 1 47: l30 -> l28 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post47, ___rho_2_^0'=___rho_2_^post47, family^0'=family^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, MAXADDR^0'=MAXADDR^post47, addr^0'=addr^post47, ___rho_1_^0'=___rho_1_^post47, err^0'=err^post47, ___rho_8_^0'=___rho_8_^post47, one^0'=one^post47, MaxListen^0'=MaxListen^post47, ___rho_3_^0'=___rho_3_^post47, fd^0'=fd^post47, (___rho_2_^0-___rho_2_^post47 == 0 /\ added^0-added^post47 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post47 == 0 /\ -MaxListen^post47+MaxListen^0 == 0 /\ one^0-one^post47 == 0 /\ ___rho_5_^0-___rho_5_^post47 == 0 /\ -___rho_8_^post47+___rho_8_^0 == 0 /\ ___rho_15_^0-___rho_15_^post47 == 0 /\ -MAXADDR^post47+MAXADDR^0 == 0 /\ -listen_index^post47+listen_index^0 == 0 /\ -addr_ai_family^post47+addr_ai_family^0 == 0 /\ -family^post47+family^0 == 0 /\ -___rho_4_^post47+___rho_4_^0 == 0 /\ -___rho_3_^post47+___rho_3_^0 == 0 /\ addrs^0-addrs^post47 == 0 /\ ret^0 <= 0 /\ -err^post47+err^0 == 0 /\ -maxconn^post47+maxconn^0 == 0 /\ -fd^post47+fd^0 == 0 /\ ___rho_16_^0-___rho_16_^post47 == 0 /\ ret^0-ret^post47 == 0 /\ tmp1^0-tmp1^post47 == 0 /\ -MaxBackends^post47+MaxBackends^0 == 0 /\ ___rho_9_^0-___rho_9_^post47 == 0 /\ -addr^post47+addr^0 == 0 /\ ___rho_1_^0-___rho_1_^post47 == 0), cost: 1 48: l30 -> l29 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post48, ___rho_2_^0'=___rho_2_^post48, family^0'=family^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, MAXADDR^0'=MAXADDR^post48, addr^0'=addr^post48, ___rho_1_^0'=___rho_1_^post48, err^0'=err^post48, ___rho_8_^0'=___rho_8_^post48, one^0'=one^post48, MaxListen^0'=MaxListen^post48, ___rho_3_^0'=___rho_3_^post48, fd^0'=fd^post48, (-family^post48+family^0 == 0 /\ -listen_index^post48+listen_index^0 == 0 /\ ___rho_2_^0-___rho_2_^post48 == 0 /\ -1+tmp1^post48 == 0 /\ -___rho_8_^post48+___rho_8_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post48 == 0 /\ -___rho_15_^post48+___rho_15_^0 == 0 /\ ret^0-ret^post48 == 0 /\ MAXADDR^0-MAXADDR^post48 == 0 /\ -one^post48+one^0 == 0 /\ -___rho_1_^post48+___rho_1_^0 == 0 /\ MaxListen^0-MaxListen^post48 == 0 /\ ___rho_5_^0-___rho_5_^post48 == 0 /\ added^0-added^post48 == 0 /\ -fd^post48+fd^0 == 0 /\ ___rho_16_^0-___rho_16_^post48 == 0 /\ -addr_ai_family^post48+addr_ai_family^0 == 0 /\ ___rho_9_^0-___rho_9_^post48 == 0 /\ -___rho_3_^post48+___rho_3_^0 == 0 /\ 1-ret^0 <= 0 /\ -err^post48+err^0 == 0 /\ ___rho_4_^0-___rho_4_^post48 == 0 /\ -addr^post48+addr^0 == 0 /\ -MaxBackends^post48+MaxBackends^0 == 0 /\ -maxconn^post48+maxconn^0 == 0 /\ addrs^0-addrs^post48 == 0), cost: 1 50: l31 -> l4 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post50, ___rho_2_^0'=___rho_2_^post50, family^0'=family^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, MAXADDR^0'=MAXADDR^post50, addr^0'=addr^post50, ___rho_1_^0'=___rho_1_^post50, err^0'=err^post50, ___rho_8_^0'=___rho_8_^post50, one^0'=one^post50, MaxListen^0'=MaxListen^post50, ___rho_3_^0'=___rho_3_^post50, fd^0'=fd^post50, (-addr^post50+addr^0 == 0 /\ ___rho_9_^0-___rho_9_^post50 == 0 /\ -one^post50+one^0 == 0 /\ tmp1^0-tmp1^post50 == 0 /\ MaxBackends^0-MaxBackends^post50 == 0 /\ -___rho_2_^post50+___rho_2_^0 == 0 /\ -___rho_4_^post50+___rho_4_^0 == 0 /\ family^0-family^post50 == 0 /\ ___rho_15_^0-___rho_15_^post50 == 0 /\ err^0-err^post50 == 0 /\ -___rho_1_^post50+___rho_1_^0 == 0 /\ maxconn^0-maxconn^post50 == 0 /\ ___rho_5_^0-___rho_5_^post50 == 0 /\ -MAXADDR^post50+MAXADDR^0 == 0 /\ ___rho_3_^0-___rho_3_^post50 == 0 /\ addrs^0-addrs^post50 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post50 == 0 /\ -___rho_8_^post50+___rho_8_^0 == 0 /\ ret^0-ret^post50 == 0 /\ -MaxListen^post50+MaxListen^0 == 0 /\ -addr_ai_family^post50+addr_ai_family^0 == 0 /\ -listen_index^post50+listen_index^0 == 0 /\ added^0-added^post50 == 0 /\ ___rho_16_^0-___rho_16_^post50 == 0 /\ -fd^post50+fd^0 == 0), cost: 1 51: l32 -> l33 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post51, ___rho_2_^0'=___rho_2_^post51, family^0'=family^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, MAXADDR^0'=MAXADDR^post51, addr^0'=addr^post51, ___rho_1_^0'=___rho_1_^post51, err^0'=err^post51, ___rho_8_^0'=___rho_8_^post51, one^0'=one^post51, MaxListen^0'=MaxListen^post51, ___rho_3_^0'=___rho_3_^post51, fd^0'=fd^post51, (-___rho_4_^post51+___rho_4_^0 == 0 /\ -fd^post51+fd^0 == 0 /\ -MaxBackends^post51+MaxBackends^0 == 0 /\ -addr^post51+addr^0 == 0 /\ ___rho_2_^0-___rho_2_^post51 == 0 /\ one^0-one^post51 == 0 /\ maxconn^0-maxconn^post51 == 0 /\ family^0-family^post51 == 0 /\ ___rho_15_^0-___rho_15_^post51 == 0 /\ tmp1^0-tmp1^post51 == 0 /\ ___rho_9_^0-___rho_9_^post51 == 0 /\ -MaxListen^post51+MaxListen^0 == 0 /\ -___rho_8_^post51+___rho_8_^0 == 0 /\ addrs^0-addrs^post51 == 0 /\ -MAXADDR^post51+MAXADDR^0 == 0 /\ -listen_index^post51+listen_index^0 == 0 /\ added^0-added^post51 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post51 == 0 /\ -addr_ai_family^post51+addr_ai_family^0 == 0 /\ ___rho_5_^0-___rho_5_^post51 == 0 /\ -___rho_3_^post51+___rho_3_^0 == 0 /\ ___rho_16_^0-___rho_16_^post51 == 0 /\ -err^post51+err^0 == 0 /\ ret^0-ret^post51 == 0 /\ -___rho_1_^post51+___rho_1_^0 == 0), cost: 1 52: l33 -> l30 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post52, ___rho_2_^0'=___rho_2_^post52, family^0'=family^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, MAXADDR^0'=MAXADDR^post52, addr^0'=addr^post52, ___rho_1_^0'=___rho_1_^post52, err^0'=err^post52, ___rho_8_^0'=___rho_8_^post52, one^0'=one^post52, MaxListen^0'=MaxListen^post52, ___rho_3_^0'=___rho_3_^post52, fd^0'=fd^post52, (0 == 0 /\ MAXADDR^0-MAXADDR^post52 == 0 /\ -fd^post52+fd^0 == 0 /\ -___rho_9_^post52+ret^post52 == 0 /\ ___rho_4_^0-___rho_4_^post52 == 0 /\ listen_index^0-listen_index^post52 == 0 /\ ___rho_2_^0-___rho_2_^post52 == 0 /\ maxconn^0-maxconn^post52 == 0 /\ -addr^post52+addr^0 == 0 /\ MaxBackends^0-MaxBackends^post52 == 0 /\ family^0-family^post52 == 0 /\ tmp1^0-tmp1^post52 == 0 /\ -___rho_8_^post52+___rho_8_^0 == 0 /\ -MaxListen^post52+MaxListen^0 == 0 /\ -added^post52+added^0 == 0 /\ ___rho_1_^0-___rho_1_^post52 == 0 /\ -___rho_15_^post52+___rho_15_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post52 == 0 /\ addr_ai_family^0-addr_ai_family^post52 == 0 /\ ___rho_5_^0-___rho_5_^post52 == 0 /\ -one^post52+one^0 == 0 /\ -___rho_3_^post52+___rho_3_^0 == 0 /\ ___rho_16_^0-___rho_16_^post52 == 0 /\ -addrs^post52+addrs^0 == 0 /\ -err^post52+err^0 == 0), cost: 1 53: l34 -> l32 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post53, ___rho_2_^0'=___rho_2_^post53, family^0'=family^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, MAXADDR^0'=MAXADDR^post53, addr^0'=addr^post53, ___rho_1_^0'=___rho_1_^post53, err^0'=err^post53, ___rho_8_^0'=___rho_8_^post53, one^0'=one^post53, MaxListen^0'=MaxListen^post53, ___rho_3_^0'=___rho_3_^post53, fd^0'=fd^post53, (-fd^post53+fd^0 == 0 /\ ___rho_8_^0-___rho_8_^post53 == 0 /\ addr^0-addr^post53 == 0 /\ -ret^post53+ret^0 == 0 /\ listen_index^0-listen_index^post53 == 0 /\ -___rho_9_^post53+___rho_9_^0 == 0 /\ ___rho_5_^0-___rho_5_^post53 == 0 /\ addrs^0-addrs^post53 == 0 /\ tmp1^0-tmp1^post53 == 0 /\ MaxBackends^0-MaxBackends^post53 == 0 /\ -MaxListen^post53+MaxListen^0 == 0 /\ family^0-family^post53 == 0 /\ added^0-added^post53 == 0 /\ ___rho_2_^0-___rho_2_^post53 == 0 /\ 4-family^0 <= 0 /\ -MAXADDR^post53+MAXADDR^0 == 0 /\ addr_ai_family^0-addr_ai_family^post53 == 0 /\ -___rho_3_^post53+___rho_3_^0 == 0 /\ ___rho_16_^0-___rho_16_^post53 == 0 /\ -___rho_1_^post53+___rho_1_^0 == 0 /\ maxconn^0-maxconn^post53 == 0 /\ -one^post53+one^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post53 == 0 /\ -___rho_4_^post53+___rho_4_^0 == 0 /\ ___rho_15_^0-___rho_15_^post53 == 0 /\ err^0-err^post53 == 0), cost: 1 54: l34 -> l32 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post54, ___rho_2_^0'=___rho_2_^post54, family^0'=family^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, MAXADDR^0'=MAXADDR^post54, addr^0'=addr^post54, ___rho_1_^0'=___rho_1_^post54, err^0'=err^post54, ___rho_8_^0'=___rho_8_^post54, one^0'=one^post54, MaxListen^0'=MaxListen^post54, ___rho_3_^0'=___rho_3_^post54, fd^0'=fd^post54, (-2+family^0 <= 0 /\ addr_ai_family^0-addr_ai_family^post54 == 0 /\ addrs^0-addrs^post54 == 0 /\ -___rho_3_^post54+___rho_3_^0 == 0 /\ -err^post54+err^0 == 0 /\ -___rho_1_^post54+___rho_1_^0 == 0 /\ ___rho_16_^0-___rho_16_^post54 == 0 /\ -MAXADDR^post54+MAXADDR^0 == 0 /\ ___rho_2_^0-___rho_2_^post54 == 0 /\ -MaxListen^post54+MaxListen^0 == 0 /\ ___rho_9_^0-___rho_9_^post54 == 0 /\ ___rho_8_^0-___rho_8_^post54 == 0 /\ -MaxBackends^post54+MaxBackends^0 == 0 /\ -fd^post54+fd^0 == 0 /\ -listen_index^post54+listen_index^0 == 0 /\ ___rho_5_^0-___rho_5_^post54 == 0 /\ -addr^post54+addr^0 == 0 /\ -one^post54+one^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post54 == 0 /\ added^0-added^post54 == 0 /\ -___rho_4_^post54+___rho_4_^0 == 0 /\ -tmp1^post54+tmp1^0 == 0 /\ family^0-family^post54 == 0 /\ ___rho_15_^0-___rho_15_^post54 == 0 /\ ret^0-ret^post54 == 0 /\ maxconn^0-maxconn^post54 == 0), cost: 1 55: l34 -> l33 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post55, ___rho_2_^0'=___rho_2_^post55, family^0'=family^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, MAXADDR^0'=MAXADDR^post55, addr^0'=addr^post55, ___rho_1_^0'=___rho_1_^post55, err^0'=err^post55, ___rho_8_^0'=___rho_8_^post55, one^0'=one^post55, MaxListen^0'=MaxListen^post55, ___rho_3_^0'=___rho_3_^post55, fd^0'=fd^post55, (addrs^0-addrs^post55 == 0 /\ -___rho_3_^post55+___rho_3_^0 == 0 /\ ret^0-ret^post55 == 0 /\ -3+family^0 <= 0 /\ ___rho_4_^0-___rho_4_^post55 == 0 /\ ___rho_16_^0-___rho_16_^post55 == 0 /\ -err^post55+err^0 == 0 /\ ___rho_1_^0-___rho_1_^post55 == 0 /\ listen_index^0-listen_index^post55 == 0 /\ -___rho_8_^post55+___rho_8_^0 == 0 /\ -MaxListen^post55+MaxListen^0 == 0 /\ -___rho_9_^post55+___rho_9_^0 == 0 /\ -addr_ai_family^post55+addr_ai_family^0 == 0 /\ -fd^post55+fd^0 == 0 /\ MAXADDR^0-MAXADDR^post55 == 0 /\ -addr^post55+addr^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post55 == 0 /\ -family^post55+family^0 == 0 /\ 3-family^0 <= 0 /\ added^0-added^post55 == 0 /\ -one^post55+one^0 == 0 /\ ___rho_5_^0-___rho_5_^post55 == 0 /\ MaxBackends^0-MaxBackends^post55 == 0 /\ tmp1^0-tmp1^post55 == 0 /\ ___rho_2_^0-___rho_2_^post55 == 0 /\ -___rho_15_^post55+___rho_15_^0 == 0 /\ maxconn^0-maxconn^post55 == 0), cost: 1 56: l35 -> l34 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post56, family^0'=family^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, MAXADDR^0'=MAXADDR^post56, addr^0'=addr^post56, ___rho_1_^0'=___rho_1_^post56, err^0'=err^post56, ___rho_8_^0'=___rho_8_^post56, one^0'=one^post56, MaxListen^0'=MaxListen^post56, ___rho_3_^0'=___rho_3_^post56, fd^0'=fd^post56, (0 == 0 /\ -___rho_8_^post56+___rho_8_^0 == 0 /\ -MaxListen^post56+MaxListen^0 == 0 /\ added^post56 == 0 /\ -___rho_15_^post56+___rho_15_^0 == 0 /\ ___rho_16_^0-___rho_16_^post56 == 0 /\ -addrs^post56 <= 0 /\ tmp1^0-tmp1^post56 == 0 /\ -family^post56+family^0 == 0 /\ -addr_ai_family^post56+addr_ai_family^0 == 0 /\ -___rho_3_^post56+___rho_3_^0 == 0 /\ -err^post56+err^0 == 0 /\ -___rho_1_^post56+___rho_1_^0 == 0 /\ -1+one^post56 == 0 /\ ___rho_2_^0-___rho_2_^post56 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post56 == 0 /\ -___rho_9_^post56+___rho_9_^0 == 0 /\ maxconn^0-maxconn^post56 == 0 /\ -___rho_4_^post56+___rho_4_^0 == 0 /\ ___rho_5_^0-___rho_5_^post56 == 0 /\ -addr^post56+addr^0 == 0 /\ listen_index^post56 == 0 /\ 1-MaxBackends^post56 <= 0 /\ fd^0-fd^post56 == 0), cost: 1 57: l36 -> l35 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post57, ___rho_2_^0'=___rho_2_^post57, family^0'=family^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, MAXADDR^0'=MAXADDR^post57, addr^0'=addr^post57, ___rho_1_^0'=___rho_1_^post57, err^0'=err^post57, ___rho_8_^0'=___rho_8_^post57, one^0'=one^post57, MaxListen^0'=MaxListen^post57, ___rho_3_^0'=___rho_3_^post57, fd^0'=fd^post57, (-MaxListen^post57+MaxListen^0 == 0 /\ addr_ai_family^0-addr_ai_family^post57 == 0 /\ -___rho_8_^post57+___rho_8_^0 == 0 /\ ___rho_16_^0-___rho_16_^post57 == 0 /\ ___rho_9_^0-___rho_9_^post57 == 0 /\ -___rho_15_^post57+___rho_15_^0 == 0 /\ -listen_index^post57+listen_index^0 == 0 /\ tmp1^0-tmp1^post57 == 0 /\ -___rho_1_^post57+___rho_1_^0 == 0 /\ -one^post57+one^0 == 0 /\ -___rho_4_^post57+___rho_4_^0 == 0 /\ -___rho_3_^post57+___rho_3_^0 == 0 /\ -err^post57+err^0 == 0 /\ -ret^post57+ret^0 == 0 /\ -fd^post57+fd^0 == 0 /\ added^0-added^post57 == 0 /\ -___rho_2_^post57+___rho_2_^0 == 0 /\ maxconn^0-maxconn^post57 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post57 == 0 /\ ___rho_5_^0-___rho_5_^post57 == 0 /\ MaxBackends^0-MaxBackends^post57 == 0 /\ family^0-family^post57 == 0 /\ MAXADDR^0-MAXADDR^post57 == 0 /\ addr^0-addr^post57 == 0 /\ addrs^0-addrs^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, 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, MaxBackends^0'=MaxBackends^post1, ___rho_2_^0'=___rho_2_^post1, family^0'=family^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, MAXADDR^0'=MAXADDR^post1, addr^0'=addr^post1, ___rho_1_^0'=___rho_1_^post1, err^0'=err^post1, ___rho_8_^0'=___rho_8_^post1, one^0'=one^post1, MaxListen^0'=MaxListen^post1, ___rho_3_^0'=___rho_3_^post1, fd^0'=fd^post1, (-___rho_9_^post1+___rho_9_^0 == 0 /\ MAXADDR^0-MAXADDR^post1 == 0 /\ -fd^post1+fd^0 == 0 /\ listen_index^0-listen_index^post1 == 0 /\ maxconn^0-maxconn^post1 == 0 /\ MaxBackends^0-MaxBackends^post1 == 0 /\ family^0-family^post1 == 0 /\ tmp1^0-tmp1^post1 == 0 /\ -MaxListen^post1+MaxListen^0 == 0 /\ -___rho_8_^post1+___rho_8_^0 == 0 /\ -added^post1+added^0 == 0 /\ -___rho_15_^post1+___rho_15_^0 == 0 /\ addr^0-addr^post1 == 0 /\ ___rho_2_^0-___rho_2_^post1 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post1 == 0 /\ addr_ai_family^0-addr_ai_family^post1 == 0 /\ ___rho_5_^0-___rho_5_^post1 == 0 /\ ___rho_4_^0-___rho_4_^post1 == 0 /\ -err^post1+err^0 == 0 /\ ___rho_16_^0-___rho_16_^post1 == 0 /\ -___rho_3_^post1+___rho_3_^0 == 0 /\ -___rho_1_^post1+___rho_1_^0 == 0 /\ -ret^post1+ret^0 == 0 /\ -one^post1+one^0 == 0 /\ -addrs^post1+addrs^0 == 0), cost: 1 2: l3 -> l4 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post2, ___rho_2_^0'=___rho_2_^post2, family^0'=family^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, MAXADDR^0'=MAXADDR^post2, addr^0'=addr^post2, ___rho_1_^0'=___rho_1_^post2, err^0'=err^post2, ___rho_8_^0'=___rho_8_^post2, one^0'=one^post2, MaxListen^0'=MaxListen^post2, ___rho_3_^0'=___rho_3_^post2, fd^0'=fd^post2, (-fd^post2+fd^0 == 0 /\ ___rho_8_^0-___rho_8_^post2 == 0 /\ addr^0-addr^post2 == 0 /\ listen_index^0-listen_index^post2 == 0 /\ -___rho_3_^post2+___rho_3_^0 == 0 /\ added^0-added^post2 == 0 /\ -___rho_9_^post2+___rho_9_^0 == 0 /\ ___rho_5_^0-___rho_5_^post2 == 0 /\ tmp1^0-tmp1^post2 == 0 /\ MaxBackends^0-MaxBackends^post2 == 0 /\ family^0-family^post2 == 0 /\ 1-added^0 <= 0 /\ ___rho_2_^0-___rho_2_^post2 == 0 /\ maxconn^0-maxconn^post2 == 0 /\ -MaxListen^post2+MaxListen^0 == 0 /\ -1+ret^post2 == 0 /\ -addrs^post2+addrs^0 == 0 /\ addr_ai_family^0-addr_ai_family^post2 == 0 /\ ___rho_16_^0-___rho_16_^post2 == 0 /\ -one^post2+one^0 == 0 /\ -___rho_4_^post2+___rho_4_^0 == 0 /\ -___rho_1_^post2+___rho_1_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post2 == 0 /\ MAXADDR^0-MAXADDR^post2 == 0 /\ ___rho_15_^0-___rho_15_^post2 == 0 /\ err^0-err^post2 == 0), cost: 1 3: l3 -> l4 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post3, ___rho_2_^0'=___rho_2_^post3, family^0'=family^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, MAXADDR^0'=MAXADDR^post3, addr^0'=addr^post3, ___rho_1_^0'=___rho_1_^post3, err^0'=err^post3, ___rho_8_^0'=___rho_8_^post3, one^0'=one^post3, MaxListen^0'=MaxListen^post3, ___rho_3_^0'=___rho_3_^post3, fd^0'=fd^post3, (-addr_ai_family^post3+addr_ai_family^0 == 0 /\ added^0 <= 0 /\ -___rho_3_^post3+___rho_3_^0 == 0 /\ addrs^0-addrs^post3 == 0 /\ -MaxBackends^post3+MaxBackends^0 == 0 /\ -err^post3+err^0 == 0 /\ -___rho_1_^post3+___rho_1_^0 == 0 /\ ___rho_5_^0-___rho_5_^post3 == 0 /\ -MAXADDR^post3+MAXADDR^0 == 0 /\ -MaxListen^post3+MaxListen^0 == 0 /\ ___rho_2_^0-___rho_2_^post3 == 0 /\ family^0-family^post3 == 0 /\ ___rho_9_^0-___rho_9_^post3 == 0 /\ ___rho_8_^0-___rho_8_^post3 == 0 /\ -fd^post3+fd^0 == 0 /\ -addr^post3+addr^0 == 0 /\ -listen_index^post3+listen_index^0 == 0 /\ added^0-added^post3 == 0 /\ -one^post3+one^0 == 0 /\ -___rho_4_^post3+___rho_4_^0 == 0 /\ -tmp1^post3+tmp1^0 == 0 /\ ___rho_16_^0-___rho_16_^post3 == 0 /\ ___rho_15_^0-___rho_15_^post3 == 0 /\ ret^post3 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post3 == 0 /\ maxconn^0-maxconn^post3 == 0), cost: 1 49: l4 -> l31 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post49, ___rho_2_^0'=___rho_2_^post49, family^0'=family^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, MAXADDR^0'=MAXADDR^post49, addr^0'=addr^post49, ___rho_1_^0'=___rho_1_^post49, err^0'=err^post49, ___rho_8_^0'=___rho_8_^post49, one^0'=one^post49, MaxListen^0'=MaxListen^post49, ___rho_3_^0'=___rho_3_^post49, fd^0'=fd^post49, (MaxBackends^0-MaxBackends^post49 == 0 /\ tmp1^0-tmp1^post49 == 0 /\ -one^post49+one^0 == 0 /\ -family^post49+family^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post49 == 0 /\ MAXADDR^0-MAXADDR^post49 == 0 /\ -___rho_2_^post49+___rho_2_^0 == 0 /\ -___rho_15_^post49+___rho_15_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post49 == 0 /\ -___rho_16_^post49+___rho_16_^0 == 0 /\ -___rho_3_^post49+___rho_3_^0 == 0 /\ ___rho_9_^0-___rho_9_^post49 == 0 /\ -___rho_1_^post49+___rho_1_^0 == 0 /\ -ret^post49+ret^0 == 0 /\ addr^0-addr^post49 == 0 /\ maxconn^0-maxconn^post49 == 0 /\ err^0-err^post49 == 0 /\ ___rho_5_^0-___rho_5_^post49 == 0 /\ addrs^0-addrs^post49 == 0 /\ -___rho_8_^post49+___rho_8_^0 == 0 /\ -MaxListen^post49+MaxListen^0 == 0 /\ added^0-added^post49 == 0 /\ ___rho_4_^0-___rho_4_^post49 == 0 /\ listen_index^0-listen_index^post49 == 0 /\ -fd^post49+fd^0 == 0), cost: 1 4: l5 -> l6 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post4, ___rho_2_^0'=___rho_2_^post4, family^0'=family^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, MAXADDR^0'=MAXADDR^post4, addr^0'=addr^post4, ___rho_1_^0'=___rho_1_^post4, err^0'=err^post4, ___rho_8_^0'=___rho_8_^post4, one^0'=one^post4, MaxListen^0'=MaxListen^post4, ___rho_3_^0'=___rho_3_^post4, fd^0'=fd^post4, (-___rho_3_^post4+___rho_3_^0 == 0 /\ -err^post4+err^0 == 0 /\ addrs^0-addrs^post4 == 0 /\ -1+addr^post4-addr^0 == 0 /\ ___rho_16_^0-___rho_16_^post4 == 0 /\ ___rho_4_^0-___rho_4_^post4 == 0 /\ ___rho_9_^0-___rho_9_^post4 == 0 /\ ___rho_1_^0-___rho_1_^post4 == 0 /\ listen_index^0-listen_index^post4 == 0 /\ -MaxListen^post4+MaxListen^0 == 0 /\ -MaxBackends^post4+MaxBackends^0 == 0 /\ -___rho_8_^post4+___rho_8_^0 == 0 /\ MAXADDR^0-MAXADDR^post4 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post4 == 0 /\ -addr_ai_family^post4+addr_ai_family^0 == 0 /\ -fd^post4+fd^0 == 0 /\ ret^0-ret^post4 == 0 /\ -family^post4+family^0 == 0 /\ added^0-added^post4 == 0 /\ -one^post4+one^0 == 0 /\ ___rho_5_^0-___rho_5_^post4 == 0 /\ tmp1^0-tmp1^post4 == 0 /\ ___rho_2_^0-___rho_2_^post4 == 0 /\ -___rho_15_^post4+___rho_15_^0 == 0 /\ maxconn^0-maxconn^post4 == 0), cost: 1 27: l6 -> l19 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post27, ___rho_2_^0'=___rho_2_^post27, family^0'=family^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, MAXADDR^0'=MAXADDR^post27, addr^0'=addr^post27, ___rho_1_^0'=___rho_1_^post27, err^0'=err^post27, ___rho_8_^0'=___rho_8_^post27, one^0'=one^post27, MaxListen^0'=MaxListen^post27, ___rho_3_^0'=___rho_3_^post27, fd^0'=fd^post27, (added^0-added^post27 == 0 /\ ___rho_2_^0-___rho_2_^post27 == 0 /\ -MaxListen^post27+MaxListen^0 == 0 /\ -___rho_8_^post27+___rho_8_^0 == 0 /\ maxconn^0-maxconn^post27 == 0 /\ family^0-family^post27 == 0 /\ -___rho_15_^post27+___rho_15_^0 == 0 /\ ret^0-ret^post27 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post27 == 0 /\ -___rho_3_^post27+___rho_3_^0 == 0 /\ -err^post27+err^0 == 0 /\ -one^post27+one^0 == 0 /\ -___rho_1_^post27+___rho_1_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post27 == 0 /\ -___rho_5_^post27+___rho_5_^0 == 0 /\ addrs^0-addrs^post27 == 0 /\ -___rho_4_^post27+___rho_4_^0 == 0 /\ -___rho_16_^post27+___rho_16_^0 == 0 /\ tmp1^0-tmp1^post27 == 0 /\ -fd^post27+fd^0 == 0 /\ ___rho_9_^0-___rho_9_^post27 == 0 /\ MaxBackends^0-MaxBackends^post27 == 0 /\ addr^0-addr^post27 == 0 /\ MAXADDR^0-MAXADDR^post27 == 0 /\ listen_index^0-listen_index^post27 == 0), cost: 1 5: l7 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post5, ___rho_2_^0'=___rho_2_^post5, family^0'=family^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, MAXADDR^0'=MAXADDR^post5, addr^0'=addr^post5, ___rho_1_^0'=___rho_1_^post5, err^0'=err^post5, ___rho_8_^0'=___rho_8_^post5, one^0'=one^post5, MaxListen^0'=MaxListen^post5, ___rho_3_^0'=___rho_3_^post5, fd^0'=fd^post5, (-___rho_8_^post5+___rho_8_^0 == 0 /\ -MaxListen^post5+MaxListen^0 == 0 /\ -1-added^0+added^post5 == 0 /\ -___rho_15_^post5+___rho_15_^0 == 0 /\ ___rho_4_^0-___rho_4_^post5 == 0 /\ -err^0 <= 0 /\ ___rho_16_^0-___rho_16_^post5 == 0 /\ ret^0-ret^post5 == 0 /\ tmp1^0-tmp1^post5 == 0 /\ MAXADDR^0-MAXADDR^post5 == 0 /\ -family^post5+family^0 == 0 /\ -addr_ai_family^post5+addr_ai_family^0 == 0 /\ -err^post5+err^0 == 0 /\ listen_index^0-listen_index^post5 == 0 /\ -___rho_3_^post5+___rho_3_^0 == 0 /\ -___rho_1_^post5+___rho_1_^0 == 0 /\ -one^post5+one^0 == 0 /\ -___rho_9_^post5+___rho_9_^0 == 0 /\ maxconn^0-maxconn^post5 == 0 /\ ___rho_5_^0-___rho_5_^post5 == 0 /\ MaxBackends^0-MaxBackends^post5 == 0 /\ -addr^post5+addr^0 == 0 /\ ListenSocket_OF_listen_index^post5-fd^0 == 0 /\ addrs^0-addrs^post5 == 0 /\ fd^0-fd^post5 == 0 /\ ___rho_2_^0-___rho_2_^post5 == 0), cost: 1 6: l7 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post6, ___rho_2_^0'=___rho_2_^post6, family^0'=family^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, MAXADDR^0'=MAXADDR^post6, addr^0'=addr^post6, ___rho_1_^0'=___rho_1_^post6, err^0'=err^post6, ___rho_8_^0'=___rho_8_^post6, one^0'=one^post6, MaxListen^0'=MaxListen^post6, ___rho_3_^0'=___rho_3_^post6, fd^0'=fd^post6, (-MaxListen^post6+MaxListen^0 == 0 /\ addr_ai_family^0-addr_ai_family^post6 == 0 /\ ___rho_16_^0-___rho_16_^post6 == 0 /\ -___rho_15_^post6+___rho_15_^0 == 0 /\ tmp1^0-tmp1^post6 == 0 /\ -MAXADDR^post6+MAXADDR^0 == 0 /\ ___rho_9_^0-___rho_9_^post6 == 0 /\ ___rho_8_^0-___rho_8_^post6 == 0 /\ -listen_index^post6+listen_index^0 == 0 /\ -___rho_4_^post6+___rho_4_^0 == 0 /\ -___rho_3_^post6+___rho_3_^0 == 0 /\ -err^post6+err^0 == 0 /\ -ret^post6+ret^0 == 0 /\ -one^post6+one^0 == 0 /\ -___rho_1_^post6+___rho_1_^0 == 0 /\ -___rho_2_^post6+___rho_2_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post6 == 0 /\ maxconn^0-maxconn^post6 == 0 /\ added^0-added^post6 == 0 /\ ___rho_5_^0-___rho_5_^post6 == 0 /\ MaxBackends^0-MaxBackends^post6 == 0 /\ -fd^post6+fd^0 == 0 /\ family^0-family^post6 == 0 /\ addr^0-addr^post6 == 0 /\ addrs^0-addrs^post6 == 0 /\ 1+err^0 <= 0), cost: 1 7: l8 -> l7 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post7, ___rho_2_^0'=___rho_2_^post7, family^0'=family^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, MAXADDR^0'=MAXADDR^post7, addr^0'=addr^post7, ___rho_1_^0'=___rho_1_^post7, err^0'=err^post7, ___rho_8_^0'=___rho_8_^post7, one^0'=one^post7, MaxListen^0'=MaxListen^post7, ___rho_3_^0'=___rho_3_^post7, fd^0'=fd^post7, (0 == 0 /\ tmp1^0-tmp1^post7 == 0 /\ -MAXADDR^post7+MAXADDR^0 == 0 /\ one^0-one^post7 == 0 /\ -listen_index^post7+listen_index^0 == 0 /\ err^post7-___rho_16_^post7 == 0 /\ ___rho_9_^0-___rho_9_^post7 == 0 /\ -___rho_8_^post7+___rho_8_^0 == 0 /\ ___rho_15_^0-___rho_15_^post7 == 0 /\ -___rho_3_^post7+___rho_3_^0 == 0 /\ -ret^post7+ret^0 == 0 /\ -___rho_2_^post7+___rho_2_^0 == 0 /\ ___rho_4_^0-___rho_4_^post7 == 0 /\ addrs^0-addrs^post7 == 0 /\ -addr_ai_family^post7+addr_ai_family^0 == 0 /\ family^0-family^post7 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post7 == 0 /\ maxconn^0-maxconn^post7 == 0 /\ MaxBackends^0-MaxBackends^post7 == 0 /\ -fd^post7+fd^0 == 0 /\ -addr^post7+addr^0 == 0 /\ ___rho_1_^0-___rho_1_^post7 == 0 /\ ___rho_5_^0-___rho_5_^post7 == 0 /\ -MaxListen^post7+MaxListen^0 == 0 /\ added^0-added^post7 == 0), cost: 1 8: l9 -> l8 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post8, ___rho_2_^0'=___rho_2_^post8, family^0'=family^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, MAXADDR^0'=MAXADDR^post8, addr^0'=addr^post8, ___rho_1_^0'=___rho_1_^post8, err^0'=err^post8, ___rho_8_^0'=___rho_8_^post8, one^0'=one^post8, MaxListen^0'=MaxListen^post8, ___rho_3_^0'=___rho_3_^post8, fd^0'=fd^post8, (___rho_16_^0-___rho_16_^post8 == 0 /\ -addr^post8+addr^0 == 0 /\ ___rho_15_^0-___rho_15_^post8 == 0 /\ -family^post8+family^0 == 0 /\ ret^0-ret^post8 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post8 == 0 /\ -one^post8+one^0 == 0 /\ -10+maxconn^0 <= 0 /\ addrs^0-addrs^post8 == 0 /\ -err^post8+err^0 == 0 /\ added^0-added^post8 == 0 /\ MaxListen^0-MaxListen^post8 == 0 /\ listen_index^0-listen_index^post8 == 0 /\ ___rho_5_^0-___rho_5_^post8 == 0 /\ ___rho_4_^0-___rho_4_^post8 == 0 /\ ___rho_1_^0-___rho_1_^post8 == 0 /\ -___rho_3_^post8+___rho_3_^0 == 0 /\ ___rho_2_^0-___rho_2_^post8 == 0 /\ tmp1^0-tmp1^post8 == 0 /\ -___rho_9_^post8+___rho_9_^0 == 0 /\ MaxBackends^0-MaxBackends^post8 == 0 /\ -maxconn^post8+maxconn^0 == 0 /\ -___rho_8_^post8+___rho_8_^0 == 0 /\ -MAXADDR^post8+MAXADDR^0 == 0 /\ -fd^post8+fd^0 == 0 /\ addr_ai_family^0-addr_ai_family^post8 == 0), cost: 1 9: l9 -> l8 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post9, ___rho_2_^0'=___rho_2_^post9, family^0'=family^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, MAXADDR^0'=MAXADDR^post9, addr^0'=addr^post9, ___rho_1_^0'=___rho_1_^post9, err^0'=err^post9, ___rho_8_^0'=___rho_8_^post9, one^0'=one^post9, MaxListen^0'=MaxListen^post9, ___rho_3_^0'=___rho_3_^post9, fd^0'=fd^post9, (family^0-family^post9 == 0 /\ MaxBackends^0-MaxBackends^post9 == 0 /\ -10+maxconn^post9 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post9 == 0 /\ -one^post9+one^0 == 0 /\ ___rho_8_^0-___rho_8_^post9 == 0 /\ -___rho_4_^post9+___rho_4_^0 == 0 /\ addr^0-addr^post9 == 0 /\ -___rho_2_^post9+___rho_2_^0 == 0 /\ addrs^0-addrs^post9 == 0 /\ 11-maxconn^0 <= 0 /\ added^0-added^post9 == 0 /\ -___rho_15_^post9+___rho_15_^0 == 0 /\ ___rho_16_^0-___rho_16_^post9 == 0 /\ addr_ai_family^0-addr_ai_family^post9 == 0 /\ listen_index^0-listen_index^post9 == 0 /\ -err^post9+err^0 == 0 /\ -___rho_3_^post9+___rho_3_^0 == 0 /\ ___rho_9_^0-___rho_9_^post9 == 0 /\ tmp1^0-tmp1^post9 == 0 /\ -ret^post9+ret^0 == 0 /\ -___rho_1_^post9+___rho_1_^0 == 0 /\ -___rho_5_^post9+___rho_5_^0 == 0 /\ -MaxListen^post9+MaxListen^0 == 0 /\ -fd^post9+fd^0 == 0 /\ -MAXADDR^post9+MAXADDR^0 == 0), cost: 1 10: l10 -> l9 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post10, ___rho_2_^0'=___rho_2_^post10, family^0'=family^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, MAXADDR^0'=MAXADDR^post10, addr^0'=addr^post10, ___rho_1_^0'=___rho_1_^post10, err^0'=err^post10, ___rho_8_^0'=___rho_8_^post10, one^0'=one^post10, MaxListen^0'=MaxListen^post10, ___rho_3_^0'=___rho_3_^post10, fd^0'=fd^post10, (0 == 0 /\ ___rho_8_^0-___rho_8_^post10 == 0 /\ -___rho_2_^post10+___rho_2_^0 == 0 /\ -___rho_4_^post10+___rho_4_^0 == 0 /\ -fd^post10+fd^0 == 0 /\ addrs^0-addrs^post10 == 0 /\ addr^0-addr^post10 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post10 == 0 /\ addr_ai_family^0-addr_ai_family^post10 == 0 /\ added^0-added^post10 == 0 /\ -___rho_15_^post10+___rho_15_^0 == 0 /\ ___rho_16_^0-___rho_16_^post10 == 0 /\ -MaxListen^post10+MaxListen^0 == 0 /\ err^0-err^post10 == 0 /\ -MAXADDR^post10+MAXADDR^0 == 0 /\ -listen_index^post10+listen_index^0 == 0 /\ MaxBackends^0-MaxBackends^post10 == 0 /\ -___rho_3_^post10+___rho_3_^0 == 0 /\ -___rho_5_^post10+___rho_5_^0 == 0 /\ family^0-family^post10 == 0 /\ -ret^post10+ret^0 == 0 /\ -one^post10+one^0 == 0 /\ tmp1^0-tmp1^post10 == 0 /\ -___rho_1_^post10+___rho_1_^0 == 0 /\ ___rho_9_^0-___rho_9_^post10 == 0), cost: 1 11: l11 -> l2 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post11, ___rho_2_^0'=___rho_2_^post11, family^0'=family^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, MAXADDR^0'=MAXADDR^post11, addr^0'=addr^post11, ___rho_1_^0'=___rho_1_^post11, err^0'=err^post11, ___rho_8_^0'=___rho_8_^post11, one^0'=one^post11, MaxListen^0'=MaxListen^post11, ___rho_3_^0'=___rho_3_^post11, fd^0'=fd^post11, (-___rho_9_^post11+___rho_9_^0 == 0 /\ addrs^0-addrs^post11 == 0 /\ ___rho_2_^0-___rho_2_^post11 == 0 /\ -fd^post11+fd^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post11 == 0 /\ MaxListen^0-MaxListen^post11 == 0 /\ -addr^post11+addr^0 == 0 /\ added^0-added^post11 == 0 /\ ___rho_5_^0-___rho_5_^post11 == 0 /\ ___rho_16_^0-___rho_16_^post11 == 0 /\ ret^0-ret^post11 == 0 /\ ___rho_15_^0-___rho_15_^post11 == 0 /\ -MAXADDR^post11+MAXADDR^0 == 0 /\ -___rho_8_^post11+___rho_8_^0 == 0 /\ -listen_index^post11+listen_index^0 == 0 /\ -family^post11+family^0 == 0 /\ maxconn^0-maxconn^post11 == 0 /\ -addr_ai_family^post11+addr_ai_family^0 == 0 /\ -___rho_3_^post11+___rho_3_^0 == 0 /\ -___rho_4_^post11+___rho_4_^0 == 0 /\ MaxBackends^0-MaxBackends^post11 == 0 /\ -___rho_1_^post11+___rho_1_^0 == 0 /\ -err^post11+err^0 == 0 /\ tmp1^0-tmp1^post11 == 0 /\ -one^post11+one^0 == 0), cost: 1 12: l12 -> l10 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post12, ___rho_2_^0'=___rho_2_^post12, family^0'=family^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, MAXADDR^0'=MAXADDR^post12, addr^0'=addr^post12, ___rho_1_^0'=___rho_1_^post12, err^0'=err^post12, ___rho_8_^0'=___rho_8_^post12, one^0'=one^post12, MaxListen^0'=MaxListen^post12, ___rho_3_^0'=___rho_3_^post12, fd^0'=fd^post12, (-addr_ai_family^post12+addr_ai_family^0 == 0 /\ MAXADDR^0-MAXADDR^post12 == 0 /\ -___rho_9_^post12+___rho_9_^0 == 0 /\ -fd^post12+fd^0 == 0 /\ ___rho_16_^0-___rho_16_^post12 == 0 /\ maxconn^0-maxconn^post12 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post12 == 0 /\ ret^0-ret^post12 == 0 /\ tmp1^0-tmp1^post12 == 0 /\ -MaxListen^post12+MaxListen^0 == 0 /\ -listen_index^post12+listen_index^0 == 0 /\ ___rho_4_^0-___rho_4_^post12 == 0 /\ addr^0-addr^post12 == 0 /\ ___rho_5_^0-___rho_5_^post12 == 0 /\ -___rho_8_^post12+___rho_8_^0 == 0 /\ -___rho_15_^post12+___rho_15_^0 == 0 /\ -added^post12+added^0 == 0 /\ -family^post12+family^0 == 0 /\ -addrs^post12+addrs^0 == 0 /\ 1-___rho_8_^0 <= 0 /\ -1+___rho_8_^0 <= 0 /\ ___rho_2_^0-___rho_2_^post12 == 0 /\ -one^post12+one^0 == 0 /\ -err^post12+err^0 == 0 /\ -___rho_3_^post12+___rho_3_^0 == 0 /\ -___rho_1_^post12+___rho_1_^0 == 0 /\ MaxBackends^0-MaxBackends^post12 == 0), cost: 1 13: l12 -> l11 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post13, ___rho_2_^0'=___rho_2_^post13, family^0'=family^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, MAXADDR^0'=MAXADDR^post13, addr^0'=addr^post13, ___rho_1_^0'=___rho_1_^post13, err^0'=err^post13, ___rho_8_^0'=___rho_8_^post13, one^0'=one^post13, MaxListen^0'=MaxListen^post13, ___rho_3_^0'=___rho_3_^post13, fd^0'=fd^post13, (-___rho_3_^post13+___rho_3_^0 == 0 /\ added^0-added^post13 == 0 /\ ___rho_5_^0-___rho_5_^post13 == 0 /\ -___rho_1_^post13+___rho_1_^0 == 0 /\ family^0-family^post13 == 0 /\ -MaxListen^post13+MaxListen^0 == 0 /\ tmp1^0-tmp1^post13 == 0 /\ -___rho_8_^post13+___rho_8_^0 == 0 /\ ___rho_2_^0-___rho_2_^post13 == 0 /\ maxconn^0-maxconn^post13 == 0 /\ -fd^post13+fd^0 == 0 /\ err^0-err^post13 == 0 /\ -listen_index^post13+listen_index^0 == 0 /\ 2-___rho_8_^0 <= 0 /\ -one^post13+one^0 == 0 /\ ___rho_16_^0-___rho_16_^post13 == 0 /\ -___rho_4_^post13+___rho_4_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post13 == 0 /\ -addrs^post13+addrs^0 == 0 /\ -ret^post13+ret^0 == 0 /\ MAXADDR^0-MAXADDR^post13 == 0 /\ ___rho_9_^0-___rho_9_^post13 == 0 /\ -___rho_15_^post13+___rho_15_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post13 == 0 /\ addr^0-addr^post13 == 0 /\ MaxBackends^0-MaxBackends^post13 == 0), cost: 1 14: l12 -> l11 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post14, ___rho_2_^0'=___rho_2_^post14, family^0'=family^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, MAXADDR^0'=MAXADDR^post14, addr^0'=addr^post14, ___rho_1_^0'=___rho_1_^post14, err^0'=err^post14, ___rho_8_^0'=___rho_8_^post14, one^0'=one^post14, MaxListen^0'=MaxListen^post14, ___rho_3_^0'=___rho_3_^post14, fd^0'=fd^post14, (-addr_ai_family^post14+addr_ai_family^0 == 0 /\ -___rho_3_^post14+___rho_3_^0 == 0 /\ added^0-added^post14 == 0 /\ -err^post14+err^0 == 0 /\ ___rho_5_^0-___rho_5_^post14 == 0 /\ family^0-family^post14 == 0 /\ -MaxListen^post14+MaxListen^0 == 0 /\ ___rho_15_^0-___rho_15_^post14 == 0 /\ -___rho_8_^post14+___rho_8_^0 == 0 /\ tmp1^0-tmp1^post14 == 0 /\ ___rho_9_^0-___rho_9_^post14 == 0 /\ -maxconn^post14+maxconn^0 == 0 /\ ___rho_2_^0-___rho_2_^post14 == 0 /\ -fd^post14+fd^0 == 0 /\ one^0-one^post14 == 0 /\ -listen_index^post14+listen_index^0 == 0 /\ -MAXADDR^post14+MAXADDR^0 == 0 /\ -MaxBackends^post14+MaxBackends^0 == 0 /\ -addr^post14+addr^0 == 0 /\ addrs^0-addrs^post14 == 0 /\ ret^0-ret^post14 == 0 /\ ___rho_16_^0-___rho_16_^post14 == 0 /\ -___rho_4_^post14+___rho_4_^0 == 0 /\ ___rho_1_^0-___rho_1_^post14 == 0 /\ ___rho_8_^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, 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, MaxBackends^0'=MaxBackends^post15, ___rho_2_^0'=___rho_2_^post15, family^0'=family^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, MAXADDR^0'=MAXADDR^post15, addr^0'=addr^post15, ___rho_1_^0'=___rho_1_^post15, err^0'=err^post15, ___rho_8_^0'=___rho_8_^post15, one^0'=one^post15, MaxListen^0'=MaxListen^post15, ___rho_3_^0'=___rho_3_^post15, fd^0'=fd^post15, (ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post15 == 0 /\ -MaxListen^post15+MaxListen^0 == 0 /\ -___rho_8_^post15+___rho_8_^0 == 0 /\ 4-addr_ai_family^0 <= 0 /\ ___rho_5_^0-___rho_5_^post15 == 0 /\ added^0-added^post15 == 0 /\ one^0-one^post15 == 0 /\ -MAXADDR^post15+MAXADDR^0 == 0 /\ ___rho_4_^0-___rho_4_^post15 == 0 /\ -listen_index^post15+listen_index^0 == 0 /\ -family^post15+family^0 == 0 /\ ___rho_15_^0-___rho_15_^post15 == 0 /\ -addr_ai_family^post15+addr_ai_family^0 == 0 /\ -___rho_3_^post15+___rho_3_^0 == 0 /\ -err^post15+err^0 == 0 /\ addrs^0-addrs^post15 == 0 /\ ___rho_2_^0-___rho_2_^post15 == 0 /\ -addr^post15+addr^0 == 0 /\ -maxconn^post15+maxconn^0 == 0 /\ -fd^post15+fd^0 == 0 /\ ___rho_16_^0-___rho_16_^post15 == 0 /\ -MaxBackends^post15+MaxBackends^0 == 0 /\ ret^0-ret^post15 == 0 /\ tmp1^0-tmp1^post15 == 0 /\ ___rho_9_^0-___rho_9_^post15 == 0 /\ ___rho_1_^0-___rho_1_^post15 == 0), cost: 1 16: l13 -> l10 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post16, ___rho_2_^0'=___rho_2_^post16, family^0'=family^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, MAXADDR^0'=MAXADDR^post16, addr^0'=addr^post16, ___rho_1_^0'=___rho_1_^post16, err^0'=err^post16, ___rho_8_^0'=___rho_8_^post16, one^0'=one^post16, MaxListen^0'=MaxListen^post16, ___rho_3_^0'=___rho_3_^post16, fd^0'=fd^post16, (ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post16 == 0 /\ -MaxListen^post16+MaxListen^0 == 0 /\ maxconn^0-maxconn^post16 == 0 /\ added^0-added^post16 == 0 /\ MaxBackends^0-MaxBackends^post16 == 0 /\ -___rho_8_^post16+___rho_8_^0 == 0 /\ family^0-family^post16 == 0 /\ -___rho_15_^post16+___rho_15_^0 == 0 /\ -2+addr_ai_family^0 <= 0 /\ -one^post16+one^0 == 0 /\ MAXADDR^0-MAXADDR^post16 == 0 /\ -___rho_1_^post16+___rho_1_^0 == 0 /\ -___rho_5_^post16+___rho_5_^0 == 0 /\ -___rho_3_^post16+___rho_3_^0 == 0 /\ -ret^post16+ret^0 == 0 /\ ___rho_2_^0-___rho_2_^post16 == 0 /\ -___rho_9_^post16+___rho_9_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post16 == 0 /\ tmp1^0-tmp1^post16 == 0 /\ -addr^post16+addr^0 == 0 /\ ___rho_4_^0-___rho_4_^post16 == 0 /\ -___rho_16_^post16+___rho_16_^0 == 0 /\ listen_index^0-listen_index^post16 == 0 /\ err^0-err^post16 == 0 /\ addrs^0-addrs^post16 == 0 /\ fd^0-fd^post16 == 0), cost: 1 17: l13 -> l12 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post17, ___rho_2_^0'=___rho_2_^post17, family^0'=family^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, MAXADDR^0'=MAXADDR^post17, addr^0'=addr^post17, ___rho_1_^0'=___rho_1_^post17, err^0'=err^post17, ___rho_8_^0'=___rho_8_^post17, one^0'=one^post17, MaxListen^0'=MaxListen^post17, ___rho_3_^0'=___rho_3_^post17, fd^0'=fd^post17, (0 == 0 /\ -MAXADDR^post17+MAXADDR^0 == 0 /\ ___rho_2_^0-___rho_2_^post17 == 0 /\ -MaxListen^post17+MaxListen^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post17 == 0 /\ tmp1^0-tmp1^post17 == 0 /\ MaxBackends^0-MaxBackends^post17 == 0 /\ -ret^post17+ret^0 == 0 /\ -one^post17+one^0 == 0 /\ -___rho_3_^post17+___rho_3_^0 == 0 /\ -___rho_1_^post17+___rho_1_^0 == 0 /\ -3+addr_ai_family^0 <= 0 /\ -___rho_4_^post17+___rho_4_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post17 == 0 /\ -___rho_16_^post17+___rho_16_^0 == 0 /\ added^0-added^post17 == 0 /\ maxconn^0-maxconn^post17 == 0 /\ family^0-family^post17 == 0 /\ ___rho_9_^0-___rho_9_^post17 == 0 /\ -fd^post17+fd^0 == 0 /\ ___rho_15_^0-___rho_15_^post17 == 0 /\ err^0-err^post17 == 0 /\ -addr^post17+addr^0 == 0 /\ 3-addr_ai_family^0 <= 0 /\ ___rho_5_^0-___rho_5_^post17 == 0 /\ addrs^0-addrs^post17 == 0 /\ listen_index^0-listen_index^post17 == 0), cost: 1 18: l14 -> l13 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post18, ___rho_2_^0'=___rho_2_^post18, family^0'=family^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, MAXADDR^0'=MAXADDR^post18, addr^0'=addr^post18, ___rho_1_^0'=___rho_1_^post18, err^0'=err^post18, ___rho_8_^0'=___rho_8_^post18, one^0'=one^post18, MaxListen^0'=MaxListen^post18, ___rho_3_^0'=___rho_3_^post18, fd^0'=fd^post18, (-addr^post18+addr^0 == 0 /\ tmp1^0-tmp1^post18 == 0 /\ ___rho_9_^0-___rho_9_^post18 == 0 /\ -one^post18+one^0 == 0 /\ -err^0 <= 0 /\ -___rho_4_^post18+___rho_4_^0 == 0 /\ -___rho_2_^post18+___rho_2_^0 == 0 /\ -err^post18+err^0 == 0 /\ family^0-family^post18 == 0 /\ -addr_ai_family^post18+addr_ai_family^0 == 0 /\ ___rho_15_^0-___rho_15_^post18 == 0 /\ -MaxBackends^post18+MaxBackends^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post18 == 0 /\ maxconn^0-maxconn^post18 == 0 /\ -___rho_1_^post18+___rho_1_^0 == 0 /\ -MaxListen^post18+MaxListen^0 == 0 /\ addrs^0-addrs^post18 == 0 /\ ___rho_3_^0-___rho_3_^post18 == 0 /\ ret^0-ret^post18 == 0 /\ -___rho_8_^post18+___rho_8_^0 == 0 /\ added^0-added^post18 == 0 /\ -fd^post18+fd^0 == 0 /\ ___rho_16_^0-___rho_16_^post18 == 0 /\ -MAXADDR^post18+MAXADDR^0 == 0 /\ -listen_index^post18+listen_index^0 == 0 /\ ___rho_5_^0-___rho_5_^post18 == 0), cost: 1 19: l14 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post19, ___rho_2_^0'=___rho_2_^post19, family^0'=family^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, MAXADDR^0'=MAXADDR^post19, addr^0'=addr^post19, ___rho_1_^0'=___rho_1_^post19, err^0'=err^post19, ___rho_8_^0'=___rho_8_^post19, one^0'=one^post19, MaxListen^0'=MaxListen^post19, ___rho_3_^0'=___rho_3_^post19, fd^0'=fd^post19, (listen_index^0-listen_index^post19 == 0 /\ ___rho_16_^0-___rho_16_^post19 == 0 /\ -family^post19+family^0 == 0 /\ tmp1^0-tmp1^post19 == 0 /\ -one^post19+one^0 == 0 /\ MAXADDR^0-MAXADDR^post19 == 0 /\ -___rho_15_^post19+___rho_15_^0 == 0 /\ MaxBackends^0-MaxBackends^post19 == 0 /\ ___rho_2_^0-___rho_2_^post19 == 0 /\ -___rho_3_^post19+___rho_3_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post19 == 0 /\ addr^0-addr^post19 == 0 /\ -err^post19+err^0 == 0 /\ maxconn^0-maxconn^post19 == 0 /\ -___rho_1_^post19+___rho_1_^0 == 0 /\ ___rho_4_^0-___rho_4_^post19 == 0 /\ addrs^0-addrs^post19 == 0 /\ -MaxListen^post19+MaxListen^0 == 0 /\ -___rho_9_^post19+___rho_9_^0 == 0 /\ ret^0-ret^post19 == 0 /\ -___rho_8_^post19+___rho_8_^0 == 0 /\ added^0-added^post19 == 0 /\ -fd^post19+fd^0 == 0 /\ addr_ai_family^0-addr_ai_family^post19 == 0 /\ ___rho_5_^0-___rho_5_^post19 == 0 /\ 1+err^0 <= 0), cost: 1 20: l15 -> l14 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post20, ___rho_2_^0'=___rho_2_^post20, family^0'=family^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, MAXADDR^0'=MAXADDR^post20, addr^0'=addr^post20, ___rho_1_^0'=___rho_1_^post20, err^0'=err^post20, ___rho_8_^0'=___rho_8_^post20, one^0'=one^post20, MaxListen^0'=MaxListen^post20, ___rho_3_^0'=___rho_3_^post20, fd^0'=fd^post20, (0 == 0 /\ MAXADDR^0-MAXADDR^post20 == 0 /\ listen_index^0-listen_index^post20 == 0 /\ -___rho_4_^post20+___rho_4_^0 == 0 /\ addr^0-addr^post20 == 0 /\ maxconn^0-maxconn^post20 == 0 /\ tmp1^0-tmp1^post20 == 0 /\ MaxBackends^0-MaxBackends^post20 == 0 /\ family^0-family^post20 == 0 /\ err^post20-___rho_1_^post20 == 0 /\ -___rho_15_^post20+___rho_15_^0 == 0 /\ -MaxListen^post20+MaxListen^0 == 0 /\ -___rho_8_^post20+___rho_8_^0 == 0 /\ -added^post20+added^0 == 0 /\ ___rho_2_^0-___rho_2_^post20 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post20 == 0 /\ -fd^post20+fd^0 == 0 /\ addr_ai_family^0-addr_ai_family^post20 == 0 /\ ___rho_5_^0-___rho_5_^post20 == 0 /\ -___rho_3_^post20+___rho_3_^0 == 0 /\ ___rho_16_^0-___rho_16_^post20 == 0 /\ -ret^post20+ret^0 == 0 /\ -___rho_9_^post20+___rho_9_^0 == 0 /\ -addrs^post20+addrs^0 == 0 /\ -one^post20+one^0 == 0), cost: 1 21: l16 -> l15 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post21, ___rho_2_^0'=___rho_2_^post21, family^0'=family^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, MAXADDR^0'=MAXADDR^post21, addr^0'=addr^post21, ___rho_1_^0'=___rho_1_^post21, err^0'=err^post21, ___rho_8_^0'=___rho_8_^post21, one^0'=one^post21, MaxListen^0'=MaxListen^post21, ___rho_3_^0'=___rho_3_^post21, fd^0'=fd^post21, (___rho_9_^0-___rho_9_^post21 == 0 /\ ___rho_8_^0-___rho_8_^post21 == 0 /\ -___rho_2_^post21+___rho_2_^0 == 0 /\ addr^0-addr^post21 == 0 /\ ___rho_5_^0 <= 0 /\ addrs^0-addrs^post21 == 0 /\ -fd^post21+fd^0 == 0 /\ added^0-added^post21 == 0 /\ tmp1^0-tmp1^post21 == 0 /\ MaxBackends^0-MaxBackends^post21 == 0 /\ family^0-family^post21 == 0 /\ -MAXADDR^post21+MAXADDR^0 == 0 /\ -MaxListen^post21+MaxListen^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post21 == 0 /\ -addr_ai_family^post21+addr_ai_family^0 == 0 /\ -listen_index^post21+listen_index^0 == 0 /\ ret^0-ret^post21 == 0 /\ -one^post21+one^0 == 0 /\ -___rho_3_^post21+___rho_3_^0 == 0 /\ maxconn^0-maxconn^post21 == 0 /\ ___rho_5_^0-___rho_5_^post21 == 0 /\ -err^post21+err^0 == 0 /\ ___rho_16_^0-___rho_16_^post21 == 0 /\ -___rho_1_^post21+___rho_1_^0 == 0 /\ ___rho_15_^0-___rho_15_^post21 == 0 /\ -___rho_4_^post21+___rho_4_^0 == 0), cost: 1 22: l16 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post22, ___rho_2_^0'=___rho_2_^post22, family^0'=family^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, MAXADDR^0'=MAXADDR^post22, addr^0'=addr^post22, ___rho_1_^0'=___rho_1_^post22, err^0'=err^post22, ___rho_8_^0'=___rho_8_^post22, one^0'=one^post22, MaxListen^0'=MaxListen^post22, ___rho_3_^0'=___rho_3_^post22, fd^0'=fd^post22, (___rho_4_^0-___rho_4_^post22 == 0 /\ 1-___rho_5_^0 <= 0 /\ -MaxBackends^post22+MaxBackends^0 == 0 /\ -addr_ai_family^post22+addr_ai_family^0 == 0 /\ addrs^0-addrs^post22 == 0 /\ -fd^post22+fd^0 == 0 /\ MaxListen^0-MaxListen^post22 == 0 /\ -addr^post22+addr^0 == 0 /\ added^0-added^post22 == 0 /\ ___rho_5_^0-___rho_5_^post22 == 0 /\ ___rho_16_^0-___rho_16_^post22 == 0 /\ ___rho_2_^0-___rho_2_^post22 == 0 /\ ___rho_9_^0-___rho_9_^post22 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post22 == 0 /\ -MAXADDR^post22+MAXADDR^0 == 0 /\ -___rho_8_^post22+___rho_8_^0 == 0 /\ -listen_index^post22+listen_index^0 == 0 /\ ___rho_1_^0-___rho_1_^post22 == 0 /\ maxconn^0-maxconn^post22 == 0 /\ -family^post22+family^0 == 0 /\ -err^post22+err^0 == 0 /\ -___rho_3_^post22+___rho_3_^0 == 0 /\ -one^post22+one^0 == 0 /\ ret^0-ret^post22 == 0 /\ tmp1^0-tmp1^post22 == 0 /\ ___rho_15_^0-___rho_15_^post22 == 0), cost: 1 23: l17 -> l15 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post23, ___rho_2_^0'=___rho_2_^post23, family^0'=family^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, MAXADDR^0'=MAXADDR^post23, addr^0'=addr^post23, ___rho_1_^0'=___rho_1_^post23, err^0'=err^post23, ___rho_8_^0'=___rho_8_^post23, one^0'=one^post23, MaxListen^0'=MaxListen^post23, ___rho_3_^0'=___rho_3_^post23, fd^0'=fd^post23, (___rho_4_^0-___rho_4_^post23 == 0 /\ addrs^0-addrs^post23 == 0 /\ ret^0-ret^post23 == 0 /\ -addr_ai_family^post23+addr_ai_family^0 == 0 /\ -___rho_3_^post23+___rho_3_^0 == 0 /\ -err^post23+err^0 == 0 /\ -MaxListen^post23+MaxListen^0 == 0 /\ listen_index^0-listen_index^post23 == 0 /\ ___rho_1_^0-___rho_1_^post23 == 0 /\ -___rho_9_^post23+___rho_9_^0 == 0 /\ ___rho_16_^0-___rho_16_^post23 == 0 /\ -___rho_8_^post23+___rho_8_^0 == 0 /\ MAXADDR^0-MAXADDR^post23 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post23 == 0 /\ -fd^post23+fd^0 == 0 /\ -addr^post23+addr^0 == 0 /\ ___rho_4_^0 <= 0 /\ -family^post23+family^0 == 0 /\ -one^post23+one^0 == 0 /\ added^0-added^post23 == 0 /\ ___rho_5_^0-___rho_5_^post23 == 0 /\ MaxBackends^0-MaxBackends^post23 == 0 /\ tmp1^0-tmp1^post23 == 0 /\ ___rho_2_^0-___rho_2_^post23 == 0 /\ -___rho_15_^post23+___rho_15_^0 == 0 /\ maxconn^0-maxconn^post23 == 0), cost: 1 24: l17 -> l16 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post24, ___rho_2_^0'=___rho_2_^post24, family^0'=family^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, MAXADDR^0'=MAXADDR^post24, addr^0'=addr^post24, ___rho_1_^0'=___rho_1_^post24, err^0'=err^post24, ___rho_8_^0'=___rho_8_^post24, one^0'=one^post24, MaxListen^0'=MaxListen^post24, ___rho_3_^0'=___rho_3_^post24, fd^0'=fd^post24, (0 == 0 /\ addrs^0-addrs^post24 == 0 /\ -___rho_3_^post24+___rho_3_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post24 == 0 /\ -err^post24+err^0 == 0 /\ -ret^post24+ret^0 == 0 /\ -___rho_1_^post24+___rho_1_^0 == 0 /\ -MaxListen^post24+MaxListen^0 == 0 /\ ___rho_16_^0-___rho_16_^post24 == 0 /\ ___rho_8_^0-___rho_8_^post24 == 0 /\ 1-___rho_4_^0 <= 0 /\ -fd^post24+fd^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post24 == 0 /\ -MAXADDR^post24+MAXADDR^0 == 0 /\ -listen_index^post24+listen_index^0 == 0 /\ -addr^post24+addr^0 == 0 /\ -one^post24+one^0 == 0 /\ added^0-added^post24 == 0 /\ -tmp1^post24+tmp1^0 == 0 /\ -___rho_4_^post24+___rho_4_^0 == 0 /\ -___rho_2_^post24+___rho_2_^0 == 0 /\ MaxBackends^0-MaxBackends^post24 == 0 /\ family^0-family^post24 == 0 /\ ___rho_15_^0-___rho_15_^post24 == 0 /\ ___rho_9_^0-___rho_9_^post24 == 0 /\ maxconn^0-maxconn^post24 == 0), cost: 1 25: l18 -> l17 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post25, ___rho_2_^0'=___rho_2_^post25, family^0'=family^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, MAXADDR^0'=MAXADDR^post25, addr^0'=addr^post25, ___rho_1_^0'=___rho_1_^post25, err^0'=err^post25, ___rho_8_^0'=___rho_8_^post25, one^0'=one^post25, MaxListen^0'=MaxListen^post25, ___rho_3_^0'=___rho_3_^post25, fd^0'=fd^post25, (0 == 0 /\ -ret^post25+ret^0 == 0 /\ addr_ai_family^0-addr_ai_family^post25 == 0 /\ tmp1^0-tmp1^post25 == 0 /\ ___rho_16_^0-___rho_16_^post25 == 0 /\ -MaxListen^post25+MaxListen^0 == 0 /\ -MAXADDR^post25+MAXADDR^0 == 0 /\ -fd^post25+fd^0 == 0 /\ -listen_index^post25+listen_index^0 == 0 /\ ___rho_15_^0-___rho_15_^post25 == 0 /\ -err^post25+err^0 == 0 /\ -___rho_3_^post25+___rho_3_^0 == 0 /\ -___rho_8_^post25+___rho_8_^0 == 0 /\ one^0-one^post25 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post25 == 0 /\ maxconn^0-maxconn^post25 == 0 /\ -___rho_2_^post25+___rho_2_^0 == 0 /\ -addr^post25+addr^0 == 0 /\ added^0-added^post25 == 0 /\ ___rho_5_^0-___rho_5_^post25 == 0 /\ MaxBackends^0-MaxBackends^post25 == 0 /\ family^0-family^post25 == 0 /\ ___rho_9_^0-___rho_9_^post25 == 0 /\ ___rho_1_^0-___rho_1_^post25 == 0 /\ addrs^0-addrs^post25 == 0 /\ fd^0 <= 0), cost: 1 26: l18 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post26, ___rho_2_^0'=___rho_2_^post26, family^0'=family^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, MAXADDR^0'=MAXADDR^post26, addr^0'=addr^post26, ___rho_1_^0'=___rho_1_^post26, err^0'=err^post26, ___rho_8_^0'=___rho_8_^post26, one^0'=one^post26, MaxListen^0'=MaxListen^post26, ___rho_3_^0'=___rho_3_^post26, fd^0'=fd^post26, (ret^0-ret^post26 == 0 /\ -MAXADDR^post26+MAXADDR^0 == 0 /\ added^0-added^post26 == 0 /\ one^0-one^post26 == 0 /\ -___rho_8_^post26+___rho_8_^0 == 0 /\ -MaxListen^post26+MaxListen^0 == 0 /\ ___rho_16_^0-___rho_16_^post26 == 0 /\ ___rho_15_^0-___rho_15_^post26 == 0 /\ -addr_ai_family^post26+addr_ai_family^0 == 0 /\ ___rho_4_^0-___rho_4_^post26 == 0 /\ listen_index^0-listen_index^post26 == 0 /\ -family^post26+family^0 == 0 /\ -___rho_3_^post26+___rho_3_^0 == 0 /\ -err^post26+err^0 == 0 /\ addrs^0-addrs^post26 == 0 /\ -___rho_9_^post26+___rho_9_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post26 == 0 /\ -maxconn^post26+maxconn^0 == 0 /\ ___rho_5_^0-___rho_5_^post26 == 0 /\ MaxBackends^0-MaxBackends^post26 == 0 /\ tmp1^0-tmp1^post26 == 0 /\ -fd^post26+fd^0 == 0 /\ 1-fd^0 <= 0 /\ -addr^post26+addr^0 == 0 /\ ___rho_1_^0-___rho_1_^post26 == 0 /\ ___rho_2_^0-___rho_2_^post26 == 0), cost: 1 42: l19 -> l27 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post42, ___rho_2_^0'=___rho_2_^post42, family^0'=family^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, MAXADDR^0'=MAXADDR^post42, addr^0'=addr^post42, ___rho_1_^0'=___rho_1_^post42, err^0'=err^post42, ___rho_8_^0'=___rho_8_^post42, one^0'=one^post42, MaxListen^0'=MaxListen^post42, ___rho_3_^0'=___rho_3_^post42, fd^0'=fd^post42, (0 == 0 /\ ___rho_8_^0-___rho_8_^post42 == 0 /\ addr^0-addr^post42 == 0 /\ addrs^0-addrs^post42 == 0 /\ -fd^post42+fd^0 == 0 /\ added^0-added^post42 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post42 == 0 /\ ___rho_16_^0-___rho_16_^post42 == 0 /\ addr_ai_family^0-addr_ai_family^post42 == 0 /\ -MaxListen^post42+MaxListen^0 == 0 /\ err^0-err^post42 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -listen_index^post42+listen_index^0 == 0 /\ -MAXADDR^post42+MAXADDR^0 == 0 /\ maxconn^0-maxconn^post42 == 0 /\ family^0-family^post42 == 0 /\ -one^post42+one^0 == 0 /\ MaxBackends^0-MaxBackends^post42 == 0 /\ -___rho_1_^post42+___rho_1_^0 == 0 /\ -___rho_4_^post42+___rho_4_^0 == 0 /\ ___rho_15_^0-___rho_15_^post42 == 0 /\ ___rho_9_^0-___rho_9_^post42 == 0 /\ -___rho_5_^post42+___rho_5_^0 == 0 /\ tmp1^0-tmp1^post42 == 0 /\ -ret^post42+ret^0 == 0), cost: 1 43: l19 -> l2 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post43, ___rho_2_^0'=___rho_2_^post43, family^0'=family^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, MAXADDR^0'=MAXADDR^post43, addr^0'=addr^post43, ___rho_1_^0'=___rho_1_^post43, err^0'=err^post43, ___rho_8_^0'=___rho_8_^post43, one^0'=one^post43, MaxListen^0'=MaxListen^post43, ___rho_3_^0'=___rho_3_^post43, fd^0'=fd^post43, (-fd^post43+fd^0 == 0 /\ addrs^0-addrs^post43 == 0 /\ -___rho_3_^post43+___rho_3_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post43 == 0 /\ -ret^post43+ret^0 == 0 /\ -MaxListen^post43+MaxListen^0 == 0 /\ ___rho_16_^0-___rho_16_^post43 == 0 /\ -addr^post43+addr^0 == 0 /\ -MAXADDR^post43+MAXADDR^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post43 == 0 /\ ___rho_15_^0-___rho_15_^post43 == 0 /\ err^0-err^post43 == 0 /\ -listen_index^post43+listen_index^0 == 0 /\ -___rho_8_^post43+___rho_8_^0 == 0 /\ -tmp1^post43+tmp1^0 == 0 /\ ___rho_5_^0-___rho_5_^post43 == 0 /\ added^0-added^post43 == 0 /\ -one^post43+one^0 == 0 /\ MaxBackends^0-MaxBackends^post43 == 0 /\ MAXADDR^0-addr^0 <= 0 /\ -___rho_2_^post43+___rho_2_^0 == 0 /\ family^0-family^post43 == 0 /\ -___rho_1_^post43+___rho_1_^0 == 0 /\ ___rho_9_^0-___rho_9_^post43 == 0 /\ -___rho_4_^post43+___rho_4_^0 == 0 /\ maxconn^0-maxconn^post43 == 0), cost: 1 28: l20 -> l21 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post28, ___rho_2_^0'=___rho_2_^post28, family^0'=family^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, MAXADDR^0'=MAXADDR^post28, addr^0'=addr^post28, ___rho_1_^0'=___rho_1_^post28, err^0'=err^post28, ___rho_8_^0'=___rho_8_^post28, one^0'=one^post28, MaxListen^0'=MaxListen^post28, ___rho_3_^0'=___rho_3_^post28, fd^0'=fd^post28, (MaxBackends^0-MaxBackends^post28 == 0 /\ family^0-family^post28 == 0 /\ ___rho_8_^0-___rho_8_^post28 == 0 /\ -one^post28+one^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post28 == 0 /\ addr^0-addr^post28 == 0 /\ maxconn^0-maxconn^post28 == 0 /\ -___rho_2_^post28+___rho_2_^0 == 0 /\ addrs^0-addrs^post28 == 0 /\ -___rho_4_^post28+___rho_4_^0 == 0 /\ -___rho_15_^post28+___rho_15_^0 == 0 /\ added^0-added^post28 == 0 /\ addr_ai_family^0-addr_ai_family^post28 == 0 /\ listen_index^0-listen_index^post28 == 0 /\ -___rho_16_^post28+___rho_16_^0 == 0 /\ ___rho_9_^0-___rho_9_^post28 == 0 /\ tmp1^0-tmp1^post28 == 0 /\ -___rho_3_^post28+___rho_3_^0 == 0 /\ err^0-err^post28 == 0 /\ -ret^post28+ret^0 == 0 /\ -___rho_1_^post28+___rho_1_^0 == 0 /\ -___rho_5_^post28+___rho_5_^0 == 0 /\ -MaxListen^post28+MaxListen^0 == 0 /\ -fd^post28+fd^0 == 0 /\ -MAXADDR^post28+MAXADDR^0 == 0), cost: 1 29: l21 -> l18 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post29, ___rho_2_^0'=___rho_2_^post29, family^0'=family^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, MAXADDR^0'=MAXADDR^post29, addr^0'=addr^post29, ___rho_1_^0'=___rho_1_^post29, err^0'=err^post29, ___rho_8_^0'=___rho_8_^post29, one^0'=one^post29, MaxListen^0'=MaxListen^post29, ___rho_3_^0'=___rho_3_^post29, fd^0'=fd^post29, (0 == 0 /\ -family^post29+family^0 == 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -addr^post29+addr^0 == 0 /\ ___rho_2_^0-___rho_2_^post29 == 0 /\ -___rho_4_^post29+___rho_4_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post29 == 0 /\ -one^post29+one^0 == 0 /\ addrs^0-addrs^post29 == 0 /\ ret^0-ret^post29 == 0 /\ added^0-added^post29 == 0 /\ MaxListen^0-MaxListen^post29 == 0 /\ ___rho_5_^0-___rho_5_^post29 == 0 /\ ___rho_16_^0-___rho_16_^post29 == 0 /\ -addr_ai_family^post29+addr_ai_family^0 == 0 /\ ___rho_9_^0-___rho_9_^post29 == 0 /\ -___rho_1_^post29+___rho_1_^0 == 0 /\ tmp1^0-tmp1^post29 == 0 /\ -err^post29+err^0 == 0 /\ -___rho_3_^post29+___rho_3_^0 == 0 /\ -___rho_8_^post29+___rho_8_^0 == 0 /\ fd^post29-___rho_15_^post29 == 0 /\ -maxconn^post29+maxconn^0 == 0 /\ -MaxBackends^post29+MaxBackends^0 == 0 /\ -listen_index^post29+listen_index^0 == 0 /\ -MAXADDR^post29+MAXADDR^0 == 0), cost: 1 30: l21 -> l2 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post30, ___rho_2_^0'=___rho_2_^post30, family^0'=family^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, MAXADDR^0'=MAXADDR^post30, addr^0'=addr^post30, ___rho_1_^0'=___rho_1_^post30, err^0'=err^post30, ___rho_8_^0'=___rho_8_^post30, one^0'=one^post30, MaxListen^0'=MaxListen^post30, ___rho_3_^0'=___rho_3_^post30, fd^0'=fd^post30, (-one^post30+one^0 == 0 /\ MAXADDR^0-MAXADDR^post30 == 0 /\ ___rho_2_^0-___rho_2_^post30 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post30 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ ret^0-ret^post30 == 0 /\ MaxListen^0-MaxListen^post30 == 0 /\ added^0-added^post30 == 0 /\ ___rho_5_^0-___rho_5_^post30 == 0 /\ ___rho_16_^0-___rho_16_^post30 == 0 /\ -___rho_15_^post30+___rho_15_^0 == 0 /\ -___rho_3_^post30+___rho_3_^0 == 0 /\ -___rho_1_^post30+___rho_1_^0 == 0 /\ maxconn^0-maxconn^post30 == 0 /\ addr^0-addr^post30 == 0 /\ -fd^post30+fd^0 == 0 /\ -addr_ai_family^post30+addr_ai_family^0 == 0 /\ -family^post30+family^0 == 0 /\ -listen_index^post30+listen_index^0 == 0 /\ addrs^0-addrs^post30 == 0 /\ tmp1^0-tmp1^post30 == 0 /\ -err^post30+err^0 == 0 /\ MaxBackends^0-MaxBackends^post30 == 0 /\ -___rho_8_^post30+___rho_8_^0 == 0 /\ -___rho_9_^post30+___rho_9_^0 == 0 /\ ___rho_4_^0-___rho_4_^post30 == 0), cost: 1 31: l22 -> l23 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post31, ___rho_2_^0'=___rho_2_^post31, family^0'=family^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, MAXADDR^0'=MAXADDR^post31, addr^0'=addr^post31, ___rho_1_^0'=___rho_1_^post31, err^0'=err^post31, ___rho_8_^0'=___rho_8_^post31, one^0'=one^post31, MaxListen^0'=MaxListen^post31, ___rho_3_^0'=___rho_3_^post31, fd^0'=fd^post31, (-___rho_2_^post31+___rho_2_^0 == 0 /\ MaxBackends^0-MaxBackends^post31 == 0 /\ MAXADDR^0-MAXADDR^post31 == 0 /\ -fd^post31+fd^0 == 0 /\ maxconn^0-maxconn^post31 == 0 /\ -1+listen_index^post31-listen_index^0 == 0 /\ family^0-family^post31 == 0 /\ ___rho_16_^0-___rho_16_^post31 == 0 /\ tmp1^0-tmp1^post31 == 0 /\ ___rho_9_^0-___rho_9_^post31 == 0 /\ -ret^post31+ret^0 == 0 /\ ___rho_4_^0-___rho_4_^post31 == 0 /\ -___rho_8_^post31+___rho_8_^0 == 0 /\ -MaxListen^post31+MaxListen^0 == 0 /\ addr^0-addr^post31 == 0 /\ err^0-err^post31 == 0 /\ -added^post31+added^0 == 0 /\ -___rho_15_^post31+___rho_15_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post31 == 0 /\ -addrs^post31+addrs^0 == 0 /\ ___rho_5_^0-___rho_5_^post31 == 0 /\ -___rho_3_^post31+___rho_3_^0 == 0 /\ -one^post31+one^0 == 0 /\ -___rho_1_^post31+___rho_1_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post31 == 0), cost: 1 41: l23 -> l25 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post41, ___rho_2_^0'=___rho_2_^post41, family^0'=family^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, MAXADDR^0'=MAXADDR^post41, addr^0'=addr^post41, ___rho_1_^0'=___rho_1_^post41, err^0'=err^post41, ___rho_8_^0'=___rho_8_^post41, one^0'=one^post41, MaxListen^0'=MaxListen^post41, ___rho_3_^0'=___rho_3_^post41, fd^0'=fd^post41, (-___rho_9_^post41+___rho_9_^0 == 0 /\ ___rho_4_^0-___rho_4_^post41 == 0 /\ -addr_ai_family^post41+addr_ai_family^0 == 0 /\ -fd^post41+fd^0 == 0 /\ addrs^0-addrs^post41 == 0 /\ added^0-added^post41 == 0 /\ MaxListen^0-MaxListen^post41 == 0 /\ -addr^post41+addr^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post41 == 0 /\ ___rho_5_^0-___rho_5_^post41 == 0 /\ ___rho_16_^0-___rho_16_^post41 == 0 /\ ret^0-ret^post41 == 0 /\ -err^post41+err^0 == 0 /\ -___rho_8_^post41+___rho_8_^0 == 0 /\ ___rho_1_^0-___rho_1_^post41 == 0 /\ -MAXADDR^post41+MAXADDR^0 == 0 /\ -listen_index^post41+listen_index^0 == 0 /\ ___rho_2_^0-___rho_2_^post41 == 0 /\ maxconn^0-maxconn^post41 == 0 /\ -family^post41+family^0 == 0 /\ -___rho_3_^post41+___rho_3_^0 == 0 /\ -one^post41+one^0 == 0 /\ MaxBackends^0-MaxBackends^post41 == 0 /\ ___rho_15_^0-___rho_15_^post41 == 0 /\ tmp1^0-tmp1^post41 == 0), cost: 1 32: l24 -> l22 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post32, ___rho_2_^0'=___rho_2_^post32, family^0'=family^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, MAXADDR^0'=MAXADDR^post32, addr^0'=addr^post32, ___rho_1_^0'=___rho_1_^post32, err^0'=err^post32, ___rho_8_^0'=___rho_8_^post32, one^0'=one^post32, MaxListen^0'=MaxListen^post32, ___rho_3_^0'=___rho_3_^post32, fd^0'=fd^post32, (-addr_ai_family^post32+addr_ai_family^0 == 0 /\ -fd^post32+fd^0 == 0 /\ -MaxBackends^post32+MaxBackends^0 == 0 /\ ___rho_2_^0-___rho_2_^post32 == 0 /\ -addr^post32+addr^0 == 0 /\ one^0-one^post32 == 0 /\ maxconn^0-maxconn^post32 == 0 /\ -ListenSocket_OF_listen_index^0 <= 0 /\ family^0-family^post32 == 0 /\ ___rho_15_^0-___rho_15_^post32 == 0 /\ tmp1^0-tmp1^post32 == 0 /\ ___rho_9_^0-___rho_9_^post32 == 0 /\ -MaxListen^post32+MaxListen^0 == 0 /\ -___rho_8_^post32+___rho_8_^0 == 0 /\ -MAXADDR^post32+MAXADDR^0 == 0 /\ -listen_index^post32+listen_index^0 == 0 /\ addrs^0-addrs^post32 == 0 /\ added^0-added^post32 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post32 == 0 /\ -___rho_3_^post32+___rho_3_^0 == 0 /\ ___rho_5_^0-___rho_5_^post32 == 0 /\ ___rho_16_^0-___rho_16_^post32 == 0 /\ -___rho_1_^post32+___rho_1_^0 == 0 /\ -___rho_4_^post32+___rho_4_^0 == 0 /\ -err^post32+err^0 == 0 /\ ret^0-ret^post32 == 0), cost: 1 33: l24 -> l22 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post33, ___rho_2_^0'=___rho_2_^post33, family^0'=family^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, MAXADDR^0'=MAXADDR^post33, addr^0'=addr^post33, ___rho_1_^0'=___rho_1_^post33, err^0'=err^post33, ___rho_8_^0'=___rho_8_^post33, one^0'=one^post33, MaxListen^0'=MaxListen^post33, ___rho_3_^0'=___rho_3_^post33, fd^0'=fd^post33, (-addr_ai_family^post33+addr_ai_family^0 == 0 /\ added^0-added^post33 == 0 /\ -___rho_3_^post33+___rho_3_^0 == 0 /\ ___rho_5_^0-___rho_5_^post33 == 0 /\ -err^post33+err^0 == 0 /\ -___rho_8_^post33+___rho_8_^0 == 0 /\ -MaxListen^post33+MaxListen^0 == 0 /\ family^0-family^post33 == 0 /\ ___rho_15_^0-___rho_15_^post33 == 0 /\ ___rho_9_^0-___rho_9_^post33 == 0 /\ ___rho_2_^0-___rho_2_^post33 == 0 /\ tmp1^0-tmp1^post33 == 0 /\ -MaxBackends^post33+MaxBackends^0 == 0 /\ -maxconn^post33+maxconn^0 == 0 /\ -fd^post33+fd^0 == 0 /\ one^0-one^post33 == 0 /\ -MAXADDR^post33+MAXADDR^0 == 0 /\ -listen_index^post33+listen_index^0 == 0 /\ -addr^post33+addr^0 == 0 /\ addrs^0-addrs^post33 == 0 /\ ret^0-ret^post33 == 0 /\ -___rho_4_^post33+___rho_4_^0 == 0 /\ ___rho_1_^0-___rho_1_^post33 == 0 /\ ___rho_16_^0-___rho_16_^post33 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post33 == 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: 1 34: l24 -> l20 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post34, ___rho_2_^0'=___rho_2_^post34, family^0'=family^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, MAXADDR^0'=MAXADDR^post34, addr^0'=addr^post34, ___rho_1_^0'=___rho_1_^post34, err^0'=err^post34, ___rho_8_^0'=___rho_8_^post34, one^0'=one^post34, MaxListen^0'=MaxListen^post34, ___rho_3_^0'=___rho_3_^post34, fd^0'=fd^post34, (-___rho_3_^post34+___rho_3_^0 == 0 /\ -ret^post34+ret^0 == 0 /\ listen_index^0-listen_index^post34 == 0 /\ added^0-added^post34 == 0 /\ ___rho_5_^0-___rho_5_^post34 == 0 /\ ___rho_4_^0-___rho_4_^post34 == 0 /\ MaxBackends^0-MaxBackends^post34 == 0 /\ -MaxListen^post34+MaxListen^0 == 0 /\ -fd^post34+fd^0 == 0 /\ -___rho_9_^post34+___rho_9_^0 == 0 /\ ___rho_1_^0-___rho_1_^post34 == 0 /\ family^0-family^post34 == 0 /\ tmp1^0-tmp1^post34 == 0 /\ ___rho_2_^0-___rho_2_^post34 == 0 /\ maxconn^0-maxconn^post34 == 0 /\ -___rho_8_^post34+___rho_8_^0 == 0 /\ 1+ListenSocket_OF_listen_index^0 <= 0 /\ -1-ListenSocket_OF_listen_index^0 <= 0 /\ -addr^post34+addr^0 == 0 /\ -one^post34+one^0 == 0 /\ addr_ai_family^0-addr_ai_family^post34 == 0 /\ -addrs^post34+addrs^0 == 0 /\ ___rho_16_^0-___rho_16_^post34 == 0 /\ MAXADDR^0-MAXADDR^post34 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post34 == 0 /\ -___rho_15_^post34+___rho_15_^0 == 0 /\ err^0-err^post34 == 0), cost: 1 35: l25 -> l24 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post35, ___rho_2_^0'=___rho_2_^post35, family^0'=family^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, MAXADDR^0'=MAXADDR^post35, addr^0'=addr^post35, ___rho_1_^0'=___rho_1_^post35, err^0'=err^post35, ___rho_8_^0'=___rho_8_^post35, one^0'=one^post35, MaxListen^0'=MaxListen^post35, ___rho_3_^0'=___rho_3_^post35, fd^0'=fd^post35, (-___rho_3_^post35+___rho_3_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post35 == 0 /\ -ret^post35+ret^0 == 0 /\ addrs^0-addrs^post35 == 0 /\ -___rho_1_^post35+___rho_1_^0 == 0 /\ family^0-family^post35 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ -MAXADDR^post35+MAXADDR^0 == 0 /\ -MaxListen^post35+MaxListen^0 == 0 /\ MaxBackends^0-MaxBackends^post35 == 0 /\ -___rho_5_^post35+___rho_5_^0 == 0 /\ -___rho_9_^post35+___rho_9_^0 == 0 /\ ___rho_8_^0-___rho_8_^post35 == 0 /\ ___rho_2_^0-___rho_2_^post35 == 0 /\ -fd^post35+fd^0 == 0 /\ -one^post35+one^0 == 0 /\ -addr^post35+addr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post35 == 0 /\ -___rho_4_^post35+___rho_4_^0 == 0 /\ added^0-added^post35 == 0 /\ -tmp1^post35+tmp1^0 == 0 /\ -___rho_16_^post35+___rho_16_^0 == 0 /\ listen_index^0-listen_index^post35 == 0 /\ ___rho_15_^0-___rho_15_^post35 == 0 /\ err^0-err^post35 == 0 /\ maxconn^0-maxconn^post35 == 0), cost: 1 36: l25 -> l20 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post36, ___rho_2_^0'=___rho_2_^post36, family^0'=family^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, MAXADDR^0'=MAXADDR^post36, addr^0'=addr^post36, ___rho_1_^0'=___rho_1_^post36, err^0'=err^post36, ___rho_8_^0'=___rho_8_^post36, one^0'=one^post36, MaxListen^0'=MaxListen^post36, ___rho_3_^0'=___rho_3_^post36, fd^0'=fd^post36, (-MaxListen^post36+MaxListen^0 == 0 /\ ___rho_16_^0-___rho_16_^post36 == 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -err^post36+err^0 == 0 /\ -___rho_8_^post36+___rho_8_^0 == 0 /\ -listen_index^post36+listen_index^0 == 0 /\ -MAXADDR^post36+MAXADDR^0 == 0 /\ tmp1^0-tmp1^post36 == 0 /\ ___rho_9_^0-___rho_9_^post36 == 0 /\ -___rho_3_^post36+___rho_3_^0 == 0 /\ -MaxBackends^post36+MaxBackends^0 == 0 /\ -___rho_1_^post36+___rho_1_^0 == 0 /\ -one^post36+one^0 == 0 /\ -___rho_2_^post36+___rho_2_^0 == 0 /\ -___rho_4_^post36+___rho_4_^0 == 0 /\ added^0-added^post36 == 0 /\ ret^0-ret^post36 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post36 == 0 /\ ___rho_5_^0-___rho_5_^post36 == 0 /\ maxconn^0-maxconn^post36 == 0 /\ family^0-family^post36 == 0 /\ -addr_ai_family^post36+addr_ai_family^0 == 0 /\ ___rho_15_^0-___rho_15_^post36 == 0 /\ -fd^post36+fd^0 == 0 /\ -addr^post36+addr^0 == 0 /\ addrs^0-addrs^post36 == 0), cost: 1 37: l26 -> l23 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post37, ___rho_2_^0'=___rho_2_^post37, family^0'=family^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, MAXADDR^0'=MAXADDR^post37, addr^0'=addr^post37, ___rho_1_^0'=___rho_1_^post37, err^0'=err^post37, ___rho_8_^0'=___rho_8_^post37, one^0'=one^post37, MaxListen^0'=MaxListen^post37, ___rho_3_^0'=___rho_3_^post37, fd^0'=fd^post37, (___rho_16_^0-___rho_16_^post37 == 0 /\ -MaxListen^post37+MaxListen^0 == 0 /\ -___rho_8_^post37+___rho_8_^0 == 0 /\ -___rho_15_^post37+___rho_15_^0 == 0 /\ tmp1^0-tmp1^post37 == 0 /\ ret^0-ret^post37 == 0 /\ MAXADDR^0-MAXADDR^post37 == 0 /\ -family^post37+family^0 == 0 /\ -___rho_3_^post37+___rho_3_^0 == 0 /\ listen_index^0-listen_index^post37 == 0 /\ -one^post37+one^0 == 0 /\ -___rho_1_^post37+___rho_1_^0 == 0 /\ -err^post37+err^0 == 0 /\ ___rho_2_^0-___rho_2_^post37 == 0 /\ added^0-added^post37 == 0 /\ -___rho_9_^post37+___rho_9_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post37 == 0 /\ ___rho_5_^0-___rho_5_^post37 == 0 /\ maxconn^0-maxconn^post37 == 0 /\ MaxBackends^0-MaxBackends^post37 == 0 /\ -addr^post37+addr^0 == 0 /\ ___rho_4_^0-___rho_4_^post37 == 0 /\ addr_ai_family^0-addr_ai_family^post37 == 0 /\ ___rho_3_^0 <= 0 /\ addrs^0-addrs^post37 == 0 /\ fd^0-fd^post37 == 0), cost: 1 38: l26 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post38, ___rho_2_^0'=___rho_2_^post38, family^0'=family^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, MAXADDR^0'=MAXADDR^post38, addr^0'=addr^post38, ___rho_1_^0'=___rho_1_^post38, err^0'=err^post38, ___rho_8_^0'=___rho_8_^post38, one^0'=one^post38, MaxListen^0'=MaxListen^post38, ___rho_3_^0'=___rho_3_^post38, fd^0'=fd^post38, (-___rho_15_^post38+___rho_15_^0 == 0 /\ ___rho_16_^0-___rho_16_^post38 == 0 /\ -family^post38+family^0 == 0 /\ tmp1^0-tmp1^post38 == 0 /\ MAXADDR^0-MAXADDR^post38 == 0 /\ -one^post38+one^0 == 0 /\ -___rho_4_^post38+___rho_4_^0 == 0 /\ listen_index^0-listen_index^post38 == 0 /\ MaxBackends^0-MaxBackends^post38 == 0 /\ ___rho_2_^0-___rho_2_^post38 == 0 /\ -err^post38+err^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post38 == 0 /\ maxconn^0-maxconn^post38 == 0 /\ -___rho_3_^post38+___rho_3_^0 == 0 /\ 1-___rho_3_^0 <= 0 /\ -___rho_1_^post38+___rho_1_^0 == 0 /\ addr^0-addr^post38 == 0 /\ -___rho_8_^post38+___rho_8_^0 == 0 /\ -MaxListen^post38+MaxListen^0 == 0 /\ -___rho_9_^post38+___rho_9_^0 == 0 /\ addrs^0-addrs^post38 == 0 /\ ret^0-ret^post38 == 0 /\ -fd^post38+fd^0 == 0 /\ addr_ai_family^0-addr_ai_family^post38 == 0 /\ added^0-added^post38 == 0 /\ ___rho_5_^0-___rho_5_^post38 == 0), cost: 1 39: l27 -> l23 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post39, ___rho_2_^0'=___rho_2_^post39, family^0'=family^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, MAXADDR^0'=MAXADDR^post39, addr^0'=addr^post39, ___rho_1_^0'=___rho_1_^post39, err^0'=err^post39, ___rho_8_^0'=___rho_8_^post39, one^0'=one^post39, MaxListen^0'=MaxListen^post39, ___rho_3_^0'=___rho_3_^post39, fd^0'=fd^post39, (-listen_index^post39+listen_index^0 == 0 /\ ___rho_16_^0-___rho_16_^post39 == 0 /\ -one^post39+one^0 == 0 /\ tmp1^0-tmp1^post39 == 0 /\ ___rho_9_^0-___rho_9_^post39 == 0 /\ -___rho_4_^post39+___rho_4_^0 == 0 /\ ___rho_8_^0-___rho_8_^post39 == 0 /\ addr^0-addr^post39 == 0 /\ -___rho_2_^post39+___rho_2_^0 == 0 /\ addrs^0-addrs^post39 == 0 /\ -___rho_15_^post39+___rho_15_^0 == 0 /\ -___rho_3_^post39+___rho_3_^0 == 0 /\ MaxBackends^0-MaxBackends^post39 == 0 /\ family^0-family^post39 == 0 /\ -addr_ai_family^post39+addr_ai_family^0 == 0 /\ -___rho_1_^post39+___rho_1_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post39 == 0 /\ -err^post39+err^0 == 0 /\ maxconn^0-maxconn^post39 == 0 /\ -MaxListen^post39+MaxListen^0 == 0 /\ -MAXADDR^post39+MAXADDR^0 == 0 /\ ret^0-ret^post39 == 0 /\ 1-___rho_2_^0 <= 0 /\ ___rho_5_^0-___rho_5_^post39 == 0 /\ added^0-added^post39 == 0 /\ -fd^post39+fd^0 == 0), cost: 1 40: l27 -> l26 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post40, ___rho_2_^0'=___rho_2_^post40, family^0'=family^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, MAXADDR^0'=MAXADDR^post40, addr^0'=addr^post40, ___rho_1_^0'=___rho_1_^post40, err^0'=err^post40, ___rho_8_^0'=___rho_8_^post40, one^0'=one^post40, MaxListen^0'=MaxListen^post40, ___rho_3_^0'=___rho_3_^post40, fd^0'=fd^post40, (___rho_9_^0-___rho_9_^post40 == 0 /\ -one^post40+one^0 == 0 /\ -addr^post40+addr^0 == 0 /\ -___rho_2_^post40+___rho_2_^0 == 0 /\ ___rho_15_^0-___rho_15_^post40 == 0 /\ ___rho_5_^0-___rho_5_^post40 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post40 == 0 /\ addrs^0-addrs^post40 == 0 /\ ___rho_2_^0 <= 0 /\ MaxListen^0-MaxListen^post40 == 0 /\ added^0-added^post40 == 0 /\ ___rho_4_^0-___rho_4_^post40 == 0 /\ ___rho_1_^0-___rho_1_^post40 == 0 /\ tmp1^0-tmp1^post40 == 0 /\ -___rho_3_^post40+___rho_3_^0 == 0 /\ MaxBackends^0-MaxBackends^post40 == 0 /\ -MAXADDR^post40+MAXADDR^0 == 0 /\ ret^0-ret^post40 == 0 /\ -addr_ai_family^post40+addr_ai_family^0 == 0 /\ -maxconn^post40+maxconn^0 == 0 /\ -listen_index^post40+listen_index^0 == 0 /\ -family^post40+family^0 == 0 /\ ___rho_16_^0-___rho_16_^post40 == 0 /\ -err^post40+err^0 == 0 /\ -___rho_8_^post40+___rho_8_^0 == 0 /\ -fd^post40+fd^0 == 0), cost: 1 44: l28 -> l29 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post44, ___rho_2_^0'=___rho_2_^post44, family^0'=family^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, MAXADDR^0'=MAXADDR^post44, addr^0'=addr^post44, ___rho_1_^0'=___rho_1_^post44, err^0'=err^post44, ___rho_8_^0'=___rho_8_^post44, one^0'=one^post44, MaxListen^0'=MaxListen^post44, ___rho_3_^0'=___rho_3_^post44, fd^0'=fd^post44, (ret^0-ret^post44 == 0 /\ -___rho_3_^post44+___rho_3_^0 == 0 /\ -addr_ai_family^post44+addr_ai_family^0 == 0 /\ added^0-added^post44 == 0 /\ -err^post44+err^0 == 0 /\ -___rho_9_^post44+___rho_9_^0 == 0 /\ -MaxListen^post44+MaxListen^0 == 0 /\ -MAXADDR^post44+MAXADDR^0 == 0 /\ ___rho_16_^0-___rho_16_^post44 == 0 /\ -maxconn^post44+maxconn^0 == 0 /\ ___rho_15_^0-___rho_15_^post44 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post44 == 0 /\ one^0-one^post44 == 0 /\ -___rho_8_^post44+___rho_8_^0 == 0 /\ 1-addrs^0 <= 0 /\ -fd^post44+fd^0 == 0 /\ -family^post44+family^0 == 0 /\ -listen_index^post44+listen_index^0 == 0 /\ -addr^post44+addr^0 == 0 /\ addrs^0-addrs^post44 == 0 /\ ___rho_5_^0-___rho_5_^post44 == 0 /\ -___rho_4_^post44+___rho_4_^0 == 0 /\ tmp1^post44 == 0 /\ ___rho_1_^0-___rho_1_^post44 == 0 /\ MaxBackends^0-MaxBackends^post44 == 0 /\ ___rho_2_^0-___rho_2_^post44 == 0), cost: 1 45: l28 -> l29 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post45, ___rho_2_^0'=___rho_2_^post45, family^0'=family^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, MAXADDR^0'=MAXADDR^post45, addr^0'=addr^post45, ___rho_1_^0'=___rho_1_^post45, err^0'=err^post45, ___rho_8_^0'=___rho_8_^post45, one^0'=one^post45, MaxListen^0'=MaxListen^post45, ___rho_3_^0'=___rho_3_^post45, fd^0'=fd^post45, (___rho_5_^0-___rho_5_^post45 == 0 /\ ret^0-ret^post45 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post45 == 0 /\ -___rho_3_^post45+___rho_3_^0 == 0 /\ -err^post45+err^0 == 0 /\ addrs^0 <= 0 /\ -___rho_1_^post45+___rho_1_^0 == 0 /\ added^0-added^post45 == 0 /\ family^0-family^post45 == 0 /\ -___rho_8_^post45+___rho_8_^0 == 0 /\ -MaxListen^post45+MaxListen^0 == 0 /\ listen_index^0-listen_index^post45 == 0 /\ ___rho_2_^0-___rho_2_^post45 == 0 /\ -___rho_9_^post45+___rho_9_^0 == 0 /\ maxconn^0-maxconn^post45 == 0 /\ -fd^post45+fd^0 == 0 /\ -addrs^post45+addrs^0 == 0 /\ addr_ai_family^0-addr_ai_family^post45 == 0 /\ -one^post45+one^0 == 0 /\ ___rho_16_^0-___rho_16_^post45 == 0 /\ -___rho_4_^post45+___rho_4_^0 == 0 /\ -1+tmp1^post45 == 0 /\ MaxBackends^0-MaxBackends^post45 == 0 /\ -___rho_15_^post45+___rho_15_^0 == 0 /\ addr^0-addr^post45 == 0 /\ MAXADDR^0-MAXADDR^post45 == 0), cost: 1 46: l29 -> l6 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post46, ___rho_2_^0'=___rho_2_^post46, family^0'=family^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, MAXADDR^0'=MAXADDR^post46, addr^0'=addr^post46, ___rho_1_^0'=___rho_1_^post46, err^0'=err^post46, ___rho_8_^0'=___rho_8_^post46, one^0'=one^post46, MaxListen^0'=MaxListen^post46, ___rho_3_^0'=___rho_3_^post46, fd^0'=fd^post46, (___rho_2_^0-___rho_2_^post46 == 0 /\ added^0-added^post46 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post46 == 0 /\ maxconn^0-maxconn^post46 == 0 /\ -MaxListen^post46+MaxListen^0 == 0 /\ -___rho_8_^post46+___rho_8_^0 == 0 /\ family^0-family^post46 == 0 /\ -___rho_15_^post46+___rho_15_^0 == 0 /\ MaxBackends^0-MaxBackends^post46 == 0 /\ -addrs^0+addr^post46 == 0 /\ -___rho_3_^post46+___rho_3_^0 == 0 /\ -ret^post46+ret^0 == 0 /\ -one^post46+one^0 == 0 /\ addrs^0-addrs^post46 == 0 /\ -___rho_1_^post46+___rho_1_^0 == 0 /\ -___rho_4_^post46+___rho_4_^0 == 0 /\ -___rho_5_^post46+___rho_5_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post46 == 0 /\ -___rho_16_^post46+___rho_16_^0 == 0 /\ -fd^post46+fd^0 == 0 /\ ___rho_9_^0-___rho_9_^post46 == 0 /\ tmp1^0-tmp1^post46 == 0 /\ MAXADDR^0-MAXADDR^post46 == 0 /\ err^0-err^post46 == 0 /\ listen_index^0-listen_index^post46 == 0), cost: 1 47: l30 -> l28 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post47, ___rho_2_^0'=___rho_2_^post47, family^0'=family^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, MAXADDR^0'=MAXADDR^post47, addr^0'=addr^post47, ___rho_1_^0'=___rho_1_^post47, err^0'=err^post47, ___rho_8_^0'=___rho_8_^post47, one^0'=one^post47, MaxListen^0'=MaxListen^post47, ___rho_3_^0'=___rho_3_^post47, fd^0'=fd^post47, (___rho_2_^0-___rho_2_^post47 == 0 /\ added^0-added^post47 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post47 == 0 /\ -MaxListen^post47+MaxListen^0 == 0 /\ one^0-one^post47 == 0 /\ ___rho_5_^0-___rho_5_^post47 == 0 /\ -___rho_8_^post47+___rho_8_^0 == 0 /\ ___rho_15_^0-___rho_15_^post47 == 0 /\ -MAXADDR^post47+MAXADDR^0 == 0 /\ -listen_index^post47+listen_index^0 == 0 /\ -addr_ai_family^post47+addr_ai_family^0 == 0 /\ -family^post47+family^0 == 0 /\ -___rho_4_^post47+___rho_4_^0 == 0 /\ -___rho_3_^post47+___rho_3_^0 == 0 /\ addrs^0-addrs^post47 == 0 /\ ret^0 <= 0 /\ -err^post47+err^0 == 0 /\ -maxconn^post47+maxconn^0 == 0 /\ -fd^post47+fd^0 == 0 /\ ___rho_16_^0-___rho_16_^post47 == 0 /\ ret^0-ret^post47 == 0 /\ tmp1^0-tmp1^post47 == 0 /\ -MaxBackends^post47+MaxBackends^0 == 0 /\ ___rho_9_^0-___rho_9_^post47 == 0 /\ -addr^post47+addr^0 == 0 /\ ___rho_1_^0-___rho_1_^post47 == 0), cost: 1 48: l30 -> l29 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post48, ___rho_2_^0'=___rho_2_^post48, family^0'=family^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, MAXADDR^0'=MAXADDR^post48, addr^0'=addr^post48, ___rho_1_^0'=___rho_1_^post48, err^0'=err^post48, ___rho_8_^0'=___rho_8_^post48, one^0'=one^post48, MaxListen^0'=MaxListen^post48, ___rho_3_^0'=___rho_3_^post48, fd^0'=fd^post48, (-family^post48+family^0 == 0 /\ -listen_index^post48+listen_index^0 == 0 /\ ___rho_2_^0-___rho_2_^post48 == 0 /\ -1+tmp1^post48 == 0 /\ -___rho_8_^post48+___rho_8_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post48 == 0 /\ -___rho_15_^post48+___rho_15_^0 == 0 /\ ret^0-ret^post48 == 0 /\ MAXADDR^0-MAXADDR^post48 == 0 /\ -one^post48+one^0 == 0 /\ -___rho_1_^post48+___rho_1_^0 == 0 /\ MaxListen^0-MaxListen^post48 == 0 /\ ___rho_5_^0-___rho_5_^post48 == 0 /\ added^0-added^post48 == 0 /\ -fd^post48+fd^0 == 0 /\ ___rho_16_^0-___rho_16_^post48 == 0 /\ -addr_ai_family^post48+addr_ai_family^0 == 0 /\ ___rho_9_^0-___rho_9_^post48 == 0 /\ -___rho_3_^post48+___rho_3_^0 == 0 /\ 1-ret^0 <= 0 /\ -err^post48+err^0 == 0 /\ ___rho_4_^0-___rho_4_^post48 == 0 /\ -addr^post48+addr^0 == 0 /\ -MaxBackends^post48+MaxBackends^0 == 0 /\ -maxconn^post48+maxconn^0 == 0 /\ addrs^0-addrs^post48 == 0), cost: 1 50: l31 -> l4 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post50, ___rho_2_^0'=___rho_2_^post50, family^0'=family^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, MAXADDR^0'=MAXADDR^post50, addr^0'=addr^post50, ___rho_1_^0'=___rho_1_^post50, err^0'=err^post50, ___rho_8_^0'=___rho_8_^post50, one^0'=one^post50, MaxListen^0'=MaxListen^post50, ___rho_3_^0'=___rho_3_^post50, fd^0'=fd^post50, (-addr^post50+addr^0 == 0 /\ ___rho_9_^0-___rho_9_^post50 == 0 /\ -one^post50+one^0 == 0 /\ tmp1^0-tmp1^post50 == 0 /\ MaxBackends^0-MaxBackends^post50 == 0 /\ -___rho_2_^post50+___rho_2_^0 == 0 /\ -___rho_4_^post50+___rho_4_^0 == 0 /\ family^0-family^post50 == 0 /\ ___rho_15_^0-___rho_15_^post50 == 0 /\ err^0-err^post50 == 0 /\ -___rho_1_^post50+___rho_1_^0 == 0 /\ maxconn^0-maxconn^post50 == 0 /\ ___rho_5_^0-___rho_5_^post50 == 0 /\ -MAXADDR^post50+MAXADDR^0 == 0 /\ ___rho_3_^0-___rho_3_^post50 == 0 /\ addrs^0-addrs^post50 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post50 == 0 /\ -___rho_8_^post50+___rho_8_^0 == 0 /\ ret^0-ret^post50 == 0 /\ -MaxListen^post50+MaxListen^0 == 0 /\ -addr_ai_family^post50+addr_ai_family^0 == 0 /\ -listen_index^post50+listen_index^0 == 0 /\ added^0-added^post50 == 0 /\ ___rho_16_^0-___rho_16_^post50 == 0 /\ -fd^post50+fd^0 == 0), cost: 1 51: l32 -> l33 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post51, ___rho_2_^0'=___rho_2_^post51, family^0'=family^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, MAXADDR^0'=MAXADDR^post51, addr^0'=addr^post51, ___rho_1_^0'=___rho_1_^post51, err^0'=err^post51, ___rho_8_^0'=___rho_8_^post51, one^0'=one^post51, MaxListen^0'=MaxListen^post51, ___rho_3_^0'=___rho_3_^post51, fd^0'=fd^post51, (-___rho_4_^post51+___rho_4_^0 == 0 /\ -fd^post51+fd^0 == 0 /\ -MaxBackends^post51+MaxBackends^0 == 0 /\ -addr^post51+addr^0 == 0 /\ ___rho_2_^0-___rho_2_^post51 == 0 /\ one^0-one^post51 == 0 /\ maxconn^0-maxconn^post51 == 0 /\ family^0-family^post51 == 0 /\ ___rho_15_^0-___rho_15_^post51 == 0 /\ tmp1^0-tmp1^post51 == 0 /\ ___rho_9_^0-___rho_9_^post51 == 0 /\ -MaxListen^post51+MaxListen^0 == 0 /\ -___rho_8_^post51+___rho_8_^0 == 0 /\ addrs^0-addrs^post51 == 0 /\ -MAXADDR^post51+MAXADDR^0 == 0 /\ -listen_index^post51+listen_index^0 == 0 /\ added^0-added^post51 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post51 == 0 /\ -addr_ai_family^post51+addr_ai_family^0 == 0 /\ ___rho_5_^0-___rho_5_^post51 == 0 /\ -___rho_3_^post51+___rho_3_^0 == 0 /\ ___rho_16_^0-___rho_16_^post51 == 0 /\ -err^post51+err^0 == 0 /\ ret^0-ret^post51 == 0 /\ -___rho_1_^post51+___rho_1_^0 == 0), cost: 1 52: l33 -> l30 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post52, ___rho_2_^0'=___rho_2_^post52, family^0'=family^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, MAXADDR^0'=MAXADDR^post52, addr^0'=addr^post52, ___rho_1_^0'=___rho_1_^post52, err^0'=err^post52, ___rho_8_^0'=___rho_8_^post52, one^0'=one^post52, MaxListen^0'=MaxListen^post52, ___rho_3_^0'=___rho_3_^post52, fd^0'=fd^post52, (0 == 0 /\ MAXADDR^0-MAXADDR^post52 == 0 /\ -fd^post52+fd^0 == 0 /\ -___rho_9_^post52+ret^post52 == 0 /\ ___rho_4_^0-___rho_4_^post52 == 0 /\ listen_index^0-listen_index^post52 == 0 /\ ___rho_2_^0-___rho_2_^post52 == 0 /\ maxconn^0-maxconn^post52 == 0 /\ -addr^post52+addr^0 == 0 /\ MaxBackends^0-MaxBackends^post52 == 0 /\ family^0-family^post52 == 0 /\ tmp1^0-tmp1^post52 == 0 /\ -___rho_8_^post52+___rho_8_^0 == 0 /\ -MaxListen^post52+MaxListen^0 == 0 /\ -added^post52+added^0 == 0 /\ ___rho_1_^0-___rho_1_^post52 == 0 /\ -___rho_15_^post52+___rho_15_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post52 == 0 /\ addr_ai_family^0-addr_ai_family^post52 == 0 /\ ___rho_5_^0-___rho_5_^post52 == 0 /\ -one^post52+one^0 == 0 /\ -___rho_3_^post52+___rho_3_^0 == 0 /\ ___rho_16_^0-___rho_16_^post52 == 0 /\ -addrs^post52+addrs^0 == 0 /\ -err^post52+err^0 == 0), cost: 1 53: l34 -> l32 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post53, ___rho_2_^0'=___rho_2_^post53, family^0'=family^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, MAXADDR^0'=MAXADDR^post53, addr^0'=addr^post53, ___rho_1_^0'=___rho_1_^post53, err^0'=err^post53, ___rho_8_^0'=___rho_8_^post53, one^0'=one^post53, MaxListen^0'=MaxListen^post53, ___rho_3_^0'=___rho_3_^post53, fd^0'=fd^post53, (-fd^post53+fd^0 == 0 /\ ___rho_8_^0-___rho_8_^post53 == 0 /\ addr^0-addr^post53 == 0 /\ -ret^post53+ret^0 == 0 /\ listen_index^0-listen_index^post53 == 0 /\ -___rho_9_^post53+___rho_9_^0 == 0 /\ ___rho_5_^0-___rho_5_^post53 == 0 /\ addrs^0-addrs^post53 == 0 /\ tmp1^0-tmp1^post53 == 0 /\ MaxBackends^0-MaxBackends^post53 == 0 /\ -MaxListen^post53+MaxListen^0 == 0 /\ family^0-family^post53 == 0 /\ added^0-added^post53 == 0 /\ ___rho_2_^0-___rho_2_^post53 == 0 /\ 4-family^0 <= 0 /\ -MAXADDR^post53+MAXADDR^0 == 0 /\ addr_ai_family^0-addr_ai_family^post53 == 0 /\ -___rho_3_^post53+___rho_3_^0 == 0 /\ ___rho_16_^0-___rho_16_^post53 == 0 /\ -___rho_1_^post53+___rho_1_^0 == 0 /\ maxconn^0-maxconn^post53 == 0 /\ -one^post53+one^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post53 == 0 /\ -___rho_4_^post53+___rho_4_^0 == 0 /\ ___rho_15_^0-___rho_15_^post53 == 0 /\ err^0-err^post53 == 0), cost: 1 54: l34 -> l32 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post54, ___rho_2_^0'=___rho_2_^post54, family^0'=family^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, MAXADDR^0'=MAXADDR^post54, addr^0'=addr^post54, ___rho_1_^0'=___rho_1_^post54, err^0'=err^post54, ___rho_8_^0'=___rho_8_^post54, one^0'=one^post54, MaxListen^0'=MaxListen^post54, ___rho_3_^0'=___rho_3_^post54, fd^0'=fd^post54, (-2+family^0 <= 0 /\ addr_ai_family^0-addr_ai_family^post54 == 0 /\ addrs^0-addrs^post54 == 0 /\ -___rho_3_^post54+___rho_3_^0 == 0 /\ -err^post54+err^0 == 0 /\ -___rho_1_^post54+___rho_1_^0 == 0 /\ ___rho_16_^0-___rho_16_^post54 == 0 /\ -MAXADDR^post54+MAXADDR^0 == 0 /\ ___rho_2_^0-___rho_2_^post54 == 0 /\ -MaxListen^post54+MaxListen^0 == 0 /\ ___rho_9_^0-___rho_9_^post54 == 0 /\ ___rho_8_^0-___rho_8_^post54 == 0 /\ -MaxBackends^post54+MaxBackends^0 == 0 /\ -fd^post54+fd^0 == 0 /\ -listen_index^post54+listen_index^0 == 0 /\ ___rho_5_^0-___rho_5_^post54 == 0 /\ -addr^post54+addr^0 == 0 /\ -one^post54+one^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post54 == 0 /\ added^0-added^post54 == 0 /\ -___rho_4_^post54+___rho_4_^0 == 0 /\ -tmp1^post54+tmp1^0 == 0 /\ family^0-family^post54 == 0 /\ ___rho_15_^0-___rho_15_^post54 == 0 /\ ret^0-ret^post54 == 0 /\ maxconn^0-maxconn^post54 == 0), cost: 1 55: l34 -> l33 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post55, ___rho_2_^0'=___rho_2_^post55, family^0'=family^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, MAXADDR^0'=MAXADDR^post55, addr^0'=addr^post55, ___rho_1_^0'=___rho_1_^post55, err^0'=err^post55, ___rho_8_^0'=___rho_8_^post55, one^0'=one^post55, MaxListen^0'=MaxListen^post55, ___rho_3_^0'=___rho_3_^post55, fd^0'=fd^post55, (addrs^0-addrs^post55 == 0 /\ -___rho_3_^post55+___rho_3_^0 == 0 /\ ret^0-ret^post55 == 0 /\ -3+family^0 <= 0 /\ ___rho_4_^0-___rho_4_^post55 == 0 /\ ___rho_16_^0-___rho_16_^post55 == 0 /\ -err^post55+err^0 == 0 /\ ___rho_1_^0-___rho_1_^post55 == 0 /\ listen_index^0-listen_index^post55 == 0 /\ -___rho_8_^post55+___rho_8_^0 == 0 /\ -MaxListen^post55+MaxListen^0 == 0 /\ -___rho_9_^post55+___rho_9_^0 == 0 /\ -addr_ai_family^post55+addr_ai_family^0 == 0 /\ -fd^post55+fd^0 == 0 /\ MAXADDR^0-MAXADDR^post55 == 0 /\ -addr^post55+addr^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post55 == 0 /\ -family^post55+family^0 == 0 /\ 3-family^0 <= 0 /\ added^0-added^post55 == 0 /\ -one^post55+one^0 == 0 /\ ___rho_5_^0-___rho_5_^post55 == 0 /\ MaxBackends^0-MaxBackends^post55 == 0 /\ tmp1^0-tmp1^post55 == 0 /\ ___rho_2_^0-___rho_2_^post55 == 0 /\ -___rho_15_^post55+___rho_15_^0 == 0 /\ maxconn^0-maxconn^post55 == 0), cost: 1 56: l35 -> l34 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post56, family^0'=family^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, MAXADDR^0'=MAXADDR^post56, addr^0'=addr^post56, ___rho_1_^0'=___rho_1_^post56, err^0'=err^post56, ___rho_8_^0'=___rho_8_^post56, one^0'=one^post56, MaxListen^0'=MaxListen^post56, ___rho_3_^0'=___rho_3_^post56, fd^0'=fd^post56, (0 == 0 /\ -___rho_8_^post56+___rho_8_^0 == 0 /\ -MaxListen^post56+MaxListen^0 == 0 /\ added^post56 == 0 /\ -___rho_15_^post56+___rho_15_^0 == 0 /\ ___rho_16_^0-___rho_16_^post56 == 0 /\ -addrs^post56 <= 0 /\ tmp1^0-tmp1^post56 == 0 /\ -family^post56+family^0 == 0 /\ -addr_ai_family^post56+addr_ai_family^0 == 0 /\ -___rho_3_^post56+___rho_3_^0 == 0 /\ -err^post56+err^0 == 0 /\ -___rho_1_^post56+___rho_1_^0 == 0 /\ -1+one^post56 == 0 /\ ___rho_2_^0-___rho_2_^post56 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post56 == 0 /\ -___rho_9_^post56+___rho_9_^0 == 0 /\ maxconn^0-maxconn^post56 == 0 /\ -___rho_4_^post56+___rho_4_^0 == 0 /\ ___rho_5_^0-___rho_5_^post56 == 0 /\ -addr^post56+addr^0 == 0 /\ listen_index^post56 == 0 /\ 1-MaxBackends^post56 <= 0 /\ fd^0-fd^post56 == 0), cost: 1 57: l36 -> l35 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post57, ___rho_2_^0'=___rho_2_^post57, family^0'=family^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, MAXADDR^0'=MAXADDR^post57, addr^0'=addr^post57, ___rho_1_^0'=___rho_1_^post57, err^0'=err^post57, ___rho_8_^0'=___rho_8_^post57, one^0'=one^post57, MaxListen^0'=MaxListen^post57, ___rho_3_^0'=___rho_3_^post57, fd^0'=fd^post57, (-MaxListen^post57+MaxListen^0 == 0 /\ addr_ai_family^0-addr_ai_family^post57 == 0 /\ -___rho_8_^post57+___rho_8_^0 == 0 /\ ___rho_16_^0-___rho_16_^post57 == 0 /\ ___rho_9_^0-___rho_9_^post57 == 0 /\ -___rho_15_^post57+___rho_15_^0 == 0 /\ -listen_index^post57+listen_index^0 == 0 /\ tmp1^0-tmp1^post57 == 0 /\ -___rho_1_^post57+___rho_1_^0 == 0 /\ -one^post57+one^0 == 0 /\ -___rho_4_^post57+___rho_4_^0 == 0 /\ -___rho_3_^post57+___rho_3_^0 == 0 /\ -err^post57+err^0 == 0 /\ -ret^post57+ret^0 == 0 /\ -fd^post57+fd^0 == 0 /\ added^0-added^post57 == 0 /\ -___rho_2_^post57+___rho_2_^0 == 0 /\ maxconn^0-maxconn^post57 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post57 == 0 /\ ___rho_5_^0-___rho_5_^post57 == 0 /\ MaxBackends^0-MaxBackends^post57 == 0 /\ family^0-family^post57 == 0 /\ MAXADDR^0-MAXADDR^post57 == 0 /\ addr^0-addr^post57 == 0 /\ addrs^0-addrs^post57 == 0), cost: 1 Applied preprocessing Original rule: l2 -> l3 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post1, ___rho_2_^0'=___rho_2_^post1, family^0'=family^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, MAXADDR^0'=MAXADDR^post1, addr^0'=addr^post1, ___rho_1_^0'=___rho_1_^post1, err^0'=err^post1, ___rho_8_^0'=___rho_8_^post1, one^0'=one^post1, MaxListen^0'=MaxListen^post1, ___rho_3_^0'=___rho_3_^post1, fd^0'=fd^post1, (-___rho_9_^post1+___rho_9_^0 == 0 /\ MAXADDR^0-MAXADDR^post1 == 0 /\ -fd^post1+fd^0 == 0 /\ listen_index^0-listen_index^post1 == 0 /\ maxconn^0-maxconn^post1 == 0 /\ MaxBackends^0-MaxBackends^post1 == 0 /\ family^0-family^post1 == 0 /\ tmp1^0-tmp1^post1 == 0 /\ -MaxListen^post1+MaxListen^0 == 0 /\ -___rho_8_^post1+___rho_8_^0 == 0 /\ -added^post1+added^0 == 0 /\ -___rho_15_^post1+___rho_15_^0 == 0 /\ addr^0-addr^post1 == 0 /\ ___rho_2_^0-___rho_2_^post1 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post1 == 0 /\ addr_ai_family^0-addr_ai_family^post1 == 0 /\ ___rho_5_^0-___rho_5_^post1 == 0 /\ ___rho_4_^0-___rho_4_^post1 == 0 /\ -err^post1+err^0 == 0 /\ ___rho_16_^0-___rho_16_^post1 == 0 /\ -___rho_3_^post1+___rho_3_^0 == 0 /\ -___rho_1_^post1+___rho_1_^0 == 0 /\ -ret^post1+ret^0 == 0 /\ -one^post1+one^0 == 0 /\ -addrs^post1+addrs^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, 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, MaxBackends^0'=MaxBackends^post2, ___rho_2_^0'=___rho_2_^post2, family^0'=family^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, MAXADDR^0'=MAXADDR^post2, addr^0'=addr^post2, ___rho_1_^0'=___rho_1_^post2, err^0'=err^post2, ___rho_8_^0'=___rho_8_^post2, one^0'=one^post2, MaxListen^0'=MaxListen^post2, ___rho_3_^0'=___rho_3_^post2, fd^0'=fd^post2, (-fd^post2+fd^0 == 0 /\ ___rho_8_^0-___rho_8_^post2 == 0 /\ addr^0-addr^post2 == 0 /\ listen_index^0-listen_index^post2 == 0 /\ -___rho_3_^post2+___rho_3_^0 == 0 /\ added^0-added^post2 == 0 /\ -___rho_9_^post2+___rho_9_^0 == 0 /\ ___rho_5_^0-___rho_5_^post2 == 0 /\ tmp1^0-tmp1^post2 == 0 /\ MaxBackends^0-MaxBackends^post2 == 0 /\ family^0-family^post2 == 0 /\ 1-added^0 <= 0 /\ ___rho_2_^0-___rho_2_^post2 == 0 /\ maxconn^0-maxconn^post2 == 0 /\ -MaxListen^post2+MaxListen^0 == 0 /\ -1+ret^post2 == 0 /\ -addrs^post2+addrs^0 == 0 /\ addr_ai_family^0-addr_ai_family^post2 == 0 /\ ___rho_16_^0-___rho_16_^post2 == 0 /\ -one^post2+one^0 == 0 /\ -___rho_4_^post2+___rho_4_^0 == 0 /\ -___rho_1_^post2+___rho_1_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post2 == 0 /\ MAXADDR^0-MAXADDR^post2 == 0 /\ ___rho_15_^0-___rho_15_^post2 == 0 /\ err^0-err^post2 == 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, 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, MaxBackends^0'=MaxBackends^post3, ___rho_2_^0'=___rho_2_^post3, family^0'=family^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, MAXADDR^0'=MAXADDR^post3, addr^0'=addr^post3, ___rho_1_^0'=___rho_1_^post3, err^0'=err^post3, ___rho_8_^0'=___rho_8_^post3, one^0'=one^post3, MaxListen^0'=MaxListen^post3, ___rho_3_^0'=___rho_3_^post3, fd^0'=fd^post3, (-addr_ai_family^post3+addr_ai_family^0 == 0 /\ added^0 <= 0 /\ -___rho_3_^post3+___rho_3_^0 == 0 /\ addrs^0-addrs^post3 == 0 /\ -MaxBackends^post3+MaxBackends^0 == 0 /\ -err^post3+err^0 == 0 /\ -___rho_1_^post3+___rho_1_^0 == 0 /\ ___rho_5_^0-___rho_5_^post3 == 0 /\ -MAXADDR^post3+MAXADDR^0 == 0 /\ -MaxListen^post3+MaxListen^0 == 0 /\ ___rho_2_^0-___rho_2_^post3 == 0 /\ family^0-family^post3 == 0 /\ ___rho_9_^0-___rho_9_^post3 == 0 /\ ___rho_8_^0-___rho_8_^post3 == 0 /\ -fd^post3+fd^0 == 0 /\ -addr^post3+addr^0 == 0 /\ -listen_index^post3+listen_index^0 == 0 /\ added^0-added^post3 == 0 /\ -one^post3+one^0 == 0 /\ -___rho_4_^post3+___rho_4_^0 == 0 /\ -tmp1^post3+tmp1^0 == 0 /\ ___rho_16_^0-___rho_16_^post3 == 0 /\ ___rho_15_^0-___rho_15_^post3 == 0 /\ ret^post3 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post3 == 0 /\ maxconn^0-maxconn^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, 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, MaxBackends^0'=MaxBackends^post4, ___rho_2_^0'=___rho_2_^post4, family^0'=family^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, MAXADDR^0'=MAXADDR^post4, addr^0'=addr^post4, ___rho_1_^0'=___rho_1_^post4, err^0'=err^post4, ___rho_8_^0'=___rho_8_^post4, one^0'=one^post4, MaxListen^0'=MaxListen^post4, ___rho_3_^0'=___rho_3_^post4, fd^0'=fd^post4, (-___rho_3_^post4+___rho_3_^0 == 0 /\ -err^post4+err^0 == 0 /\ addrs^0-addrs^post4 == 0 /\ -1+addr^post4-addr^0 == 0 /\ ___rho_16_^0-___rho_16_^post4 == 0 /\ ___rho_4_^0-___rho_4_^post4 == 0 /\ ___rho_9_^0-___rho_9_^post4 == 0 /\ ___rho_1_^0-___rho_1_^post4 == 0 /\ listen_index^0-listen_index^post4 == 0 /\ -MaxListen^post4+MaxListen^0 == 0 /\ -MaxBackends^post4+MaxBackends^0 == 0 /\ -___rho_8_^post4+___rho_8_^0 == 0 /\ MAXADDR^0-MAXADDR^post4 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post4 == 0 /\ -addr_ai_family^post4+addr_ai_family^0 == 0 /\ -fd^post4+fd^0 == 0 /\ ret^0-ret^post4 == 0 /\ -family^post4+family^0 == 0 /\ added^0-added^post4 == 0 /\ -one^post4+one^0 == 0 /\ ___rho_5_^0-___rho_5_^post4 == 0 /\ tmp1^0-tmp1^post4 == 0 /\ ___rho_2_^0-___rho_2_^post4 == 0 /\ -___rho_15_^post4+___rho_15_^0 == 0 /\ maxconn^0-maxconn^post4 == 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, 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, MaxBackends^0'=MaxBackends^post5, ___rho_2_^0'=___rho_2_^post5, family^0'=family^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, MAXADDR^0'=MAXADDR^post5, addr^0'=addr^post5, ___rho_1_^0'=___rho_1_^post5, err^0'=err^post5, ___rho_8_^0'=___rho_8_^post5, one^0'=one^post5, MaxListen^0'=MaxListen^post5, ___rho_3_^0'=___rho_3_^post5, fd^0'=fd^post5, (-___rho_8_^post5+___rho_8_^0 == 0 /\ -MaxListen^post5+MaxListen^0 == 0 /\ -1-added^0+added^post5 == 0 /\ -___rho_15_^post5+___rho_15_^0 == 0 /\ ___rho_4_^0-___rho_4_^post5 == 0 /\ -err^0 <= 0 /\ ___rho_16_^0-___rho_16_^post5 == 0 /\ ret^0-ret^post5 == 0 /\ tmp1^0-tmp1^post5 == 0 /\ MAXADDR^0-MAXADDR^post5 == 0 /\ -family^post5+family^0 == 0 /\ -addr_ai_family^post5+addr_ai_family^0 == 0 /\ -err^post5+err^0 == 0 /\ listen_index^0-listen_index^post5 == 0 /\ -___rho_3_^post5+___rho_3_^0 == 0 /\ -___rho_1_^post5+___rho_1_^0 == 0 /\ -one^post5+one^0 == 0 /\ -___rho_9_^post5+___rho_9_^0 == 0 /\ maxconn^0-maxconn^post5 == 0 /\ ___rho_5_^0-___rho_5_^post5 == 0 /\ MaxBackends^0-MaxBackends^post5 == 0 /\ -addr^post5+addr^0 == 0 /\ ListenSocket_OF_listen_index^post5-fd^0 == 0 /\ addrs^0-addrs^post5 == 0 /\ fd^0-fd^post5 == 0 /\ ___rho_2_^0-___rho_2_^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, 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, MaxBackends^0'=MaxBackends^post6, ___rho_2_^0'=___rho_2_^post6, family^0'=family^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, MAXADDR^0'=MAXADDR^post6, addr^0'=addr^post6, ___rho_1_^0'=___rho_1_^post6, err^0'=err^post6, ___rho_8_^0'=___rho_8_^post6, one^0'=one^post6, MaxListen^0'=MaxListen^post6, ___rho_3_^0'=___rho_3_^post6, fd^0'=fd^post6, (-MaxListen^post6+MaxListen^0 == 0 /\ addr_ai_family^0-addr_ai_family^post6 == 0 /\ ___rho_16_^0-___rho_16_^post6 == 0 /\ -___rho_15_^post6+___rho_15_^0 == 0 /\ tmp1^0-tmp1^post6 == 0 /\ -MAXADDR^post6+MAXADDR^0 == 0 /\ ___rho_9_^0-___rho_9_^post6 == 0 /\ ___rho_8_^0-___rho_8_^post6 == 0 /\ -listen_index^post6+listen_index^0 == 0 /\ -___rho_4_^post6+___rho_4_^0 == 0 /\ -___rho_3_^post6+___rho_3_^0 == 0 /\ -err^post6+err^0 == 0 /\ -ret^post6+ret^0 == 0 /\ -one^post6+one^0 == 0 /\ -___rho_1_^post6+___rho_1_^0 == 0 /\ -___rho_2_^post6+___rho_2_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post6 == 0 /\ maxconn^0-maxconn^post6 == 0 /\ added^0-added^post6 == 0 /\ ___rho_5_^0-___rho_5_^post6 == 0 /\ MaxBackends^0-MaxBackends^post6 == 0 /\ -fd^post6+fd^0 == 0 /\ family^0-family^post6 == 0 /\ addr^0-addr^post6 == 0 /\ addrs^0-addrs^post6 == 0 /\ 1+err^0 <= 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, 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, MaxBackends^0'=MaxBackends^post7, ___rho_2_^0'=___rho_2_^post7, family^0'=family^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, MAXADDR^0'=MAXADDR^post7, addr^0'=addr^post7, ___rho_1_^0'=___rho_1_^post7, err^0'=err^post7, ___rho_8_^0'=___rho_8_^post7, one^0'=one^post7, MaxListen^0'=MaxListen^post7, ___rho_3_^0'=___rho_3_^post7, fd^0'=fd^post7, (0 == 0 /\ tmp1^0-tmp1^post7 == 0 /\ -MAXADDR^post7+MAXADDR^0 == 0 /\ one^0-one^post7 == 0 /\ -listen_index^post7+listen_index^0 == 0 /\ err^post7-___rho_16_^post7 == 0 /\ ___rho_9_^0-___rho_9_^post7 == 0 /\ -___rho_8_^post7+___rho_8_^0 == 0 /\ ___rho_15_^0-___rho_15_^post7 == 0 /\ -___rho_3_^post7+___rho_3_^0 == 0 /\ -ret^post7+ret^0 == 0 /\ -___rho_2_^post7+___rho_2_^0 == 0 /\ ___rho_4_^0-___rho_4_^post7 == 0 /\ addrs^0-addrs^post7 == 0 /\ -addr_ai_family^post7+addr_ai_family^0 == 0 /\ family^0-family^post7 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post7 == 0 /\ maxconn^0-maxconn^post7 == 0 /\ MaxBackends^0-MaxBackends^post7 == 0 /\ -fd^post7+fd^0 == 0 /\ -addr^post7+addr^0 == 0 /\ ___rho_1_^0-___rho_1_^post7 == 0 /\ ___rho_5_^0-___rho_5_^post7 == 0 /\ -MaxListen^post7+MaxListen^0 == 0 /\ added^0-added^post7 == 0), cost: 1 New rule: l8 -> l7 : ___rho_16_^0'=___rho_16_^post7, err^0'=___rho_16_^post7, 0 == 0, cost: 1 Applied preprocessing Original rule: l9 -> l8 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post8, ___rho_2_^0'=___rho_2_^post8, family^0'=family^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, MAXADDR^0'=MAXADDR^post8, addr^0'=addr^post8, ___rho_1_^0'=___rho_1_^post8, err^0'=err^post8, ___rho_8_^0'=___rho_8_^post8, one^0'=one^post8, MaxListen^0'=MaxListen^post8, ___rho_3_^0'=___rho_3_^post8, fd^0'=fd^post8, (___rho_16_^0-___rho_16_^post8 == 0 /\ -addr^post8+addr^0 == 0 /\ ___rho_15_^0-___rho_15_^post8 == 0 /\ -family^post8+family^0 == 0 /\ ret^0-ret^post8 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post8 == 0 /\ -one^post8+one^0 == 0 /\ -10+maxconn^0 <= 0 /\ addrs^0-addrs^post8 == 0 /\ -err^post8+err^0 == 0 /\ added^0-added^post8 == 0 /\ MaxListen^0-MaxListen^post8 == 0 /\ listen_index^0-listen_index^post8 == 0 /\ ___rho_5_^0-___rho_5_^post8 == 0 /\ ___rho_4_^0-___rho_4_^post8 == 0 /\ ___rho_1_^0-___rho_1_^post8 == 0 /\ -___rho_3_^post8+___rho_3_^0 == 0 /\ ___rho_2_^0-___rho_2_^post8 == 0 /\ tmp1^0-tmp1^post8 == 0 /\ -___rho_9_^post8+___rho_9_^0 == 0 /\ MaxBackends^0-MaxBackends^post8 == 0 /\ -maxconn^post8+maxconn^0 == 0 /\ -___rho_8_^post8+___rho_8_^0 == 0 /\ -MAXADDR^post8+MAXADDR^0 == 0 /\ -fd^post8+fd^0 == 0 /\ addr_ai_family^0-addr_ai_family^post8 == 0), cost: 1 New rule: l9 -> l8 : -10+maxconn^0 <= 0, cost: 1 Applied preprocessing Original rule: l9 -> l8 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post9, ___rho_2_^0'=___rho_2_^post9, family^0'=family^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, MAXADDR^0'=MAXADDR^post9, addr^0'=addr^post9, ___rho_1_^0'=___rho_1_^post9, err^0'=err^post9, ___rho_8_^0'=___rho_8_^post9, one^0'=one^post9, MaxListen^0'=MaxListen^post9, ___rho_3_^0'=___rho_3_^post9, fd^0'=fd^post9, (family^0-family^post9 == 0 /\ MaxBackends^0-MaxBackends^post9 == 0 /\ -10+maxconn^post9 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post9 == 0 /\ -one^post9+one^0 == 0 /\ ___rho_8_^0-___rho_8_^post9 == 0 /\ -___rho_4_^post9+___rho_4_^0 == 0 /\ addr^0-addr^post9 == 0 /\ -___rho_2_^post9+___rho_2_^0 == 0 /\ addrs^0-addrs^post9 == 0 /\ 11-maxconn^0 <= 0 /\ added^0-added^post9 == 0 /\ -___rho_15_^post9+___rho_15_^0 == 0 /\ ___rho_16_^0-___rho_16_^post9 == 0 /\ addr_ai_family^0-addr_ai_family^post9 == 0 /\ listen_index^0-listen_index^post9 == 0 /\ -err^post9+err^0 == 0 /\ -___rho_3_^post9+___rho_3_^0 == 0 /\ ___rho_9_^0-___rho_9_^post9 == 0 /\ tmp1^0-tmp1^post9 == 0 /\ -ret^post9+ret^0 == 0 /\ -___rho_1_^post9+___rho_1_^0 == 0 /\ -___rho_5_^post9+___rho_5_^0 == 0 /\ -MaxListen^post9+MaxListen^0 == 0 /\ -fd^post9+fd^0 == 0 /\ -MAXADDR^post9+MAXADDR^0 == 0), cost: 1 New rule: l9 -> l8 : maxconn^0'=10, -11+maxconn^0 >= 0, cost: 1 Applied preprocessing Original rule: l10 -> l9 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post10, ___rho_2_^0'=___rho_2_^post10, family^0'=family^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, MAXADDR^0'=MAXADDR^post10, addr^0'=addr^post10, ___rho_1_^0'=___rho_1_^post10, err^0'=err^post10, ___rho_8_^0'=___rho_8_^post10, one^0'=one^post10, MaxListen^0'=MaxListen^post10, ___rho_3_^0'=___rho_3_^post10, fd^0'=fd^post10, (0 == 0 /\ ___rho_8_^0-___rho_8_^post10 == 0 /\ -___rho_2_^post10+___rho_2_^0 == 0 /\ -___rho_4_^post10+___rho_4_^0 == 0 /\ -fd^post10+fd^0 == 0 /\ addrs^0-addrs^post10 == 0 /\ addr^0-addr^post10 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post10 == 0 /\ addr_ai_family^0-addr_ai_family^post10 == 0 /\ added^0-added^post10 == 0 /\ -___rho_15_^post10+___rho_15_^0 == 0 /\ ___rho_16_^0-___rho_16_^post10 == 0 /\ -MaxListen^post10+MaxListen^0 == 0 /\ err^0-err^post10 == 0 /\ -MAXADDR^post10+MAXADDR^0 == 0 /\ -listen_index^post10+listen_index^0 == 0 /\ MaxBackends^0-MaxBackends^post10 == 0 /\ -___rho_3_^post10+___rho_3_^0 == 0 /\ -___rho_5_^post10+___rho_5_^0 == 0 /\ family^0-family^post10 == 0 /\ -ret^post10+ret^0 == 0 /\ -one^post10+one^0 == 0 /\ tmp1^0-tmp1^post10 == 0 /\ -___rho_1_^post10+___rho_1_^0 == 0 /\ ___rho_9_^0-___rho_9_^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, 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, MaxBackends^0'=MaxBackends^post11, ___rho_2_^0'=___rho_2_^post11, family^0'=family^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, MAXADDR^0'=MAXADDR^post11, addr^0'=addr^post11, ___rho_1_^0'=___rho_1_^post11, err^0'=err^post11, ___rho_8_^0'=___rho_8_^post11, one^0'=one^post11, MaxListen^0'=MaxListen^post11, ___rho_3_^0'=___rho_3_^post11, fd^0'=fd^post11, (-___rho_9_^post11+___rho_9_^0 == 0 /\ addrs^0-addrs^post11 == 0 /\ ___rho_2_^0-___rho_2_^post11 == 0 /\ -fd^post11+fd^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post11 == 0 /\ MaxListen^0-MaxListen^post11 == 0 /\ -addr^post11+addr^0 == 0 /\ added^0-added^post11 == 0 /\ ___rho_5_^0-___rho_5_^post11 == 0 /\ ___rho_16_^0-___rho_16_^post11 == 0 /\ ret^0-ret^post11 == 0 /\ ___rho_15_^0-___rho_15_^post11 == 0 /\ -MAXADDR^post11+MAXADDR^0 == 0 /\ -___rho_8_^post11+___rho_8_^0 == 0 /\ -listen_index^post11+listen_index^0 == 0 /\ -family^post11+family^0 == 0 /\ maxconn^0-maxconn^post11 == 0 /\ -addr_ai_family^post11+addr_ai_family^0 == 0 /\ -___rho_3_^post11+___rho_3_^0 == 0 /\ -___rho_4_^post11+___rho_4_^0 == 0 /\ MaxBackends^0-MaxBackends^post11 == 0 /\ -___rho_1_^post11+___rho_1_^0 == 0 /\ -err^post11+err^0 == 0 /\ tmp1^0-tmp1^post11 == 0 /\ -one^post11+one^0 == 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, 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, MaxBackends^0'=MaxBackends^post12, ___rho_2_^0'=___rho_2_^post12, family^0'=family^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, MAXADDR^0'=MAXADDR^post12, addr^0'=addr^post12, ___rho_1_^0'=___rho_1_^post12, err^0'=err^post12, ___rho_8_^0'=___rho_8_^post12, one^0'=one^post12, MaxListen^0'=MaxListen^post12, ___rho_3_^0'=___rho_3_^post12, fd^0'=fd^post12, (-addr_ai_family^post12+addr_ai_family^0 == 0 /\ MAXADDR^0-MAXADDR^post12 == 0 /\ -___rho_9_^post12+___rho_9_^0 == 0 /\ -fd^post12+fd^0 == 0 /\ ___rho_16_^0-___rho_16_^post12 == 0 /\ maxconn^0-maxconn^post12 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post12 == 0 /\ ret^0-ret^post12 == 0 /\ tmp1^0-tmp1^post12 == 0 /\ -MaxListen^post12+MaxListen^0 == 0 /\ -listen_index^post12+listen_index^0 == 0 /\ ___rho_4_^0-___rho_4_^post12 == 0 /\ addr^0-addr^post12 == 0 /\ ___rho_5_^0-___rho_5_^post12 == 0 /\ -___rho_8_^post12+___rho_8_^0 == 0 /\ -___rho_15_^post12+___rho_15_^0 == 0 /\ -added^post12+added^0 == 0 /\ -family^post12+family^0 == 0 /\ -addrs^post12+addrs^0 == 0 /\ 1-___rho_8_^0 <= 0 /\ -1+___rho_8_^0 <= 0 /\ ___rho_2_^0-___rho_2_^post12 == 0 /\ -one^post12+one^0 == 0 /\ -err^post12+err^0 == 0 /\ -___rho_3_^post12+___rho_3_^0 == 0 /\ -___rho_1_^post12+___rho_1_^0 == 0 /\ MaxBackends^0-MaxBackends^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, 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, MaxBackends^0'=MaxBackends^post13, ___rho_2_^0'=___rho_2_^post13, family^0'=family^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, MAXADDR^0'=MAXADDR^post13, addr^0'=addr^post13, ___rho_1_^0'=___rho_1_^post13, err^0'=err^post13, ___rho_8_^0'=___rho_8_^post13, one^0'=one^post13, MaxListen^0'=MaxListen^post13, ___rho_3_^0'=___rho_3_^post13, fd^0'=fd^post13, (-___rho_3_^post13+___rho_3_^0 == 0 /\ added^0-added^post13 == 0 /\ ___rho_5_^0-___rho_5_^post13 == 0 /\ -___rho_1_^post13+___rho_1_^0 == 0 /\ family^0-family^post13 == 0 /\ -MaxListen^post13+MaxListen^0 == 0 /\ tmp1^0-tmp1^post13 == 0 /\ -___rho_8_^post13+___rho_8_^0 == 0 /\ ___rho_2_^0-___rho_2_^post13 == 0 /\ maxconn^0-maxconn^post13 == 0 /\ -fd^post13+fd^0 == 0 /\ err^0-err^post13 == 0 /\ -listen_index^post13+listen_index^0 == 0 /\ 2-___rho_8_^0 <= 0 /\ -one^post13+one^0 == 0 /\ ___rho_16_^0-___rho_16_^post13 == 0 /\ -___rho_4_^post13+___rho_4_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post13 == 0 /\ -addrs^post13+addrs^0 == 0 /\ -ret^post13+ret^0 == 0 /\ MAXADDR^0-MAXADDR^post13 == 0 /\ ___rho_9_^0-___rho_9_^post13 == 0 /\ -___rho_15_^post13+___rho_15_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post13 == 0 /\ addr^0-addr^post13 == 0 /\ MaxBackends^0-MaxBackends^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, 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, MaxBackends^0'=MaxBackends^post14, ___rho_2_^0'=___rho_2_^post14, family^0'=family^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, MAXADDR^0'=MAXADDR^post14, addr^0'=addr^post14, ___rho_1_^0'=___rho_1_^post14, err^0'=err^post14, ___rho_8_^0'=___rho_8_^post14, one^0'=one^post14, MaxListen^0'=MaxListen^post14, ___rho_3_^0'=___rho_3_^post14, fd^0'=fd^post14, (-addr_ai_family^post14+addr_ai_family^0 == 0 /\ -___rho_3_^post14+___rho_3_^0 == 0 /\ added^0-added^post14 == 0 /\ -err^post14+err^0 == 0 /\ ___rho_5_^0-___rho_5_^post14 == 0 /\ family^0-family^post14 == 0 /\ -MaxListen^post14+MaxListen^0 == 0 /\ ___rho_15_^0-___rho_15_^post14 == 0 /\ -___rho_8_^post14+___rho_8_^0 == 0 /\ tmp1^0-tmp1^post14 == 0 /\ ___rho_9_^0-___rho_9_^post14 == 0 /\ -maxconn^post14+maxconn^0 == 0 /\ ___rho_2_^0-___rho_2_^post14 == 0 /\ -fd^post14+fd^0 == 0 /\ one^0-one^post14 == 0 /\ -listen_index^post14+listen_index^0 == 0 /\ -MAXADDR^post14+MAXADDR^0 == 0 /\ -MaxBackends^post14+MaxBackends^0 == 0 /\ -addr^post14+addr^0 == 0 /\ addrs^0-addrs^post14 == 0 /\ ret^0-ret^post14 == 0 /\ ___rho_16_^0-___rho_16_^post14 == 0 /\ -___rho_4_^post14+___rho_4_^0 == 0 /\ ___rho_1_^0-___rho_1_^post14 == 0 /\ ___rho_8_^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, 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, MaxBackends^0'=MaxBackends^post15, ___rho_2_^0'=___rho_2_^post15, family^0'=family^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, MAXADDR^0'=MAXADDR^post15, addr^0'=addr^post15, ___rho_1_^0'=___rho_1_^post15, err^0'=err^post15, ___rho_8_^0'=___rho_8_^post15, one^0'=one^post15, MaxListen^0'=MaxListen^post15, ___rho_3_^0'=___rho_3_^post15, fd^0'=fd^post15, (ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post15 == 0 /\ -MaxListen^post15+MaxListen^0 == 0 /\ -___rho_8_^post15+___rho_8_^0 == 0 /\ 4-addr_ai_family^0 <= 0 /\ ___rho_5_^0-___rho_5_^post15 == 0 /\ added^0-added^post15 == 0 /\ one^0-one^post15 == 0 /\ -MAXADDR^post15+MAXADDR^0 == 0 /\ ___rho_4_^0-___rho_4_^post15 == 0 /\ -listen_index^post15+listen_index^0 == 0 /\ -family^post15+family^0 == 0 /\ ___rho_15_^0-___rho_15_^post15 == 0 /\ -addr_ai_family^post15+addr_ai_family^0 == 0 /\ -___rho_3_^post15+___rho_3_^0 == 0 /\ -err^post15+err^0 == 0 /\ addrs^0-addrs^post15 == 0 /\ ___rho_2_^0-___rho_2_^post15 == 0 /\ -addr^post15+addr^0 == 0 /\ -maxconn^post15+maxconn^0 == 0 /\ -fd^post15+fd^0 == 0 /\ ___rho_16_^0-___rho_16_^post15 == 0 /\ -MaxBackends^post15+MaxBackends^0 == 0 /\ ret^0-ret^post15 == 0 /\ tmp1^0-tmp1^post15 == 0 /\ ___rho_9_^0-___rho_9_^post15 == 0 /\ ___rho_1_^0-___rho_1_^post15 == 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, 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, MaxBackends^0'=MaxBackends^post16, ___rho_2_^0'=___rho_2_^post16, family^0'=family^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, MAXADDR^0'=MAXADDR^post16, addr^0'=addr^post16, ___rho_1_^0'=___rho_1_^post16, err^0'=err^post16, ___rho_8_^0'=___rho_8_^post16, one^0'=one^post16, MaxListen^0'=MaxListen^post16, ___rho_3_^0'=___rho_3_^post16, fd^0'=fd^post16, (ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post16 == 0 /\ -MaxListen^post16+MaxListen^0 == 0 /\ maxconn^0-maxconn^post16 == 0 /\ added^0-added^post16 == 0 /\ MaxBackends^0-MaxBackends^post16 == 0 /\ -___rho_8_^post16+___rho_8_^0 == 0 /\ family^0-family^post16 == 0 /\ -___rho_15_^post16+___rho_15_^0 == 0 /\ -2+addr_ai_family^0 <= 0 /\ -one^post16+one^0 == 0 /\ MAXADDR^0-MAXADDR^post16 == 0 /\ -___rho_1_^post16+___rho_1_^0 == 0 /\ -___rho_5_^post16+___rho_5_^0 == 0 /\ -___rho_3_^post16+___rho_3_^0 == 0 /\ -ret^post16+ret^0 == 0 /\ ___rho_2_^0-___rho_2_^post16 == 0 /\ -___rho_9_^post16+___rho_9_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post16 == 0 /\ tmp1^0-tmp1^post16 == 0 /\ -addr^post16+addr^0 == 0 /\ ___rho_4_^0-___rho_4_^post16 == 0 /\ -___rho_16_^post16+___rho_16_^0 == 0 /\ listen_index^0-listen_index^post16 == 0 /\ err^0-err^post16 == 0 /\ addrs^0-addrs^post16 == 0 /\ fd^0-fd^post16 == 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, 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, MaxBackends^0'=MaxBackends^post17, ___rho_2_^0'=___rho_2_^post17, family^0'=family^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, MAXADDR^0'=MAXADDR^post17, addr^0'=addr^post17, ___rho_1_^0'=___rho_1_^post17, err^0'=err^post17, ___rho_8_^0'=___rho_8_^post17, one^0'=one^post17, MaxListen^0'=MaxListen^post17, ___rho_3_^0'=___rho_3_^post17, fd^0'=fd^post17, (0 == 0 /\ -MAXADDR^post17+MAXADDR^0 == 0 /\ ___rho_2_^0-___rho_2_^post17 == 0 /\ -MaxListen^post17+MaxListen^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post17 == 0 /\ tmp1^0-tmp1^post17 == 0 /\ MaxBackends^0-MaxBackends^post17 == 0 /\ -ret^post17+ret^0 == 0 /\ -one^post17+one^0 == 0 /\ -___rho_3_^post17+___rho_3_^0 == 0 /\ -___rho_1_^post17+___rho_1_^0 == 0 /\ -3+addr_ai_family^0 <= 0 /\ -___rho_4_^post17+___rho_4_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post17 == 0 /\ -___rho_16_^post17+___rho_16_^0 == 0 /\ added^0-added^post17 == 0 /\ maxconn^0-maxconn^post17 == 0 /\ family^0-family^post17 == 0 /\ ___rho_9_^0-___rho_9_^post17 == 0 /\ -fd^post17+fd^0 == 0 /\ ___rho_15_^0-___rho_15_^post17 == 0 /\ err^0-err^post17 == 0 /\ -addr^post17+addr^0 == 0 /\ 3-addr_ai_family^0 <= 0 /\ ___rho_5_^0-___rho_5_^post17 == 0 /\ addrs^0-addrs^post17 == 0 /\ listen_index^0-listen_index^post17 == 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, 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, MaxBackends^0'=MaxBackends^post18, ___rho_2_^0'=___rho_2_^post18, family^0'=family^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, MAXADDR^0'=MAXADDR^post18, addr^0'=addr^post18, ___rho_1_^0'=___rho_1_^post18, err^0'=err^post18, ___rho_8_^0'=___rho_8_^post18, one^0'=one^post18, MaxListen^0'=MaxListen^post18, ___rho_3_^0'=___rho_3_^post18, fd^0'=fd^post18, (-addr^post18+addr^0 == 0 /\ tmp1^0-tmp1^post18 == 0 /\ ___rho_9_^0-___rho_9_^post18 == 0 /\ -one^post18+one^0 == 0 /\ -err^0 <= 0 /\ -___rho_4_^post18+___rho_4_^0 == 0 /\ -___rho_2_^post18+___rho_2_^0 == 0 /\ -err^post18+err^0 == 0 /\ family^0-family^post18 == 0 /\ -addr_ai_family^post18+addr_ai_family^0 == 0 /\ ___rho_15_^0-___rho_15_^post18 == 0 /\ -MaxBackends^post18+MaxBackends^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post18 == 0 /\ maxconn^0-maxconn^post18 == 0 /\ -___rho_1_^post18+___rho_1_^0 == 0 /\ -MaxListen^post18+MaxListen^0 == 0 /\ addrs^0-addrs^post18 == 0 /\ ___rho_3_^0-___rho_3_^post18 == 0 /\ ret^0-ret^post18 == 0 /\ -___rho_8_^post18+___rho_8_^0 == 0 /\ added^0-added^post18 == 0 /\ -fd^post18+fd^0 == 0 /\ ___rho_16_^0-___rho_16_^post18 == 0 /\ -MAXADDR^post18+MAXADDR^0 == 0 /\ -listen_index^post18+listen_index^0 == 0 /\ ___rho_5_^0-___rho_5_^post18 == 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, 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, MaxBackends^0'=MaxBackends^post19, ___rho_2_^0'=___rho_2_^post19, family^0'=family^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, MAXADDR^0'=MAXADDR^post19, addr^0'=addr^post19, ___rho_1_^0'=___rho_1_^post19, err^0'=err^post19, ___rho_8_^0'=___rho_8_^post19, one^0'=one^post19, MaxListen^0'=MaxListen^post19, ___rho_3_^0'=___rho_3_^post19, fd^0'=fd^post19, (listen_index^0-listen_index^post19 == 0 /\ ___rho_16_^0-___rho_16_^post19 == 0 /\ -family^post19+family^0 == 0 /\ tmp1^0-tmp1^post19 == 0 /\ -one^post19+one^0 == 0 /\ MAXADDR^0-MAXADDR^post19 == 0 /\ -___rho_15_^post19+___rho_15_^0 == 0 /\ MaxBackends^0-MaxBackends^post19 == 0 /\ ___rho_2_^0-___rho_2_^post19 == 0 /\ -___rho_3_^post19+___rho_3_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post19 == 0 /\ addr^0-addr^post19 == 0 /\ -err^post19+err^0 == 0 /\ maxconn^0-maxconn^post19 == 0 /\ -___rho_1_^post19+___rho_1_^0 == 0 /\ ___rho_4_^0-___rho_4_^post19 == 0 /\ addrs^0-addrs^post19 == 0 /\ -MaxListen^post19+MaxListen^0 == 0 /\ -___rho_9_^post19+___rho_9_^0 == 0 /\ ret^0-ret^post19 == 0 /\ -___rho_8_^post19+___rho_8_^0 == 0 /\ added^0-added^post19 == 0 /\ -fd^post19+fd^0 == 0 /\ addr_ai_family^0-addr_ai_family^post19 == 0 /\ ___rho_5_^0-___rho_5_^post19 == 0 /\ 1+err^0 <= 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, 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, MaxBackends^0'=MaxBackends^post20, ___rho_2_^0'=___rho_2_^post20, family^0'=family^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, MAXADDR^0'=MAXADDR^post20, addr^0'=addr^post20, ___rho_1_^0'=___rho_1_^post20, err^0'=err^post20, ___rho_8_^0'=___rho_8_^post20, one^0'=one^post20, MaxListen^0'=MaxListen^post20, ___rho_3_^0'=___rho_3_^post20, fd^0'=fd^post20, (0 == 0 /\ MAXADDR^0-MAXADDR^post20 == 0 /\ listen_index^0-listen_index^post20 == 0 /\ -___rho_4_^post20+___rho_4_^0 == 0 /\ addr^0-addr^post20 == 0 /\ maxconn^0-maxconn^post20 == 0 /\ tmp1^0-tmp1^post20 == 0 /\ MaxBackends^0-MaxBackends^post20 == 0 /\ family^0-family^post20 == 0 /\ err^post20-___rho_1_^post20 == 0 /\ -___rho_15_^post20+___rho_15_^0 == 0 /\ -MaxListen^post20+MaxListen^0 == 0 /\ -___rho_8_^post20+___rho_8_^0 == 0 /\ -added^post20+added^0 == 0 /\ ___rho_2_^0-___rho_2_^post20 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post20 == 0 /\ -fd^post20+fd^0 == 0 /\ addr_ai_family^0-addr_ai_family^post20 == 0 /\ ___rho_5_^0-___rho_5_^post20 == 0 /\ -___rho_3_^post20+___rho_3_^0 == 0 /\ ___rho_16_^0-___rho_16_^post20 == 0 /\ -ret^post20+ret^0 == 0 /\ -___rho_9_^post20+___rho_9_^0 == 0 /\ -addrs^post20+addrs^0 == 0 /\ -one^post20+one^0 == 0), cost: 1 New rule: l15 -> l14 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, 0 == 0, cost: 1 Applied preprocessing Original rule: l16 -> l15 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post21, ___rho_2_^0'=___rho_2_^post21, family^0'=family^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, MAXADDR^0'=MAXADDR^post21, addr^0'=addr^post21, ___rho_1_^0'=___rho_1_^post21, err^0'=err^post21, ___rho_8_^0'=___rho_8_^post21, one^0'=one^post21, MaxListen^0'=MaxListen^post21, ___rho_3_^0'=___rho_3_^post21, fd^0'=fd^post21, (___rho_9_^0-___rho_9_^post21 == 0 /\ ___rho_8_^0-___rho_8_^post21 == 0 /\ -___rho_2_^post21+___rho_2_^0 == 0 /\ addr^0-addr^post21 == 0 /\ ___rho_5_^0 <= 0 /\ addrs^0-addrs^post21 == 0 /\ -fd^post21+fd^0 == 0 /\ added^0-added^post21 == 0 /\ tmp1^0-tmp1^post21 == 0 /\ MaxBackends^0-MaxBackends^post21 == 0 /\ family^0-family^post21 == 0 /\ -MAXADDR^post21+MAXADDR^0 == 0 /\ -MaxListen^post21+MaxListen^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post21 == 0 /\ -addr_ai_family^post21+addr_ai_family^0 == 0 /\ -listen_index^post21+listen_index^0 == 0 /\ ret^0-ret^post21 == 0 /\ -one^post21+one^0 == 0 /\ -___rho_3_^post21+___rho_3_^0 == 0 /\ maxconn^0-maxconn^post21 == 0 /\ ___rho_5_^0-___rho_5_^post21 == 0 /\ -err^post21+err^0 == 0 /\ ___rho_16_^0-___rho_16_^post21 == 0 /\ -___rho_1_^post21+___rho_1_^0 == 0 /\ ___rho_15_^0-___rho_15_^post21 == 0 /\ -___rho_4_^post21+___rho_4_^0 == 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, 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, MaxBackends^0'=MaxBackends^post22, ___rho_2_^0'=___rho_2_^post22, family^0'=family^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, MAXADDR^0'=MAXADDR^post22, addr^0'=addr^post22, ___rho_1_^0'=___rho_1_^post22, err^0'=err^post22, ___rho_8_^0'=___rho_8_^post22, one^0'=one^post22, MaxListen^0'=MaxListen^post22, ___rho_3_^0'=___rho_3_^post22, fd^0'=fd^post22, (___rho_4_^0-___rho_4_^post22 == 0 /\ 1-___rho_5_^0 <= 0 /\ -MaxBackends^post22+MaxBackends^0 == 0 /\ -addr_ai_family^post22+addr_ai_family^0 == 0 /\ addrs^0-addrs^post22 == 0 /\ -fd^post22+fd^0 == 0 /\ MaxListen^0-MaxListen^post22 == 0 /\ -addr^post22+addr^0 == 0 /\ added^0-added^post22 == 0 /\ ___rho_5_^0-___rho_5_^post22 == 0 /\ ___rho_16_^0-___rho_16_^post22 == 0 /\ ___rho_2_^0-___rho_2_^post22 == 0 /\ ___rho_9_^0-___rho_9_^post22 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post22 == 0 /\ -MAXADDR^post22+MAXADDR^0 == 0 /\ -___rho_8_^post22+___rho_8_^0 == 0 /\ -listen_index^post22+listen_index^0 == 0 /\ ___rho_1_^0-___rho_1_^post22 == 0 /\ maxconn^0-maxconn^post22 == 0 /\ -family^post22+family^0 == 0 /\ -err^post22+err^0 == 0 /\ -___rho_3_^post22+___rho_3_^0 == 0 /\ -one^post22+one^0 == 0 /\ ret^0-ret^post22 == 0 /\ tmp1^0-tmp1^post22 == 0 /\ ___rho_15_^0-___rho_15_^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, 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, MaxBackends^0'=MaxBackends^post23, ___rho_2_^0'=___rho_2_^post23, family^0'=family^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, MAXADDR^0'=MAXADDR^post23, addr^0'=addr^post23, ___rho_1_^0'=___rho_1_^post23, err^0'=err^post23, ___rho_8_^0'=___rho_8_^post23, one^0'=one^post23, MaxListen^0'=MaxListen^post23, ___rho_3_^0'=___rho_3_^post23, fd^0'=fd^post23, (___rho_4_^0-___rho_4_^post23 == 0 /\ addrs^0-addrs^post23 == 0 /\ ret^0-ret^post23 == 0 /\ -addr_ai_family^post23+addr_ai_family^0 == 0 /\ -___rho_3_^post23+___rho_3_^0 == 0 /\ -err^post23+err^0 == 0 /\ -MaxListen^post23+MaxListen^0 == 0 /\ listen_index^0-listen_index^post23 == 0 /\ ___rho_1_^0-___rho_1_^post23 == 0 /\ -___rho_9_^post23+___rho_9_^0 == 0 /\ ___rho_16_^0-___rho_16_^post23 == 0 /\ -___rho_8_^post23+___rho_8_^0 == 0 /\ MAXADDR^0-MAXADDR^post23 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post23 == 0 /\ -fd^post23+fd^0 == 0 /\ -addr^post23+addr^0 == 0 /\ ___rho_4_^0 <= 0 /\ -family^post23+family^0 == 0 /\ -one^post23+one^0 == 0 /\ added^0-added^post23 == 0 /\ ___rho_5_^0-___rho_5_^post23 == 0 /\ MaxBackends^0-MaxBackends^post23 == 0 /\ tmp1^0-tmp1^post23 == 0 /\ ___rho_2_^0-___rho_2_^post23 == 0 /\ -___rho_15_^post23+___rho_15_^0 == 0 /\ maxconn^0-maxconn^post23 == 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, 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, MaxBackends^0'=MaxBackends^post24, ___rho_2_^0'=___rho_2_^post24, family^0'=family^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, MAXADDR^0'=MAXADDR^post24, addr^0'=addr^post24, ___rho_1_^0'=___rho_1_^post24, err^0'=err^post24, ___rho_8_^0'=___rho_8_^post24, one^0'=one^post24, MaxListen^0'=MaxListen^post24, ___rho_3_^0'=___rho_3_^post24, fd^0'=fd^post24, (0 == 0 /\ addrs^0-addrs^post24 == 0 /\ -___rho_3_^post24+___rho_3_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post24 == 0 /\ -err^post24+err^0 == 0 /\ -ret^post24+ret^0 == 0 /\ -___rho_1_^post24+___rho_1_^0 == 0 /\ -MaxListen^post24+MaxListen^0 == 0 /\ ___rho_16_^0-___rho_16_^post24 == 0 /\ ___rho_8_^0-___rho_8_^post24 == 0 /\ 1-___rho_4_^0 <= 0 /\ -fd^post24+fd^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post24 == 0 /\ -MAXADDR^post24+MAXADDR^0 == 0 /\ -listen_index^post24+listen_index^0 == 0 /\ -addr^post24+addr^0 == 0 /\ -one^post24+one^0 == 0 /\ added^0-added^post24 == 0 /\ -tmp1^post24+tmp1^0 == 0 /\ -___rho_4_^post24+___rho_4_^0 == 0 /\ -___rho_2_^post24+___rho_2_^0 == 0 /\ MaxBackends^0-MaxBackends^post24 == 0 /\ family^0-family^post24 == 0 /\ ___rho_15_^0-___rho_15_^post24 == 0 /\ ___rho_9_^0-___rho_9_^post24 == 0 /\ maxconn^0-maxconn^post24 == 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, 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, MaxBackends^0'=MaxBackends^post25, ___rho_2_^0'=___rho_2_^post25, family^0'=family^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, MAXADDR^0'=MAXADDR^post25, addr^0'=addr^post25, ___rho_1_^0'=___rho_1_^post25, err^0'=err^post25, ___rho_8_^0'=___rho_8_^post25, one^0'=one^post25, MaxListen^0'=MaxListen^post25, ___rho_3_^0'=___rho_3_^post25, fd^0'=fd^post25, (0 == 0 /\ -ret^post25+ret^0 == 0 /\ addr_ai_family^0-addr_ai_family^post25 == 0 /\ tmp1^0-tmp1^post25 == 0 /\ ___rho_16_^0-___rho_16_^post25 == 0 /\ -MaxListen^post25+MaxListen^0 == 0 /\ -MAXADDR^post25+MAXADDR^0 == 0 /\ -fd^post25+fd^0 == 0 /\ -listen_index^post25+listen_index^0 == 0 /\ ___rho_15_^0-___rho_15_^post25 == 0 /\ -err^post25+err^0 == 0 /\ -___rho_3_^post25+___rho_3_^0 == 0 /\ -___rho_8_^post25+___rho_8_^0 == 0 /\ one^0-one^post25 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post25 == 0 /\ maxconn^0-maxconn^post25 == 0 /\ -___rho_2_^post25+___rho_2_^0 == 0 /\ -addr^post25+addr^0 == 0 /\ added^0-added^post25 == 0 /\ ___rho_5_^0-___rho_5_^post25 == 0 /\ MaxBackends^0-MaxBackends^post25 == 0 /\ family^0-family^post25 == 0 /\ ___rho_9_^0-___rho_9_^post25 == 0 /\ ___rho_1_^0-___rho_1_^post25 == 0 /\ addrs^0-addrs^post25 == 0 /\ fd^0 <= 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, 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, MaxBackends^0'=MaxBackends^post26, ___rho_2_^0'=___rho_2_^post26, family^0'=family^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, MAXADDR^0'=MAXADDR^post26, addr^0'=addr^post26, ___rho_1_^0'=___rho_1_^post26, err^0'=err^post26, ___rho_8_^0'=___rho_8_^post26, one^0'=one^post26, MaxListen^0'=MaxListen^post26, ___rho_3_^0'=___rho_3_^post26, fd^0'=fd^post26, (ret^0-ret^post26 == 0 /\ -MAXADDR^post26+MAXADDR^0 == 0 /\ added^0-added^post26 == 0 /\ one^0-one^post26 == 0 /\ -___rho_8_^post26+___rho_8_^0 == 0 /\ -MaxListen^post26+MaxListen^0 == 0 /\ ___rho_16_^0-___rho_16_^post26 == 0 /\ ___rho_15_^0-___rho_15_^post26 == 0 /\ -addr_ai_family^post26+addr_ai_family^0 == 0 /\ ___rho_4_^0-___rho_4_^post26 == 0 /\ listen_index^0-listen_index^post26 == 0 /\ -family^post26+family^0 == 0 /\ -___rho_3_^post26+___rho_3_^0 == 0 /\ -err^post26+err^0 == 0 /\ addrs^0-addrs^post26 == 0 /\ -___rho_9_^post26+___rho_9_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post26 == 0 /\ -maxconn^post26+maxconn^0 == 0 /\ ___rho_5_^0-___rho_5_^post26 == 0 /\ MaxBackends^0-MaxBackends^post26 == 0 /\ tmp1^0-tmp1^post26 == 0 /\ -fd^post26+fd^0 == 0 /\ 1-fd^0 <= 0 /\ -addr^post26+addr^0 == 0 /\ ___rho_1_^0-___rho_1_^post26 == 0 /\ ___rho_2_^0-___rho_2_^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, 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, MaxBackends^0'=MaxBackends^post27, ___rho_2_^0'=___rho_2_^post27, family^0'=family^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, MAXADDR^0'=MAXADDR^post27, addr^0'=addr^post27, ___rho_1_^0'=___rho_1_^post27, err^0'=err^post27, ___rho_8_^0'=___rho_8_^post27, one^0'=one^post27, MaxListen^0'=MaxListen^post27, ___rho_3_^0'=___rho_3_^post27, fd^0'=fd^post27, (added^0-added^post27 == 0 /\ ___rho_2_^0-___rho_2_^post27 == 0 /\ -MaxListen^post27+MaxListen^0 == 0 /\ -___rho_8_^post27+___rho_8_^0 == 0 /\ maxconn^0-maxconn^post27 == 0 /\ family^0-family^post27 == 0 /\ -___rho_15_^post27+___rho_15_^0 == 0 /\ ret^0-ret^post27 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post27 == 0 /\ -___rho_3_^post27+___rho_3_^0 == 0 /\ -err^post27+err^0 == 0 /\ -one^post27+one^0 == 0 /\ -___rho_1_^post27+___rho_1_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post27 == 0 /\ -___rho_5_^post27+___rho_5_^0 == 0 /\ addrs^0-addrs^post27 == 0 /\ -___rho_4_^post27+___rho_4_^0 == 0 /\ -___rho_16_^post27+___rho_16_^0 == 0 /\ tmp1^0-tmp1^post27 == 0 /\ -fd^post27+fd^0 == 0 /\ ___rho_9_^0-___rho_9_^post27 == 0 /\ MaxBackends^0-MaxBackends^post27 == 0 /\ addr^0-addr^post27 == 0 /\ MAXADDR^0-MAXADDR^post27 == 0 /\ listen_index^0-listen_index^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, 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, MaxBackends^0'=MaxBackends^post28, ___rho_2_^0'=___rho_2_^post28, family^0'=family^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, MAXADDR^0'=MAXADDR^post28, addr^0'=addr^post28, ___rho_1_^0'=___rho_1_^post28, err^0'=err^post28, ___rho_8_^0'=___rho_8_^post28, one^0'=one^post28, MaxListen^0'=MaxListen^post28, ___rho_3_^0'=___rho_3_^post28, fd^0'=fd^post28, (MaxBackends^0-MaxBackends^post28 == 0 /\ family^0-family^post28 == 0 /\ ___rho_8_^0-___rho_8_^post28 == 0 /\ -one^post28+one^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post28 == 0 /\ addr^0-addr^post28 == 0 /\ maxconn^0-maxconn^post28 == 0 /\ -___rho_2_^post28+___rho_2_^0 == 0 /\ addrs^0-addrs^post28 == 0 /\ -___rho_4_^post28+___rho_4_^0 == 0 /\ -___rho_15_^post28+___rho_15_^0 == 0 /\ added^0-added^post28 == 0 /\ addr_ai_family^0-addr_ai_family^post28 == 0 /\ listen_index^0-listen_index^post28 == 0 /\ -___rho_16_^post28+___rho_16_^0 == 0 /\ ___rho_9_^0-___rho_9_^post28 == 0 /\ tmp1^0-tmp1^post28 == 0 /\ -___rho_3_^post28+___rho_3_^0 == 0 /\ err^0-err^post28 == 0 /\ -ret^post28+ret^0 == 0 /\ -___rho_1_^post28+___rho_1_^0 == 0 /\ -___rho_5_^post28+___rho_5_^0 == 0 /\ -MaxListen^post28+MaxListen^0 == 0 /\ -fd^post28+fd^0 == 0 /\ -MAXADDR^post28+MAXADDR^0 == 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, 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, MaxBackends^0'=MaxBackends^post29, ___rho_2_^0'=___rho_2_^post29, family^0'=family^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, MAXADDR^0'=MAXADDR^post29, addr^0'=addr^post29, ___rho_1_^0'=___rho_1_^post29, err^0'=err^post29, ___rho_8_^0'=___rho_8_^post29, one^0'=one^post29, MaxListen^0'=MaxListen^post29, ___rho_3_^0'=___rho_3_^post29, fd^0'=fd^post29, (0 == 0 /\ -family^post29+family^0 == 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -addr^post29+addr^0 == 0 /\ ___rho_2_^0-___rho_2_^post29 == 0 /\ -___rho_4_^post29+___rho_4_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post29 == 0 /\ -one^post29+one^0 == 0 /\ addrs^0-addrs^post29 == 0 /\ ret^0-ret^post29 == 0 /\ added^0-added^post29 == 0 /\ MaxListen^0-MaxListen^post29 == 0 /\ ___rho_5_^0-___rho_5_^post29 == 0 /\ ___rho_16_^0-___rho_16_^post29 == 0 /\ -addr_ai_family^post29+addr_ai_family^0 == 0 /\ ___rho_9_^0-___rho_9_^post29 == 0 /\ -___rho_1_^post29+___rho_1_^0 == 0 /\ tmp1^0-tmp1^post29 == 0 /\ -err^post29+err^0 == 0 /\ -___rho_3_^post29+___rho_3_^0 == 0 /\ -___rho_8_^post29+___rho_8_^0 == 0 /\ fd^post29-___rho_15_^post29 == 0 /\ -maxconn^post29+maxconn^0 == 0 /\ -MaxBackends^post29+MaxBackends^0 == 0 /\ -listen_index^post29+listen_index^0 == 0 /\ -MAXADDR^post29+MAXADDR^0 == 0), cost: 1 New rule: l21 -> l18 : ___rho_15_^0'=___rho_15_^post29, fd^0'=___rho_15_^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, 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, MaxBackends^0'=MaxBackends^post30, ___rho_2_^0'=___rho_2_^post30, family^0'=family^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, MAXADDR^0'=MAXADDR^post30, addr^0'=addr^post30, ___rho_1_^0'=___rho_1_^post30, err^0'=err^post30, ___rho_8_^0'=___rho_8_^post30, one^0'=one^post30, MaxListen^0'=MaxListen^post30, ___rho_3_^0'=___rho_3_^post30, fd^0'=fd^post30, (-one^post30+one^0 == 0 /\ MAXADDR^0-MAXADDR^post30 == 0 /\ ___rho_2_^0-___rho_2_^post30 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post30 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ ret^0-ret^post30 == 0 /\ MaxListen^0-MaxListen^post30 == 0 /\ added^0-added^post30 == 0 /\ ___rho_5_^0-___rho_5_^post30 == 0 /\ ___rho_16_^0-___rho_16_^post30 == 0 /\ -___rho_15_^post30+___rho_15_^0 == 0 /\ -___rho_3_^post30+___rho_3_^0 == 0 /\ -___rho_1_^post30+___rho_1_^0 == 0 /\ maxconn^0-maxconn^post30 == 0 /\ addr^0-addr^post30 == 0 /\ -fd^post30+fd^0 == 0 /\ -addr_ai_family^post30+addr_ai_family^0 == 0 /\ -family^post30+family^0 == 0 /\ -listen_index^post30+listen_index^0 == 0 /\ addrs^0-addrs^post30 == 0 /\ tmp1^0-tmp1^post30 == 0 /\ -err^post30+err^0 == 0 /\ MaxBackends^0-MaxBackends^post30 == 0 /\ -___rho_8_^post30+___rho_8_^0 == 0 /\ -___rho_9_^post30+___rho_9_^0 == 0 /\ ___rho_4_^0-___rho_4_^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, 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, MaxBackends^0'=MaxBackends^post31, ___rho_2_^0'=___rho_2_^post31, family^0'=family^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, MAXADDR^0'=MAXADDR^post31, addr^0'=addr^post31, ___rho_1_^0'=___rho_1_^post31, err^0'=err^post31, ___rho_8_^0'=___rho_8_^post31, one^0'=one^post31, MaxListen^0'=MaxListen^post31, ___rho_3_^0'=___rho_3_^post31, fd^0'=fd^post31, (-___rho_2_^post31+___rho_2_^0 == 0 /\ MaxBackends^0-MaxBackends^post31 == 0 /\ MAXADDR^0-MAXADDR^post31 == 0 /\ -fd^post31+fd^0 == 0 /\ maxconn^0-maxconn^post31 == 0 /\ -1+listen_index^post31-listen_index^0 == 0 /\ family^0-family^post31 == 0 /\ ___rho_16_^0-___rho_16_^post31 == 0 /\ tmp1^0-tmp1^post31 == 0 /\ ___rho_9_^0-___rho_9_^post31 == 0 /\ -ret^post31+ret^0 == 0 /\ ___rho_4_^0-___rho_4_^post31 == 0 /\ -___rho_8_^post31+___rho_8_^0 == 0 /\ -MaxListen^post31+MaxListen^0 == 0 /\ addr^0-addr^post31 == 0 /\ err^0-err^post31 == 0 /\ -added^post31+added^0 == 0 /\ -___rho_15_^post31+___rho_15_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post31 == 0 /\ -addrs^post31+addrs^0 == 0 /\ ___rho_5_^0-___rho_5_^post31 == 0 /\ -___rho_3_^post31+___rho_3_^0 == 0 /\ -one^post31+one^0 == 0 /\ -___rho_1_^post31+___rho_1_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post31 == 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, 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, MaxBackends^0'=MaxBackends^post32, ___rho_2_^0'=___rho_2_^post32, family^0'=family^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, MAXADDR^0'=MAXADDR^post32, addr^0'=addr^post32, ___rho_1_^0'=___rho_1_^post32, err^0'=err^post32, ___rho_8_^0'=___rho_8_^post32, one^0'=one^post32, MaxListen^0'=MaxListen^post32, ___rho_3_^0'=___rho_3_^post32, fd^0'=fd^post32, (-addr_ai_family^post32+addr_ai_family^0 == 0 /\ -fd^post32+fd^0 == 0 /\ -MaxBackends^post32+MaxBackends^0 == 0 /\ ___rho_2_^0-___rho_2_^post32 == 0 /\ -addr^post32+addr^0 == 0 /\ one^0-one^post32 == 0 /\ maxconn^0-maxconn^post32 == 0 /\ -ListenSocket_OF_listen_index^0 <= 0 /\ family^0-family^post32 == 0 /\ ___rho_15_^0-___rho_15_^post32 == 0 /\ tmp1^0-tmp1^post32 == 0 /\ ___rho_9_^0-___rho_9_^post32 == 0 /\ -MaxListen^post32+MaxListen^0 == 0 /\ -___rho_8_^post32+___rho_8_^0 == 0 /\ -MAXADDR^post32+MAXADDR^0 == 0 /\ -listen_index^post32+listen_index^0 == 0 /\ addrs^0-addrs^post32 == 0 /\ added^0-added^post32 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post32 == 0 /\ -___rho_3_^post32+___rho_3_^0 == 0 /\ ___rho_5_^0-___rho_5_^post32 == 0 /\ ___rho_16_^0-___rho_16_^post32 == 0 /\ -___rho_1_^post32+___rho_1_^0 == 0 /\ -___rho_4_^post32+___rho_4_^0 == 0 /\ -err^post32+err^0 == 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, 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, MaxBackends^0'=MaxBackends^post33, ___rho_2_^0'=___rho_2_^post33, family^0'=family^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, MAXADDR^0'=MAXADDR^post33, addr^0'=addr^post33, ___rho_1_^0'=___rho_1_^post33, err^0'=err^post33, ___rho_8_^0'=___rho_8_^post33, one^0'=one^post33, MaxListen^0'=MaxListen^post33, ___rho_3_^0'=___rho_3_^post33, fd^0'=fd^post33, (-addr_ai_family^post33+addr_ai_family^0 == 0 /\ added^0-added^post33 == 0 /\ -___rho_3_^post33+___rho_3_^0 == 0 /\ ___rho_5_^0-___rho_5_^post33 == 0 /\ -err^post33+err^0 == 0 /\ -___rho_8_^post33+___rho_8_^0 == 0 /\ -MaxListen^post33+MaxListen^0 == 0 /\ family^0-family^post33 == 0 /\ ___rho_15_^0-___rho_15_^post33 == 0 /\ ___rho_9_^0-___rho_9_^post33 == 0 /\ ___rho_2_^0-___rho_2_^post33 == 0 /\ tmp1^0-tmp1^post33 == 0 /\ -MaxBackends^post33+MaxBackends^0 == 0 /\ -maxconn^post33+maxconn^0 == 0 /\ -fd^post33+fd^0 == 0 /\ one^0-one^post33 == 0 /\ -MAXADDR^post33+MAXADDR^0 == 0 /\ -listen_index^post33+listen_index^0 == 0 /\ -addr^post33+addr^0 == 0 /\ addrs^0-addrs^post33 == 0 /\ ret^0-ret^post33 == 0 /\ -___rho_4_^post33+___rho_4_^0 == 0 /\ ___rho_1_^0-___rho_1_^post33 == 0 /\ ___rho_16_^0-___rho_16_^post33 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^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, 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, MaxBackends^0'=MaxBackends^post34, ___rho_2_^0'=___rho_2_^post34, family^0'=family^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, MAXADDR^0'=MAXADDR^post34, addr^0'=addr^post34, ___rho_1_^0'=___rho_1_^post34, err^0'=err^post34, ___rho_8_^0'=___rho_8_^post34, one^0'=one^post34, MaxListen^0'=MaxListen^post34, ___rho_3_^0'=___rho_3_^post34, fd^0'=fd^post34, (-___rho_3_^post34+___rho_3_^0 == 0 /\ -ret^post34+ret^0 == 0 /\ listen_index^0-listen_index^post34 == 0 /\ added^0-added^post34 == 0 /\ ___rho_5_^0-___rho_5_^post34 == 0 /\ ___rho_4_^0-___rho_4_^post34 == 0 /\ MaxBackends^0-MaxBackends^post34 == 0 /\ -MaxListen^post34+MaxListen^0 == 0 /\ -fd^post34+fd^0 == 0 /\ -___rho_9_^post34+___rho_9_^0 == 0 /\ ___rho_1_^0-___rho_1_^post34 == 0 /\ family^0-family^post34 == 0 /\ tmp1^0-tmp1^post34 == 0 /\ ___rho_2_^0-___rho_2_^post34 == 0 /\ maxconn^0-maxconn^post34 == 0 /\ -___rho_8_^post34+___rho_8_^0 == 0 /\ 1+ListenSocket_OF_listen_index^0 <= 0 /\ -1-ListenSocket_OF_listen_index^0 <= 0 /\ -addr^post34+addr^0 == 0 /\ -one^post34+one^0 == 0 /\ addr_ai_family^0-addr_ai_family^post34 == 0 /\ -addrs^post34+addrs^0 == 0 /\ ___rho_16_^0-___rho_16_^post34 == 0 /\ MAXADDR^0-MAXADDR^post34 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post34 == 0 /\ -___rho_15_^post34+___rho_15_^0 == 0 /\ err^0-err^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, 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, MaxBackends^0'=MaxBackends^post35, ___rho_2_^0'=___rho_2_^post35, family^0'=family^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, MAXADDR^0'=MAXADDR^post35, addr^0'=addr^post35, ___rho_1_^0'=___rho_1_^post35, err^0'=err^post35, ___rho_8_^0'=___rho_8_^post35, one^0'=one^post35, MaxListen^0'=MaxListen^post35, ___rho_3_^0'=___rho_3_^post35, fd^0'=fd^post35, (-___rho_3_^post35+___rho_3_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post35 == 0 /\ -ret^post35+ret^0 == 0 /\ addrs^0-addrs^post35 == 0 /\ -___rho_1_^post35+___rho_1_^0 == 0 /\ family^0-family^post35 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ -MAXADDR^post35+MAXADDR^0 == 0 /\ -MaxListen^post35+MaxListen^0 == 0 /\ MaxBackends^0-MaxBackends^post35 == 0 /\ -___rho_5_^post35+___rho_5_^0 == 0 /\ -___rho_9_^post35+___rho_9_^0 == 0 /\ ___rho_8_^0-___rho_8_^post35 == 0 /\ ___rho_2_^0-___rho_2_^post35 == 0 /\ -fd^post35+fd^0 == 0 /\ -one^post35+one^0 == 0 /\ -addr^post35+addr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post35 == 0 /\ -___rho_4_^post35+___rho_4_^0 == 0 /\ added^0-added^post35 == 0 /\ -tmp1^post35+tmp1^0 == 0 /\ -___rho_16_^post35+___rho_16_^0 == 0 /\ listen_index^0-listen_index^post35 == 0 /\ ___rho_15_^0-___rho_15_^post35 == 0 /\ err^0-err^post35 == 0 /\ maxconn^0-maxconn^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, 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, MaxBackends^0'=MaxBackends^post36, ___rho_2_^0'=___rho_2_^post36, family^0'=family^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, MAXADDR^0'=MAXADDR^post36, addr^0'=addr^post36, ___rho_1_^0'=___rho_1_^post36, err^0'=err^post36, ___rho_8_^0'=___rho_8_^post36, one^0'=one^post36, MaxListen^0'=MaxListen^post36, ___rho_3_^0'=___rho_3_^post36, fd^0'=fd^post36, (-MaxListen^post36+MaxListen^0 == 0 /\ ___rho_16_^0-___rho_16_^post36 == 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -err^post36+err^0 == 0 /\ -___rho_8_^post36+___rho_8_^0 == 0 /\ -listen_index^post36+listen_index^0 == 0 /\ -MAXADDR^post36+MAXADDR^0 == 0 /\ tmp1^0-tmp1^post36 == 0 /\ ___rho_9_^0-___rho_9_^post36 == 0 /\ -___rho_3_^post36+___rho_3_^0 == 0 /\ -MaxBackends^post36+MaxBackends^0 == 0 /\ -___rho_1_^post36+___rho_1_^0 == 0 /\ -one^post36+one^0 == 0 /\ -___rho_2_^post36+___rho_2_^0 == 0 /\ -___rho_4_^post36+___rho_4_^0 == 0 /\ added^0-added^post36 == 0 /\ ret^0-ret^post36 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post36 == 0 /\ ___rho_5_^0-___rho_5_^post36 == 0 /\ maxconn^0-maxconn^post36 == 0 /\ family^0-family^post36 == 0 /\ -addr_ai_family^post36+addr_ai_family^0 == 0 /\ ___rho_15_^0-___rho_15_^post36 == 0 /\ -fd^post36+fd^0 == 0 /\ -addr^post36+addr^0 == 0 /\ addrs^0-addrs^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, 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, MaxBackends^0'=MaxBackends^post37, ___rho_2_^0'=___rho_2_^post37, family^0'=family^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, MAXADDR^0'=MAXADDR^post37, addr^0'=addr^post37, ___rho_1_^0'=___rho_1_^post37, err^0'=err^post37, ___rho_8_^0'=___rho_8_^post37, one^0'=one^post37, MaxListen^0'=MaxListen^post37, ___rho_3_^0'=___rho_3_^post37, fd^0'=fd^post37, (___rho_16_^0-___rho_16_^post37 == 0 /\ -MaxListen^post37+MaxListen^0 == 0 /\ -___rho_8_^post37+___rho_8_^0 == 0 /\ -___rho_15_^post37+___rho_15_^0 == 0 /\ tmp1^0-tmp1^post37 == 0 /\ ret^0-ret^post37 == 0 /\ MAXADDR^0-MAXADDR^post37 == 0 /\ -family^post37+family^0 == 0 /\ -___rho_3_^post37+___rho_3_^0 == 0 /\ listen_index^0-listen_index^post37 == 0 /\ -one^post37+one^0 == 0 /\ -___rho_1_^post37+___rho_1_^0 == 0 /\ -err^post37+err^0 == 0 /\ ___rho_2_^0-___rho_2_^post37 == 0 /\ added^0-added^post37 == 0 /\ -___rho_9_^post37+___rho_9_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post37 == 0 /\ ___rho_5_^0-___rho_5_^post37 == 0 /\ maxconn^0-maxconn^post37 == 0 /\ MaxBackends^0-MaxBackends^post37 == 0 /\ -addr^post37+addr^0 == 0 /\ ___rho_4_^0-___rho_4_^post37 == 0 /\ addr_ai_family^0-addr_ai_family^post37 == 0 /\ ___rho_3_^0 <= 0 /\ addrs^0-addrs^post37 == 0 /\ fd^0-fd^post37 == 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, 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, MaxBackends^0'=MaxBackends^post38, ___rho_2_^0'=___rho_2_^post38, family^0'=family^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, MAXADDR^0'=MAXADDR^post38, addr^0'=addr^post38, ___rho_1_^0'=___rho_1_^post38, err^0'=err^post38, ___rho_8_^0'=___rho_8_^post38, one^0'=one^post38, MaxListen^0'=MaxListen^post38, ___rho_3_^0'=___rho_3_^post38, fd^0'=fd^post38, (-___rho_15_^post38+___rho_15_^0 == 0 /\ ___rho_16_^0-___rho_16_^post38 == 0 /\ -family^post38+family^0 == 0 /\ tmp1^0-tmp1^post38 == 0 /\ MAXADDR^0-MAXADDR^post38 == 0 /\ -one^post38+one^0 == 0 /\ -___rho_4_^post38+___rho_4_^0 == 0 /\ listen_index^0-listen_index^post38 == 0 /\ MaxBackends^0-MaxBackends^post38 == 0 /\ ___rho_2_^0-___rho_2_^post38 == 0 /\ -err^post38+err^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post38 == 0 /\ maxconn^0-maxconn^post38 == 0 /\ -___rho_3_^post38+___rho_3_^0 == 0 /\ 1-___rho_3_^0 <= 0 /\ -___rho_1_^post38+___rho_1_^0 == 0 /\ addr^0-addr^post38 == 0 /\ -___rho_8_^post38+___rho_8_^0 == 0 /\ -MaxListen^post38+MaxListen^0 == 0 /\ -___rho_9_^post38+___rho_9_^0 == 0 /\ addrs^0-addrs^post38 == 0 /\ ret^0-ret^post38 == 0 /\ -fd^post38+fd^0 == 0 /\ addr_ai_family^0-addr_ai_family^post38 == 0 /\ added^0-added^post38 == 0 /\ ___rho_5_^0-___rho_5_^post38 == 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, 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, MaxBackends^0'=MaxBackends^post39, ___rho_2_^0'=___rho_2_^post39, family^0'=family^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, MAXADDR^0'=MAXADDR^post39, addr^0'=addr^post39, ___rho_1_^0'=___rho_1_^post39, err^0'=err^post39, ___rho_8_^0'=___rho_8_^post39, one^0'=one^post39, MaxListen^0'=MaxListen^post39, ___rho_3_^0'=___rho_3_^post39, fd^0'=fd^post39, (-listen_index^post39+listen_index^0 == 0 /\ ___rho_16_^0-___rho_16_^post39 == 0 /\ -one^post39+one^0 == 0 /\ tmp1^0-tmp1^post39 == 0 /\ ___rho_9_^0-___rho_9_^post39 == 0 /\ -___rho_4_^post39+___rho_4_^0 == 0 /\ ___rho_8_^0-___rho_8_^post39 == 0 /\ addr^0-addr^post39 == 0 /\ -___rho_2_^post39+___rho_2_^0 == 0 /\ addrs^0-addrs^post39 == 0 /\ -___rho_15_^post39+___rho_15_^0 == 0 /\ -___rho_3_^post39+___rho_3_^0 == 0 /\ MaxBackends^0-MaxBackends^post39 == 0 /\ family^0-family^post39 == 0 /\ -addr_ai_family^post39+addr_ai_family^0 == 0 /\ -___rho_1_^post39+___rho_1_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post39 == 0 /\ -err^post39+err^0 == 0 /\ maxconn^0-maxconn^post39 == 0 /\ -MaxListen^post39+MaxListen^0 == 0 /\ -MAXADDR^post39+MAXADDR^0 == 0 /\ ret^0-ret^post39 == 0 /\ 1-___rho_2_^0 <= 0 /\ ___rho_5_^0-___rho_5_^post39 == 0 /\ added^0-added^post39 == 0 /\ -fd^post39+fd^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, 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, MaxBackends^0'=MaxBackends^post40, ___rho_2_^0'=___rho_2_^post40, family^0'=family^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, MAXADDR^0'=MAXADDR^post40, addr^0'=addr^post40, ___rho_1_^0'=___rho_1_^post40, err^0'=err^post40, ___rho_8_^0'=___rho_8_^post40, one^0'=one^post40, MaxListen^0'=MaxListen^post40, ___rho_3_^0'=___rho_3_^post40, fd^0'=fd^post40, (___rho_9_^0-___rho_9_^post40 == 0 /\ -one^post40+one^0 == 0 /\ -addr^post40+addr^0 == 0 /\ -___rho_2_^post40+___rho_2_^0 == 0 /\ ___rho_15_^0-___rho_15_^post40 == 0 /\ ___rho_5_^0-___rho_5_^post40 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post40 == 0 /\ addrs^0-addrs^post40 == 0 /\ ___rho_2_^0 <= 0 /\ MaxListen^0-MaxListen^post40 == 0 /\ added^0-added^post40 == 0 /\ ___rho_4_^0-___rho_4_^post40 == 0 /\ ___rho_1_^0-___rho_1_^post40 == 0 /\ tmp1^0-tmp1^post40 == 0 /\ -___rho_3_^post40+___rho_3_^0 == 0 /\ MaxBackends^0-MaxBackends^post40 == 0 /\ -MAXADDR^post40+MAXADDR^0 == 0 /\ ret^0-ret^post40 == 0 /\ -addr_ai_family^post40+addr_ai_family^0 == 0 /\ -maxconn^post40+maxconn^0 == 0 /\ -listen_index^post40+listen_index^0 == 0 /\ -family^post40+family^0 == 0 /\ ___rho_16_^0-___rho_16_^post40 == 0 /\ -err^post40+err^0 == 0 /\ -___rho_8_^post40+___rho_8_^0 == 0 /\ -fd^post40+fd^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, 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, MaxBackends^0'=MaxBackends^post41, ___rho_2_^0'=___rho_2_^post41, family^0'=family^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, MAXADDR^0'=MAXADDR^post41, addr^0'=addr^post41, ___rho_1_^0'=___rho_1_^post41, err^0'=err^post41, ___rho_8_^0'=___rho_8_^post41, one^0'=one^post41, MaxListen^0'=MaxListen^post41, ___rho_3_^0'=___rho_3_^post41, fd^0'=fd^post41, (-___rho_9_^post41+___rho_9_^0 == 0 /\ ___rho_4_^0-___rho_4_^post41 == 0 /\ -addr_ai_family^post41+addr_ai_family^0 == 0 /\ -fd^post41+fd^0 == 0 /\ addrs^0-addrs^post41 == 0 /\ added^0-added^post41 == 0 /\ MaxListen^0-MaxListen^post41 == 0 /\ -addr^post41+addr^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post41 == 0 /\ ___rho_5_^0-___rho_5_^post41 == 0 /\ ___rho_16_^0-___rho_16_^post41 == 0 /\ ret^0-ret^post41 == 0 /\ -err^post41+err^0 == 0 /\ -___rho_8_^post41+___rho_8_^0 == 0 /\ ___rho_1_^0-___rho_1_^post41 == 0 /\ -MAXADDR^post41+MAXADDR^0 == 0 /\ -listen_index^post41+listen_index^0 == 0 /\ ___rho_2_^0-___rho_2_^post41 == 0 /\ maxconn^0-maxconn^post41 == 0 /\ -family^post41+family^0 == 0 /\ -___rho_3_^post41+___rho_3_^0 == 0 /\ -one^post41+one^0 == 0 /\ MaxBackends^0-MaxBackends^post41 == 0 /\ ___rho_15_^0-___rho_15_^post41 == 0 /\ tmp1^0-tmp1^post41 == 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, 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, MaxBackends^0'=MaxBackends^post42, ___rho_2_^0'=___rho_2_^post42, family^0'=family^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, MAXADDR^0'=MAXADDR^post42, addr^0'=addr^post42, ___rho_1_^0'=___rho_1_^post42, err^0'=err^post42, ___rho_8_^0'=___rho_8_^post42, one^0'=one^post42, MaxListen^0'=MaxListen^post42, ___rho_3_^0'=___rho_3_^post42, fd^0'=fd^post42, (0 == 0 /\ ___rho_8_^0-___rho_8_^post42 == 0 /\ addr^0-addr^post42 == 0 /\ addrs^0-addrs^post42 == 0 /\ -fd^post42+fd^0 == 0 /\ added^0-added^post42 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post42 == 0 /\ ___rho_16_^0-___rho_16_^post42 == 0 /\ addr_ai_family^0-addr_ai_family^post42 == 0 /\ -MaxListen^post42+MaxListen^0 == 0 /\ err^0-err^post42 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -listen_index^post42+listen_index^0 == 0 /\ -MAXADDR^post42+MAXADDR^0 == 0 /\ maxconn^0-maxconn^post42 == 0 /\ family^0-family^post42 == 0 /\ -one^post42+one^0 == 0 /\ MaxBackends^0-MaxBackends^post42 == 0 /\ -___rho_1_^post42+___rho_1_^0 == 0 /\ -___rho_4_^post42+___rho_4_^0 == 0 /\ ___rho_15_^0-___rho_15_^post42 == 0 /\ ___rho_9_^0-___rho_9_^post42 == 0 /\ -___rho_5_^post42+___rho_5_^0 == 0 /\ tmp1^0-tmp1^post42 == 0 /\ -ret^post42+ret^0 == 0), cost: 1 New rule: l19 -> l27 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, 1-MAXADDR^0+addr^0 <= 0, cost: 1 Applied preprocessing Original rule: l19 -> l2 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post43, ___rho_2_^0'=___rho_2_^post43, family^0'=family^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, MAXADDR^0'=MAXADDR^post43, addr^0'=addr^post43, ___rho_1_^0'=___rho_1_^post43, err^0'=err^post43, ___rho_8_^0'=___rho_8_^post43, one^0'=one^post43, MaxListen^0'=MaxListen^post43, ___rho_3_^0'=___rho_3_^post43, fd^0'=fd^post43, (-fd^post43+fd^0 == 0 /\ addrs^0-addrs^post43 == 0 /\ -___rho_3_^post43+___rho_3_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post43 == 0 /\ -ret^post43+ret^0 == 0 /\ -MaxListen^post43+MaxListen^0 == 0 /\ ___rho_16_^0-___rho_16_^post43 == 0 /\ -addr^post43+addr^0 == 0 /\ -MAXADDR^post43+MAXADDR^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post43 == 0 /\ ___rho_15_^0-___rho_15_^post43 == 0 /\ err^0-err^post43 == 0 /\ -listen_index^post43+listen_index^0 == 0 /\ -___rho_8_^post43+___rho_8_^0 == 0 /\ -tmp1^post43+tmp1^0 == 0 /\ ___rho_5_^0-___rho_5_^post43 == 0 /\ added^0-added^post43 == 0 /\ -one^post43+one^0 == 0 /\ MaxBackends^0-MaxBackends^post43 == 0 /\ MAXADDR^0-addr^0 <= 0 /\ -___rho_2_^post43+___rho_2_^0 == 0 /\ family^0-family^post43 == 0 /\ -___rho_1_^post43+___rho_1_^0 == 0 /\ ___rho_9_^0-___rho_9_^post43 == 0 /\ -___rho_4_^post43+___rho_4_^0 == 0 /\ maxconn^0-maxconn^post43 == 0), cost: 1 New rule: l19 -> l2 : MAXADDR^0-addr^0 <= 0, cost: 1 Applied preprocessing Original rule: l28 -> l29 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post44, ___rho_2_^0'=___rho_2_^post44, family^0'=family^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, MAXADDR^0'=MAXADDR^post44, addr^0'=addr^post44, ___rho_1_^0'=___rho_1_^post44, err^0'=err^post44, ___rho_8_^0'=___rho_8_^post44, one^0'=one^post44, MaxListen^0'=MaxListen^post44, ___rho_3_^0'=___rho_3_^post44, fd^0'=fd^post44, (ret^0-ret^post44 == 0 /\ -___rho_3_^post44+___rho_3_^0 == 0 /\ -addr_ai_family^post44+addr_ai_family^0 == 0 /\ added^0-added^post44 == 0 /\ -err^post44+err^0 == 0 /\ -___rho_9_^post44+___rho_9_^0 == 0 /\ -MaxListen^post44+MaxListen^0 == 0 /\ -MAXADDR^post44+MAXADDR^0 == 0 /\ ___rho_16_^0-___rho_16_^post44 == 0 /\ -maxconn^post44+maxconn^0 == 0 /\ ___rho_15_^0-___rho_15_^post44 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post44 == 0 /\ one^0-one^post44 == 0 /\ -___rho_8_^post44+___rho_8_^0 == 0 /\ 1-addrs^0 <= 0 /\ -fd^post44+fd^0 == 0 /\ -family^post44+family^0 == 0 /\ -listen_index^post44+listen_index^0 == 0 /\ -addr^post44+addr^0 == 0 /\ addrs^0-addrs^post44 == 0 /\ ___rho_5_^0-___rho_5_^post44 == 0 /\ -___rho_4_^post44+___rho_4_^0 == 0 /\ tmp1^post44 == 0 /\ ___rho_1_^0-___rho_1_^post44 == 0 /\ MaxBackends^0-MaxBackends^post44 == 0 /\ ___rho_2_^0-___rho_2_^post44 == 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, 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, MaxBackends^0'=MaxBackends^post45, ___rho_2_^0'=___rho_2_^post45, family^0'=family^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, MAXADDR^0'=MAXADDR^post45, addr^0'=addr^post45, ___rho_1_^0'=___rho_1_^post45, err^0'=err^post45, ___rho_8_^0'=___rho_8_^post45, one^0'=one^post45, MaxListen^0'=MaxListen^post45, ___rho_3_^0'=___rho_3_^post45, fd^0'=fd^post45, (___rho_5_^0-___rho_5_^post45 == 0 /\ ret^0-ret^post45 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post45 == 0 /\ -___rho_3_^post45+___rho_3_^0 == 0 /\ -err^post45+err^0 == 0 /\ addrs^0 <= 0 /\ -___rho_1_^post45+___rho_1_^0 == 0 /\ added^0-added^post45 == 0 /\ family^0-family^post45 == 0 /\ -___rho_8_^post45+___rho_8_^0 == 0 /\ -MaxListen^post45+MaxListen^0 == 0 /\ listen_index^0-listen_index^post45 == 0 /\ ___rho_2_^0-___rho_2_^post45 == 0 /\ -___rho_9_^post45+___rho_9_^0 == 0 /\ maxconn^0-maxconn^post45 == 0 /\ -fd^post45+fd^0 == 0 /\ -addrs^post45+addrs^0 == 0 /\ addr_ai_family^0-addr_ai_family^post45 == 0 /\ -one^post45+one^0 == 0 /\ ___rho_16_^0-___rho_16_^post45 == 0 /\ -___rho_4_^post45+___rho_4_^0 == 0 /\ -1+tmp1^post45 == 0 /\ MaxBackends^0-MaxBackends^post45 == 0 /\ -___rho_15_^post45+___rho_15_^0 == 0 /\ addr^0-addr^post45 == 0 /\ MAXADDR^0-MAXADDR^post45 == 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, 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, MaxBackends^0'=MaxBackends^post46, ___rho_2_^0'=___rho_2_^post46, family^0'=family^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, MAXADDR^0'=MAXADDR^post46, addr^0'=addr^post46, ___rho_1_^0'=___rho_1_^post46, err^0'=err^post46, ___rho_8_^0'=___rho_8_^post46, one^0'=one^post46, MaxListen^0'=MaxListen^post46, ___rho_3_^0'=___rho_3_^post46, fd^0'=fd^post46, (___rho_2_^0-___rho_2_^post46 == 0 /\ added^0-added^post46 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post46 == 0 /\ maxconn^0-maxconn^post46 == 0 /\ -MaxListen^post46+MaxListen^0 == 0 /\ -___rho_8_^post46+___rho_8_^0 == 0 /\ family^0-family^post46 == 0 /\ -___rho_15_^post46+___rho_15_^0 == 0 /\ MaxBackends^0-MaxBackends^post46 == 0 /\ -addrs^0+addr^post46 == 0 /\ -___rho_3_^post46+___rho_3_^0 == 0 /\ -ret^post46+ret^0 == 0 /\ -one^post46+one^0 == 0 /\ addrs^0-addrs^post46 == 0 /\ -___rho_1_^post46+___rho_1_^0 == 0 /\ -___rho_4_^post46+___rho_4_^0 == 0 /\ -___rho_5_^post46+___rho_5_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post46 == 0 /\ -___rho_16_^post46+___rho_16_^0 == 0 /\ -fd^post46+fd^0 == 0 /\ ___rho_9_^0-___rho_9_^post46 == 0 /\ tmp1^0-tmp1^post46 == 0 /\ MAXADDR^0-MAXADDR^post46 == 0 /\ err^0-err^post46 == 0 /\ listen_index^0-listen_index^post46 == 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, 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, MaxBackends^0'=MaxBackends^post47, ___rho_2_^0'=___rho_2_^post47, family^0'=family^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, MAXADDR^0'=MAXADDR^post47, addr^0'=addr^post47, ___rho_1_^0'=___rho_1_^post47, err^0'=err^post47, ___rho_8_^0'=___rho_8_^post47, one^0'=one^post47, MaxListen^0'=MaxListen^post47, ___rho_3_^0'=___rho_3_^post47, fd^0'=fd^post47, (___rho_2_^0-___rho_2_^post47 == 0 /\ added^0-added^post47 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post47 == 0 /\ -MaxListen^post47+MaxListen^0 == 0 /\ one^0-one^post47 == 0 /\ ___rho_5_^0-___rho_5_^post47 == 0 /\ -___rho_8_^post47+___rho_8_^0 == 0 /\ ___rho_15_^0-___rho_15_^post47 == 0 /\ -MAXADDR^post47+MAXADDR^0 == 0 /\ -listen_index^post47+listen_index^0 == 0 /\ -addr_ai_family^post47+addr_ai_family^0 == 0 /\ -family^post47+family^0 == 0 /\ -___rho_4_^post47+___rho_4_^0 == 0 /\ -___rho_3_^post47+___rho_3_^0 == 0 /\ addrs^0-addrs^post47 == 0 /\ ret^0 <= 0 /\ -err^post47+err^0 == 0 /\ -maxconn^post47+maxconn^0 == 0 /\ -fd^post47+fd^0 == 0 /\ ___rho_16_^0-___rho_16_^post47 == 0 /\ ret^0-ret^post47 == 0 /\ tmp1^0-tmp1^post47 == 0 /\ -MaxBackends^post47+MaxBackends^0 == 0 /\ ___rho_9_^0-___rho_9_^post47 == 0 /\ -addr^post47+addr^0 == 0 /\ ___rho_1_^0-___rho_1_^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, 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, MaxBackends^0'=MaxBackends^post48, ___rho_2_^0'=___rho_2_^post48, family^0'=family^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, MAXADDR^0'=MAXADDR^post48, addr^0'=addr^post48, ___rho_1_^0'=___rho_1_^post48, err^0'=err^post48, ___rho_8_^0'=___rho_8_^post48, one^0'=one^post48, MaxListen^0'=MaxListen^post48, ___rho_3_^0'=___rho_3_^post48, fd^0'=fd^post48, (-family^post48+family^0 == 0 /\ -listen_index^post48+listen_index^0 == 0 /\ ___rho_2_^0-___rho_2_^post48 == 0 /\ -1+tmp1^post48 == 0 /\ -___rho_8_^post48+___rho_8_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post48 == 0 /\ -___rho_15_^post48+___rho_15_^0 == 0 /\ ret^0-ret^post48 == 0 /\ MAXADDR^0-MAXADDR^post48 == 0 /\ -one^post48+one^0 == 0 /\ -___rho_1_^post48+___rho_1_^0 == 0 /\ MaxListen^0-MaxListen^post48 == 0 /\ ___rho_5_^0-___rho_5_^post48 == 0 /\ added^0-added^post48 == 0 /\ -fd^post48+fd^0 == 0 /\ ___rho_16_^0-___rho_16_^post48 == 0 /\ -addr_ai_family^post48+addr_ai_family^0 == 0 /\ ___rho_9_^0-___rho_9_^post48 == 0 /\ -___rho_3_^post48+___rho_3_^0 == 0 /\ 1-ret^0 <= 0 /\ -err^post48+err^0 == 0 /\ ___rho_4_^0-___rho_4_^post48 == 0 /\ -addr^post48+addr^0 == 0 /\ -MaxBackends^post48+MaxBackends^0 == 0 /\ -maxconn^post48+maxconn^0 == 0 /\ addrs^0-addrs^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, 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, MaxBackends^0'=MaxBackends^post49, ___rho_2_^0'=___rho_2_^post49, family^0'=family^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, MAXADDR^0'=MAXADDR^post49, addr^0'=addr^post49, ___rho_1_^0'=___rho_1_^post49, err^0'=err^post49, ___rho_8_^0'=___rho_8_^post49, one^0'=one^post49, MaxListen^0'=MaxListen^post49, ___rho_3_^0'=___rho_3_^post49, fd^0'=fd^post49, (MaxBackends^0-MaxBackends^post49 == 0 /\ tmp1^0-tmp1^post49 == 0 /\ -one^post49+one^0 == 0 /\ -family^post49+family^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post49 == 0 /\ MAXADDR^0-MAXADDR^post49 == 0 /\ -___rho_2_^post49+___rho_2_^0 == 0 /\ -___rho_15_^post49+___rho_15_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post49 == 0 /\ -___rho_16_^post49+___rho_16_^0 == 0 /\ -___rho_3_^post49+___rho_3_^0 == 0 /\ ___rho_9_^0-___rho_9_^post49 == 0 /\ -___rho_1_^post49+___rho_1_^0 == 0 /\ -ret^post49+ret^0 == 0 /\ addr^0-addr^post49 == 0 /\ maxconn^0-maxconn^post49 == 0 /\ err^0-err^post49 == 0 /\ ___rho_5_^0-___rho_5_^post49 == 0 /\ addrs^0-addrs^post49 == 0 /\ -___rho_8_^post49+___rho_8_^0 == 0 /\ -MaxListen^post49+MaxListen^0 == 0 /\ added^0-added^post49 == 0 /\ ___rho_4_^0-___rho_4_^post49 == 0 /\ listen_index^0-listen_index^post49 == 0 /\ -fd^post49+fd^0 == 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, 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, MaxBackends^0'=MaxBackends^post50, ___rho_2_^0'=___rho_2_^post50, family^0'=family^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, MAXADDR^0'=MAXADDR^post50, addr^0'=addr^post50, ___rho_1_^0'=___rho_1_^post50, err^0'=err^post50, ___rho_8_^0'=___rho_8_^post50, one^0'=one^post50, MaxListen^0'=MaxListen^post50, ___rho_3_^0'=___rho_3_^post50, fd^0'=fd^post50, (-addr^post50+addr^0 == 0 /\ ___rho_9_^0-___rho_9_^post50 == 0 /\ -one^post50+one^0 == 0 /\ tmp1^0-tmp1^post50 == 0 /\ MaxBackends^0-MaxBackends^post50 == 0 /\ -___rho_2_^post50+___rho_2_^0 == 0 /\ -___rho_4_^post50+___rho_4_^0 == 0 /\ family^0-family^post50 == 0 /\ ___rho_15_^0-___rho_15_^post50 == 0 /\ err^0-err^post50 == 0 /\ -___rho_1_^post50+___rho_1_^0 == 0 /\ maxconn^0-maxconn^post50 == 0 /\ ___rho_5_^0-___rho_5_^post50 == 0 /\ -MAXADDR^post50+MAXADDR^0 == 0 /\ ___rho_3_^0-___rho_3_^post50 == 0 /\ addrs^0-addrs^post50 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post50 == 0 /\ -___rho_8_^post50+___rho_8_^0 == 0 /\ ret^0-ret^post50 == 0 /\ -MaxListen^post50+MaxListen^0 == 0 /\ -addr_ai_family^post50+addr_ai_family^0 == 0 /\ -listen_index^post50+listen_index^0 == 0 /\ added^0-added^post50 == 0 /\ ___rho_16_^0-___rho_16_^post50 == 0 /\ -fd^post50+fd^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, 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, MaxBackends^0'=MaxBackends^post51, ___rho_2_^0'=___rho_2_^post51, family^0'=family^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, MAXADDR^0'=MAXADDR^post51, addr^0'=addr^post51, ___rho_1_^0'=___rho_1_^post51, err^0'=err^post51, ___rho_8_^0'=___rho_8_^post51, one^0'=one^post51, MaxListen^0'=MaxListen^post51, ___rho_3_^0'=___rho_3_^post51, fd^0'=fd^post51, (-___rho_4_^post51+___rho_4_^0 == 0 /\ -fd^post51+fd^0 == 0 /\ -MaxBackends^post51+MaxBackends^0 == 0 /\ -addr^post51+addr^0 == 0 /\ ___rho_2_^0-___rho_2_^post51 == 0 /\ one^0-one^post51 == 0 /\ maxconn^0-maxconn^post51 == 0 /\ family^0-family^post51 == 0 /\ ___rho_15_^0-___rho_15_^post51 == 0 /\ tmp1^0-tmp1^post51 == 0 /\ ___rho_9_^0-___rho_9_^post51 == 0 /\ -MaxListen^post51+MaxListen^0 == 0 /\ -___rho_8_^post51+___rho_8_^0 == 0 /\ addrs^0-addrs^post51 == 0 /\ -MAXADDR^post51+MAXADDR^0 == 0 /\ -listen_index^post51+listen_index^0 == 0 /\ added^0-added^post51 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post51 == 0 /\ -addr_ai_family^post51+addr_ai_family^0 == 0 /\ ___rho_5_^0-___rho_5_^post51 == 0 /\ -___rho_3_^post51+___rho_3_^0 == 0 /\ ___rho_16_^0-___rho_16_^post51 == 0 /\ -err^post51+err^0 == 0 /\ ret^0-ret^post51 == 0 /\ -___rho_1_^post51+___rho_1_^0 == 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, 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, MaxBackends^0'=MaxBackends^post52, ___rho_2_^0'=___rho_2_^post52, family^0'=family^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, MAXADDR^0'=MAXADDR^post52, addr^0'=addr^post52, ___rho_1_^0'=___rho_1_^post52, err^0'=err^post52, ___rho_8_^0'=___rho_8_^post52, one^0'=one^post52, MaxListen^0'=MaxListen^post52, ___rho_3_^0'=___rho_3_^post52, fd^0'=fd^post52, (0 == 0 /\ MAXADDR^0-MAXADDR^post52 == 0 /\ -fd^post52+fd^0 == 0 /\ -___rho_9_^post52+ret^post52 == 0 /\ ___rho_4_^0-___rho_4_^post52 == 0 /\ listen_index^0-listen_index^post52 == 0 /\ ___rho_2_^0-___rho_2_^post52 == 0 /\ maxconn^0-maxconn^post52 == 0 /\ -addr^post52+addr^0 == 0 /\ MaxBackends^0-MaxBackends^post52 == 0 /\ family^0-family^post52 == 0 /\ tmp1^0-tmp1^post52 == 0 /\ -___rho_8_^post52+___rho_8_^0 == 0 /\ -MaxListen^post52+MaxListen^0 == 0 /\ -added^post52+added^0 == 0 /\ ___rho_1_^0-___rho_1_^post52 == 0 /\ -___rho_15_^post52+___rho_15_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post52 == 0 /\ addr_ai_family^0-addr_ai_family^post52 == 0 /\ ___rho_5_^0-___rho_5_^post52 == 0 /\ -one^post52+one^0 == 0 /\ -___rho_3_^post52+___rho_3_^0 == 0 /\ ___rho_16_^0-___rho_16_^post52 == 0 /\ -addrs^post52+addrs^0 == 0 /\ -err^post52+err^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, 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, MaxBackends^0'=MaxBackends^post53, ___rho_2_^0'=___rho_2_^post53, family^0'=family^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, MAXADDR^0'=MAXADDR^post53, addr^0'=addr^post53, ___rho_1_^0'=___rho_1_^post53, err^0'=err^post53, ___rho_8_^0'=___rho_8_^post53, one^0'=one^post53, MaxListen^0'=MaxListen^post53, ___rho_3_^0'=___rho_3_^post53, fd^0'=fd^post53, (-fd^post53+fd^0 == 0 /\ ___rho_8_^0-___rho_8_^post53 == 0 /\ addr^0-addr^post53 == 0 /\ -ret^post53+ret^0 == 0 /\ listen_index^0-listen_index^post53 == 0 /\ -___rho_9_^post53+___rho_9_^0 == 0 /\ ___rho_5_^0-___rho_5_^post53 == 0 /\ addrs^0-addrs^post53 == 0 /\ tmp1^0-tmp1^post53 == 0 /\ MaxBackends^0-MaxBackends^post53 == 0 /\ -MaxListen^post53+MaxListen^0 == 0 /\ family^0-family^post53 == 0 /\ added^0-added^post53 == 0 /\ ___rho_2_^0-___rho_2_^post53 == 0 /\ 4-family^0 <= 0 /\ -MAXADDR^post53+MAXADDR^0 == 0 /\ addr_ai_family^0-addr_ai_family^post53 == 0 /\ -___rho_3_^post53+___rho_3_^0 == 0 /\ ___rho_16_^0-___rho_16_^post53 == 0 /\ -___rho_1_^post53+___rho_1_^0 == 0 /\ maxconn^0-maxconn^post53 == 0 /\ -one^post53+one^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post53 == 0 /\ -___rho_4_^post53+___rho_4_^0 == 0 /\ ___rho_15_^0-___rho_15_^post53 == 0 /\ err^0-err^post53 == 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, 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, MaxBackends^0'=MaxBackends^post54, ___rho_2_^0'=___rho_2_^post54, family^0'=family^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, MAXADDR^0'=MAXADDR^post54, addr^0'=addr^post54, ___rho_1_^0'=___rho_1_^post54, err^0'=err^post54, ___rho_8_^0'=___rho_8_^post54, one^0'=one^post54, MaxListen^0'=MaxListen^post54, ___rho_3_^0'=___rho_3_^post54, fd^0'=fd^post54, (-2+family^0 <= 0 /\ addr_ai_family^0-addr_ai_family^post54 == 0 /\ addrs^0-addrs^post54 == 0 /\ -___rho_3_^post54+___rho_3_^0 == 0 /\ -err^post54+err^0 == 0 /\ -___rho_1_^post54+___rho_1_^0 == 0 /\ ___rho_16_^0-___rho_16_^post54 == 0 /\ -MAXADDR^post54+MAXADDR^0 == 0 /\ ___rho_2_^0-___rho_2_^post54 == 0 /\ -MaxListen^post54+MaxListen^0 == 0 /\ ___rho_9_^0-___rho_9_^post54 == 0 /\ ___rho_8_^0-___rho_8_^post54 == 0 /\ -MaxBackends^post54+MaxBackends^0 == 0 /\ -fd^post54+fd^0 == 0 /\ -listen_index^post54+listen_index^0 == 0 /\ ___rho_5_^0-___rho_5_^post54 == 0 /\ -addr^post54+addr^0 == 0 /\ -one^post54+one^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post54 == 0 /\ added^0-added^post54 == 0 /\ -___rho_4_^post54+___rho_4_^0 == 0 /\ -tmp1^post54+tmp1^0 == 0 /\ family^0-family^post54 == 0 /\ ___rho_15_^0-___rho_15_^post54 == 0 /\ ret^0-ret^post54 == 0 /\ maxconn^0-maxconn^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, 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, MaxBackends^0'=MaxBackends^post55, ___rho_2_^0'=___rho_2_^post55, family^0'=family^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, MAXADDR^0'=MAXADDR^post55, addr^0'=addr^post55, ___rho_1_^0'=___rho_1_^post55, err^0'=err^post55, ___rho_8_^0'=___rho_8_^post55, one^0'=one^post55, MaxListen^0'=MaxListen^post55, ___rho_3_^0'=___rho_3_^post55, fd^0'=fd^post55, (addrs^0-addrs^post55 == 0 /\ -___rho_3_^post55+___rho_3_^0 == 0 /\ ret^0-ret^post55 == 0 /\ -3+family^0 <= 0 /\ ___rho_4_^0-___rho_4_^post55 == 0 /\ ___rho_16_^0-___rho_16_^post55 == 0 /\ -err^post55+err^0 == 0 /\ ___rho_1_^0-___rho_1_^post55 == 0 /\ listen_index^0-listen_index^post55 == 0 /\ -___rho_8_^post55+___rho_8_^0 == 0 /\ -MaxListen^post55+MaxListen^0 == 0 /\ -___rho_9_^post55+___rho_9_^0 == 0 /\ -addr_ai_family^post55+addr_ai_family^0 == 0 /\ -fd^post55+fd^0 == 0 /\ MAXADDR^0-MAXADDR^post55 == 0 /\ -addr^post55+addr^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post55 == 0 /\ -family^post55+family^0 == 0 /\ 3-family^0 <= 0 /\ added^0-added^post55 == 0 /\ -one^post55+one^0 == 0 /\ ___rho_5_^0-___rho_5_^post55 == 0 /\ MaxBackends^0-MaxBackends^post55 == 0 /\ tmp1^0-tmp1^post55 == 0 /\ ___rho_2_^0-___rho_2_^post55 == 0 /\ -___rho_15_^post55+___rho_15_^0 == 0 /\ maxconn^0-maxconn^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, 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, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post56, family^0'=family^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, MAXADDR^0'=MAXADDR^post56, addr^0'=addr^post56, ___rho_1_^0'=___rho_1_^post56, err^0'=err^post56, ___rho_8_^0'=___rho_8_^post56, one^0'=one^post56, MaxListen^0'=MaxListen^post56, ___rho_3_^0'=___rho_3_^post56, fd^0'=fd^post56, (0 == 0 /\ -___rho_8_^post56+___rho_8_^0 == 0 /\ -MaxListen^post56+MaxListen^0 == 0 /\ added^post56 == 0 /\ -___rho_15_^post56+___rho_15_^0 == 0 /\ ___rho_16_^0-___rho_16_^post56 == 0 /\ -addrs^post56 <= 0 /\ tmp1^0-tmp1^post56 == 0 /\ -family^post56+family^0 == 0 /\ -addr_ai_family^post56+addr_ai_family^0 == 0 /\ -___rho_3_^post56+___rho_3_^0 == 0 /\ -err^post56+err^0 == 0 /\ -___rho_1_^post56+___rho_1_^0 == 0 /\ -1+one^post56 == 0 /\ ___rho_2_^0-___rho_2_^post56 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post56 == 0 /\ -___rho_9_^post56+___rho_9_^0 == 0 /\ maxconn^0-maxconn^post56 == 0 /\ -___rho_4_^post56+___rho_4_^0 == 0 /\ ___rho_5_^0-___rho_5_^post56 == 0 /\ -addr^post56+addr^0 == 0 /\ listen_index^post56 == 0 /\ 1-MaxBackends^post56 <= 0 /\ fd^0-fd^post56 == 0), cost: 1 New rule: l35 -> l34 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 1 Applied preprocessing Original rule: l36 -> l35 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^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, MaxBackends^0'=MaxBackends^post57, ___rho_2_^0'=___rho_2_^post57, family^0'=family^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, MAXADDR^0'=MAXADDR^post57, addr^0'=addr^post57, ___rho_1_^0'=___rho_1_^post57, err^0'=err^post57, ___rho_8_^0'=___rho_8_^post57, one^0'=one^post57, MaxListen^0'=MaxListen^post57, ___rho_3_^0'=___rho_3_^post57, fd^0'=fd^post57, (-MaxListen^post57+MaxListen^0 == 0 /\ addr_ai_family^0-addr_ai_family^post57 == 0 /\ -___rho_8_^post57+___rho_8_^0 == 0 /\ ___rho_16_^0-___rho_16_^post57 == 0 /\ ___rho_9_^0-___rho_9_^post57 == 0 /\ -___rho_15_^post57+___rho_15_^0 == 0 /\ -listen_index^post57+listen_index^0 == 0 /\ tmp1^0-tmp1^post57 == 0 /\ -___rho_1_^post57+___rho_1_^0 == 0 /\ -one^post57+one^0 == 0 /\ -___rho_4_^post57+___rho_4_^0 == 0 /\ -___rho_3_^post57+___rho_3_^0 == 0 /\ -err^post57+err^0 == 0 /\ -ret^post57+ret^0 == 0 /\ -fd^post57+fd^0 == 0 /\ added^0-added^post57 == 0 /\ -___rho_2_^post57+___rho_2_^0 == 0 /\ maxconn^0-maxconn^post57 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post57 == 0 /\ ___rho_5_^0-___rho_5_^post57 == 0 /\ MaxBackends^0-MaxBackends^post57 == 0 /\ family^0-family^post57 == 0 /\ MAXADDR^0-MAXADDR^post57 == 0 /\ addr^0-addr^post57 == 0 /\ addrs^0-addrs^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 : ___rho_16_^0'=___rho_16_^post7, err^0'=___rho_16_^post7, 0 == 0, cost: 1 65: l9 -> l8 : -10+maxconn^0 <= 0, cost: 1 66: l9 -> l8 : maxconn^0'=10, -11+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'=___rho_1_^post20, err^0'=___rho_1_^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_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, 1-MAXADDR^0+addr^0 <= 0, cost: 1 100: l19 -> l2 : MAXADDR^0-addr^0 <= 0, cost: 1 85: l20 -> l21 : TRUE, cost: 1 86: l21 -> l18 : ___rho_15_^0'=___rho_15_^post29, fd^0'=___rho_15_^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 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -1+MaxBackends^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 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 1 New rule: l36 -> l34 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -1+MaxBackends^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 : ___rho_16_^0'=___rho_16_^post7, err^0'=___rho_16_^post7, 0 == 0, cost: 1 65: l9 -> l8 : -10+maxconn^0 <= 0, cost: 1 66: l9 -> l8 : maxconn^0'=10, -11+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'=___rho_1_^post20, err^0'=___rho_1_^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_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, 1-MAXADDR^0+addr^0 <= 0, cost: 1 100: l19 -> l2 : MAXADDR^0-addr^0 <= 0, cost: 1 85: l20 -> l21 : TRUE, cost: 1 86: l21 -> l18 : ___rho_15_^0'=___rho_15_^post29, fd^0'=___rho_15_^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 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -1+MaxBackends^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 : ___rho_16_^0'=___rho_16_^post7, err^0'=___rho_16_^post7, 0 == 0, cost: 1 65: l9 -> l8 : -10+maxconn^0 <= 0, cost: 1 66: l9 -> l8 : maxconn^0'=10, -11+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'=___rho_1_^post20, err^0'=___rho_1_^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_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, 1-MAXADDR^0+addr^0 <= 0, cost: 1 100: l19 -> l2 : MAXADDR^0-addr^0 <= 0, cost: 1 85: l20 -> l21 : TRUE, cost: 1 86: l21 -> l18 : ___rho_15_^0'=___rho_15_^post29, fd^0'=___rho_15_^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 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -1+MaxBackends^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 : ___rho_16_^0'=___rho_16_^post7, err^0'=___rho_16_^post7, 0 == 0, cost: 1 65: l9 -> l8 : -10+maxconn^0 <= 0, cost: 1 66: l9 -> l8 : maxconn^0'=10, -11+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'=___rho_1_^post20, err^0'=___rho_1_^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_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, 1-MAXADDR^0+addr^0 <= 0, cost: 1 100: l19 -> l2 : MAXADDR^0-addr^0 <= 0, cost: 1 85: l20 -> l21 : TRUE, cost: 1 86: l21 -> l18 : ___rho_15_^0'=___rho_15_^post29, fd^0'=___rho_15_^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 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -1+MaxBackends^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 : ___rho_16_^0'=___rho_16_^post7, err^0'=___rho_16_^post7, 0 == 0, cost: 1 65: l9 -> l8 : -10+maxconn^0 <= 0, cost: 1 66: l9 -> l8 : maxconn^0'=10, -11+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'=___rho_1_^post20, err^0'=___rho_1_^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_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, 1-MAXADDR^0+addr^0 <= 0, cost: 1 100: l19 -> l2 : MAXADDR^0-addr^0 <= 0, cost: 1 85: l20 -> l21 : TRUE, cost: 1 86: l21 -> l18 : ___rho_15_^0'=___rho_15_^post29, fd^0'=___rho_15_^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 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 2 Eliminating location l34 by chaining: Applied chaining First rule: l36 -> l34 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 2 Second rule: l34 -> l32 : -4+family^0 >= 0, cost: 1 New rule: l36 -> l32 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 3 Applied chaining First rule: l36 -> l34 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 2 Second rule: l34 -> l32 : -2+family^0 <= 0, cost: 1 New rule: l36 -> l32 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 3 Applied chaining First rule: l36 -> l34 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 2 Second rule: l34 -> l33 : -3+family^0 == 0, cost: 1 New rule: l36 -> l33 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+MaxBackends^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 : tmp1^0'=1, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, (0 == 0 /\ -1+ret^post52 >= 0), cost: 2 Applied simplification Original rule: l33 -> l29 : tmp1^0'=1, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, (0 == 0 /\ -1+ret^post52 >= 0), cost: 2 New rule: l33 -> l29 : tmp1^0'=1, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, -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_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, 1-MAXADDR^0+addr^0 <= 0, cost: 1 New rule: l6 -> l27 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, 1-MAXADDR^0+addr^0 <= 0, cost: 2 Applied chaining First rule: l6 -> l19 : TRUE, cost: 1 Second rule: l19 -> l2 : MAXADDR^0-addr^0 <= 0, cost: 1 New rule: l6 -> l2 : MAXADDR^0-addr^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_2_^0 <= 0 /\ ___rho_3_^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 : (___rho_2_^0 <= 0 /\ -1+___rho_3_^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'=___rho_15_^post29, fd^0'=___rho_15_^post29, 1+listen_index^0-MaxListen^0 <= 0, cost: 1 New rule: l20 -> l18 : ___rho_15_^0'=___rho_15_^post29, fd^0'=___rho_15_^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_5_^0'=___rho_5_^post24, ___rho_4_^0'=___rho_4_^post25, (-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'=___rho_1_^post20, err^0'=___rho_1_^post20, 0 == 0, cost: 1 Second rule: l14 -> l13 : err^0 >= 0, cost: 1 New rule: l15 -> l13 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, (0 == 0 /\ ___rho_1_^post20 >= 0), cost: 2 Applied simplification Original rule: l15 -> l13 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, (0 == 0 /\ ___rho_1_^post20 >= 0), cost: 2 New rule: l15 -> l13 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_1_^post20 >= 0, cost: 2 Applied chaining First rule: l15 -> l14 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, 0 == 0, cost: 1 Second rule: l14 -> l5 : 1+err^0 <= 0, cost: 1 New rule: l15 -> l5 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, (0 == 0 /\ 1+___rho_1_^post20 <= 0), cost: 2 Applied simplification Original rule: l15 -> l5 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, (0 == 0 /\ 1+___rho_1_^post20 <= 0), cost: 2 New rule: l15 -> l5 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, 1+___rho_1_^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, (-3+addr_ai_family^0 == 0 /\ -1+___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 : -2+___rho_8_^0 >= 0, cost: 1 New rule: l13 -> l11 : ___rho_8_^0'=___rho_8_^post17, (-2+___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 : ___rho_8_^0 <= 0, cost: 1 New rule: l13 -> l11 : ___rho_8_^0'=___rho_8_^post17, (-3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 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 : -10+maxconn^0 <= 0, cost: 1 New rule: l10 -> l8 : maxconn^0'=maxconn^post10, (0 == 0 /\ -10+maxconn^post10 <= 0), cost: 2 Applied simplification Original rule: l10 -> l8 : maxconn^0'=maxconn^post10, (0 == 0 /\ -10+maxconn^post10 <= 0), cost: 2 New rule: l10 -> l8 : maxconn^0'=maxconn^post10, -10+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'=10, -11+maxconn^0 >= 0, cost: 1 New rule: l10 -> l8 : maxconn^0'=10, (0 == 0 /\ -11+maxconn^post10 >= 0), cost: 2 Applied simplification Original rule: l10 -> l8 : maxconn^0'=10, (0 == 0 /\ -11+maxconn^post10 >= 0), cost: 2 New rule: l10 -> l8 : maxconn^0'=10, -11+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 : ___rho_16_^0'=___rho_16_^post7, err^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, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, err^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, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, err^0'=___rho_16_^post7, (0 == 0 /\ ___rho_16_^post7 >= 0), cost: 2 New rule: l8 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, err^0'=___rho_16_^post7, ___rho_16_^post7 >= 0, cost: 2 Applied chaining First rule: l8 -> l7 : ___rho_16_^0'=___rho_16_^post7, err^0'=___rho_16_^post7, 0 == 0, cost: 1 Second rule: l7 -> l5 : 1+err^0 <= 0, cost: 1 New rule: l8 -> l5 : ___rho_16_^0'=___rho_16_^post7, err^0'=___rho_16_^post7, (0 == 0 /\ 1+___rho_16_^post7 <= 0), cost: 2 Applied simplification Original rule: l8 -> l5 : ___rho_16_^0'=___rho_16_^post7, err^0'=___rho_16_^post7, (0 == 0 /\ 1+___rho_16_^post7 <= 0), cost: 2 New rule: l8 -> l5 : ___rho_16_^0'=___rho_16_^post7, err^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_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, 1-MAXADDR^0+addr^0 <= 0, cost: 2 129: l6 -> l2 : MAXADDR^0-addr^0 <= 0, cost: 2 147: l8 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, err^0'=___rho_16_^post7, ___rho_16_^post7 >= 0, cost: 2 148: l8 -> l5 : ___rho_16_^0'=___rho_16_^post7, err^0'=___rho_16_^post7, 1+___rho_16_^post7 <= 0, cost: 2 145: l10 -> l8 : maxconn^0'=maxconn^post10, -10+maxconn^post10 <= 0, cost: 2 146: l10 -> l8 : maxconn^0'=10, -11+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, (-3+addr_ai_family^0 == 0 /\ -1+___rho_8_^post17 == 0), cost: 2 143: l13 -> l11 : ___rho_8_^0'=___rho_8_^post17, (-2+___rho_8_^post17 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 2 144: l13 -> l11 : ___rho_8_^0'=___rho_8_^post17, (-3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0), cost: 2 140: l15 -> l13 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_1_^post20 >= 0, cost: 2 141: l15 -> l5 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, 1+___rho_1_^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_5_^0'=___rho_5_^post24, ___rho_4_^0'=___rho_4_^post25, (-1+___rho_4_^post25 >= 0 /\ fd^0 <= 0), cost: 2 136: l20 -> l18 : ___rho_15_^0'=___rho_15_^post29, fd^0'=___rho_15_^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_2_^0 <= 0 /\ ___rho_3_^0 <= 0), cost: 2 133: l27 -> l5 : (___rho_2_^0 <= 0 /\ -1+___rho_3_^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 : tmp1^0'=1, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, -1+ret^post52 >= 0, cost: 2 123: l36 -> l32 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 3 124: l36 -> l32 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 3 125: l36 -> l33 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+MaxBackends^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] : (added^0 <= 0 \/ -1+added^0 >= 0), cost: NONTERM Merged rules Start location: l36 151: l2 -> [37] : (added^0 <= 0 \/ -1+added^0 >= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 128: l6 -> l27 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, 1-MAXADDR^0+addr^0 <= 0, cost: 2 129: l6 -> l2 : MAXADDR^0-addr^0 <= 0, cost: 2 147: l8 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, err^0'=___rho_16_^post7, ___rho_16_^post7 >= 0, cost: 2 148: l8 -> l5 : ___rho_16_^0'=___rho_16_^post7, err^0'=___rho_16_^post7, 1+___rho_16_^post7 <= 0, cost: 2 145: l10 -> l8 : maxconn^0'=maxconn^post10, -10+maxconn^post10 <= 0, cost: 2 146: l10 -> l8 : maxconn^0'=10, -11+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, (-3+addr_ai_family^0 == 0 /\ -1+___rho_8_^post17 == 0), cost: 2 143: l13 -> l11 : ___rho_8_^0'=___rho_8_^post17, (-2+___rho_8_^post17 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 2 144: l13 -> l11 : ___rho_8_^0'=___rho_8_^post17, (-3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0), cost: 2 140: l15 -> l13 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_1_^post20 >= 0, cost: 2 141: l15 -> l5 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, 1+___rho_1_^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_5_^0'=___rho_5_^post24, ___rho_4_^0'=___rho_4_^post25, (-1+___rho_4_^post25 >= 0 /\ fd^0 <= 0), cost: 2 136: l20 -> l18 : ___rho_15_^0'=___rho_15_^post29, fd^0'=___rho_15_^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_2_^0 <= 0 /\ ___rho_3_^0 <= 0), cost: 2 133: l27 -> l5 : (___rho_2_^0 <= 0 /\ -1+___rho_3_^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 : tmp1^0'=1, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, -1+ret^post52 >= 0, cost: 2 123: l36 -> l32 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 3 124: l36 -> l32 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 3 125: l36 -> l33 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 3 Eliminating location l32 by chaining: Applied chaining First rule: l36 -> l32 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 3 Second rule: l32 -> l33 : TRUE, cost: 1 New rule: l36 -> l33 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 4 Applied chaining First rule: l36 -> l32 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 3 Second rule: l32 -> l33 : TRUE, cost: 1 New rule: l36 -> l33 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 4 Applied deletion Removed the following rules: 108 123 124 Eliminating location l33 by chaining: Applied chaining First rule: l36 -> l33 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+MaxBackends^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 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 5 Applied chaining First rule: l36 -> l33 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 3 Second rule: l33 -> l29 : tmp1^0'=1, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, -1+ret^post52 >= 0, cost: 2 New rule: l36 -> l29 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 5 Applied chaining First rule: l36 -> l33 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+MaxBackends^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 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Applied chaining First rule: l36 -> l33 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 4 Second rule: l33 -> l29 : tmp1^0'=1, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, -1+ret^post52 >= 0, cost: 2 New rule: l36 -> l29 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Applied chaining First rule: l36 -> l33 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ -1+MaxBackends^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 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Applied chaining First rule: l36 -> l33 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ret^0'=ret^post56, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 4 Second rule: l33 -> l29 : tmp1^0'=1, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, -1+ret^post52 >= 0, cost: 2 New rule: l36 -> l29 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^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_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, 1-MAXADDR^0+addr^0 <= 0, cost: 2 Second rule: l27 -> l23 : -1+___rho_2_^0 >= 0, cost: 1 New rule: l6 -> l23 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3 Applied chaining First rule: l6 -> l27 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, 1-MAXADDR^0+addr^0 <= 0, cost: 2 Second rule: l27 -> l23 : (___rho_2_^0 <= 0 /\ ___rho_3_^0 <= 0), cost: 2 New rule: l6 -> l23 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (___rho_3_^post42 <= 0 /\ ___rho_2_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 Applied chaining First rule: l6 -> l27 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, 1-MAXADDR^0+addr^0 <= 0, cost: 2 Second rule: l27 -> l5 : (___rho_2_^0 <= 0 /\ -1+___rho_3_^0 >= 0), cost: 2 New rule: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 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 : (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^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'=___rho_15_^post29, fd^0'=___rho_15_^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'=___rho_15_^post29, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0), cost: 3 Applied chaining First rule: l20 -> l18 : ___rho_15_^0'=___rho_15_^post29, fd^0'=___rho_15_^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'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0), cost: 4 Applied chaining First rule: l20 -> l18 : ___rho_15_^0'=___rho_15_^post29, fd^0'=___rho_15_^post29, 1+listen_index^0-MaxListen^0 <= 0, cost: 2 Second rule: l18 -> l16 : ___rho_5_^0'=___rho_5_^post24, ___rho_4_^0'=___rho_4_^post25, (-1+___rho_4_^post25 >= 0 /\ fd^0 <= 0), cost: 2 New rule: l20 -> l16 : ___rho_5_^0'=___rho_5_^post24, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^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'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_1_^post20 >= 0, cost: 2 Second rule: l13 -> l10 : -4+addr_ai_family^0 >= 0, cost: 1 New rule: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, (-4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0), cost: 3 Applied chaining First rule: l15 -> l13 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_1_^post20 >= 0, cost: 2 Second rule: l13 -> l10 : -2+addr_ai_family^0 <= 0, cost: 1 New rule: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, (-2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0), cost: 3 Applied chaining First rule: l15 -> l13 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_1_^post20 >= 0, cost: 2 Second rule: l13 -> l10 : ___rho_8_^0'=___rho_8_^post17, (-3+addr_ai_family^0 == 0 /\ -1+___rho_8_^post17 == 0), cost: 2 New rule: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -1+___rho_8_^post17 == 0), cost: 4 Applied chaining First rule: l15 -> l13 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_1_^post20 >= 0, cost: 2 Second rule: l13 -> l11 : ___rho_8_^0'=___rho_8_^post17, (-2+___rho_8_^post17 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 2 New rule: l15 -> l11 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (-2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 Applied chaining First rule: l15 -> l13 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_1_^post20 >= 0, cost: 2 Second rule: l13 -> l11 : ___rho_8_^0'=___rho_8_^post17, (-3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0), cost: 2 New rule: l15 -> l11 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 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, -10+maxconn^post10 <= 0, cost: 2 Second rule: l8 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, err^0'=___rho_16_^post7, ___rho_16_^post7 >= 0, cost: 2 New rule: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, err^0'=___rho_16_^post7, (___rho_16_^post7 >= 0 /\ -10+maxconn^post10 <= 0), cost: 4 Applied chaining First rule: l10 -> l8 : maxconn^0'=maxconn^post10, -10+maxconn^post10 <= 0, cost: 2 Second rule: l8 -> l5 : ___rho_16_^0'=___rho_16_^post7, err^0'=___rho_16_^post7, 1+___rho_16_^post7 <= 0, cost: 2 New rule: l10 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -10+maxconn^post10 <= 0), cost: 4 Applied chaining First rule: l10 -> l8 : maxconn^0'=10, -11+maxconn^post10 >= 0, cost: 2 Second rule: l8 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, err^0'=___rho_16_^post7, ___rho_16_^post7 >= 0, cost: 2 New rule: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, err^0'=___rho_16_^post7, (-11+maxconn^post10 >= 0 /\ ___rho_16_^post7 >= 0), cost: 4 Applied chaining First rule: l10 -> l8 : maxconn^0'=10, -11+maxconn^post10 >= 0, cost: 2 Second rule: l8 -> l5 : ___rho_16_^0'=___rho_16_^post7, err^0'=___rho_16_^post7, 1+___rho_16_^post7 <= 0, cost: 2 New rule: l10 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -11+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] : (added^0 <= 0 \/ -1+added^0 >= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : MAXADDR^0-addr^0 <= 0, cost: 2 160: l6 -> l23 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3 161: l6 -> l23 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (___rho_3_^post42 <= 0 /\ ___rho_2_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 162: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 174: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, err^0'=___rho_16_^post7, (___rho_16_^post7 >= 0 /\ -10+maxconn^post10 <= 0), cost: 4 175: l10 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -10+maxconn^post10 <= 0), cost: 4 176: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, err^0'=___rho_16_^post7, (-11+maxconn^post10 >= 0 /\ ___rho_16_^post7 >= 0), cost: 4 177: l10 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -11+maxconn^post10 >= 0), cost: 4 68: l11 -> l2 : TRUE, cost: 1 141: l15 -> l5 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, 1+___rho_1_^post20 <= 0, cost: 2 169: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, (-4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0), cost: 3 170: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, (-2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0), cost: 3 171: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -1+___rho_8_^post17 == 0), cost: 4 172: l15 -> l11 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (-2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 173: l15 -> l11 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 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'=___rho_15_^post29, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0), cost: 3 167: l20 -> l15 : ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0), cost: 4 168: l20 -> l16 : ___rho_5_^0'=___rho_5_^post24, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0), cost: 4 135: l23 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 2 163: l23 -> l20 : (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^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 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 5 155: l36 -> l29 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 5 156: l36 -> l28 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 157: l36 -> l29 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 158: l36 -> l28 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 159: l36 -> l29 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Applied merging first rule: l6 -> l23 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3 second rule: l6 -> l23 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (___rho_3_^post42 <= 0 /\ ___rho_2_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 new rule: l6 -> l23 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)), cost: 3 Merged rules Start location: l36 151: l2 -> [37] : (added^0 <= 0 \/ -1+added^0 >= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : MAXADDR^0-addr^0 <= 0, cost: 2 162: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 178: l6 -> l23 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)), cost: 3 174: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, err^0'=___rho_16_^post7, (___rho_16_^post7 >= 0 /\ -10+maxconn^post10 <= 0), cost: 4 175: l10 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -10+maxconn^post10 <= 0), cost: 4 176: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, err^0'=___rho_16_^post7, (-11+maxconn^post10 >= 0 /\ ___rho_16_^post7 >= 0), cost: 4 177: l10 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -11+maxconn^post10 >= 0), cost: 4 68: l11 -> l2 : TRUE, cost: 1 141: l15 -> l5 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, 1+___rho_1_^post20 <= 0, cost: 2 169: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, (-4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0), cost: 3 170: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, (-2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0), cost: 3 171: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -1+___rho_8_^post17 == 0), cost: 4 172: l15 -> l11 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (-2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 173: l15 -> l11 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 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'=___rho_15_^post29, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0), cost: 3 167: l20 -> l15 : ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0), cost: 4 168: l20 -> l16 : ___rho_5_^0'=___rho_5_^post24, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0), cost: 4 135: l23 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 2 163: l23 -> l20 : (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^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 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 5 155: l36 -> l29 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 5 156: l36 -> l28 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 157: l36 -> l29 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 158: l36 -> l28 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 159: l36 -> l29 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^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] : (listen_index^0-MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^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, (listen_index^0-MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0), cost: 4*n6 Applied simplification Original rule: l23 -> [38] : (listen_index^0-MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^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, (listen_index^0-MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^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] : (added^0 <= 0 \/ -1+added^0 >= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : MAXADDR^0-addr^0 <= 0, cost: 2 162: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 178: l6 -> l23 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)), cost: 3 174: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, err^0'=___rho_16_^post7, (___rho_16_^post7 >= 0 /\ -10+maxconn^post10 <= 0), cost: 4 175: l10 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -10+maxconn^post10 <= 0), cost: 4 176: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, err^0'=___rho_16_^post7, (-11+maxconn^post10 >= 0 /\ ___rho_16_^post7 >= 0), cost: 4 177: l10 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -11+maxconn^post10 >= 0), cost: 4 68: l11 -> l2 : TRUE, cost: 1 141: l15 -> l5 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, 1+___rho_1_^post20 <= 0, cost: 2 169: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, (-4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0), cost: 3 170: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, (-2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0), cost: 3 171: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -1+___rho_8_^post17 == 0), cost: 4 172: l15 -> l11 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (-2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 173: l15 -> l11 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 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'=___rho_15_^post29, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0), cost: 3 167: l20 -> l15 : ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0), cost: 4 168: l20 -> l16 : ___rho_5_^0'=___rho_5_^post24, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0), cost: 4 135: l23 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 2 163: l23 -> l20 : (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^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 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 5 155: l36 -> l29 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 5 156: l36 -> l28 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 157: l36 -> l29 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 158: l36 -> l28 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 159: l36 -> l29 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Applied chaining First rule: l6 -> l23 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 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 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: NONTERM Applied chaining First rule: l6 -> l23 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 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 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 3+4*n4 Applied chaining First rule: l6 -> l23 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 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+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: NONTERM Applied chaining First rule: l6 -> l23 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 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 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 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] : (added^0 <= 0 \/ -1+added^0 >= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : MAXADDR^0-addr^0 <= 0, cost: 2 162: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 178: l6 -> l23 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)), cost: 3 185: l6 -> [38] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: NONTERM 186: l6 -> l23 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 3+4*n4 187: l6 -> [38] : (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: NONTERM 188: l6 -> l23 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 3+4*n6 174: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, err^0'=___rho_16_^post7, (___rho_16_^post7 >= 0 /\ -10+maxconn^post10 <= 0), cost: 4 175: l10 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -10+maxconn^post10 <= 0), cost: 4 176: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, err^0'=___rho_16_^post7, (-11+maxconn^post10 >= 0 /\ ___rho_16_^post7 >= 0), cost: 4 177: l10 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -11+maxconn^post10 >= 0), cost: 4 68: l11 -> l2 : TRUE, cost: 1 141: l15 -> l5 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, 1+___rho_1_^post20 <= 0, cost: 2 169: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, (-4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0), cost: 3 170: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, (-2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0), cost: 3 171: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -1+___rho_8_^post17 == 0), cost: 4 172: l15 -> l11 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (-2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 173: l15 -> l11 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 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'=___rho_15_^post29, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0), cost: 3 167: l20 -> l15 : ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0), cost: 4 168: l20 -> l16 : ___rho_5_^0'=___rho_5_^post24, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0), cost: 4 135: l23 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 2 163: l23 -> l20 : (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^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 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 5 155: l36 -> l29 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 5 156: l36 -> l28 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 157: l36 -> l29 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 158: l36 -> l28 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 159: l36 -> l29 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Eliminating location l28 by chaining: Applied chaining First rule: l36 -> l28 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 5 Second rule: l28 -> l29 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 1 New rule: l36 -> l29 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Applied simplification Original rule: l36 -> l29 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 New rule: l36 -> l29 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Applied chaining First rule: l36 -> l28 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 5 Second rule: l28 -> l29 : tmp1^0'=1, addrs^0 <= 0, cost: 1 New rule: l36 -> l29 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Applied chaining First rule: l36 -> l28 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Second rule: l28 -> l29 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 1 New rule: l36 -> l29 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Applied simplification Original rule: l36 -> l29 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 New rule: l36 -> l29 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-1+addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Applied chaining First rule: l36 -> l28 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Second rule: l28 -> l29 : tmp1^0'=1, addrs^0 <= 0, cost: 1 New rule: l36 -> l29 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Applied chaining First rule: l36 -> l28 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Second rule: l28 -> l29 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 1 New rule: l36 -> l29 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Applied simplification Original rule: l36 -> l29 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 New rule: l36 -> l29 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Applied chaining First rule: l36 -> l28 : added^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Second rule: l28 -> l29 : tmp1^0'=1, addrs^0 <= 0, cost: 1 New rule: l36 -> l29 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^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 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 5 Second rule: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 New rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Applied chaining First rule: l36 -> l29 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Second rule: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 New rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Applied chaining First rule: l36 -> l29 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Second rule: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 New rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Applied chaining First rule: l36 -> l29 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Second rule: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 New rule: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Applied chaining First rule: l36 -> l29 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Second rule: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 New rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Applied chaining First rule: l36 -> l29 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-1+addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 New rule: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-1+addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 Applied chaining First rule: l36 -> l29 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 New rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 Applied chaining First rule: l36 -> l29 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 New rule: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-2+family^0 <= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 Applied chaining First rule: l36 -> l29 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 New rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^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_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)), cost: 3 Second rule: l23 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 2 New rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (1+listen_index^0-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5 Applied simplification Original rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (1+listen_index^0-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5 New rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (1+listen_index^0-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5 Applied chaining First rule: l6 -> l23 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)), cost: 3 Second rule: l23 -> l20 : (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0), cost: 3 New rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 6 Applied chaining First rule: l6 -> l23 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 3+4*n4 Second rule: l23 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 2 New rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5+4*n4 Applied chaining First rule: l6 -> l23 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 3+4*n6 Second rule: l23 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 2 New rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5+4*n6 Applied partial deletion Original rule: l6 -> l23 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 3+4*n4 New rule: l6 -> [39] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 3+4*n4 Applied partial deletion Original rule: l6 -> l23 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 3+4*n6 New rule: l6 -> [39] : (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 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_5_^0'=___rho_5_^post24, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0), cost: 4 Second rule: l16 -> l15 : ___rho_5_^0 <= 0, cost: 1 New rule: l20 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0), cost: 5 Applied chaining First rule: l20 -> l16 : ___rho_5_^0'=___rho_5_^post24, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0), cost: 4 Second rule: l16 -> l5 : -1+___rho_5_^0 >= 0, cost: 1 New rule: l20 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^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'=___rho_1_^post20, err^0'=___rho_1_^post20, (-4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0), cost: 3 Second rule: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, err^0'=___rho_16_^post7, (___rho_16_^post7 >= 0 /\ -10+maxconn^post10 <= 0), cost: 4 New rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 Applied chaining First rule: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, (-4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0), cost: 3 Second rule: l10 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -10+maxconn^post10 <= 0), cost: 4 New rule: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 Applied chaining First rule: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, (-4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0), cost: 3 Second rule: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, err^0'=___rho_16_^post7, (-11+maxconn^post10 >= 0 /\ ___rho_16_^post7 >= 0), cost: 4 New rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 Applied chaining First rule: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, (-4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0), cost: 3 Second rule: l10 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -11+maxconn^post10 >= 0), cost: 4 New rule: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0), cost: 7 Applied chaining First rule: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, (-2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0), cost: 3 Second rule: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, err^0'=___rho_16_^post7, (___rho_16_^post7 >= 0 /\ -10+maxconn^post10 <= 0), cost: 4 New rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 Applied chaining First rule: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, (-2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0), cost: 3 Second rule: l10 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -10+maxconn^post10 <= 0), cost: 4 New rule: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 Applied chaining First rule: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, (-2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0), cost: 3 Second rule: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, err^0'=___rho_16_^post7, (-11+maxconn^post10 >= 0 /\ ___rho_16_^post7 >= 0), cost: 4 New rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 Applied chaining First rule: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, (-2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0), cost: 3 Second rule: l10 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -11+maxconn^post10 >= 0), cost: 4 New rule: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0), cost: 7 Applied chaining First rule: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -1+___rho_8_^post17 == 0), cost: 4 Second rule: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, err^0'=___rho_16_^post7, (___rho_16_^post7 >= 0 /\ -10+maxconn^post10 <= 0), cost: 4 New rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_16_^post7 >= 0 /\ -1+___rho_8_^post17 == 0 /\ -10+maxconn^post10 <= 0), cost: 8 Applied chaining First rule: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -1+___rho_8_^post17 == 0), cost: 4 Second rule: l10 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -10+maxconn^post10 <= 0), cost: 4 New rule: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_8_^0'=___rho_8_^post17, (1+___rho_16_^post7 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -1+___rho_8_^post17 == 0 /\ -10+maxconn^post10 <= 0), cost: 8 Applied chaining First rule: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -1+___rho_8_^post17 == 0), cost: 4 Second rule: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, err^0'=___rho_16_^post7, (-11+maxconn^post10 >= 0 /\ ___rho_16_^post7 >= 0), cost: 4 New rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_8_^0'=___rho_8_^post17, (-11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_16_^post7 >= 0 /\ -1+___rho_8_^post17 == 0), cost: 8 Applied chaining First rule: l15 -> l10 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -1+___rho_8_^post17 == 0), cost: 4 Second rule: l10 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -11+maxconn^post10 >= 0), cost: 4 New rule: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_8_^0'=___rho_8_^post17, (1+___rho_16_^post7 <= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -1+___rho_8_^post17 == 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'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (-2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 Second rule: l11 -> l2 : TRUE, cost: 1 New rule: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (-2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 Applied chaining First rule: l15 -> l11 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0), cost: 4 Second rule: l11 -> l2 : TRUE, cost: 1 New rule: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0), cost: 5 Applied deletion Removed the following rules: 68 172 173 Eliminated locations on tree-shaped paths Start location: l36 151: l2 -> [37] : (added^0 <= 0 \/ -1+added^0 >= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : MAXADDR^0-addr^0 <= 0, cost: 2 162: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 185: l6 -> [38] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: NONTERM 187: l6 -> [38] : (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: NONTERM 204: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (1+listen_index^0-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5 205: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 6 206: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5+4*n4 207: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5+4*n6 208: l6 -> [39] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 3+4*n4 209: l6 -> [39] : (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 3+4*n6 141: l15 -> l5 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, 1+___rho_1_^post20 <= 0, cost: 2 212: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 213: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 214: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 215: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0), cost: 7 216: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 217: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 218: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 219: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0), cost: 7 220: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_16_^post7 >= 0 /\ -1+___rho_8_^post17 == 0 /\ -10+maxconn^post10 <= 0), cost: 8 221: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_8_^0'=___rho_8_^post17, (1+___rho_16_^post7 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -1+___rho_8_^post17 == 0 /\ -10+maxconn^post10 <= 0), cost: 8 222: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_8_^0'=___rho_8_^post17, (-11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_16_^post7 >= 0 /\ -1+___rho_8_^post17 == 0), cost: 8 223: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_8_^0'=___rho_8_^post17, (1+___rho_16_^post7 <= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -1+___rho_8_^post17 == 0), cost: 8 224: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (-2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 225: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0), cost: 5 137: l20 -> l2 : -listen_index^0+MaxListen^0 <= 0, cost: 2 166: l20 -> l5 : ___rho_15_^0'=___rho_15_^post29, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0), cost: 3 167: l20 -> l15 : ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0), cost: 4 210: l20 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0), cost: 5 211: l20 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0), cost: 5 195: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 196: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 197: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 198: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 199: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 200: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-1+addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 201: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 202: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-2+family^0 <= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 203: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 Applied merging first rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (1+listen_index^0-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5 second rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 6 new rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: 5 Applied merging first rule: l6 -> [38] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: NONTERM second rule: l6 -> [38] : (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: NONTERM new rule: l6 -> [38] : ((listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM Applied merging first rule: l6 -> [39] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 3+4*n4 second rule: l6 -> [39] : (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 3+4*n6 new rule: l6 -> [39] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: 3+4*n4 Merged rules Start location: l36 151: l2 -> [37] : (added^0 <= 0 \/ -1+added^0 >= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : MAXADDR^0-addr^0 <= 0, cost: 2 162: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 206: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5+4*n4 207: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5+4*n6 226: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: 5 227: l6 -> [38] : ((listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM 228: l6 -> [39] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: 3+4*n4 141: l15 -> l5 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, 1+___rho_1_^post20 <= 0, cost: 2 212: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 213: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 214: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 215: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0), cost: 7 216: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 217: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 218: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 219: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0), cost: 7 220: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_16_^post7 >= 0 /\ -1+___rho_8_^post17 == 0 /\ -10+maxconn^post10 <= 0), cost: 8 221: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_8_^0'=___rho_8_^post17, (1+___rho_16_^post7 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -1+___rho_8_^post17 == 0 /\ -10+maxconn^post10 <= 0), cost: 8 222: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_8_^0'=___rho_8_^post17, (-11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_16_^post7 >= 0 /\ -1+___rho_8_^post17 == 0), cost: 8 223: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_8_^0'=___rho_8_^post17, (1+___rho_16_^post7 <= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -1+___rho_8_^post17 == 0), cost: 8 224: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (-2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 225: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0), cost: 5 137: l20 -> l2 : -listen_index^0+MaxListen^0 <= 0, cost: 2 166: l20 -> l5 : ___rho_15_^0'=___rho_15_^post29, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0), cost: 3 167: l20 -> l15 : ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0), cost: 4 210: l20 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0), cost: 5 211: l20 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0), cost: 5 195: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 196: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 197: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 198: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 199: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 200: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-1+addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 201: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 202: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-2+family^0 <= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 203: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-2+family^0 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 Applied pruning (of leafs and parallel rules): Start location: l36 151: l2 -> [37] : (added^0 <= 0 \/ -1+added^0 >= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : MAXADDR^0-addr^0 <= 0, cost: 2 162: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 206: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5+4*n4 207: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5+4*n6 226: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: 5 227: l6 -> [38] : ((listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM 141: l15 -> l5 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, 1+___rho_1_^post20 <= 0, cost: 2 212: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 214: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 217: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 218: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 224: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (-2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 225: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0), cost: 5 137: l20 -> l2 : -listen_index^0+MaxListen^0 <= 0, cost: 2 166: l20 -> l5 : ___rho_15_^0'=___rho_15_^post29, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0), cost: 3 167: l20 -> l15 : ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0), cost: 4 210: l20 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0), cost: 5 211: l20 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0), cost: 5 195: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 196: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 198: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 199: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 201: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 Eliminating location l20 by chaining: Applied chaining First rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5+4*n4 Second rule: l20 -> l5 : ___rho_15_^0'=___rho_15_^post29, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0), cost: 3 New rule: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 8+4*n4 Applied simplification Original rule: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 8+4*n4 New rule: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 8+4*n4 Applied chaining First rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5+4*n4 Second rule: l20 -> l15 : ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0), cost: 4 New rule: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n4 Applied chaining First rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5+4*n4 Second rule: l20 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0), cost: 5 New rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n4 Applied chaining First rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5+4*n4 Second rule: l20 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0), cost: 5 New rule: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n4 Applied simplification Original rule: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n4 New rule: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n4 Applied chaining First rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5+4*n6 Second rule: l20 -> l5 : ___rho_15_^0'=___rho_15_^post29, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0), cost: 3 New rule: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 8+4*n6 Applied chaining First rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5+4*n6 Second rule: l20 -> l15 : ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0), cost: 4 New rule: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n6 Applied simplification Original rule: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n6 New rule: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n6 Applied chaining First rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5+4*n6 Second rule: l20 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0), cost: 5 New rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n6 Applied simplification Original rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n6 New rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n6 Applied chaining First rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5+4*n6 Second rule: l20 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0), cost: 5 New rule: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n6 Applied simplification Original rule: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n6 New rule: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n6 Applied chaining First rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: 5 Second rule: l20 -> l2 : -listen_index^0+MaxListen^0 <= 0, cost: 2 New rule: l6 -> l2 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-listen_index^0+MaxListen^0 <= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))))), cost: 7 Applied simplification Original rule: l6 -> l2 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-listen_index^0+MaxListen^0 <= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))))), cost: 7 New rule: l6 -> l2 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 7 Applied chaining First rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: 5 Second rule: l20 -> l5 : ___rho_15_^0'=___rho_15_^post29, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0), cost: 3 New rule: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))))), cost: 8 Applied simplification Original rule: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))))), cost: 8 New rule: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 8 Applied chaining First rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: 5 Second rule: l20 -> l15 : ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0), cost: 4 New rule: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))))), cost: 9 Applied simplification Original rule: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))))), cost: 9 New rule: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9 Applied chaining First rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: 5 Second rule: l20 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0), cost: 5 New rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))))), cost: 10 Applied simplification Original rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))))), cost: 10 New rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10 Applied chaining First rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: 5 Second rule: l20 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0), cost: 5 New rule: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))))), cost: 10 Applied simplification Original rule: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))))), cost: 10 New rule: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10 Applied partial deletion Original rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 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+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5+4*n4 Applied partial deletion Original rule: l6 -> l20 : ___rho_2_^0'=___rho_2_^post42, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5+4*n6 New rule: l6 -> [40] : (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 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] : (added^0 <= 0 \/ -1+added^0 >= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : MAXADDR^0-addr^0 <= 0, cost: 2 162: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 227: l6 -> [38] : ((listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM 229: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 8+4*n4 230: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n4 231: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n4 232: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n4 233: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 8+4*n6 234: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n6 235: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n6 236: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n6 237: l6 -> l2 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 7 238: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 8 239: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9 240: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10 241: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 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+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5+4*n4 243: l6 -> [40] : (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5+4*n6 141: l15 -> l5 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, 1+___rho_1_^post20 <= 0, cost: 2 212: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 214: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 217: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 218: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 224: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (-2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 225: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0), cost: 5 195: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 196: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 198: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 199: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 201: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^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+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5+4*n4 second rule: l6 -> [40] : (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 5+4*n6 new rule: l6 -> [40] : ((listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: 5+4*n4 Merged rules Start location: l36 151: l2 -> [37] : (added^0 <= 0 \/ -1+added^0 >= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : MAXADDR^0-addr^0 <= 0, cost: 2 162: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 227: l6 -> [38] : ((listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM 229: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 8+4*n4 230: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n4 231: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n4 232: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n4 233: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 8+4*n6 234: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n6 235: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n6 236: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n6 237: l6 -> l2 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 7 238: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 8 239: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9 240: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10 241: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10 244: l6 -> [40] : ((listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: 5+4*n4 141: l15 -> l5 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, 1+___rho_1_^post20 <= 0, cost: 2 212: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 214: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 217: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 218: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 224: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (-2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 225: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0), cost: 5 195: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 196: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 198: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 199: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 201: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 Applied pruning (of leafs and parallel rules): Start location: l36 151: l2 -> [37] : (added^0 <= 0 \/ -1+added^0 >= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : MAXADDR^0-addr^0 <= 0, cost: 2 162: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 227: l6 -> [38] : ((listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM 229: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 8+4*n4 230: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n4 231: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n4 232: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n4 233: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 8+4*n6 234: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n6 235: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n6 236: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n6 237: l6 -> l2 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 7 240: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10 141: l15 -> l5 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, 1+___rho_1_^post20 <= 0, cost: 2 212: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 214: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 217: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 218: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 224: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (-2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 225: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0), cost: 5 195: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 196: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 198: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 199: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 201: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 Eliminating location l15 by chaining: Applied chaining First rule: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n4 Second rule: l15 -> l5 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, 1+___rho_1_^post20 <= 0, cost: 2 New rule: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 11+4*n4 Applied chaining First rule: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n4 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 16+4*n4 Applied chaining First rule: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n4 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 16+4*n4 Applied simplification Original rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 16+4*n4 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 16+4*n4 Applied chaining First rule: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n4 Second rule: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 New rule: l6 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+___rho_16_^post7 <= 0 /\ ___rho_4_^post25 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 16+4*n4 Applied chaining First rule: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n4 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 16+4*n4 Applied chaining First rule: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n4 Second rule: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (-2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 New rule: l6 -> l2 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 14+4*n4 Applied chaining First rule: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n4 Second rule: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0), cost: 5 New rule: l6 -> l2 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 14+4*n4 Applied chaining First rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n4 Second rule: l15 -> l5 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, 1+___rho_1_^post20 <= 0, cost: 2 New rule: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+___rho_1_^post20 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 12+4*n4 Applied chaining First rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n4 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^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, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n4 Applied simplification Original rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^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, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n4 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^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, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n4 Applied chaining First rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n4 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n4 Applied simplification Original rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n4 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n4 Applied chaining First rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n4 Second rule: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 New rule: l6 -> l5 : ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=maxconn^post10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+___rho_16_^post7 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n4 Applied chaining First rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n4 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n4 Applied chaining First rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n4 Second rule: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (-2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 New rule: l6 -> l2 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 15+4*n4 Applied chaining First rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n4 Second rule: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0), cost: 5 New rule: l6 -> l2 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 15+4*n4 Applied simplification Original rule: l6 -> l2 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 15+4*n4 New rule: l6 -> l2 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 15+4*n4 Applied chaining First rule: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n6 Second rule: l15 -> l5 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, 1+___rho_1_^post20 <= 0, cost: 2 New rule: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 11+4*n6 Applied chaining First rule: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n6 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 16+4*n6 Applied chaining First rule: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n6 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 16+4*n6 Applied simplification Original rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 16+4*n6 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 16+4*n6 Applied chaining First rule: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n6 Second rule: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 New rule: l6 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ 1+___rho_16_^post7 <= 0 /\ ___rho_4_^post25 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 16+4*n6 Applied chaining First rule: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n6 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 16+4*n6 Applied simplification Original rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 16+4*n6 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 16+4*n6 Applied chaining First rule: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n6 Second rule: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (-2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 New rule: l6 -> l2 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 14+4*n6 Applied chaining First rule: l6 -> l15 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n6 Second rule: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0), cost: 5 New rule: l6 -> l2 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 14+4*n6 Applied simplification Original rule: l6 -> l2 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 14+4*n6 New rule: l6 -> l2 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 14+4*n6 Applied chaining First rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n6 Second rule: l15 -> l5 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, 1+___rho_1_^post20 <= 0, cost: 2 New rule: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ 1+___rho_1_^post20 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 12+4*n6 Applied chaining First rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n6 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^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, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n6 Applied chaining First rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n6 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n6 Applied simplification Original rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n6 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n6 Applied chaining First rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n6 Second rule: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 New rule: l6 -> l5 : ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=maxconn^post10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ 1+___rho_16_^post7 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n6 Applied simplification Original rule: l6 -> l5 : ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=maxconn^post10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ 1+___rho_16_^post7 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n6 New rule: l6 -> l5 : ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=maxconn^post10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ 1+___rho_16_^post7 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n6 Applied chaining First rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n6 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n6 Applied simplification Original rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n6 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n6 Applied chaining First rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n6 Second rule: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (-2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 New rule: l6 -> l2 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 15+4*n6 Applied simplification Original rule: l6 -> l2 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 15+4*n6 New rule: l6 -> l2 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 15+4*n6 Applied chaining First rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n6 Second rule: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0), cost: 5 New rule: l6 -> l2 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 15+4*n6 Applied chaining First rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10 Second rule: l15 -> l5 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, 1+___rho_1_^post20 <= 0, cost: 2 New rule: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 12 Applied chaining First rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^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, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (-4+addr_ai_family^0 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17 Applied simplification Original rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^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, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (-4+addr_ai_family^0 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^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, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (-4+addr_ai_family^0 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17 Applied chaining First rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (-4+addr_ai_family^0 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17 Applied simplification Original rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (-4+addr_ai_family^0 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (-4+addr_ai_family^0 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17 Applied chaining First rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10 Second rule: l15 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (1+___rho_16_^post7 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -10+maxconn^post10 <= 0), cost: 7 New rule: l6 -> l5 : ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=maxconn^post10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+___rho_16_^post7 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17 Applied simplification Original rule: l6 -> l5 : ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=maxconn^post10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+___rho_16_^post7 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17 New rule: l6 -> l5 : ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=maxconn^post10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+___rho_16_^post7 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17 Applied chaining First rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, (-11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17 Applied chaining First rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10 Second rule: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (-2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 New rule: l6 -> l2 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 15 Applied chaining First rule: l6 -> l15 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10 Second rule: l15 -> l2 : ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, (___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0), cost: 5 New rule: l6 -> l2 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 15 Applied simplification Original rule: l6 -> l2 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 15 New rule: l6 -> l2 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 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] : (added^0 <= 0 \/ -1+added^0 >= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : MAXADDR^0-addr^0 <= 0, cost: 2 162: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 227: l6 -> [38] : ((listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM 229: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 8+4*n4 232: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n4 233: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 8+4*n6 236: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ -1+___rho_5_^post24 >= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 10+4*n6 237: l6 -> l2 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 7 245: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 11+4*n4 246: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 16+4*n4 247: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 16+4*n4 248: l6 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+___rho_16_^post7 <= 0 /\ ___rho_4_^post25 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 16+4*n4 249: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 16+4*n4 250: l6 -> l2 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 14+4*n4 251: l6 -> l2 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 14+4*n4 252: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+___rho_1_^post20 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 12+4*n4 253: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^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, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n4 254: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n4 255: l6 -> l5 : ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=maxconn^post10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+___rho_16_^post7 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n4 256: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n4 257: l6 -> l2 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 15+4*n4 258: l6 -> l2 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 15+4*n4 259: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 11+4*n6 260: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 16+4*n6 261: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 16+4*n6 262: l6 -> l5 : ___rho_16_^0'=___rho_16_^post7, maxconn^0'=maxconn^post10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ 1+___rho_16_^post7 <= 0 /\ ___rho_4_^post25 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 16+4*n6 263: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 16+4*n6 264: l6 -> l2 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 14+4*n6 265: l6 -> l2 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 14+4*n6 266: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ 1+___rho_1_^post20 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 12+4*n6 267: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^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, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n6 268: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n6 269: l6 -> l5 : ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=maxconn^post10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ 1+___rho_16_^post7 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n6 270: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n6 271: l6 -> l2 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 15+4*n6 272: l6 -> l2 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 15+4*n6 273: l6 -> l5 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 12 274: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^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, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (-4+addr_ai_family^0 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17 275: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (-4+addr_ai_family^0 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17 276: l6 -> l5 : ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=maxconn^post10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+___rho_16_^post7 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_15_^post29 <= 0 /\ -10+maxconn^post10 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17 277: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, ___rho_5_^0'=___rho_5_^post24, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -11+maxconn^post10 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17 278: l6 -> l2 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 15 279: l6 -> l2 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 15 195: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 196: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 198: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 199: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 201: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 Applied pruning (of leafs and parallel rules): Start location: l36 151: l2 -> [37] : (added^0 <= 0 \/ -1+added^0 >= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : MAXADDR^0-addr^0 <= 0, cost: 2 162: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 227: l6 -> [38] : ((listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM 229: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 8+4*n4 233: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 8+4*n6 237: l6 -> l2 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 7 247: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 16+4*n4 251: l6 -> l2 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 14+4*n4 258: l6 -> l2 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 15+4*n4 259: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 11+4*n6 264: l6 -> l2 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 14+4*n6 195: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 196: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 198: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 199: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 201: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 Eliminating location l2 by chaining: Applied chaining First rule: l6 -> l2 : MAXADDR^0-addr^0 <= 0, cost: 2 Second rule: l2 -> [37] : (added^0 <= 0 \/ -1+added^0 >= 0), cost: NONTERM New rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 /\ (added^0 <= 0 \/ -1+added^0 >= 0)), cost: NONTERM Applied simplification Original rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 /\ (added^0 <= 0 \/ -1+added^0 >= 0)), cost: NONTERM New rule: l6 -> [37] : MAXADDR^0-addr^0 <= 0, cost: NONTERM Applied chaining First rule: l6 -> l2 : ___rho_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 7 Second rule: l2 -> [37] : (added^0 <= 0 \/ -1+added^0 >= 0), cost: NONTERM New rule: l6 -> [37] : (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)) /\ (added^0 <= 0 \/ -1+added^0 >= 0)), cost: NONTERM Applied simplification Original rule: l6 -> [37] : (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)) /\ (added^0 <= 0 \/ -1+added^0 >= 0)), cost: NONTERM New rule: l6 -> [37] : (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: NONTERM Applied chaining First rule: l6 -> l2 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 14+4*n4 Second rule: l2 -> [37] : (added^0 <= 0 \/ -1+added^0 >= 0), cost: NONTERM New rule: l6 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)) /\ (added^0 <= 0 \/ -1+added^0 >= 0)), cost: NONTERM Applied simplification Original rule: l6 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)) /\ (added^0 <= 0 \/ -1+added^0 >= 0)), cost: NONTERM New rule: l6 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: NONTERM Applied chaining First rule: l6 -> l2 : ___rho_5_^0'=___rho_5_^post24, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 15+4*n4 Second rule: l2 -> [37] : (added^0 <= 0 \/ -1+added^0 >= 0), cost: NONTERM New rule: l6 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)) /\ (added^0 <= 0 \/ -1+added^0 >= 0)), cost: NONTERM Applied simplification Original rule: l6 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)) /\ (added^0 <= 0 \/ -1+added^0 >= 0)), cost: NONTERM New rule: l6 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: NONTERM Applied chaining First rule: l6 -> l2 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_8_^0'=___rho_8_^post17, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 14+4*n6 Second rule: l2 -> [37] : (added^0 <= 0 \/ -1+added^0 >= 0), cost: NONTERM New rule: l6 -> [37] : (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (added^0 <= 0 \/ -1+added^0 >= 0) /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: NONTERM Applied simplification Original rule: l6 -> [37] : (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (added^0 <= 0 \/ -1+added^0 >= 0) /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: NONTERM New rule: l6 -> [37] : (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 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_2_^0'=___rho_2_^post42, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 Second rule: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 New rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, addr^0'=1+addr^0, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5 Applied chaining First rule: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 8+4*n4 Second rule: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 New rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4, addr^0'=1+addr^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n4 Applied simplification Original rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4, addr^0'=1+addr^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n4 New rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4, addr^0'=1+addr^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n4 Applied chaining First rule: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n6, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 8+4*n6 Second rule: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 New rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n6, addr^0'=1+addr^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n6 Applied chaining First rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 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'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, addr^0'=1+addr^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n4 Applied simplification Original rule: l6 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, addr^0'=1+addr^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n4 New rule: l6 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, addr^0'=1+addr^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n4 Applied chaining First rule: l6 -> l5 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 11+4*n6 Second rule: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 New rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, addr^0'=1+addr^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 12+4*n6 Applied simplification Original rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, addr^0'=1+addr^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 12+4*n6 New rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, addr^0'=1+addr^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 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] : ((listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM 280: l6 -> [37] : MAXADDR^0-addr^0 <= 0, cost: NONTERM 281: l6 -> [37] : (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: NONTERM 282: l6 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: NONTERM 283: l6 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: NONTERM 284: l6 -> [37] : (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: NONTERM 285: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, addr^0'=1+addr^0, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5 286: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4, addr^0'=1+addr^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n4 287: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n6, addr^0'=1+addr^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n6 288: l6 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, addr^0'=1+addr^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n4 289: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, addr^0'=1+addr^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 12+4*n6 195: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 196: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 198: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 199: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 201: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 Applied merging first rule: l6 -> [37] : MAXADDR^0-addr^0 <= 0, cost: NONTERM second rule: l6 -> [37] : (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: NONTERM new rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ ___rho_3_^post42 <= 0))), cost: NONTERM Applied merging first rule: l6 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: NONTERM second rule: l6 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+___rho_4_^post25 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: NONTERM new rule: l6 -> [37] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM Applied merging first rule: l6 -> [37] : (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: NONTERM second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ ___rho_3_^post42 <= 0))), cost: NONTERM new rule: l6 -> [37] : ((listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ MAXADDR^0-addr^0 <= 0), cost: NONTERM Applied merging first rule: l6 -> [37] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM second rule: l6 -> [37] : ((listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ MAXADDR^0-addr^0 <= 0), cost: NONTERM new rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM Merged rules Start location: l36 227: l6 -> [38] : ((listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM 285: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, addr^0'=1+addr^0, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5 286: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4, addr^0'=1+addr^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n4 287: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n6, addr^0'=1+addr^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n6 288: l6 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, addr^0'=1+addr^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n4 289: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, addr^0'=1+addr^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 12+4*n6 293: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM 195: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 196: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 198: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 199: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 201: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 Applied simplification Original rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4, addr^0'=1+addr^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n4 New rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4, addr^0'=1+addr^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n4 Applied simplification Original rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n6, addr^0'=1+addr^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n6 New rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n6, addr^0'=1+addr^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n6 Applied simplification Original rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, addr^0'=1+addr^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 12+4*n6 New rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, addr^0'=1+addr^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 12+4*n6 Simplified simple loops Start location: l36 227: l6 -> [38] : ((listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM 285: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, addr^0'=1+addr^0, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5 288: l6 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, addr^0'=1+addr^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n4 293: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM 294: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4, addr^0'=1+addr^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n4 295: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n6, addr^0'=1+addr^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n6 296: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, addr^0'=1+addr^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 12+4*n6 195: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 196: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 198: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 199: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 201: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 Applied acceleration Original rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, addr^0'=1+addr^0, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5 New rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, addr^0'=n90+addr^0, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ -___rho_2_^post42 >= 0 /\ -n90+MAXADDR^0-addr^0 >= 0 /\ -1+n90 >= 0), cost: 5*n90 Applied instantiation Original rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, addr^0'=n90+addr^0, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ -___rho_2_^post42 >= 0 /\ -n90+MAXADDR^0-addr^0 >= 0 /\ -1+n90 >= 0), cost: 5*n90 New rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, (0 >= 0 /\ -1+___rho_3_^post42 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -___rho_2_^post42 >= 0), cost: 5*MAXADDR^0-5*addr^0 Applied acceleration Original rule: l6 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=1+added^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4, addr^0'=1+addr^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ ___rho_1_^post20 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 17+4*n4 New rule: l6 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=added^0+n92, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=n92*n4+listen_index^0, addr^0'=n92+addr^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ -___rho_4_^post25 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ listen_index^0+n4*(-1+n92)-MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 >= 0 /\ -___rho_15_^post29 >= 0 /\ -1+n92 >= 0 /\ ((-___rho_3_^post42 >= 0 /\ -n92+MAXADDR^0-addr^0 >= 0) \/ (-1+___rho_2_^post42 >= 0 /\ -n92+MAXADDR^0-addr^0 >= 0))), cost: 4*n92*n4+17*n92 Applied instantiation Original rule: l6 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=added^0+n92, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=n92*n4+listen_index^0, addr^0'=n92+addr^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ -___rho_4_^post25 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ listen_index^0+n4*(-1+n92)-MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 >= 0 /\ -___rho_15_^post29 >= 0 /\ -1+n92 >= 0 /\ ((-___rho_3_^post42 >= 0 /\ -n92+MAXADDR^0-addr^0 >= 0) \/ (-1+___rho_2_^post42 >= 0 /\ -n92+MAXADDR^0-addr^0 >= 0))), cost: 4*n92*n4+17*n92 New rule: l6 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=added^0+MAXADDR^0-addr^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4*(MAXADDR^0-addr^0), addr^0'=MAXADDR^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ -___rho_4_^post25 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ (-1+MAXADDR^0-addr^0)*n4+listen_index^0-MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 >= 0 /\ -___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -___rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+___rho_2_^post42 >= 0))), cost: 17*MAXADDR^0-17*addr^0+4*n4*(MAXADDR^0-addr^0) Applied acceleration Original rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4, addr^0'=1+addr^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n4 New rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=n94*n4+listen_index^0, addr^0'=n94+addr^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ listen_index^0+n4*(-1+n94)-MaxListen^0 >= 0 /\ -1+n94 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ -n94+MAXADDR^0-addr^0 >= 0) \/ (-___rho_3_^post42 >= 0 /\ -n94+MAXADDR^0-addr^0 >= 0))), cost: 4*n94*n4+9*n94 Applied instantiation Original rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=n94*n4+listen_index^0, addr^0'=n94+addr^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ listen_index^0+n4*(-1+n94)-MaxListen^0 >= 0 /\ -1+n94 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ -n94+MAXADDR^0-addr^0 >= 0) \/ (-___rho_3_^post42 >= 0 /\ -n94+MAXADDR^0-addr^0 >= 0))), cost: 4*n94*n4+9*n94 New rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4*(MAXADDR^0-addr^0), addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ (-1+MAXADDR^0-addr^0)*n4+listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -___rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+___rho_2_^post42 >= 0))), cost: 9*MAXADDR^0-9*addr^0+4*n4*(MAXADDR^0-addr^0) Applied acceleration Original rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n6, addr^0'=1+addr^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 9+4*n6 New rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=n96*n6+listen_index^0, addr^0'=n96+addr^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ (-1+n96)*n6+listen_index^0-MaxListen^0 >= 0 /\ -1+n96 >= 0 /\ -1-listen_index^0-n6+MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ ((-n96+MAXADDR^0-addr^0 >= 0 /\ -___rho_3_^post42 >= 0) \/ (-n96+MAXADDR^0-addr^0 >= 0 /\ -1+___rho_2_^post42 >= 0))), cost: 9*n96+4*n96*n6 Applied instantiation Original rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=n96*n6+listen_index^0, addr^0'=n96+addr^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ (-1+n96)*n6+listen_index^0-MaxListen^0 >= 0 /\ -1+n96 >= 0 /\ -1-listen_index^0-n6+MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ ((-n96+MAXADDR^0-addr^0 >= 0 /\ -___rho_3_^post42 >= 0) \/ (-n96+MAXADDR^0-addr^0 >= 0 /\ -1+___rho_2_^post42 >= 0))), cost: 9*n96+4*n96*n6 New rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=(MAXADDR^0-addr^0)*n6+listen_index^0, addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-listen_index^0-n6+MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0+(-1+MAXADDR^0-addr^0)*n6 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 4*(MAXADDR^0-addr^0)*n6+9*MAXADDR^0-9*addr^0 Applied acceleration Original rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n6, addr^0'=1+addr^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0))), cost: 12+4*n6 New rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n98*n6, addr^0'=n98+addr^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1-___rho_1_^post20 >= 0 /\ -1-listen_index^0-n6+MaxListen^0 >= 0 /\ -___rho_4_^post25 >= 0 /\ -1+n98 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -___rho_15_^post29 >= 0 /\ (-1+n98)*n6+listen_index^0-MaxListen^0 >= 0 /\ ((-n98+MAXADDR^0-addr^0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (-___rho_3_^post42 >= 0 /\ -n98+MAXADDR^0-addr^0 >= 0))), cost: 12*n98+4*n98*n6 Applied instantiation Original rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n98*n6, addr^0'=n98+addr^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1-___rho_1_^post20 >= 0 /\ -1-listen_index^0-n6+MaxListen^0 >= 0 /\ -___rho_4_^post25 >= 0 /\ -1+n98 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -___rho_15_^post29 >= 0 /\ (-1+n98)*n6+listen_index^0-MaxListen^0 >= 0 /\ ((-n98+MAXADDR^0-addr^0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (-___rho_3_^post42 >= 0 /\ -n98+MAXADDR^0-addr^0 >= 0))), cost: 12*n98+4*n98*n6 New rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=(MAXADDR^0-addr^0)*n6+listen_index^0, addr^0'=MAXADDR^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-___rho_1_^post20 >= 0 /\ -1-listen_index^0-n6+MaxListen^0 >= 0 /\ -___rho_4_^post25 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0+(-1+MAXADDR^0-addr^0)*n6 >= 0 /\ -___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -___rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+___rho_2_^post42 >= 0))), cost: 4*(MAXADDR^0-addr^0)*n6+12*MAXADDR^0-12*addr^0 Applied simplification Original rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, (0 >= 0 /\ -1+___rho_3_^post42 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -___rho_2_^post42 >= 0), cost: 5*MAXADDR^0-5*addr^0 New rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ ___rho_2_^post42 <= 0), cost: 5*MAXADDR^0-5*addr^0 Applied simplification Original rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4*(MAXADDR^0-addr^0), addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ (-1+MAXADDR^0-addr^0)*n4+listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -___rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+___rho_2_^post42 >= 0))), cost: 9*MAXADDR^0-9*addr^0+4*n4*(MAXADDR^0-addr^0) New rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4*(MAXADDR^0-addr^0), addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ (-1+MAXADDR^0-addr^0)*n4+listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 9*MAXADDR^0-9*addr^0+4*n4*(MAXADDR^0-addr^0) Applied simplification Original rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=(MAXADDR^0-addr^0)*n6+listen_index^0, addr^0'=MAXADDR^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-___rho_1_^post20 >= 0 /\ -1-listen_index^0-n6+MaxListen^0 >= 0 /\ -___rho_4_^post25 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0+(-1+MAXADDR^0-addr^0)*n6 >= 0 /\ -___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -___rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+___rho_2_^post42 >= 0))), cost: 4*(MAXADDR^0-addr^0)*n6+12*MAXADDR^0-12*addr^0 New rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=(MAXADDR^0-addr^0)*n6+listen_index^0, addr^0'=MAXADDR^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-___rho_1_^post20 >= 0 /\ -1-listen_index^0-n6+MaxListen^0 >= 0 /\ -___rho_4_^post25 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0+(-1+MAXADDR^0-addr^0)*n6 >= 0 /\ -___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 4*(MAXADDR^0-addr^0)*n6+12*MAXADDR^0-12*addr^0 Applied deletion Removed the following rules: 285 288 294 295 296 Accelerated simple loops Start location: l36 227: l6 -> [38] : ((listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM 293: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM 298: l6 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=added^0+MAXADDR^0-addr^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4*(MAXADDR^0-addr^0), addr^0'=MAXADDR^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ -___rho_4_^post25 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ (-1+MAXADDR^0-addr^0)*n4+listen_index^0-MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 >= 0 /\ -___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -___rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+___rho_2_^post42 >= 0))), cost: 17*MAXADDR^0-17*addr^0+4*n4*(MAXADDR^0-addr^0) 300: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=(MAXADDR^0-addr^0)*n6+listen_index^0, addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-listen_index^0-n6+MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0+(-1+MAXADDR^0-addr^0)*n6 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 4*(MAXADDR^0-addr^0)*n6+9*MAXADDR^0-9*addr^0 302: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ ___rho_2_^post42 <= 0), cost: 5*MAXADDR^0-5*addr^0 303: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4*(MAXADDR^0-addr^0), addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ (-1+MAXADDR^0-addr^0)*n4+listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 9*MAXADDR^0-9*addr^0+4*n4*(MAXADDR^0-addr^0) 304: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=(MAXADDR^0-addr^0)*n6+listen_index^0, addr^0'=MAXADDR^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-___rho_1_^post20 >= 0 /\ -1-listen_index^0-n6+MaxListen^0 >= 0 /\ -___rho_4_^post25 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0+(-1+MAXADDR^0-addr^0)*n6 >= 0 /\ -___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 4*(MAXADDR^0-addr^0)*n6+12*MAXADDR^0-12*addr^0 195: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 196: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 198: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 199: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 201: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Second rule: l6 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=added^0+MAXADDR^0-addr^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4*(MAXADDR^0-addr^0), addr^0'=MAXADDR^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ -___rho_4_^post25 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ (-1+MAXADDR^0-addr^0)*n4+listen_index^0-MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 >= 0 /\ -___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -___rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+___rho_2_^post42 >= 0))), cost: 17*MAXADDR^0-17*addr^0+4*n4*(MAXADDR^0-addr^0) New rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=-addrs^post56+MAXADDR^post56, tmp1^0'=1, ___rho_16_^0'=___rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=10, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 6-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l6 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=added^0+MAXADDR^0-addr^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4*(MAXADDR^0-addr^0), addr^0'=MAXADDR^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ -___rho_4_^post25 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ (-1+MAXADDR^0-addr^0)*n4+listen_index^0-MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 >= 0 /\ -___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -___rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+___rho_2_^post42 >= 0))), cost: 17*MAXADDR^0-17*addr^0+4*n4*(MAXADDR^0-addr^0) New rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=-addrs^post56+MAXADDR^post56, tmp1^0'=1, ___rho_16_^0'=___rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=10, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l6 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=added^0+MAXADDR^0-addr^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4*(MAXADDR^0-addr^0), addr^0'=MAXADDR^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ -___rho_4_^post25 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ (-1+MAXADDR^0-addr^0)*n4+listen_index^0-MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 >= 0 /\ -___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -___rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+___rho_2_^post42 >= 0))), cost: 17*MAXADDR^0-17*addr^0+4*n4*(MAXADDR^0-addr^0) New rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=-addrs^post56+MAXADDR^post56, tmp1^0'=0, ___rho_16_^0'=___rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=10, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l6 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=added^0+MAXADDR^0-addr^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4*(MAXADDR^0-addr^0), addr^0'=MAXADDR^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ -___rho_4_^post25 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ (-1+MAXADDR^0-addr^0)*n4+listen_index^0-MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 >= 0 /\ -___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -___rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+___rho_2_^post42 >= 0))), cost: 17*MAXADDR^0-17*addr^0+4*n4*(MAXADDR^0-addr^0) New rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=-addrs^post56+MAXADDR^post56, tmp1^0'=1, ___rho_16_^0'=___rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=10, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 Second rule: l6 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=added^0+MAXADDR^0-addr^0, ___rho_16_^0'=___rho_16_^post7, maxconn^0'=10, ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=listen_index^0+n4*(MAXADDR^0-addr^0), addr^0'=MAXADDR^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -11+maxconn^post10 >= 0 /\ -___rho_4_^post25 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ (-1+MAXADDR^0-addr^0)*n4+listen_index^0-MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 >= 0 /\ -___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -___rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+___rho_2_^post42 >= 0))), cost: 17*MAXADDR^0-17*addr^0+4*n4*(MAXADDR^0-addr^0) New rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=-addrs^post56+MAXADDR^post56, tmp1^0'=1, ___rho_16_^0'=___rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=10, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 8-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Second rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=(MAXADDR^0-addr^0)*n6+listen_index^0, addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-listen_index^0-n6+MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0+(-1+MAXADDR^0-addr^0)*n6 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 4*(MAXADDR^0-addr^0)*n6+9*MAXADDR^0-9*addr^0 New rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 6-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=(MAXADDR^0-addr^0)*n6+listen_index^0, addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-listen_index^0-n6+MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0+(-1+MAXADDR^0-addr^0)*n6 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 4*(MAXADDR^0-addr^0)*n6+9*MAXADDR^0-9*addr^0 New rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=(MAXADDR^0-addr^0)*n6+listen_index^0, addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-listen_index^0-n6+MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0+(-1+MAXADDR^0-addr^0)*n6 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 4*(MAXADDR^0-addr^0)*n6+9*MAXADDR^0-9*addr^0 New rule: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=(MAXADDR^0-addr^0)*n6+listen_index^0, addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-listen_index^0-n6+MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0+(-1+MAXADDR^0-addr^0)*n6 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 4*(MAXADDR^0-addr^0)*n6+9*MAXADDR^0-9*addr^0 New rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 Second rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=(MAXADDR^0-addr^0)*n6+listen_index^0, addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-listen_index^0-n6+MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0+(-1+MAXADDR^0-addr^0)*n6 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 4*(MAXADDR^0-addr^0)*n6+9*MAXADDR^0-9*addr^0 New rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 8-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Second rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ ___rho_2_^post42 <= 0), cost: 5*MAXADDR^0-5*addr^0 New rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6-5*addrs^post56+5*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ ___rho_2_^post42 <= 0), cost: 5*MAXADDR^0-5*addr^0 New rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7-5*addrs^post56+5*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ ___rho_2_^post42 <= 0), cost: 5*MAXADDR^0-5*addr^0 New rule: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7-5*addrs^post56+5*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ ___rho_2_^post42 <= 0), cost: 5*MAXADDR^0-5*addr^0 New rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=0, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ ___rho_2_^post42 <= 0 /\ ret^post52 <= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7+5*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 Second rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ ___rho_2_^post42 <= 0), cost: 5*MAXADDR^0-5*addr^0 New rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=0, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8+5*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Second rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4*(MAXADDR^0-addr^0), addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ (-1+MAXADDR^0-addr^0)*n4+listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 9*MAXADDR^0-9*addr^0+4*n4*(MAXADDR^0-addr^0) New rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 6-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4*(MAXADDR^0-addr^0), addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ (-1+MAXADDR^0-addr^0)*n4+listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 9*MAXADDR^0-9*addr^0+4*n4*(MAXADDR^0-addr^0) New rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 7-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4*(MAXADDR^0-addr^0), addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ (-1+MAXADDR^0-addr^0)*n4+listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 9*MAXADDR^0-9*addr^0+4*n4*(MAXADDR^0-addr^0) New rule: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4*(MAXADDR^0-addr^0), addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ (-1+MAXADDR^0-addr^0)*n4+listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 9*MAXADDR^0-9*addr^0+4*n4*(MAXADDR^0-addr^0) New rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 Second rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=listen_index^0+n4*(MAXADDR^0-addr^0), addr^0'=MAXADDR^0, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ (-1+MAXADDR^0-addr^0)*n4+listen_index^0-MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 9*MAXADDR^0-9*addr^0+4*n4*(MAXADDR^0-addr^0) New rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 8-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Second rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=(MAXADDR^0-addr^0)*n6+listen_index^0, addr^0'=MAXADDR^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-___rho_1_^post20 >= 0 /\ -1-listen_index^0-n6+MaxListen^0 >= 0 /\ -___rho_4_^post25 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0+(-1+MAXADDR^0-addr^0)*n6 >= 0 /\ -___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 4*(MAXADDR^0-addr^0)*n6+12*MAXADDR^0-12*addr^0 New rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -1+ret^post52 >= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 6-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=(MAXADDR^0-addr^0)*n6+listen_index^0, addr^0'=MAXADDR^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-___rho_1_^post20 >= 0 /\ -1-listen_index^0-n6+MaxListen^0 >= 0 /\ -___rho_4_^post25 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0+(-1+MAXADDR^0-addr^0)*n6 >= 0 /\ -___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 4*(MAXADDR^0-addr^0)*n6+12*MAXADDR^0-12*addr^0 New rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=(MAXADDR^0-addr^0)*n6+listen_index^0, addr^0'=MAXADDR^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-___rho_1_^post20 >= 0 /\ -1-listen_index^0-n6+MaxListen^0 >= 0 /\ -___rho_4_^post25 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0+(-1+MAXADDR^0-addr^0)*n6 >= 0 /\ -___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 4*(MAXADDR^0-addr^0)*n6+12*MAXADDR^0-12*addr^0 New rule: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=(MAXADDR^0-addr^0)*n6+listen_index^0, addr^0'=MAXADDR^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-___rho_1_^post20 >= 0 /\ -1-listen_index^0-n6+MaxListen^0 >= 0 /\ -___rho_4_^post25 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0+(-1+MAXADDR^0-addr^0)*n6 >= 0 /\ -___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 4*(MAXADDR^0-addr^0)*n6+12*MAXADDR^0-12*addr^0 New rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 Second rule: l6 -> l6 : ___rho_2_^0'=___rho_2_^post42, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=(MAXADDR^0-addr^0)*n6+listen_index^0, addr^0'=MAXADDR^0, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (listen_index^0-MaxListen^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-___rho_1_^post20 >= 0 /\ -1-listen_index^0-n6+MaxListen^0 >= 0 /\ -___rho_4_^post25 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0+(-1+MAXADDR^0-addr^0)*n6 >= 0 /\ -___rho_15_^post29 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 4*(MAXADDR^0-addr^0)*n6+12*MAXADDR^0-12*addr^0 New rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 8-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 Applied deletion Removed the following rules: 298 300 302 303 304 Chained accelerated rules with incoming rules Start location: l36 227: l6 -> [38] : ((listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM 293: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM 195: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 196: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 198: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 199: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 201: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 305: l36 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=-addrs^post56+MAXADDR^post56, tmp1^0'=1, ___rho_16_^0'=___rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=10, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 6-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 306: l36 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=-addrs^post56+MAXADDR^post56, tmp1^0'=1, ___rho_16_^0'=___rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=10, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 307: l36 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=-addrs^post56+MAXADDR^post56, tmp1^0'=0, ___rho_16_^0'=___rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=10, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 308: l36 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=-addrs^post56+MAXADDR^post56, tmp1^0'=1, ___rho_16_^0'=___rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=10, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 309: l36 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=-addrs^post56+MAXADDR^post56, tmp1^0'=1, ___rho_16_^0'=___rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=10, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 8-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 310: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 6-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 311: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 312: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 313: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 314: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 8-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 315: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6-5*addrs^post56+5*MAXADDR^post56 316: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7-5*addrs^post56+5*MAXADDR^post56 317: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7-5*addrs^post56+5*MAXADDR^post56 318: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=0, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ ___rho_2_^post42 <= 0 /\ ret^post52 <= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7+5*MAXADDR^post56 319: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=0, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8+5*MAXADDR^post56 320: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 6-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 321: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 7-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 322: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 323: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 324: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 8-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 325: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -1+ret^post52 >= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 6-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 326: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 327: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 328: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 329: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 8-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 Eliminating location l6 by chaining: Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Second rule: l6 -> [38] : ((listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [38] : (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))))), cost: NONTERM Applied simplification Original rule: l36 -> [38] : (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))))), cost: NONTERM New rule: l36 -> [38] : (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))))), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+___rho_2_^post42 >= 0 \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ -addrs^post56+MAXADDR^post56 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+___rho_2_^post42 >= 0 \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ -addrs^post56+MAXADDR^post56 <= 0)), cost: NONTERM New rule: l36 -> [37] : (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ (-addrs^post56+MAXADDR^post56 <= 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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l6 -> [38] : ((listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [38] : (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))))), cost: NONTERM Applied simplification Original rule: l36 -> [38] : (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))))), cost: NONTERM New rule: l36 -> [38] : (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))))), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+___rho_2_^post42 >= 0 \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ -addrs^post56+MAXADDR^post56 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+___rho_2_^post42 >= 0 \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ -addrs^post56+MAXADDR^post56 <= 0)), cost: NONTERM New rule: l36 -> [37] : (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ (-addrs^post56+MAXADDR^post56 <= 0 \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ ___rho_3_^post42 <= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 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 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l6 -> [38] : ((listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [38] : (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))))), cost: NONTERM Applied simplification Original rule: l36 -> [38] : (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))))), cost: NONTERM New rule: l36 -> [38] : (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))))), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+___rho_2_^post42 >= 0 \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ -addrs^post56+MAXADDR^post56 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+___rho_2_^post42 >= 0 \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ -addrs^post56+MAXADDR^post56 <= 0)), cost: NONTERM New rule: l36 -> [37] : (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ (-addrs^post56+MAXADDR^post56 <= 0 \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))))), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l6 -> [38] : ((listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [38] : (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))))), cost: NONTERM Applied simplification Original rule: l36 -> [38] : (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))))), cost: NONTERM New rule: l36 -> [38] : (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))))), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+___rho_2_^post42 >= 0 \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ -addrs^post56+MAXADDR^post56 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+___rho_2_^post42 >= 0 \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ -addrs^post56+MAXADDR^post56 <= 0)), cost: NONTERM New rule: l36 -> [37] : (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ (-addrs^post56+MAXADDR^post56 <= 0 \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 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 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 Second rule: l6 -> [38] : ((listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [38] : (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))))), cost: NONTERM Applied simplification Original rule: l36 -> [38] : (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))))), cost: NONTERM New rule: l36 -> [38] : (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))))), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=addrs^post56, one^0'=1, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+___rho_2_^post42 >= 0 \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ -addrs^post56+MAXADDR^post56 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+___rho_2_^post42 >= 0 \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ -addrs^post56+MAXADDR^post56 <= 0)), cost: NONTERM New rule: l36 -> [37] : (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ (-addrs^post56+MAXADDR^post56 <= 0 \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^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 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ -1+___rho_2_^post42 >= 0)))), cost: NONTERM Applied chaining First rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=-addrs^post56+MAXADDR^post56, tmp1^0'=1, ___rho_16_^0'=___rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=10, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 6-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ 2+___rho_15_^post29 <= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ (-1+___rho_2_^post42 >= 0 \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (1+___rho_15_^post29 == 0 /\ n4*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ 0 <= 0) /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ 2+___rho_15_^post29 <= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ (-1+___rho_2_^post42 >= 0 \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (1+___rho_15_^post29 == 0 /\ n4*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ 0 <= 0) /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=-addrs^post56+MAXADDR^post56, tmp1^0'=1, ___rho_16_^0'=___rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=10, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ 2+___rho_15_^post29 <= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ (-1+___rho_2_^post42 >= 0 \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (1+___rho_15_^post29 == 0 /\ n4*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ 0 <= 0) /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ 2+___rho_15_^post29 <= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ (-1+___rho_2_^post42 >= 0 \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (1+___rho_15_^post29 == 0 /\ n4*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ 0 <= 0) /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=-addrs^post56+MAXADDR^post56, tmp1^0'=0, ___rho_16_^0'=___rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=10, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0) /\ ((1+___rho_15_^post29 == 0 /\ n4*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ 2+___rho_15_^post29 <= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ (-1+___rho_2_^post42 >= 0 \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 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 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0) /\ ((1+___rho_15_^post29 == 0 /\ n4*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ 2+___rho_15_^post29 <= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ (-1+___rho_2_^post42 >= 0 \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 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 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=-addrs^post56+MAXADDR^post56, tmp1^0'=1, ___rho_16_^0'=___rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=10, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ 2+___rho_15_^post29 <= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ (-1+___rho_2_^post42 >= 0 \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (1+___rho_15_^post29 == 0 /\ n4*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^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 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ 2+___rho_15_^post29 <= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ (-1+___rho_2_^post42 >= 0 \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (1+___rho_15_^post29 == 0 /\ n4*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^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 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=-addrs^post56+MAXADDR^post56, tmp1^0'=1, ___rho_16_^0'=___rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=10, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 8-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0) /\ ((1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ (1+___rho_15_^post29 == 0 /\ n4*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ 2+___rho_15_^post29 <= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ (-1+___rho_2_^post42 >= 0 \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 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 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0) /\ ((1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ (1+___rho_15_^post29 == 0 /\ n4*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ 2+___rho_15_^post29 <= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ (-1+___rho_2_^post42 >= 0 \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 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 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 6-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0)) /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-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 /\ n6*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ 0 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0)) /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-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 /\ n6*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1-n6+MaxListen^0 >= 0 /\ (0 <= 0 \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ n6*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-MaxListen^0 <= 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 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0)))) /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0) /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-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-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ n6*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ 0 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0) /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-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-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ n6*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ (-1+___rho_2_^post42 >= 0 \/ (0 >= 0 /\ ___rho_3_^post42 <= 0)) /\ (0 <= 0 \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ n6*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))))), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0) /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-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-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ n6*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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] : (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0) /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-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-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ n6*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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] : (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-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-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ n6*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ 0 <= 0) /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-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-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ n6*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ 0 <= 0) /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: NONTERM New rule: l36 -> [37] : (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 8-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0) /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ n6*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-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-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ 0 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0) /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ n6*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-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-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6-5*addrs^post56+5*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 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)) \/ 0 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 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)) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7-5*addrs^post56+5*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (-1+___rho_3_^post42 >= 0 /\ addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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)) \/ 0 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (-1+___rho_3_^post42 >= 0 /\ addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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)) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (-1+___rho_3_^post42 >= 0 /\ addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7-5*addrs^post56+5*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=0, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ ___rho_2_^post42 <= 0 /\ ret^post52 <= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7+5*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ ___rho_2_^post42 <= 0 /\ ret^post52 <= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ ___rho_2_^post42 <= 0 /\ ret^post52 <= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ ___rho_2_^post42 <= 0 /\ ret^post52 <= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=0, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8+5*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 6-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0)) /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ n4*(addrs^post56-MAXADDR^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 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0)) /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ n4*(addrs^post56-MAXADDR^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 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ (0 <= 0 \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ n4*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0)))) /\ ((0 >= 0 /\ -___rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+___rho_2_^post42 >= 0))), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 7-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0)) /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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 /\ n4*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0)) /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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 /\ n4*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ (0 <= 0 \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ n4*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0))) /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0) /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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 /\ n4*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0) /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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 /\ n4*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0) /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ n4*(addrs^post56-MAXADDR^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 /\ -3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0) /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ n4*(addrs^post56-MAXADDR^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 /\ -3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 8-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0) /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ n4*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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] : (ListenSocket_OF_listen_index^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0) /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ n4*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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] : (ListenSocket_OF_listen_index^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -1+ret^post52 >= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 6-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -1+ret^post52 >= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0) /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-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-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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 /\ n6*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 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 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -1+ret^post52 >= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0) /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-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-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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 /\ n6*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 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 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -1+ret^post52 >= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-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-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ n6*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ 0 <= 0) /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-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-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ n6*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ 0 <= 0) /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: NONTERM New rule: l36 -> [37] : (___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0) /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-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 /\ n6*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0) /\ ((___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-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 /\ n6*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0) /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-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 /\ n6*(addrs^post56-MAXADDR^post56)+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 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0) /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-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 /\ n6*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 8-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 Second rule: l6 -> [37] : (MAXADDR^0-addr^0 <= 0 \/ (-listen_index^0+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+listen_index^0+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0)))), cost: NONTERM New rule: l36 -> [37] : (___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0) /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ n6*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-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-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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+___rho_1_^post20 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0) /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ n6*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-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-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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+___rho_1_^post20 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM Applied partial deletion Original rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=-addrs^post56+MAXADDR^post56, tmp1^0'=1, ___rho_16_^0'=___rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=10, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 6-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 New rule: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 6-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=-addrs^post56+MAXADDR^post56, tmp1^0'=1, ___rho_16_^0'=___rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=10, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 New rule: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=-addrs^post56+MAXADDR^post56, tmp1^0'=0, ___rho_16_^0'=___rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=10, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 New rule: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=-addrs^post56+MAXADDR^post56, tmp1^0'=1, ___rho_16_^0'=___rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=10, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 New rule: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=___rho_15_^post29, added^0'=-addrs^post56+MAXADDR^post56, tmp1^0'=1, ___rho_16_^0'=___rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=10, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_16_^post7, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 8-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 New rule: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 8-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 6-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 New rule: l36 -> [42] : (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 6-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 New rule: l36 -> [42] : (addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 New rule: l36 -> [42] : (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 New rule: l36 -> [42] : (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 8-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 New rule: l36 -> [42] : (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 8-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6-5*addrs^post56+5*MAXADDR^post56 New rule: l36 -> [42] : (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6-5*addrs^post56+5*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7-5*addrs^post56+5*MAXADDR^post56 New rule: l36 -> [42] : (-1+___rho_3_^post42 >= 0 /\ addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7-5*addrs^post56+5*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7-5*addrs^post56+5*MAXADDR^post56 New rule: l36 -> [42] : (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7-5*addrs^post56+5*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=0, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ ___rho_2_^post42 <= 0 /\ ret^post52 <= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7+5*MAXADDR^post56 New rule: l36 -> [42] : (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ ___rho_2_^post42 <= 0 /\ ret^post52 <= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7+5*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=0, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8+5*MAXADDR^post56 New rule: l36 -> [42] : (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8+5*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 6-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 New rule: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 6-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 7-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 New rule: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 7-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 New rule: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 New rule: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, listen_index^0'=-n4*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (ListenSocket_OF_listen_index^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 8-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 New rule: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 8-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -1+ret^post52 >= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 6-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 New rule: l36 -> [42] : (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -1+ret^post52 >= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 6-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 New rule: l36 -> [42] : (___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 New rule: l36 -> [42] : (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 New rule: l36 -> [42] : (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, MaxBackends^0'=MaxBackends^post56, ___rho_2_^0'=___rho_2_^post42, ___rho_9_^0'=ret^post52, ret^0'=ret^post52, ___rho_15_^0'=___rho_15_^post29, ___rho_4_^0'=___rho_4_^post25, listen_index^0'=-n6*(addrs^post56-MAXADDR^post56), MAXADDR^0'=MAXADDR^post56, addr^0'=MAXADDR^post56, ___rho_1_^0'=___rho_1_^post20, err^0'=___rho_1_^post20, one^0'=1, ___rho_3_^0'=___rho_3_^post42, fd^0'=___rho_15_^post29, (___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 8-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 New rule: l36 -> [42] : (___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 8-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 Applied deletion Removed the following rules: 195 196 198 199 201 227 293 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 Eliminated locations on tree-shaped paths Start location: l36 330: l36 -> [38] : (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))))), cost: NONTERM 331: l36 -> [37] : (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ (-addrs^post56+MAXADDR^post56 <= 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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)))), cost: NONTERM 332: l36 -> [38] : (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))))), cost: NONTERM 333: l36 -> [37] : (addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ (-addrs^post56+MAXADDR^post56 <= 0 \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ ___rho_3_^post42 <= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)))), cost: NONTERM 334: l36 -> [38] : (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))))), cost: NONTERM 335: l36 -> [37] : (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ (-addrs^post56+MAXADDR^post56 <= 0 \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))))), cost: NONTERM 336: l36 -> [38] : (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))))), cost: NONTERM 337: l36 -> [37] : (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ (-addrs^post56+MAXADDR^post56 <= 0 \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)))), cost: NONTERM 338: l36 -> [38] : (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))))), cost: NONTERM 339: l36 -> [37] : (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ (-addrs^post56+MAXADDR^post56 <= 0 \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ___rho_5_^post24 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^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 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+n6-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ -1+___rho_2_^post42 >= 0)))), cost: NONTERM 340: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM 341: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^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 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM 343: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM 344: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM 345: l36 -> [37] : (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1-n6+MaxListen^0 >= 0 /\ (0 <= 0 \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ n6*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-MaxListen^0 <= 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 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+___rho_2_^post42 >= 0)))) /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: NONTERM 346: l36 -> [37] : (addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ (-1+___rho_2_^post42 >= 0 \/ (0 >= 0 /\ ___rho_3_^post42 <= 0)) /\ (0 <= 0 \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_15_^post29 <= 0 /\ 1-n6*(addrs^post56-MAXADDR^post56)+n6-MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ n6*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ 1+n4-n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n6*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))))), cost: NONTERM 347: l36 -> [37] : (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM 348: l36 -> [37] : (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM 349: l36 -> [37] : (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM 350: l36 -> [37] : (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: NONTERM 351: l36 -> [37] : (-1+___rho_3_^post42 >= 0 /\ addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: NONTERM 352: l36 -> [37] : (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: NONTERM 353: l36 -> [37] : (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ ___rho_2_^post42 <= 0 /\ ret^post52 <= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: NONTERM 354: l36 -> [37] : (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: NONTERM 355: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ (0 <= 0 \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ n4*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 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 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0)))) /\ ((0 >= 0 /\ -___rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+___rho_2_^post42 >= 0))), cost: NONTERM 356: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ (0 <= 0 \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ n4*(addrs^post56-MAXADDR^post56)+MaxListen^0 <= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^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 /\ 1+n4-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_4_^post25 <= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ ___rho_8_^post17 <= 0 /\ ___rho_15_^post29 <= 0 /\ ((1 <= 0 /\ -1+___rho_2_^post42 >= 0) \/ (1 <= 0 /\ ___rho_3_^post42 <= 0))) \/ (___rho_4_^post25 <= 0 /\ -2+___rho_8_^post17 >= 0 /\ ___rho_1_^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 >= 0 /\ 1+n6-n4*(addrs^post56-MAXADDR^post56)-MaxListen^0 <= 0 /\ ___rho_15_^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1 <= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0))) /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: NONTERM 357: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM 358: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM 359: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM 360: l36 -> [37] : (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -1+ret^post52 >= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM 361: l36 -> [37] : (___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM 362: l36 -> [37] : (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM 363: l36 -> [37] : (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM 364: l36 -> [37] : (___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ (___rho_3_^post42 <= 0 \/ -1+___rho_2_^post42 >= 0)), cost: NONTERM 365: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 6-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 366: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 367: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 368: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 369: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ ___rho_4_^post25 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -11+maxconn^post10 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ___rho_1_^post20 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ ___rho_16_^post7 >= 0 /\ ___rho_15_^post29 <= 0 /\ ___rho_15_^post29 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 8-17*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+17*MAXADDR^post56 370: l36 -> [42] : (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 6-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 371: l36 -> [42] : (addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 372: l36 -> [42] : (-3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 373: l36 -> [42] : (-3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 374: l36 -> [42] : (addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 8-9*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 375: l36 -> [42] : (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 6-5*addrs^post56+5*MAXADDR^post56 376: l36 -> [42] : (-1+___rho_3_^post42 >= 0 /\ addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7-5*addrs^post56+5*MAXADDR^post56 377: l36 -> [42] : (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ ___rho_2_^post42 <= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7-5*addrs^post56+5*MAXADDR^post56 378: l36 -> [42] : (-1+___rho_3_^post42 >= 0 /\ -3+family^0 == 0 /\ ___rho_2_^post42 <= 0 /\ ret^post52 <= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 7+5*MAXADDR^post56 379: l36 -> [42] : (-1+___rho_3_^post42 >= 0 /\ ___rho_2_^post42 <= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0), cost: 8+5*MAXADDR^post56 380: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 6-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 381: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -1+___rho_15_^post29 >= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ (0 >= 0 /\ -___rho_3_^post42 >= 0))), cost: 7-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 382: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 383: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ -3+family^0 == 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 384: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ -1-n4+MaxListen^0 >= 0 /\ MaxListen^0 <= 0 /\ -1+___rho_15_^post29 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -MaxListen^0-n4*(1+addrs^post56-MAXADDR^post56) >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 8-9*addrs^post56-4*n4*(addrs^post56-MAXADDR^post56)+9*MAXADDR^post56 385: l36 -> [42] : (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -1+ret^post52 >= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 6-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 386: l36 -> [42] : (___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ -1+ret^post52 >= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 387: l36 -> [42] : (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ -1+addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 7-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 388: l36 -> [42] : (___rho_4_^post25 <= 0 /\ -3+family^0 == 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ ___rho_3_^post42 <= 0) \/ -1+___rho_2_^post42 >= 0)), cost: 7-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 389: l36 -> [42] : (___rho_4_^post25 <= 0 /\ 1+___rho_1_^post20 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ -1-addrs^post56+MAXADDR^post56 >= 0 /\ -(1+addrs^post56-MAXADDR^post56)*n6-MaxListen^0 >= 0 /\ -4+family^0 >= 0 /\ ret^post52 <= 0 /\ ___rho_15_^post29 <= 0 /\ -MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ -1-n6+MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+___rho_2_^post42 >= 0) \/ ___rho_3_^post42 <= 0)), cost: 8-12*addrs^post56-4*n6*(addrs^post56-MAXADDR^post56)+12*MAXADDR^post56 Computing asymptotic complexity Proved nontermination of rule 330 via SMT. Proved the following lower bound Complexity: Nonterm Cpx degree: Nonterm Solved cost: NONTERM Rule cost: NONTERM Rule guard: (-3+family^0 == 0 /\ addrs^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ MaxListen^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0))) \/ (-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((___rho_3_^post42 <= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0) \/ (-1+___rho_2_^post42 >= 0 /\ 1+addrs^post56-MAXADDR^post56 <= 0)))))