NO Initial ITS Start location: l46 0: l0 -> l1 : __const_10^0'=__const_10^post0, tmp1^0'=tmp1^post0, fd^0'=fd^post0, MAXADDR^0'=MAXADDR^post0, maxconn^0'=maxconn^post0, closed^0'=closed^post0, tmp___46^0'=tmp___46^post0, tmp___13^0'=tmp___13^post0, addr^0'=addr^post0, MaxListen^0'=MaxListen^post0, ret^0'=ret^post0, family^0'=family^post0, tmp___35^0'=tmp___35^post0, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post0, addrs^0'=addrs^post0, added^0'=added^post0, tmp___02^0'=tmp___02^post0, listen_index^0'=listen_index^post0, MaxBackends^0'=MaxBackends^post0, one^0'=one^post0, err^0'=err^post0, tmp___24^0'=tmp___24^post0, addr_ai_family^0'=addr_ai_family^post0, (family^0-family^post0 == 0 /\ one^0-one^post0 == 0 /\ -addr^post0+addr^0 == 0 /\ -addr_ai_family^post0+addr_ai_family^0 == 0 /\ -listen_index^post0+listen_index^0 == 0 /\ tmp___13^0-tmp___13^post0 == 0 /\ -tmp___46^post0+tmp___46^0 == 0 /\ tmp1^0-tmp1^post0 == 0 /\ -err^post0+err^0 == 0 /\ -tmp___24^post0+tmp___24^0 == 0 /\ -MaxListen^post0+MaxListen^0 == 0 /\ -MaxBackends^post0+MaxBackends^0 == 0 /\ -ret^post0+ret^0 == 0 /\ tmp___35^0-tmp___35^post0 == 0 /\ fd^0-fd^post0 == 0 /\ tmp___02^0-tmp___02^post0 == 0 /\ closed^0-closed^post0 == 0 /\ -ListenSocket_OF_listen_index^post0+ListenSocket_OF_listen_index^0 == 0 /\ addrs^0-addrs^post0 == 0 /\ added^0-added^post0 == 0 /\ maxconn^0-maxconn^post0 == 0 /\ __const_10^0-__const_10^post0 == 0 /\ MAXADDR^0-MAXADDR^post0 == 0), cost: 1 1: l2 -> l3 : __const_10^0'=__const_10^post1, tmp1^0'=tmp1^post1, fd^0'=fd^post1, MAXADDR^0'=MAXADDR^post1, maxconn^0'=maxconn^post1, closed^0'=closed^post1, tmp___46^0'=tmp___46^post1, tmp___13^0'=tmp___13^post1, addr^0'=addr^post1, MaxListen^0'=MaxListen^post1, ret^0'=ret^post1, family^0'=family^post1, tmp___35^0'=tmp___35^post1, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post1, addrs^0'=addrs^post1, added^0'=added^post1, tmp___02^0'=tmp___02^post1, listen_index^0'=listen_index^post1, MaxBackends^0'=MaxBackends^post1, one^0'=one^post1, err^0'=err^post1, tmp___24^0'=tmp___24^post1, addr_ai_family^0'=addr_ai_family^post1, (-addr^post1+addr^0 == 0 /\ family^0-family^post1 == 0 /\ -tmp___46^post1+tmp___46^0 == 0 /\ MaxBackends^0-MaxBackends^post1 == 0 /\ -tmp___24^post1+tmp___24^0 == 0 /\ tmp___13^0-tmp___13^post1 == 0 /\ tmp___35^0-tmp___35^post1 == 0 /\ __const_10^0-__const_10^post1 == 0 /\ -addr_ai_family^post1+addr_ai_family^0 == 0 /\ fd^0-fd^post1 == 0 /\ -tmp___02^post1+tmp___02^0 == 0 /\ -ListenSocket_OF_listen_index^post1+ListenSocket_OF_listen_index^0 == 0 /\ -closed^post1+closed^0 == 0 /\ added^0-added^post1 == 0 /\ tmp1^0-tmp1^post1 == 0 /\ -listen_index^post1+listen_index^0 == 0 /\ -err^post1+err^0 == 0 /\ addrs^0-addrs^post1 == 0 /\ maxconn^0-maxconn^post1 == 0 /\ -ret^post1+ret^0 == 0 /\ -one^post1+one^0 == 0 /\ MAXADDR^0-MAXADDR^post1 == 0 /\ MaxListen^0-MaxListen^post1 == 0), cost: 1 2: l3 -> l4 : __const_10^0'=__const_10^post2, tmp1^0'=tmp1^post2, fd^0'=fd^post2, MAXADDR^0'=MAXADDR^post2, maxconn^0'=maxconn^post2, closed^0'=closed^post2, tmp___46^0'=tmp___46^post2, tmp___13^0'=tmp___13^post2, addr^0'=addr^post2, MaxListen^0'=MaxListen^post2, ret^0'=ret^post2, family^0'=family^post2, tmp___35^0'=tmp___35^post2, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post2, addrs^0'=addrs^post2, added^0'=added^post2, tmp___02^0'=tmp___02^post2, listen_index^0'=listen_index^post2, MaxBackends^0'=MaxBackends^post2, one^0'=one^post2, err^0'=err^post2, tmp___24^0'=tmp___24^post2, addr_ai_family^0'=addr_ai_family^post2, (tmp___46^0-tmp___46^post2 == 0 /\ MAXADDR^0-MAXADDR^post2 == 0 /\ -listen_index^post2+listen_index^0 == 0 /\ MaxBackends^0-MaxBackends^post2 == 0 /\ -tmp___24^post2+tmp___24^0 == 0 /\ __const_10^0-__const_10^post2 == 0 /\ -err^post2+err^0 == 0 /\ fd^0-fd^post2 == 0 /\ tmp___35^0-tmp___35^post2 == 0 /\ addrs^0-addrs^post2 == 0 /\ ret^post2 == 0 /\ -MaxListen^post2+MaxListen^0 == 0 /\ -closed^post2+closed^0 == 0 /\ tmp1^0-tmp1^post2 == 0 /\ tmp___13^0-tmp___13^post2 == 0 /\ maxconn^0-maxconn^post2 == 0 /\ -addr_ai_family^post2+addr_ai_family^0 == 0 /\ family^0-family^post2 == 0 /\ -ListenSocket_OF_listen_index^post2+ListenSocket_OF_listen_index^0 == 0 /\ added^0-added^post2 == 0 /\ -addr^post2+addr^0 == 0 /\ -one^post2+one^0 == 0 /\ -tmp___02^post2+tmp___02^0 == 0), cost: 1 67: l4 -> l41 : __const_10^0'=__const_10^post67, tmp1^0'=tmp1^post67, fd^0'=fd^post67, MAXADDR^0'=MAXADDR^post67, maxconn^0'=maxconn^post67, closed^0'=closed^post67, tmp___46^0'=tmp___46^post67, tmp___13^0'=tmp___13^post67, addr^0'=addr^post67, MaxListen^0'=MaxListen^post67, ret^0'=ret^post67, family^0'=family^post67, tmp___35^0'=tmp___35^post67, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post67, addrs^0'=addrs^post67, added^0'=added^post67, tmp___02^0'=tmp___02^post67, listen_index^0'=listen_index^post67, MaxBackends^0'=MaxBackends^post67, one^0'=one^post67, err^0'=err^post67, tmp___24^0'=tmp___24^post67, addr_ai_family^0'=addr_ai_family^post67, (ret^0-ret^post67 == 0 /\ -closed^post67+closed^0 == 0 /\ tmp___13^0-tmp___13^post67 == 0 /\ err^0-err^post67 == 0 /\ tmp___46^0-tmp___46^post67 == 0 /\ __const_10^0-__const_10^post67 == 0 /\ tmp1^0-tmp1^post67 == 0 /\ -tmp___24^post67+tmp___24^0 == 0 /\ -added^post67+added^0 == 0 /\ -MaxListen^post67+MaxListen^0 == 0 /\ MaxBackends^0-MaxBackends^post67 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post67 == 0 /\ MAXADDR^0-MAXADDR^post67 == 0 /\ -one^post67+one^0 == 0 /\ listen_index^0-listen_index^post67 == 0 /\ -family^post67+family^0 == 0 /\ -addr_ai_family^post67+addr_ai_family^0 == 0 /\ -addrs^post67+addrs^0 == 0 /\ fd^0-fd^post67 == 0 /\ -maxconn^post67+maxconn^0 == 0 /\ -tmp___02^post67+tmp___02^0 == 0 /\ addr^0-addr^post67 == 0 /\ -tmp___35^post67+tmp___35^0 == 0), cost: 1 3: l5 -> l6 : __const_10^0'=__const_10^post3, tmp1^0'=tmp1^post3, fd^0'=fd^post3, MAXADDR^0'=MAXADDR^post3, maxconn^0'=maxconn^post3, closed^0'=closed^post3, tmp___46^0'=tmp___46^post3, tmp___13^0'=tmp___13^post3, addr^0'=addr^post3, MaxListen^0'=MaxListen^post3, ret^0'=ret^post3, family^0'=family^post3, tmp___35^0'=tmp___35^post3, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post3, addrs^0'=addrs^post3, added^0'=added^post3, tmp___02^0'=tmp___02^post3, listen_index^0'=listen_index^post3, MaxBackends^0'=MaxBackends^post3, one^0'=one^post3, err^0'=err^post3, tmp___24^0'=tmp___24^post3, addr_ai_family^0'=addr_ai_family^post3, (tmp___46^0-tmp___46^post3 == 0 /\ MaxBackends^0-MaxBackends^post3 == 0 /\ addrs^0-addrs^post3 == 0 /\ -MaxListen^post3+MaxListen^0 == 0 /\ __const_10^0-__const_10^post3 == 0 /\ -ListenSocket_OF_listen_index^post3+ListenSocket_OF_listen_index^0 == 0 /\ -family^post3+family^0 == 0 /\ -addr_ai_family^post3+addr_ai_family^0 == 0 /\ fd^0-fd^post3 == 0 /\ -err^post3+err^0 == 0 /\ -tmp___02^post3+tmp___02^0 == 0 /\ -addr^post3+addr^0 == 0 /\ MAXADDR^0-MAXADDR^post3 == 0 /\ -tmp___35^post3+tmp___35^0 == 0 /\ ret^0-ret^post3 == 0 /\ -closed^post3+closed^0 == 0 /\ listen_index^0-listen_index^post3 == 0 /\ tmp1^0-tmp1^post3 == 0 /\ maxconn^0-maxconn^post3 == 0 /\ -one^post3+one^0 == 0 /\ -tmp___24^post3+tmp___24^0 == 0 /\ tmp___13^0-tmp___13^post3 == 0 /\ -added^post3+added^0 == 0), cost: 1 4: l6 -> l3 : __const_10^0'=__const_10^post4, tmp1^0'=tmp1^post4, fd^0'=fd^post4, MAXADDR^0'=MAXADDR^post4, maxconn^0'=maxconn^post4, closed^0'=closed^post4, tmp___46^0'=tmp___46^post4, tmp___13^0'=tmp___13^post4, addr^0'=addr^post4, MaxListen^0'=MaxListen^post4, ret^0'=ret^post4, family^0'=family^post4, tmp___35^0'=tmp___35^post4, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post4, addrs^0'=addrs^post4, added^0'=added^post4, tmp___02^0'=tmp___02^post4, listen_index^0'=listen_index^post4, MaxBackends^0'=MaxBackends^post4, one^0'=one^post4, err^0'=err^post4, tmp___24^0'=tmp___24^post4, addr_ai_family^0'=addr_ai_family^post4, (-one^post4+one^0 == 0 /\ addrs^0-addrs^post4 == 0 /\ -MaxListen^post4+MaxListen^0 == 0 /\ -closed^post4+closed^0 == 0 /\ -family^post4+family^0 == 0 /\ err^0-err^post4 == 0 /\ -tmp___02^post4+tmp___02^0 == 0 /\ -addr^post4+addr^0 == 0 /\ __const_10^0-__const_10^post4 == 0 /\ tmp1^0-tmp1^post4 == 0 /\ tmp___46^0-tmp___46^post4 == 0 /\ MAXADDR^0-MAXADDR^post4 == 0 /\ -added^post4+added^0 == 0 /\ -tmp___35^post4+tmp___35^0 == 0 /\ ret^0-ret^post4 == 0 /\ -tmp___24^post4+tmp___24^0 == 0 /\ -MaxBackends^post4+MaxBackends^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post4 == 0 /\ 1-added^0 <= 0 /\ fd^0-fd^post4 == 0 /\ -addr_ai_family^post4+addr_ai_family^0 == 0 /\ listen_index^0-listen_index^post4 == 0 /\ tmp___13^0-tmp___13^post4 == 0 /\ -maxconn^post4+maxconn^0 == 0), cost: 1 5: l6 -> l3 : __const_10^0'=__const_10^post5, tmp1^0'=tmp1^post5, fd^0'=fd^post5, MAXADDR^0'=MAXADDR^post5, maxconn^0'=maxconn^post5, closed^0'=closed^post5, tmp___46^0'=tmp___46^post5, tmp___13^0'=tmp___13^post5, addr^0'=addr^post5, MaxListen^0'=MaxListen^post5, ret^0'=ret^post5, family^0'=family^post5, tmp___35^0'=tmp___35^post5, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post5, addrs^0'=addrs^post5, added^0'=added^post5, tmp___02^0'=tmp___02^post5, listen_index^0'=listen_index^post5, MaxBackends^0'=MaxBackends^post5, one^0'=one^post5, err^0'=err^post5, tmp___24^0'=tmp___24^post5, addr_ai_family^0'=addr_ai_family^post5, (ret^0-ret^post5 == 0 /\ err^0-err^post5 == 0 /\ -added^post5+added^0 == 0 /\ -tmp___24^post5+tmp___24^0 == 0 /\ fd^0-fd^post5 == 0 /\ -addr_ai_family^post5+addr_ai_family^0 == 0 /\ -MaxListen^post5+MaxListen^0 == 0 /\ 1+added^0 <= 0 /\ -tmp___02^post5+tmp___02^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post5 == 0 /\ listen_index^0-listen_index^post5 == 0 /\ tmp___46^0-tmp___46^post5 == 0 /\ closed^0-closed^post5 == 0 /\ -one^post5+one^0 == 0 /\ maxconn^0-maxconn^post5 == 0 /\ -MaxBackends^post5+MaxBackends^0 == 0 /\ -family^post5+family^0 == 0 /\ __const_10^0-__const_10^post5 == 0 /\ -addrs^post5+addrs^0 == 0 /\ tmp___13^0-tmp___13^post5 == 0 /\ addr^0-addr^post5 == 0 /\ -tmp1^post5+tmp1^0 == 0 /\ MAXADDR^0-MAXADDR^post5 == 0 /\ -tmp___35^post5+tmp___35^0 == 0), cost: 1 6: l6 -> l7 : __const_10^0'=__const_10^post6, tmp1^0'=tmp1^post6, fd^0'=fd^post6, MAXADDR^0'=MAXADDR^post6, maxconn^0'=maxconn^post6, closed^0'=closed^post6, tmp___46^0'=tmp___46^post6, tmp___13^0'=tmp___13^post6, addr^0'=addr^post6, MaxListen^0'=MaxListen^post6, ret^0'=ret^post6, family^0'=family^post6, tmp___35^0'=tmp___35^post6, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post6, addrs^0'=addrs^post6, added^0'=added^post6, tmp___02^0'=tmp___02^post6, listen_index^0'=listen_index^post6, MaxBackends^0'=MaxBackends^post6, one^0'=one^post6, err^0'=err^post6, tmp___24^0'=tmp___24^post6, addr_ai_family^0'=addr_ai_family^post6, (MaxListen^0-MaxListen^post6 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post6 == 0 /\ -added^post6+added^0 == 0 /\ __const_10^0-__const_10^post6 == 0 /\ addr^0-addr^post6 == 0 /\ -family^post6+family^0 == 0 /\ -tmp___24^post6+tmp___24^0 == 0 /\ fd^0-fd^post6 == 0 /\ tmp___13^0-tmp___13^post6 == 0 /\ -listen_index^post6+listen_index^0 == 0 /\ -addr_ai_family^post6+addr_ai_family^0 == 0 /\ -tmp___02^post6+tmp___02^0 == 0 /\ maxconn^0-maxconn^post6 == 0 /\ closed^0-closed^post6 == 0 /\ -added^0 <= 0 /\ -one^post6+one^0 == 0 /\ added^0 <= 0 /\ -MAXADDR^post6+MAXADDR^0 == 0 /\ -MaxBackends^post6+MaxBackends^0 == 0 /\ -tmp___35^post6+tmp___35^0 == 0 /\ ret^post6 == 0 /\ tmp___46^0-tmp___46^post6 == 0 /\ -addrs^post6+addrs^0 == 0 /\ tmp1^0-tmp1^post6 == 0 /\ -err^post6+err^0 == 0), cost: 1 51: l7 -> l34 : __const_10^0'=__const_10^post51, tmp1^0'=tmp1^post51, fd^0'=fd^post51, MAXADDR^0'=MAXADDR^post51, maxconn^0'=maxconn^post51, closed^0'=closed^post51, tmp___46^0'=tmp___46^post51, tmp___13^0'=tmp___13^post51, addr^0'=addr^post51, MaxListen^0'=MaxListen^post51, ret^0'=ret^post51, family^0'=family^post51, tmp___35^0'=tmp___35^post51, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post51, addrs^0'=addrs^post51, added^0'=added^post51, tmp___02^0'=tmp___02^post51, listen_index^0'=listen_index^post51, MaxBackends^0'=MaxBackends^post51, one^0'=one^post51, err^0'=err^post51, tmp___24^0'=tmp___24^post51, addr_ai_family^0'=addr_ai_family^post51, (-listen_index^post51+listen_index^0 == 0 /\ -family^post51+family^0 == 0 /\ -addrs^post51+addrs^0 == 0 /\ -added^post51+added^0 == 0 /\ __const_10^0-__const_10^post51 == 0 /\ -err^post51+err^0 == 0 /\ MaxListen^0-MaxListen^post51 == 0 /\ -tmp___35^post51+tmp___35^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post51 == 0 /\ addr^0-addr^post51 == 0 /\ tmp___13^0-tmp___13^post51 == 0 /\ fd^0-fd^post51 == 0 /\ -one^post51+one^0 == 0 /\ closed^0-closed^post51 == 0 /\ -tmp___24^post51+tmp___24^0 == 0 /\ maxconn^0-maxconn^post51 == 0 /\ -addr_ai_family^post51+addr_ai_family^0 == 0 /\ -MaxBackends^post51+MaxBackends^0 == 0 /\ MAXADDR^0-MAXADDR^post51 == 0 /\ tmp1^0-tmp1^post51 == 0 /\ -tmp___02^post51+tmp___02^0 == 0 /\ tmp___46^0-tmp___46^post51 == 0 /\ ret^0-ret^post51 == 0), cost: 1 7: l8 -> l9 : __const_10^0'=__const_10^post7, tmp1^0'=tmp1^post7, fd^0'=fd^post7, MAXADDR^0'=MAXADDR^post7, maxconn^0'=maxconn^post7, closed^0'=closed^post7, tmp___46^0'=tmp___46^post7, tmp___13^0'=tmp___13^post7, addr^0'=addr^post7, MaxListen^0'=MaxListen^post7, ret^0'=ret^post7, family^0'=family^post7, tmp___35^0'=tmp___35^post7, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post7, addrs^0'=addrs^post7, added^0'=added^post7, tmp___02^0'=tmp___02^post7, listen_index^0'=listen_index^post7, MaxBackends^0'=MaxBackends^post7, one^0'=one^post7, err^0'=err^post7, tmp___24^0'=tmp___24^post7, addr_ai_family^0'=addr_ai_family^post7, (-listen_index^post7+listen_index^0 == 0 /\ -addr_ai_family^post7+addr_ai_family^0 == 0 /\ -addrs^post7+addrs^0 == 0 /\ -MAXADDR^post7+MAXADDR^0 == 0 /\ -1-addr^0+addr^post7 == 0 /\ -tmp___13^post7+tmp___13^0 == 0 /\ -err^post7+err^0 == 0 /\ fd^0-fd^post7 == 0 /\ -tmp___24^post7+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post7 == 0 /\ -MaxBackends^post7+MaxBackends^0 == 0 /\ tmp___02^0-tmp___02^post7 == 0 /\ -ret^post7+ret^0 == 0 /\ added^0-added^post7 == 0 /\ maxconn^0-maxconn^post7 == 0 /\ closed^0-closed^post7 == 0 /\ __const_10^0-__const_10^post7 == 0 /\ tmp1^0-tmp1^post7 == 0 /\ MaxListen^0-MaxListen^post7 == 0 /\ -one^post7+one^0 == 0 /\ tmp___35^0-tmp___35^post7 == 0 /\ -ListenSocket_OF_listen_index^post7+ListenSocket_OF_listen_index^0 == 0 /\ -family^post7+family^0 == 0), cost: 1 23: l9 -> l18 : __const_10^0'=__const_10^post23, tmp1^0'=tmp1^post23, fd^0'=fd^post23, MAXADDR^0'=MAXADDR^post23, maxconn^0'=maxconn^post23, closed^0'=closed^post23, tmp___46^0'=tmp___46^post23, tmp___13^0'=tmp___13^post23, addr^0'=addr^post23, MaxListen^0'=MaxListen^post23, ret^0'=ret^post23, family^0'=family^post23, tmp___35^0'=tmp___35^post23, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post23, addrs^0'=addrs^post23, added^0'=added^post23, tmp___02^0'=tmp___02^post23, listen_index^0'=listen_index^post23, MaxBackends^0'=MaxBackends^post23, one^0'=one^post23, err^0'=err^post23, tmp___24^0'=tmp___24^post23, addr_ai_family^0'=addr_ai_family^post23, (addrs^0-addrs^post23 == 0 /\ -added^post23+added^0 == 0 /\ -family^post23+family^0 == 0 /\ addr^0-addr^post23 == 0 /\ -err^post23+err^0 == 0 /\ -tmp___35^post23+tmp___35^0 == 0 /\ -MaxListen^post23+MaxListen^0 == 0 /\ fd^0-fd^post23 == 0 /\ -tmp___24^post23+tmp___24^0 == 0 /\ tmp___13^0-tmp___13^post23 == 0 /\ ret^0-ret^post23 == 0 /\ listen_index^0-listen_index^post23 == 0 /\ -one^post23+one^0 == 0 /\ -MaxBackends^post23+MaxBackends^0 == 0 /\ closed^0-closed^post23 == 0 /\ -addr_ai_family^post23+addr_ai_family^0 == 0 /\ MAXADDR^0-MAXADDR^post23 == 0 /\ -ListenSocket_OF_listen_index^post23+ListenSocket_OF_listen_index^0 == 0 /\ tmp___46^0-tmp___46^post23 == 0 /\ -tmp1^post23+tmp1^0 == 0 /\ __const_10^0-__const_10^post23 == 0 /\ -tmp___02^post23+tmp___02^0 == 0 /\ maxconn^0-maxconn^post23 == 0), cost: 1 8: l10 -> l8 : __const_10^0'=__const_10^post8, tmp1^0'=tmp1^post8, fd^0'=fd^post8, MAXADDR^0'=MAXADDR^post8, maxconn^0'=maxconn^post8, closed^0'=closed^post8, tmp___46^0'=tmp___46^post8, tmp___13^0'=tmp___13^post8, addr^0'=addr^post8, MaxListen^0'=MaxListen^post8, ret^0'=ret^post8, family^0'=family^post8, tmp___35^0'=tmp___35^post8, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post8, addrs^0'=addrs^post8, added^0'=added^post8, tmp___02^0'=tmp___02^post8, listen_index^0'=listen_index^post8, MaxBackends^0'=MaxBackends^post8, one^0'=one^post8, err^0'=err^post8, tmp___24^0'=tmp___24^post8, addr_ai_family^0'=addr_ai_family^post8, (-listen_index^post8+listen_index^0 == 0 /\ one^0-one^post8 == 0 /\ -addrs^post8+addrs^0 == 0 /\ -tmp___24^post8+tmp___24^0 == 0 /\ -MaxBackends^post8+MaxBackends^0 == 0 /\ maxconn^0-maxconn^post8 == 0 /\ -addr_ai_family^post8+addr_ai_family^0 == 0 /\ -err^post8+err^0 == 0 /\ -ret^post8+ret^0 == 0 /\ MAXADDR^0-MAXADDR^post8 == 0 /\ tmp1^0-tmp1^post8 == 0 /\ -err^0 <= 0 /\ tmp___46^0-tmp___46^post8 == 0 /\ family^0-family^post8 == 0 /\ -1+added^post8-added^0 == 0 /\ __const_10^0-__const_10^post8 == 0 /\ ListenSocket_OF_listen_index^post8-fd^0 == 0 /\ MaxListen^0-MaxListen^post8 == 0 /\ fd^0-fd^post8 == 0 /\ addr^0-addr^post8 == 0 /\ closed^0-closed^post8 == 0 /\ tmp___35^0-tmp___35^post8 == 0 /\ tmp___02^0-tmp___02^post8 == 0 /\ -tmp___13^post8+tmp___13^0 == 0), cost: 1 9: l10 -> l8 : __const_10^0'=__const_10^post9, tmp1^0'=tmp1^post9, fd^0'=fd^post9, MAXADDR^0'=MAXADDR^post9, maxconn^0'=maxconn^post9, closed^0'=closed^post9, tmp___46^0'=tmp___46^post9, tmp___13^0'=tmp___13^post9, addr^0'=addr^post9, MaxListen^0'=MaxListen^post9, ret^0'=ret^post9, family^0'=family^post9, tmp___35^0'=tmp___35^post9, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post9, addrs^0'=addrs^post9, added^0'=added^post9, tmp___02^0'=tmp___02^post9, listen_index^0'=listen_index^post9, MaxBackends^0'=MaxBackends^post9, one^0'=one^post9, err^0'=err^post9, tmp___24^0'=tmp___24^post9, addr_ai_family^0'=addr_ai_family^post9, (tmp___35^0-tmp___35^post9 == 0 /\ -MaxListen^post9+MaxListen^0 == 0 /\ -1+closed^post9 == 0 /\ one^0-one^post9 == 0 /\ fd^0-fd^post9 == 0 /\ -ListenSocket_OF_listen_index^post9+ListenSocket_OF_listen_index^0 == 0 /\ -addr^post9+addr^0 == 0 /\ -tmp___24^post9+tmp___24^0 == 0 /\ tmp___13^0-tmp___13^post9 == 0 /\ 1+err^0 <= 0 /\ addrs^0-addrs^post9 == 0 /\ added^0-added^post9 == 0 /\ -err^post9+err^0 == 0 /\ -addr_ai_family^post9+addr_ai_family^0 == 0 /\ -listen_index^post9+listen_index^0 == 0 /\ __const_10^0-__const_10^post9 == 0 /\ tmp___02^0-tmp___02^post9 == 0 /\ tmp1^0-tmp1^post9 == 0 /\ MAXADDR^0-MAXADDR^post9 == 0 /\ family^0-family^post9 == 0 /\ -tmp___46^post9+tmp___46^0 == 0 /\ maxconn^0-maxconn^post9 == 0 /\ -MaxBackends^post9+MaxBackends^0 == 0 /\ -ret^post9+ret^0 == 0), cost: 1 10: l11 -> l10 : __const_10^0'=__const_10^post10, tmp1^0'=tmp1^post10, fd^0'=fd^post10, MAXADDR^0'=MAXADDR^post10, maxconn^0'=maxconn^post10, closed^0'=closed^post10, tmp___46^0'=tmp___46^post10, tmp___13^0'=tmp___13^post10, addr^0'=addr^post10, MaxListen^0'=MaxListen^post10, ret^0'=ret^post10, family^0'=family^post10, tmp___35^0'=tmp___35^post10, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post10, addrs^0'=addrs^post10, added^0'=added^post10, tmp___02^0'=tmp___02^post10, listen_index^0'=listen_index^post10, MaxBackends^0'=MaxBackends^post10, one^0'=one^post10, err^0'=err^post10, tmp___24^0'=tmp___24^post10, addr_ai_family^0'=addr_ai_family^post10, (0 == 0 /\ MAXADDR^0-MAXADDR^post10 == 0 /\ listen_index^0-listen_index^post10 == 0 /\ one^0-one^post10 == 0 /\ -tmp___46^post10+tmp___46^0 == 0 /\ fd^0-fd^post10 == 0 /\ -addr_ai_family^post10+addr_ai_family^0 == 0 /\ -MaxListen^post10+MaxListen^0 == 0 /\ addrs^0-addrs^post10 == 0 /\ -tmp___24^post10+tmp___24^0 == 0 /\ -ret^post10+ret^0 == 0 /\ family^0-family^post10 == 0 /\ -ListenSocket_OF_listen_index^post10+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^0-tmp___13^post10 == 0 /\ closed^0-closed^post10 == 0 /\ -addr^post10+addr^0 == 0 /\ tmp1^0-tmp1^post10 == 0 /\ __const_10^0-__const_10^post10 == 0 /\ -tmp___02^post10+tmp___02^0 == 0 /\ -MaxBackends^post10+MaxBackends^0 == 0 /\ maxconn^0-maxconn^post10 == 0 /\ added^0-added^post10 == 0 /\ -tmp___35^post10+tmp___35^0 == 0), cost: 1 11: l12 -> l11 : __const_10^0'=__const_10^post11, tmp1^0'=tmp1^post11, fd^0'=fd^post11, MAXADDR^0'=MAXADDR^post11, maxconn^0'=maxconn^post11, closed^0'=closed^post11, tmp___46^0'=tmp___46^post11, tmp___13^0'=tmp___13^post11, addr^0'=addr^post11, MaxListen^0'=MaxListen^post11, ret^0'=ret^post11, family^0'=family^post11, tmp___35^0'=tmp___35^post11, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post11, addrs^0'=addrs^post11, added^0'=added^post11, tmp___02^0'=tmp___02^post11, listen_index^0'=listen_index^post11, MaxBackends^0'=MaxBackends^post11, one^0'=one^post11, err^0'=err^post11, tmp___24^0'=tmp___24^post11, addr_ai_family^0'=addr_ai_family^post11, (-ListenSocket_OF_listen_index^post11+ListenSocket_OF_listen_index^0 == 0 /\ __const_10^0-__const_10^post11 == 0 /\ -one^post11+one^0 == 0 /\ fd^0-fd^post11 == 0 /\ MAXADDR^0-MAXADDR^post11 == 0 /\ listen_index^0-listen_index^post11 == 0 /\ -tmp___46^post11+tmp___46^0 == 0 /\ -tmp___35^post11+tmp___35^0 == 0 /\ tmp___13^0-tmp___13^post11 == 0 /\ -MaxListen^post11+MaxListen^0 == 0 /\ -err^post11+err^0 == 0 /\ -addr_ai_family^post11+addr_ai_family^0 == 0 /\ MaxBackends^0-MaxBackends^post11 == 0 /\ addrs^0-addrs^post11 == 0 /\ -__const_10^0+maxconn^0 <= 0 /\ tmp1^0-tmp1^post11 == 0 /\ -ret^post11+ret^0 == 0 /\ family^0-family^post11 == 0 /\ -closed^post11+closed^0 == 0 /\ -addr^post11+addr^0 == 0 /\ -tmp___02^post11+tmp___02^0 == 0 /\ maxconn^0-maxconn^post11 == 0 /\ -tmp___24^post11+tmp___24^0 == 0 /\ -added^post11+added^0 == 0), cost: 1 12: l12 -> l11 : __const_10^0'=__const_10^post12, tmp1^0'=tmp1^post12, fd^0'=fd^post12, MAXADDR^0'=MAXADDR^post12, maxconn^0'=maxconn^post12, closed^0'=closed^post12, tmp___46^0'=tmp___46^post12, tmp___13^0'=tmp___13^post12, addr^0'=addr^post12, MaxListen^0'=MaxListen^post12, ret^0'=ret^post12, family^0'=family^post12, tmp___35^0'=tmp___35^post12, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post12, addrs^0'=addrs^post12, added^0'=added^post12, tmp___02^0'=tmp___02^post12, listen_index^0'=listen_index^post12, MaxBackends^0'=MaxBackends^post12, one^0'=one^post12, err^0'=err^post12, tmp___24^0'=tmp___24^post12, addr_ai_family^0'=addr_ai_family^post12, (-tmp___02^post12+tmp___02^0 == 0 /\ closed^0-closed^post12 == 0 /\ listen_index^0-listen_index^post12 == 0 /\ -one^post12+one^0 == 0 /\ tmp___13^0-tmp___13^post12 == 0 /\ -MaxBackends^post12+MaxBackends^0 == 0 /\ tmp___46^0-tmp___46^post12 == 0 /\ -MaxListen^post12+MaxListen^0 == 0 /\ addrs^0-addrs^post12 == 0 /\ tmp1^0-tmp1^post12 == 0 /\ -ret^post12+ret^0 == 0 /\ MAXADDR^0-MAXADDR^post12 == 0 /\ family^0-family^post12 == 0 /\ -__const_10^0+maxconn^post12 == 0 /\ -addr^post12+addr^0 == 0 /\ __const_10^0-__const_10^post12 == 0 /\ -ListenSocket_OF_listen_index^post12+ListenSocket_OF_listen_index^0 == 0 /\ -err^post12+err^0 == 0 /\ 1+__const_10^0-maxconn^0 <= 0 /\ fd^0-fd^post12 == 0 /\ -addr_ai_family^post12+addr_ai_family^0 == 0 /\ added^0-added^post12 == 0 /\ tmp___24^0-tmp___24^post12 == 0 /\ -tmp___35^post12+tmp___35^0 == 0), cost: 1 13: l13 -> l12 : __const_10^0'=__const_10^post13, tmp1^0'=tmp1^post13, fd^0'=fd^post13, MAXADDR^0'=MAXADDR^post13, maxconn^0'=maxconn^post13, closed^0'=closed^post13, tmp___46^0'=tmp___46^post13, tmp___13^0'=tmp___13^post13, addr^0'=addr^post13, MaxListen^0'=MaxListen^post13, ret^0'=ret^post13, family^0'=family^post13, tmp___35^0'=tmp___35^post13, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post13, addrs^0'=addrs^post13, added^0'=added^post13, tmp___02^0'=tmp___02^post13, listen_index^0'=listen_index^post13, MaxBackends^0'=MaxBackends^post13, one^0'=one^post13, err^0'=err^post13, tmp___24^0'=tmp___24^post13, addr_ai_family^0'=addr_ai_family^post13, (0 == 0 /\ ret^0-ret^post13 == 0 /\ closed^0-closed^post13 == 0 /\ -MaxListen^post13+MaxListen^0 == 0 /\ -family^post13+family^0 == 0 /\ tmp___46^0-tmp___46^post13 == 0 /\ MaxBackends^0-MaxBackends^post13 == 0 /\ -err^post13+err^0 == 0 /\ -addr_ai_family^post13+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post13 == 0 /\ -tmp___02^post13+tmp___02^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post13 == 0 /\ MAXADDR^0-MAXADDR^post13 == 0 /\ listen_index^0-listen_index^post13 == 0 /\ -one^post13+one^0 == 0 /\ __const_10^0-__const_10^post13 == 0 /\ -added^post13+added^0 == 0 /\ addr^0-addr^post13 == 0 /\ fd^0-fd^post13 == 0 /\ tmp___13^0-tmp___13^post13 == 0 /\ -tmp___35^post13+tmp___35^0 == 0 /\ -addrs^post13+addrs^0 == 0 /\ tmp___24^0-tmp___24^post13 == 0), cost: 1 14: l14 -> l5 : __const_10^0'=__const_10^post14, tmp1^0'=tmp1^post14, fd^0'=fd^post14, MAXADDR^0'=MAXADDR^post14, maxconn^0'=maxconn^post14, closed^0'=closed^post14, tmp___46^0'=tmp___46^post14, tmp___13^0'=tmp___13^post14, addr^0'=addr^post14, MaxListen^0'=MaxListen^post14, ret^0'=ret^post14, family^0'=family^post14, tmp___35^0'=tmp___35^post14, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post14, addrs^0'=addrs^post14, added^0'=added^post14, tmp___02^0'=tmp___02^post14, listen_index^0'=listen_index^post14, MaxBackends^0'=MaxBackends^post14, one^0'=one^post14, err^0'=err^post14, tmp___24^0'=tmp___24^post14, addr_ai_family^0'=addr_ai_family^post14, (-maxconn^post14+maxconn^0 == 0 /\ -tmp___02^post14+tmp___02^0 == 0 /\ tmp___13^0-tmp___13^post14 == 0 /\ err^0-err^post14 == 0 /\ ret^0-ret^post14 == 0 /\ -one^post14+one^0 == 0 /\ -MaxBackends^post14+MaxBackends^0 == 0 /\ tmp___46^0-tmp___46^post14 == 0 /\ -family^post14+family^0 == 0 /\ tmp1^0-tmp1^post14 == 0 /\ -addrs^post14+addrs^0 == 0 /\ -1+closed^post14 == 0 /\ -listen_index^post14+listen_index^0 == 0 /\ -tmp___35^post14+tmp___35^0 == 0 /\ MAXADDR^0-MAXADDR^post14 == 0 /\ -added^post14+added^0 == 0 /\ __const_10^0-__const_10^post14 == 0 /\ MaxListen^0-MaxListen^post14 == 0 /\ addr^0-addr^post14 == 0 /\ fd^0-fd^post14 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post14 == 0 /\ tmp___24^0-tmp___24^post14 == 0 /\ -addr_ai_family^post14+addr_ai_family^0 == 0), cost: 1 15: l15 -> l13 : __const_10^0'=__const_10^post15, tmp1^0'=tmp1^post15, fd^0'=fd^post15, MAXADDR^0'=MAXADDR^post15, maxconn^0'=maxconn^post15, closed^0'=closed^post15, tmp___46^0'=tmp___46^post15, tmp___13^0'=tmp___13^post15, addr^0'=addr^post15, MaxListen^0'=MaxListen^post15, ret^0'=ret^post15, family^0'=family^post15, tmp___35^0'=tmp___35^post15, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post15, addrs^0'=addrs^post15, added^0'=added^post15, tmp___02^0'=tmp___02^post15, listen_index^0'=listen_index^post15, MaxBackends^0'=MaxBackends^post15, one^0'=one^post15, err^0'=err^post15, tmp___24^0'=tmp___24^post15, addr_ai_family^0'=addr_ai_family^post15, (addr^0-addr^post15 == 0 /\ tmp___13^0-tmp___13^post15 == 0 /\ err^0-err^post15 == 0 /\ tmp1^0-tmp1^post15 == 0 /\ ret^0-ret^post15 == 0 /\ fd^0-fd^post15 == 0 /\ -one^post15+one^0 == 0 /\ 1-tmp___46^0 <= 0 /\ -1+tmp___46^0 <= 0 /\ -addrs^post15+addrs^0 == 0 /\ closed^0-closed^post15 == 0 /\ -tmp___24^post15+tmp___24^0 == 0 /\ -listen_index^post15+listen_index^0 == 0 /\ -addr_ai_family^post15+addr_ai_family^0 == 0 /\ -added^post15+added^0 == 0 /\ -tmp___35^post15+tmp___35^0 == 0 /\ -MaxBackends^post15+MaxBackends^0 == 0 /\ tmp___46^0-tmp___46^post15 == 0 /\ maxconn^0-maxconn^post15 == 0 /\ __const_10^0-__const_10^post15 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post15 == 0 /\ -tmp___02^post15+tmp___02^0 == 0 /\ MAXADDR^0-MAXADDR^post15 == 0 /\ -family^post15+family^0 == 0 /\ MaxListen^0-MaxListen^post15 == 0), cost: 1 16: l15 -> l14 : __const_10^0'=__const_10^post16, tmp1^0'=tmp1^post16, fd^0'=fd^post16, MAXADDR^0'=MAXADDR^post16, maxconn^0'=maxconn^post16, closed^0'=closed^post16, tmp___46^0'=tmp___46^post16, tmp___13^0'=tmp___13^post16, addr^0'=addr^post16, MaxListen^0'=MaxListen^post16, ret^0'=ret^post16, family^0'=family^post16, tmp___35^0'=tmp___35^post16, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post16, addrs^0'=addrs^post16, added^0'=added^post16, tmp___02^0'=tmp___02^post16, listen_index^0'=listen_index^post16, MaxBackends^0'=MaxBackends^post16, one^0'=one^post16, err^0'=err^post16, tmp___24^0'=tmp___24^post16, addr_ai_family^0'=addr_ai_family^post16, (-MaxBackends^post16+MaxBackends^0 == 0 /\ 2-tmp___46^0 <= 0 /\ -listen_index^post16+listen_index^0 == 0 /\ tmp___46^0-tmp___46^post16 == 0 /\ -tmp___24^post16+tmp___24^0 == 0 /\ __const_10^0-__const_10^post16 == 0 /\ -added^post16+added^0 == 0 /\ -addr_ai_family^post16+addr_ai_family^0 == 0 /\ -err^post16+err^0 == 0 /\ MaxListen^0-MaxListen^post16 == 0 /\ -tmp___35^post16+tmp___35^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post16 == 0 /\ fd^0-fd^post16 == 0 /\ closed^0-closed^post16 == 0 /\ tmp___02^0-tmp___02^post16 == 0 /\ addr^0-addr^post16 == 0 /\ -tmp___13^post16+tmp___13^0 == 0 /\ -family^post16+family^0 == 0 /\ tmp1^0-tmp1^post16 == 0 /\ -addrs^post16+addrs^0 == 0 /\ maxconn^0-maxconn^post16 == 0 /\ -one^post16+one^0 == 0 /\ -MAXADDR^post16+MAXADDR^0 == 0 /\ ret^0-ret^post16 == 0), cost: 1 17: l15 -> l14 : __const_10^0'=__const_10^post17, tmp1^0'=tmp1^post17, fd^0'=fd^post17, MAXADDR^0'=MAXADDR^post17, maxconn^0'=maxconn^post17, closed^0'=closed^post17, tmp___46^0'=tmp___46^post17, tmp___13^0'=tmp___13^post17, addr^0'=addr^post17, MaxListen^0'=MaxListen^post17, ret^0'=ret^post17, family^0'=family^post17, tmp___35^0'=tmp___35^post17, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post17, addrs^0'=addrs^post17, added^0'=added^post17, tmp___02^0'=tmp___02^post17, listen_index^0'=listen_index^post17, MaxBackends^0'=MaxBackends^post17, one^0'=one^post17, err^0'=err^post17, tmp___24^0'=tmp___24^post17, addr_ai_family^0'=addr_ai_family^post17, (-tmp___24^post17+tmp___24^0 == 0 /\ -MaxBackends^post17+MaxBackends^0 == 0 /\ __const_10^0-__const_10^post17 == 0 /\ -listen_index^post17+listen_index^0 == 0 /\ -addrs^post17+addrs^0 == 0 /\ -addr_ai_family^post17+addr_ai_family^0 == 0 /\ fd^0-fd^post17 == 0 /\ tmp___46^0 <= 0 /\ tmp___46^0-tmp___46^post17 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post17 == 0 /\ -err^post17+err^0 == 0 /\ tmp___02^0-tmp___02^post17 == 0 /\ MAXADDR^0-MAXADDR^post17 == 0 /\ -ret^post17+ret^0 == 0 /\ family^0-family^post17 == 0 /\ maxconn^0-maxconn^post17 == 0 /\ closed^0-closed^post17 == 0 /\ tmp1^0-tmp1^post17 == 0 /\ MaxListen^0-MaxListen^post17 == 0 /\ addr^0-addr^post17 == 0 /\ tmp___35^0-tmp___35^post17 == 0 /\ -tmp___13^post17+tmp___13^0 == 0 /\ -one^post17+one^0 == 0 /\ -added^post17+added^0 == 0), cost: 1 18: l16 -> l13 : __const_10^0'=__const_10^post18, tmp1^0'=tmp1^post18, fd^0'=fd^post18, MAXADDR^0'=MAXADDR^post18, maxconn^0'=maxconn^post18, closed^0'=closed^post18, tmp___46^0'=tmp___46^post18, tmp___13^0'=tmp___13^post18, addr^0'=addr^post18, MaxListen^0'=MaxListen^post18, ret^0'=ret^post18, family^0'=family^post18, tmp___35^0'=tmp___35^post18, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post18, addrs^0'=addrs^post18, added^0'=added^post18, tmp___02^0'=tmp___02^post18, listen_index^0'=listen_index^post18, MaxBackends^0'=MaxBackends^post18, one^0'=one^post18, err^0'=err^post18, tmp___24^0'=tmp___24^post18, addr_ai_family^0'=addr_ai_family^post18, (-ListenSocket_OF_listen_index^post18+ListenSocket_OF_listen_index^0 == 0 /\ tmp1^0-tmp1^post18 == 0 /\ family^0-family^post18 == 0 /\ maxconn^0-maxconn^post18 == 0 /\ -tmp___46^post18+tmp___46^0 == 0 /\ -err^post18+err^0 == 0 /\ one^0-one^post18 == 0 /\ tmp___35^0-tmp___35^post18 == 0 /\ -MaxBackends^post18+MaxBackends^0 == 0 /\ fd^0-fd^post18 == 0 /\ __const_10^0-__const_10^post18 == 0 /\ -ret^post18+ret^0 == 0 /\ MAXADDR^0-MAXADDR^post18 == 0 /\ MaxListen^0-MaxListen^post18 == 0 /\ 4-addr_ai_family^0 <= 0 /\ -tmp___13^post18+tmp___13^0 == 0 /\ added^0-added^post18 == 0 /\ -addrs^post18+addrs^0 == 0 /\ -listen_index^post18+listen_index^0 == 0 /\ -tmp___24^post18+tmp___24^0 == 0 /\ -addr_ai_family^post18+addr_ai_family^0 == 0 /\ tmp___02^0-tmp___02^post18 == 0 /\ closed^0-closed^post18 == 0 /\ addr^0-addr^post18 == 0), cost: 1 19: l16 -> l13 : __const_10^0'=__const_10^post19, tmp1^0'=tmp1^post19, fd^0'=fd^post19, MAXADDR^0'=MAXADDR^post19, maxconn^0'=maxconn^post19, closed^0'=closed^post19, tmp___46^0'=tmp___46^post19, tmp___13^0'=tmp___13^post19, addr^0'=addr^post19, MaxListen^0'=MaxListen^post19, ret^0'=ret^post19, family^0'=family^post19, tmp___35^0'=tmp___35^post19, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post19, addrs^0'=addrs^post19, added^0'=added^post19, tmp___02^0'=tmp___02^post19, listen_index^0'=listen_index^post19, MaxBackends^0'=MaxBackends^post19, one^0'=one^post19, err^0'=err^post19, tmp___24^0'=tmp___24^post19, addr_ai_family^0'=addr_ai_family^post19, (-ret^post19+ret^0 == 0 /\ tmp___13^0-tmp___13^post19 == 0 /\ -tmp___02^post19+tmp___02^0 == 0 /\ -ListenSocket_OF_listen_index^post19+ListenSocket_OF_listen_index^0 == 0 /\ family^0-family^post19 == 0 /\ fd^0-fd^post19 == 0 /\ -one^post19+one^0 == 0 /\ -addr^post19+addr^0 == 0 /\ __const_10^0-__const_10^post19 == 0 /\ -MaxBackends^post19+MaxBackends^0 == 0 /\ -err^post19+err^0 == 0 /\ tmp___35^0-tmp___35^post19 == 0 /\ maxconn^0-maxconn^post19 == 0 /\ closed^0-closed^post19 == 0 /\ -tmp___46^post19+tmp___46^0 == 0 /\ addrs^0-addrs^post19 == 0 /\ -tmp___24^post19+tmp___24^0 == 0 /\ added^0-added^post19 == 0 /\ MaxListen^0-MaxListen^post19 == 0 /\ MAXADDR^0-MAXADDR^post19 == 0 /\ -listen_index^post19+listen_index^0 == 0 /\ -2+addr_ai_family^0 <= 0 /\ -addr_ai_family^post19+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post19 == 0), cost: 1 20: l16 -> l15 : __const_10^0'=__const_10^post20, tmp1^0'=tmp1^post20, fd^0'=fd^post20, MAXADDR^0'=MAXADDR^post20, maxconn^0'=maxconn^post20, closed^0'=closed^post20, tmp___46^0'=tmp___46^post20, tmp___13^0'=tmp___13^post20, addr^0'=addr^post20, MaxListen^0'=MaxListen^post20, ret^0'=ret^post20, family^0'=family^post20, tmp___35^0'=tmp___35^post20, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post20, addrs^0'=addrs^post20, added^0'=added^post20, tmp___02^0'=tmp___02^post20, listen_index^0'=listen_index^post20, MaxBackends^0'=MaxBackends^post20, one^0'=one^post20, err^0'=err^post20, tmp___24^0'=tmp___24^post20, addr_ai_family^0'=addr_ai_family^post20, (0 == 0 /\ -addr^post20+addr^0 == 0 /\ -tmp___02^post20+tmp___02^0 == 0 /\ fd^0-fd^post20 == 0 /\ -one^post20+one^0 == 0 /\ addrs^0-addrs^post20 == 0 /\ -tmp___24^post20+tmp___24^0 == 0 /\ ret^0-ret^post20 == 0 /\ -MaxBackends^post20+MaxBackends^0 == 0 /\ 3-addr_ai_family^0 <= 0 /\ __const_10^0-__const_10^post20 == 0 /\ MAXADDR^0-MAXADDR^post20 == 0 /\ family^0-family^post20 == 0 /\ tmp___13^0-tmp___13^post20 == 0 /\ -ListenSocket_OF_listen_index^post20+ListenSocket_OF_listen_index^0 == 0 /\ -tmp___35^post20+tmp___35^0 == 0 /\ -maxconn^post20+maxconn^0 == 0 /\ tmp1^0-tmp1^post20 == 0 /\ added^0-added^post20 == 0 /\ listen_index^0-listen_index^post20 == 0 /\ -MaxListen^post20+MaxListen^0 == 0 /\ -closed^post20+closed^0 == 0 /\ -3+addr_ai_family^0 <= 0 /\ -addr_ai_family^post20+addr_ai_family^0 == 0 /\ -err^post20+err^0 == 0), cost: 1 21: l17 -> l16 : __const_10^0'=__const_10^post21, tmp1^0'=tmp1^post21, fd^0'=fd^post21, MAXADDR^0'=MAXADDR^post21, maxconn^0'=maxconn^post21, closed^0'=closed^post21, tmp___46^0'=tmp___46^post21, tmp___13^0'=tmp___13^post21, addr^0'=addr^post21, MaxListen^0'=MaxListen^post21, ret^0'=ret^post21, family^0'=family^post21, tmp___35^0'=tmp___35^post21, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post21, addrs^0'=addrs^post21, added^0'=added^post21, tmp___02^0'=tmp___02^post21, listen_index^0'=listen_index^post21, MaxBackends^0'=MaxBackends^post21, one^0'=one^post21, err^0'=err^post21, tmp___24^0'=tmp___24^post21, addr_ai_family^0'=addr_ai_family^post21, (addrs^0-addrs^post21 == 0 /\ -addr_ai_family^post21+addr_ai_family^0 == 0 /\ MaxBackends^0-MaxBackends^post21 == 0 /\ -added^post21+added^0 == 0 /\ -err^post21+err^0 == 0 /\ -MaxListen^post21+MaxListen^0 == 0 /\ fd^0-fd^post21 == 0 /\ -tmp___24^post21+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post21 == 0 /\ -tmp___35^post21+tmp___35^0 == 0 /\ -tmp___02^post21+tmp___02^0 == 0 /\ -err^0 <= 0 /\ __const_10^0-__const_10^post21 == 0 /\ MAXADDR^0-MAXADDR^post21 == 0 /\ -addr^post21+addr^0 == 0 /\ ret^0-ret^post21 == 0 /\ listen_index^0-listen_index^post21 == 0 /\ family^0-family^post21 == 0 /\ tmp1^0-tmp1^post21 == 0 /\ -maxconn^post21+maxconn^0 == 0 /\ -one^post21+one^0 == 0 /\ -closed^post21+closed^0 == 0 /\ tmp___13^0-tmp___13^post21 == 0 /\ -ListenSocket_OF_listen_index^post21+ListenSocket_OF_listen_index^0 == 0), cost: 1 22: l17 -> l8 : __const_10^0'=__const_10^post22, tmp1^0'=tmp1^post22, fd^0'=fd^post22, MAXADDR^0'=MAXADDR^post22, maxconn^0'=maxconn^post22, closed^0'=closed^post22, tmp___46^0'=tmp___46^post22, tmp___13^0'=tmp___13^post22, addr^0'=addr^post22, MaxListen^0'=MaxListen^post22, ret^0'=ret^post22, family^0'=family^post22, tmp___35^0'=tmp___35^post22, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post22, addrs^0'=addrs^post22, added^0'=added^post22, tmp___02^0'=tmp___02^post22, listen_index^0'=listen_index^post22, MaxBackends^0'=MaxBackends^post22, one^0'=one^post22, err^0'=err^post22, tmp___24^0'=tmp___24^post22, addr_ai_family^0'=addr_ai_family^post22, (-MaxBackends^post22+MaxBackends^0 == 0 /\ addrs^0-addrs^post22 == 0 /\ -family^post22+family^0 == 0 /\ -tmp___24^post22+tmp___24^0 == 0 /\ -err^post22+err^0 == 0 /\ -addr_ai_family^post22+addr_ai_family^0 == 0 /\ -maxconn^post22+maxconn^0 == 0 /\ -tmp___35^post22+tmp___35^0 == 0 /\ -MaxListen^post22+MaxListen^0 == 0 /\ -tmp___02^post22+tmp___02^0 == 0 /\ tmp1^0-tmp1^post22 == 0 /\ tmp___46^0-tmp___46^post22 == 0 /\ ret^0-ret^post22 == 0 /\ -addr^post22+addr^0 == 0 /\ -added^post22+added^0 == 0 /\ listen_index^0-listen_index^post22 == 0 /\ 1+err^0 <= 0 /\ -1+closed^post22 == 0 /\ __const_10^0-__const_10^post22 == 0 /\ MAXADDR^0-MAXADDR^post22 == 0 /\ fd^0-fd^post22 == 0 /\ -one^post22+one^0 == 0 /\ tmp___13^0-tmp___13^post22 == 0 /\ -ListenSocket_OF_listen_index^post22+ListenSocket_OF_listen_index^0 == 0), cost: 1 56: l18 -> l5 : __const_10^0'=__const_10^post56, tmp1^0'=tmp1^post56, fd^0'=fd^post56, MAXADDR^0'=MAXADDR^post56, maxconn^0'=maxconn^post56, closed^0'=closed^post56, tmp___46^0'=tmp___46^post56, tmp___13^0'=tmp___13^post56, addr^0'=addr^post56, MaxListen^0'=MaxListen^post56, ret^0'=ret^post56, family^0'=family^post56, tmp___35^0'=tmp___35^post56, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post56, addrs^0'=addrs^post56, added^0'=added^post56, tmp___02^0'=tmp___02^post56, listen_index^0'=listen_index^post56, MaxBackends^0'=MaxBackends^post56, one^0'=one^post56, err^0'=err^post56, tmp___24^0'=tmp___24^post56, addr_ai_family^0'=addr_ai_family^post56, (-addr^post56+addr^0 == 0 /\ -tmp___02^post56+tmp___02^0 == 0 /\ -one^post56+one^0 == 0 /\ addrs^0-addrs^post56 == 0 /\ tmp___46^0-tmp___46^post56 == 0 /\ __const_10^0-__const_10^post56 == 0 /\ ret^0-ret^post56 == 0 /\ -MaxBackends^post56+MaxBackends^0 == 0 /\ fd^0-fd^post56 == 0 /\ -ListenSocket_OF_listen_index^post56+ListenSocket_OF_listen_index^0 == 0 /\ MAXADDR^0-MAXADDR^post56 == 0 /\ -err^post56+err^0 == 0 /\ family^0-family^post56 == 0 /\ closed^0-closed^post56 == 0 /\ tmp___13^0-tmp___13^post56 == 0 /\ -added^post56+added^0 == 0 /\ -tmp___24^post56+tmp___24^0 == 0 /\ -tmp___35^post56+tmp___35^0 == 0 /\ -maxconn^post56+maxconn^0 == 0 /\ tmp1^0-tmp1^post56 == 0 /\ listen_index^0-listen_index^post56 == 0 /\ -MaxListen^post56+MaxListen^0 == 0 /\ MAXADDR^0-addr^0 <= 0 /\ -addr_ai_family^post56+addr_ai_family^0 == 0), cost: 1 57: l18 -> l35 : __const_10^0'=__const_10^post57, tmp1^0'=tmp1^post57, fd^0'=fd^post57, MAXADDR^0'=MAXADDR^post57, maxconn^0'=maxconn^post57, closed^0'=closed^post57, tmp___46^0'=tmp___46^post57, tmp___13^0'=tmp___13^post57, addr^0'=addr^post57, MaxListen^0'=MaxListen^post57, ret^0'=ret^post57, family^0'=family^post57, tmp___35^0'=tmp___35^post57, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post57, addrs^0'=addrs^post57, added^0'=added^post57, tmp___02^0'=tmp___02^post57, listen_index^0'=listen_index^post57, MaxBackends^0'=MaxBackends^post57, one^0'=one^post57, err^0'=err^post57, tmp___24^0'=tmp___24^post57, addr_ai_family^0'=addr_ai_family^post57, (0 == 0 /\ MAXADDR^0-MAXADDR^post57 == 0 /\ __const_10^0-__const_10^post57 == 0 /\ -MaxListen^post57+MaxListen^0 == 0 /\ -MaxBackends^post57+MaxBackends^0 == 0 /\ -one^post57+one^0 == 0 /\ tmp___13^0-tmp___13^post57 == 0 /\ fd^0-fd^post57 == 0 /\ -ListenSocket_OF_listen_index^post57+ListenSocket_OF_listen_index^0 == 0 /\ addrs^0-addrs^post57 == 0 /\ -err^post57+err^0 == 0 /\ maxconn^0-maxconn^post57 == 0 /\ closed^0-closed^post57 == 0 /\ -addr^post57+addr^0 == 0 /\ -added^post57+added^0 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -tmp___46^post57+tmp___46^0 == 0 /\ -tmp___24^post57+tmp___24^0 == 0 /\ -tmp___35^post57+tmp___35^0 == 0 /\ ret^0-ret^post57 == 0 /\ listen_index^0-listen_index^post57 == 0 /\ family^0-family^post57 == 0 /\ tmp1^0-tmp1^post57 == 0 /\ -addr_ai_family^post57+addr_ai_family^0 == 0), cost: 1 24: l19 -> l17 : __const_10^0'=__const_10^post24, tmp1^0'=tmp1^post24, fd^0'=fd^post24, MAXADDR^0'=MAXADDR^post24, maxconn^0'=maxconn^post24, closed^0'=closed^post24, tmp___46^0'=tmp___46^post24, tmp___13^0'=tmp___13^post24, addr^0'=addr^post24, MaxListen^0'=MaxListen^post24, ret^0'=ret^post24, family^0'=family^post24, tmp___35^0'=tmp___35^post24, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post24, addrs^0'=addrs^post24, added^0'=added^post24, tmp___02^0'=tmp___02^post24, listen_index^0'=listen_index^post24, MaxBackends^0'=MaxBackends^post24, one^0'=one^post24, err^0'=err^post24, tmp___24^0'=tmp___24^post24, addr_ai_family^0'=addr_ai_family^post24, (0 == 0 /\ -tmp___24^post24+tmp___24^0 == 0 /\ -tmp___35^post24+tmp___35^0 == 0 /\ -MaxBackends^post24+MaxBackends^0 == 0 /\ MaxListen^0-MaxListen^post24 == 0 /\ -family^post24+family^0 == 0 /\ -listen_index^post24+listen_index^0 == 0 /\ addr^0-addr^post24 == 0 /\ -addr_ai_family^post24+addr_ai_family^0 == 0 /\ -addrs^post24+addrs^0 == 0 /\ -tmp___02^post24+tmp___02^0 == 0 /\ tmp___13^0-tmp___13^post24 == 0 /\ __const_10^0-__const_10^post24 == 0 /\ fd^0-fd^post24 == 0 /\ tmp___46^0-tmp___46^post24 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post24 == 0 /\ -tmp1^post24+tmp1^0 == 0 /\ MAXADDR^0-MAXADDR^post24 == 0 /\ -one^post24+one^0 == 0 /\ ret^0-ret^post24 == 0 /\ maxconn^0-maxconn^post24 == 0 /\ -added^post24+added^0 == 0 /\ closed^0-closed^post24 == 0), cost: 1 25: l20 -> l8 : __const_10^0'=__const_10^post25, tmp1^0'=tmp1^post25, fd^0'=fd^post25, MAXADDR^0'=MAXADDR^post25, maxconn^0'=maxconn^post25, closed^0'=closed^post25, tmp___46^0'=tmp___46^post25, tmp___13^0'=tmp___13^post25, addr^0'=addr^post25, MaxListen^0'=MaxListen^post25, ret^0'=ret^post25, family^0'=family^post25, tmp___35^0'=tmp___35^post25, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post25, addrs^0'=addrs^post25, added^0'=added^post25, tmp___02^0'=tmp___02^post25, listen_index^0'=listen_index^post25, MaxBackends^0'=MaxBackends^post25, one^0'=one^post25, err^0'=err^post25, tmp___24^0'=tmp___24^post25, addr_ai_family^0'=addr_ai_family^post25, (ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post25 == 0 /\ -family^post25+family^0 == 0 /\ MaxListen^0-MaxListen^post25 == 0 /\ addr^0-addr^post25 == 0 /\ -tmp___02^post25+tmp___02^0 == 0 /\ -addrs^post25+addrs^0 == 0 /\ -addr_ai_family^post25+addr_ai_family^0 == 0 /\ fd^0-fd^post25 == 0 /\ -listen_index^post25+listen_index^0 == 0 /\ -tmp___24^post25+tmp___24^0 == 0 /\ -added^post25+added^0 == 0 /\ tmp___13^0-tmp___13^post25 == 0 /\ ret^0-ret^post25 == 0 /\ -one^post25+one^0 == 0 /\ tmp___35^0-tmp___35^post25 == 0 /\ closed^0-closed^post25 == 0 /\ -tmp1^post25+tmp1^0 == 0 /\ __const_10^0-__const_10^post25 == 0 /\ tmp___46^0-tmp___46^post25 == 0 /\ MAXADDR^0-MAXADDR^post25 == 0 /\ -err^post25+err^0 == 0 /\ -MaxBackends^post25+MaxBackends^0 == 0 /\ maxconn^0-maxconn^post25 == 0), cost: 1 26: l21 -> l19 : __const_10^0'=__const_10^post26, tmp1^0'=tmp1^post26, fd^0'=fd^post26, MAXADDR^0'=MAXADDR^post26, maxconn^0'=maxconn^post26, closed^0'=closed^post26, tmp___46^0'=tmp___46^post26, tmp___13^0'=tmp___13^post26, addr^0'=addr^post26, MaxListen^0'=MaxListen^post26, ret^0'=ret^post26, family^0'=family^post26, tmp___35^0'=tmp___35^post26, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post26, addrs^0'=addrs^post26, added^0'=added^post26, tmp___02^0'=tmp___02^post26, listen_index^0'=listen_index^post26, MaxBackends^0'=MaxBackends^post26, one^0'=one^post26, err^0'=err^post26, tmp___24^0'=tmp___24^post26, addr_ai_family^0'=addr_ai_family^post26, (-tmp___24^0 <= 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post26 == 0 /\ tmp___46^0-tmp___46^post26 == 0 /\ MaxListen^0-MaxListen^post26 == 0 /\ closed^0-closed^post26 == 0 /\ __const_10^0-__const_10^post26 == 0 /\ -tmp___24^post26+tmp___24^0 == 0 /\ tmp1^0-tmp1^post26 == 0 /\ tmp___13^0-tmp___13^post26 == 0 /\ -listen_index^post26+listen_index^0 == 0 /\ -addr_ai_family^post26+addr_ai_family^0 == 0 /\ addr^0-addr^post26 == 0 /\ -added^post26+added^0 == 0 /\ maxconn^0-maxconn^post26 == 0 /\ ret^0-ret^post26 == 0 /\ tmp___02^0-tmp___02^post26 == 0 /\ -family^post26+family^0 == 0 /\ tmp___35^0-tmp___35^post26 == 0 /\ -one^post26+one^0 == 0 /\ -addrs^post26+addrs^0 == 0 /\ -MaxBackends^post26+MaxBackends^0 == 0 /\ -err^post26+err^0 == 0 /\ -MAXADDR^post26+MAXADDR^0 == 0 /\ tmp___24^0 <= 0 /\ -fd^post26+fd^0 == 0), cost: 1 27: l21 -> l20 : __const_10^0'=__const_10^post27, tmp1^0'=tmp1^post27, fd^0'=fd^post27, MAXADDR^0'=MAXADDR^post27, maxconn^0'=maxconn^post27, closed^0'=closed^post27, tmp___46^0'=tmp___46^post27, tmp___13^0'=tmp___13^post27, addr^0'=addr^post27, MaxListen^0'=MaxListen^post27, ret^0'=ret^post27, family^0'=family^post27, tmp___35^0'=tmp___35^post27, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post27, addrs^0'=addrs^post27, added^0'=added^post27, tmp___02^0'=tmp___02^post27, listen_index^0'=listen_index^post27, MaxBackends^0'=MaxBackends^post27, one^0'=one^post27, err^0'=err^post27, tmp___24^0'=tmp___24^post27, addr_ai_family^0'=addr_ai_family^post27, (maxconn^0-maxconn^post27 == 0 /\ closed^0-closed^post27 == 0 /\ 1-tmp___24^0 <= 0 /\ -one^post27+one^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post27 == 0 /\ family^0-family^post27 == 0 /\ -addr_ai_family^post27+addr_ai_family^0 == 0 /\ tmp___46^0-tmp___46^post27 == 0 /\ -err^post27+err^0 == 0 /\ -listen_index^post27+listen_index^0 == 0 /\ tmp1^0-tmp1^post27 == 0 /\ -tmp___13^post27+tmp___13^0 == 0 /\ MaxListen^0-MaxListen^post27 == 0 /\ fd^0-fd^post27 == 0 /\ MAXADDR^0-MAXADDR^post27 == 0 /\ -tmp___24^post27+tmp___24^0 == 0 /\ -ret^post27+ret^0 == 0 /\ tmp___02^0-tmp___02^post27 == 0 /\ __const_10^0-__const_10^post27 == 0 /\ -MaxBackends^post27+MaxBackends^0 == 0 /\ addr^0-addr^post27 == 0 /\ -added^post27+added^0 == 0 /\ -addrs^post27+addrs^0 == 0 /\ tmp___35^0-tmp___35^post27 == 0), cost: 1 28: l21 -> l20 : __const_10^0'=__const_10^post28, tmp1^0'=tmp1^post28, fd^0'=fd^post28, MAXADDR^0'=MAXADDR^post28, maxconn^0'=maxconn^post28, closed^0'=closed^post28, tmp___46^0'=tmp___46^post28, tmp___13^0'=tmp___13^post28, addr^0'=addr^post28, MaxListen^0'=MaxListen^post28, ret^0'=ret^post28, family^0'=family^post28, tmp___35^0'=tmp___35^post28, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post28, addrs^0'=addrs^post28, added^0'=added^post28, tmp___02^0'=tmp___02^post28, listen_index^0'=listen_index^post28, MaxBackends^0'=MaxBackends^post28, one^0'=one^post28, err^0'=err^post28, tmp___24^0'=tmp___24^post28, addr_ai_family^0'=addr_ai_family^post28, (maxconn^0-maxconn^post28 == 0 /\ family^0-family^post28 == 0 /\ closed^0-closed^post28 == 0 /\ -addr^post28+addr^0 == 0 /\ tmp___13^0-tmp___13^post28 == 0 /\ tmp___35^0-tmp___35^post28 == 0 /\ -ret^post28+ret^0 == 0 /\ -one^post28+one^0 == 0 /\ -MaxBackends^post28+MaxBackends^0 == 0 /\ tmp___46^0-tmp___46^post28 == 0 /\ -ListenSocket_OF_listen_index^post28+ListenSocket_OF_listen_index^0 == 0 /\ tmp1^0-tmp1^post28 == 0 /\ added^0-added^post28 == 0 /\ -err^post28+err^0 == 0 /\ -listen_index^post28+listen_index^0 == 0 /\ MAXADDR^0-MAXADDR^post28 == 0 /\ -tmp___24^post28+tmp___24^0 == 0 /\ addrs^0-addrs^post28 == 0 /\ __const_10^0-__const_10^post28 == 0 /\ MaxListen^0-MaxListen^post28 == 0 /\ fd^0-fd^post28 == 0 /\ 1+tmp___24^0 <= 0 /\ -addr_ai_family^post28+addr_ai_family^0 == 0 /\ tmp___02^0-tmp___02^post28 == 0), cost: 1 29: l22 -> l21 : __const_10^0'=__const_10^post29, tmp1^0'=tmp1^post29, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post29, maxconn^0'=maxconn^post29, closed^0'=closed^post29, tmp___46^0'=tmp___46^post29, tmp___13^0'=tmp___13^post29, addr^0'=addr^post29, MaxListen^0'=MaxListen^post29, ret^0'=ret^post29, family^0'=family^post29, tmp___35^0'=tmp___35^post29, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post29, addrs^0'=addrs^post29, added^0'=added^post29, tmp___02^0'=tmp___02^post29, listen_index^0'=listen_index^post29, MaxBackends^0'=MaxBackends^post29, one^0'=one^post29, err^0'=err^post29, tmp___24^0'=tmp___24^post29, addr_ai_family^0'=addr_ai_family^post29, (0 == 0 /\ -listen_index^post29+listen_index^0 == 0 /\ -MaxListen^post29+MaxListen^0 == 0 /\ __const_10^0-__const_10^post29 == 0 /\ MAXADDR^0-MAXADDR^post29 == 0 /\ -ret^post29+ret^0 == 0 /\ -one^post29+one^0 == 0 /\ tmp___35^0-tmp___35^post29 == 0 /\ tmp___13^0-tmp___13^post29 == 0 /\ fd^0-fd^post29 == 0 /\ -addr^post29+addr^0 == 0 /\ closed^0-closed^post29 == 0 /\ -added^post29+added^0 == 0 /\ -tmp___46^post29+tmp___46^0 == 0 /\ addrs^0-addrs^post29 == 0 /\ -addr_ai_family^post29+addr_ai_family^0 == 0 /\ maxconn^0-maxconn^post29 == 0 /\ -err^post29+err^0 == 0 /\ -MaxBackends^post29+MaxBackends^0 == 0 /\ tmp1^0-tmp1^post29 == 0 /\ -tmp___02^post29+tmp___02^0 == 0 /\ -ListenSocket_OF_listen_index^post29+ListenSocket_OF_listen_index^0 == 0 /\ family^0-family^post29 == 0), cost: 1 30: l23 -> l19 : __const_10^0'=__const_10^post30, tmp1^0'=tmp1^post30, fd^0'=fd^post30, MAXADDR^0'=MAXADDR^post30, maxconn^0'=maxconn^post30, closed^0'=closed^post30, tmp___46^0'=tmp___46^post30, tmp___13^0'=tmp___13^post30, addr^0'=addr^post30, MaxListen^0'=MaxListen^post30, ret^0'=ret^post30, family^0'=family^post30, tmp___35^0'=tmp___35^post30, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post30, addrs^0'=addrs^post30, added^0'=added^post30, tmp___02^0'=tmp___02^post30, listen_index^0'=listen_index^post30, MaxBackends^0'=MaxBackends^post30, one^0'=one^post30, err^0'=err^post30, tmp___24^0'=tmp___24^post30, addr_ai_family^0'=addr_ai_family^post30, (-closed^post30+closed^0 == 0 /\ -family^post30+family^0 == 0 /\ addrs^0-addrs^post30 == 0 /\ MAXADDR^0-MAXADDR^post30 == 0 /\ tmp___46^0-tmp___46^post30 == 0 /\ -ListenSocket_OF_listen_index^post30+ListenSocket_OF_listen_index^0 == 0 /\ MaxBackends^0-MaxBackends^post30 == 0 /\ tmp1^0-tmp1^post30 == 0 /\ __const_10^0-__const_10^post30 == 0 /\ -addr^post30+addr^0 == 0 /\ -tmp___24^post30+tmp___24^0 == 0 /\ -added^post30+added^0 == 0 /\ -tmp___35^post30+tmp___35^0 == 0 /\ -MaxListen^post30+MaxListen^0 == 0 /\ tmp___35^0 <= 0 /\ -one^post30+one^0 == 0 /\ tmp___13^0-tmp___13^post30 == 0 /\ ret^0-ret^post30 == 0 /\ -err^post30+err^0 == 0 /\ -addr_ai_family^post30+addr_ai_family^0 == 0 /\ fd^0-fd^post30 == 0 /\ -maxconn^post30+maxconn^0 == 0 /\ -tmp___35^0 <= 0 /\ -tmp___02^post30+tmp___02^0 == 0 /\ listen_index^0-listen_index^post30 == 0), cost: 1 31: l23 -> l22 : __const_10^0'=__const_10^post31, tmp1^0'=tmp1^post31, fd^0'=fd^post31, MAXADDR^0'=MAXADDR^post31, maxconn^0'=maxconn^post31, closed^0'=closed^post31, tmp___46^0'=tmp___46^post31, tmp___13^0'=tmp___13^post31, addr^0'=addr^post31, MaxListen^0'=MaxListen^post31, ret^0'=ret^post31, family^0'=family^post31, tmp___35^0'=tmp___35^post31, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post31, addrs^0'=addrs^post31, added^0'=added^post31, tmp___02^0'=tmp___02^post31, listen_index^0'=listen_index^post31, MaxBackends^0'=MaxBackends^post31, one^0'=one^post31, err^0'=err^post31, tmp___24^0'=tmp___24^post31, addr_ai_family^0'=addr_ai_family^post31, (-closed^post31+closed^0 == 0 /\ tmp1^0-tmp1^post31 == 0 /\ ret^0-ret^post31 == 0 /\ tmp___13^0-tmp___13^post31 == 0 /\ err^0-err^post31 == 0 /\ -tmp___24^post31+tmp___24^0 == 0 /\ -added^post31+added^0 == 0 /\ -MaxListen^post31+MaxListen^0 == 0 /\ MaxBackends^0-MaxBackends^post31 == 0 /\ -maxconn^post31+maxconn^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post31 == 0 /\ __const_10^0-__const_10^post31 == 0 /\ -one^post31+one^0 == 0 /\ MAXADDR^0-MAXADDR^post31 == 0 /\ tmp___46^0-tmp___46^post31 == 0 /\ listen_index^0-listen_index^post31 == 0 /\ -family^post31+family^0 == 0 /\ -addr_ai_family^post31+addr_ai_family^0 == 0 /\ -addrs^post31+addrs^0 == 0 /\ fd^0-fd^post31 == 0 /\ -tmp___02^post31+tmp___02^0 == 0 /\ addr^0-addr^post31 == 0 /\ -tmp___35^post31+tmp___35^0 == 0 /\ 1-tmp___35^0 <= 0), cost: 1 32: l23 -> l22 : __const_10^0'=__const_10^post32, tmp1^0'=tmp1^post32, fd^0'=fd^post32, MAXADDR^0'=MAXADDR^post32, maxconn^0'=maxconn^post32, closed^0'=closed^post32, tmp___46^0'=tmp___46^post32, tmp___13^0'=tmp___13^post32, addr^0'=addr^post32, MaxListen^0'=MaxListen^post32, ret^0'=ret^post32, family^0'=family^post32, tmp___35^0'=tmp___35^post32, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post32, addrs^0'=addrs^post32, added^0'=added^post32, tmp___02^0'=tmp___02^post32, listen_index^0'=listen_index^post32, MaxBackends^0'=MaxBackends^post32, one^0'=one^post32, err^0'=err^post32, tmp___24^0'=tmp___24^post32, addr_ai_family^0'=addr_ai_family^post32, (-one^post32+one^0 == 0 /\ tmp1^0-tmp1^post32 == 0 /\ -tmp___02^post32+tmp___02^0 == 0 /\ 1+tmp___35^0 <= 0 /\ tmp___13^0-tmp___13^post32 == 0 /\ -err^post32+err^0 == 0 /\ -tmp___35^post32+tmp___35^0 == 0 /\ -maxconn^post32+maxconn^0 == 0 /\ -MaxBackends^post32+MaxBackends^0 == 0 /\ __const_10^0-__const_10^post32 == 0 /\ fd^0-fd^post32 == 0 /\ tmp___46^0-tmp___46^post32 == 0 /\ MAXADDR^0-MAXADDR^post32 == 0 /\ -family^post32+family^0 == 0 /\ -addrs^post32+addrs^0 == 0 /\ -listen_index^post32+listen_index^0 == 0 /\ -addr_ai_family^post32+addr_ai_family^0 == 0 /\ MaxListen^0-MaxListen^post32 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post32 == 0 /\ tmp___24^0-tmp___24^post32 == 0 /\ ret^0-ret^post32 == 0 /\ -added^post32+added^0 == 0 /\ closed^0-closed^post32 == 0 /\ addr^0-addr^post32 == 0), cost: 1 33: l24 -> l8 : __const_10^0'=__const_10^post33, tmp1^0'=tmp1^post33, fd^0'=fd^post33, MAXADDR^0'=MAXADDR^post33, maxconn^0'=maxconn^post33, closed^0'=closed^post33, tmp___46^0'=tmp___46^post33, tmp___13^0'=tmp___13^post33, addr^0'=addr^post33, MaxListen^0'=MaxListen^post33, ret^0'=ret^post33, family^0'=family^post33, tmp___35^0'=tmp___35^post33, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post33, addrs^0'=addrs^post33, added^0'=added^post33, tmp___02^0'=tmp___02^post33, listen_index^0'=listen_index^post33, MaxBackends^0'=MaxBackends^post33, one^0'=one^post33, err^0'=err^post33, tmp___24^0'=tmp___24^post33, addr_ai_family^0'=addr_ai_family^post33, (tmp___13^0-tmp___13^post33 == 0 /\ -tmp___02^post33+tmp___02^0 == 0 /\ addr^0-addr^post33 == 0 /\ fd^0-fd^post33 == 0 /\ -one^post33+one^0 == 0 /\ __const_10^0-__const_10^post33 == 0 /\ -tmp___35^post33+tmp___35^0 == 0 /\ -addrs^post33+addrs^0 == 0 /\ -MaxBackends^post33+MaxBackends^0 == 0 /\ -err^post33+err^0 == 0 /\ closed^0-closed^post33 == 0 /\ tmp___46^0-tmp___46^post33 == 0 /\ -family^post33+family^0 == 0 /\ -listen_index^post33+listen_index^0 == 0 /\ -tmp___24^post33+tmp___24^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post33 == 0 /\ MaxListen^0-MaxListen^post33 == 0 /\ -added^post33+added^0 == 0 /\ ret^0-ret^post33 == 0 /\ MAXADDR^0-MAXADDR^post33 == 0 /\ -addr_ai_family^post33+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post33 == 0 /\ maxconn^0-maxconn^post33 == 0), cost: 1 34: l25 -> l23 : __const_10^0'=__const_10^post34, tmp1^0'=tmp1^post34, fd^0'=fd^post34, MAXADDR^0'=MAXADDR^post34, maxconn^0'=maxconn^post34, closed^0'=closed^post34, tmp___46^0'=tmp___46^post34, tmp___13^0'=tmp___13^post34, addr^0'=addr^post34, MaxListen^0'=MaxListen^post34, ret^0'=ret^post34, family^0'=family^post34, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post34, addrs^0'=addrs^post34, added^0'=added^post34, tmp___02^0'=tmp___02^post34, listen_index^0'=listen_index^post34, MaxBackends^0'=MaxBackends^post34, one^0'=one^post34, err^0'=err^post34, tmp___24^0'=tmp___24^post34, addr_ai_family^0'=addr_ai_family^post34, (0 == 0 /\ -MAXADDR^post34+MAXADDR^0 == 0 /\ -tmp___13^post34+tmp___13^0 == 0 /\ -tmp___02^post34+tmp___02^0 == 0 /\ fd^0 <= 0 /\ fd^0-fd^post34 == 0 /\ -ret^post34+ret^0 == 0 /\ -MaxBackends^post34+MaxBackends^0 == 0 /\ tmp___46^0-tmp___46^post34 == 0 /\ -tmp___24^post34+tmp___24^0 == 0 /\ MaxListen^0-MaxListen^post34 == 0 /\ maxconn^0-maxconn^post34 == 0 /\ closed^0-closed^post34 == 0 /\ -err^post34+err^0 == 0 /\ __const_10^0-__const_10^post34 == 0 /\ -addrs^post34+addrs^0 == 0 /\ addr^0-addr^post34 == 0 /\ tmp1^0-tmp1^post34 == 0 /\ -listen_index^post34+listen_index^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post34 == 0 /\ -added^post34+added^0 == 0 /\ -one^post34+one^0 == 0 /\ -family^post34+family^0 == 0 /\ -addr_ai_family^post34+addr_ai_family^0 == 0 /\ -fd^0 <= 0), cost: 1 35: l25 -> l24 : __const_10^0'=__const_10^post35, tmp1^0'=tmp1^post35, fd^0'=fd^post35, MAXADDR^0'=MAXADDR^post35, maxconn^0'=maxconn^post35, closed^0'=closed^post35, tmp___46^0'=tmp___46^post35, tmp___13^0'=tmp___13^post35, addr^0'=addr^post35, MaxListen^0'=MaxListen^post35, ret^0'=ret^post35, family^0'=family^post35, tmp___35^0'=tmp___35^post35, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post35, addrs^0'=addrs^post35, added^0'=added^post35, tmp___02^0'=tmp___02^post35, listen_index^0'=listen_index^post35, MaxBackends^0'=MaxBackends^post35, one^0'=one^post35, err^0'=err^post35, tmp___24^0'=tmp___24^post35, addr_ai_family^0'=addr_ai_family^post35, (-MAXADDR^post35+MAXADDR^0 == 0 /\ -tmp___13^post35+tmp___13^0 == 0 /\ -tmp___02^post35+tmp___02^0 == 0 /\ fd^0-fd^post35 == 0 /\ -ret^post35+ret^0 == 0 /\ -one^post35+one^0 == 0 /\ __const_10^0-__const_10^post35 == 0 /\ MaxListen^0-MaxListen^post35 == 0 /\ -MaxBackends^post35+MaxBackends^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post35 == 0 /\ -addrs^post35+addrs^0 == 0 /\ -err^post35+err^0 == 0 /\ maxconn^0-maxconn^post35 == 0 /\ addr^0-addr^post35 == 0 /\ closed^0-closed^post35 == 0 /\ tmp___35^0-tmp___35^post35 == 0 /\ -tmp___24^post35+tmp___24^0 == 0 /\ -added^post35+added^0 == 0 /\ 1-fd^0 <= 0 /\ tmp___46^0-tmp___46^post35 == 0 /\ -family^post35+family^0 == 0 /\ -listen_index^post35+listen_index^0 == 0 /\ -addr_ai_family^post35+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post35 == 0), cost: 1 36: l25 -> l24 : __const_10^0'=__const_10^post36, tmp1^0'=tmp1^post36, fd^0'=fd^post36, MAXADDR^0'=MAXADDR^post36, maxconn^0'=maxconn^post36, closed^0'=closed^post36, tmp___46^0'=tmp___46^post36, tmp___13^0'=tmp___13^post36, addr^0'=addr^post36, MaxListen^0'=MaxListen^post36, ret^0'=ret^post36, family^0'=family^post36, tmp___35^0'=tmp___35^post36, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post36, addrs^0'=addrs^post36, added^0'=added^post36, tmp___02^0'=tmp___02^post36, listen_index^0'=listen_index^post36, MaxBackends^0'=MaxBackends^post36, one^0'=one^post36, err^0'=err^post36, tmp___24^0'=tmp___24^post36, addr_ai_family^0'=addr_ai_family^post36, (-MAXADDR^post36+MAXADDR^0 == 0 /\ 1+fd^0 <= 0 /\ -tmp___13^post36+tmp___13^0 == 0 /\ -err^post36+err^0 == 0 /\ fd^0-fd^post36 == 0 /\ -tmp___24^post36+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post36 == 0 /\ MaxListen^0-MaxListen^post36 == 0 /\ added^0-added^post36 == 0 /\ -one^post36+one^0 == 0 /\ maxconn^0-maxconn^post36 == 0 /\ closed^0-closed^post36 == 0 /\ __const_10^0-__const_10^post36 == 0 /\ -addrs^post36+addrs^0 == 0 /\ addr^0-addr^post36 == 0 /\ tmp___02^0-tmp___02^post36 == 0 /\ -addr_ai_family^post36+addr_ai_family^0 == 0 /\ -listen_index^post36+listen_index^0 == 0 /\ tmp___35^0-tmp___35^post36 == 0 /\ tmp1^0-tmp1^post36 == 0 /\ ret^0-ret^post36 == 0 /\ -MaxBackends^post36+MaxBackends^0 == 0 /\ -family^post36+family^0 == 0 /\ -ListenSocket_OF_listen_index^post36+ListenSocket_OF_listen_index^0 == 0), cost: 1 37: l26 -> l27 : __const_10^0'=__const_10^post37, tmp1^0'=tmp1^post37, fd^0'=fd^post37, MAXADDR^0'=MAXADDR^post37, maxconn^0'=maxconn^post37, closed^0'=closed^post37, tmp___46^0'=tmp___46^post37, tmp___13^0'=tmp___13^post37, addr^0'=addr^post37, MaxListen^0'=MaxListen^post37, ret^0'=ret^post37, family^0'=family^post37, tmp___35^0'=tmp___35^post37, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post37, addrs^0'=addrs^post37, added^0'=added^post37, tmp___02^0'=tmp___02^post37, listen_index^0'=listen_index^post37, MaxBackends^0'=MaxBackends^post37, one^0'=one^post37, err^0'=err^post37, tmp___24^0'=tmp___24^post37, addr_ai_family^0'=addr_ai_family^post37, (-MaxBackends^post37+MaxBackends^0 == 0 /\ -listen_index^post37+listen_index^0 == 0 /\ -addrs^post37+addrs^0 == 0 /\ tmp1^0-tmp1^post37 == 0 /\ -tmp___24^post37+tmp___24^0 == 0 /\ one^0-one^post37 == 0 /\ maxconn^0-maxconn^post37 == 0 /\ -addr_ai_family^post37+addr_ai_family^0 == 0 /\ -err^post37+err^0 == 0 /\ family^0-family^post37 == 0 /\ -ret^post37+ret^0 == 0 /\ added^0-added^post37 == 0 /\ -tmp___46^post37+tmp___46^0 == 0 /\ MAXADDR^0-MAXADDR^post37 == 0 /\ addr^0-addr^post37 == 0 /\ fd^0-fd^post37 == 0 /\ MaxListen^0-MaxListen^post37 == 0 /\ closed^0-closed^post37 == 0 /\ tmp___35^0-tmp___35^post37 == 0 /\ tmp___02^0-tmp___02^post37 == 0 /\ __const_10^0-__const_10^post37 == 0 /\ -tmp___13^post37+tmp___13^0 == 0 /\ -ListenSocket_OF_listen_index^post37+ListenSocket_OF_listen_index^0 == 0), cost: 1 45: l27 -> l28 : __const_10^0'=__const_10^post45, tmp1^0'=tmp1^post45, fd^0'=fd^post45, MAXADDR^0'=MAXADDR^post45, maxconn^0'=maxconn^post45, closed^0'=closed^post45, tmp___46^0'=tmp___46^post45, tmp___13^0'=tmp___13^post45, addr^0'=addr^post45, MaxListen^0'=MaxListen^post45, ret^0'=ret^post45, family^0'=family^post45, tmp___35^0'=tmp___35^post45, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post45, addrs^0'=addrs^post45, added^0'=added^post45, tmp___02^0'=tmp___02^post45, listen_index^0'=listen_index^post45, MaxBackends^0'=MaxBackends^post45, one^0'=one^post45, err^0'=err^post45, tmp___24^0'=tmp___24^post45, addr_ai_family^0'=addr_ai_family^post45, (one^0-one^post45 == 0 /\ -MaxBackends^post45+MaxBackends^0 == 0 /\ -added^post45+added^0 == 0 /\ -MaxListen^post45+MaxListen^0 == 0 /\ -err^post45+err^0 == 0 /\ -ListenSocket_OF_listen_index^post45+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^post45+listen_index^0 == 0 /\ -addr_ai_family^post45+addr_ai_family^0 == 0 /\ MaxListen^0-listen_index^0 <= 0 /\ -addr^post45+addr^0 == 0 /\ -tmp___24^post45+tmp___24^0 == 0 /\ -ret^post45+ret^0 == 0 /\ tmp___13^0-tmp___13^post45 == 0 /\ tmp___35^0-tmp___35^post45 == 0 /\ addrs^0-addrs^post45 == 0 /\ fd^0-fd^post45 == 0 /\ closed^0-closed^post45 == 0 /\ tmp___02^0-tmp___02^post45 == 0 /\ __const_10^0-__const_10^post45 == 0 /\ -tmp___46^post45+tmp___46^0 == 0 /\ tmp1^0-tmp1^post45 == 0 /\ MAXADDR^0-MAXADDR^post45 == 0 /\ family^0-family^post45 == 0 /\ maxconn^0-maxconn^post45 == 0), cost: 1 46: l27 -> l31 : __const_10^0'=__const_10^post46, tmp1^0'=tmp1^post46, fd^0'=fd^post46, MAXADDR^0'=MAXADDR^post46, maxconn^0'=maxconn^post46, closed^0'=closed^post46, tmp___46^0'=tmp___46^post46, tmp___13^0'=tmp___13^post46, addr^0'=addr^post46, MaxListen^0'=MaxListen^post46, ret^0'=ret^post46, family^0'=family^post46, tmp___35^0'=tmp___35^post46, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post46, addrs^0'=addrs^post46, added^0'=added^post46, tmp___02^0'=tmp___02^post46, listen_index^0'=listen_index^post46, MaxBackends^0'=MaxBackends^post46, one^0'=one^post46, err^0'=err^post46, tmp___24^0'=tmp___24^post46, addr_ai_family^0'=addr_ai_family^post46, (one^0-one^post46 == 0 /\ -MaxBackends^post46+MaxBackends^0 == 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ tmp1^0-tmp1^post46 == 0 /\ -MaxListen^post46+MaxListen^0 == 0 /\ -ListenSocket_OF_listen_index^post46+ListenSocket_OF_listen_index^0 == 0 /\ maxconn^0-maxconn^post46 == 0 /\ -listen_index^post46+listen_index^0 == 0 /\ family^0-family^post46 == 0 /\ -addr_ai_family^post46+addr_ai_family^0 == 0 /\ -err^post46+err^0 == 0 /\ -tmp___46^post46+tmp___46^0 == 0 /\ -ret^post46+ret^0 == 0 /\ tmp___13^0-tmp___13^post46 == 0 /\ tmp___35^0-tmp___35^post46 == 0 /\ MAXADDR^0-MAXADDR^post46 == 0 /\ addrs^0-addrs^post46 == 0 /\ __const_10^0-__const_10^post46 == 0 /\ added^0-added^post46 == 0 /\ fd^0-fd^post46 == 0 /\ tmp___02^0-tmp___02^post46 == 0 /\ -tmp___24^post46+tmp___24^0 == 0 /\ addr^0-addr^post46 == 0 /\ closed^0-closed^post46 == 0), cost: 1 38: l28 -> l29 : __const_10^0'=__const_10^post38, tmp1^0'=tmp1^post38, fd^0'=fd^post38, MAXADDR^0'=MAXADDR^post38, maxconn^0'=maxconn^post38, closed^0'=closed^post38, tmp___46^0'=tmp___46^post38, tmp___13^0'=tmp___13^post38, addr^0'=addr^post38, MaxListen^0'=MaxListen^post38, ret^0'=ret^post38, family^0'=family^post38, tmp___35^0'=tmp___35^post38, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post38, addrs^0'=addrs^post38, added^0'=added^post38, tmp___02^0'=tmp___02^post38, listen_index^0'=listen_index^post38, MaxBackends^0'=MaxBackends^post38, one^0'=one^post38, err^0'=err^post38, tmp___24^0'=tmp___24^post38, addr_ai_family^0'=addr_ai_family^post38, (-MaxBackends^post38+MaxBackends^0 == 0 /\ -MaxListen^post38+MaxListen^0 == 0 /\ one^0-one^post38 == 0 /\ -tmp___24^post38+tmp___24^0 == 0 /\ -listen_index^post38+listen_index^0 == 0 /\ -addr_ai_family^post38+addr_ai_family^0 == 0 /\ tmp___35^0-tmp___35^post38 == 0 /\ -err^post38+err^0 == 0 /\ -addr^post38+addr^0 == 0 /\ -ret^post38+ret^0 == 0 /\ tmp___13^0-tmp___13^post38 == 0 /\ added^0-added^post38 == 0 /\ addrs^0-addrs^post38 == 0 /\ closed^0-closed^post38 == 0 /\ fd^0-fd^post38 == 0 /\ MAXADDR^0-MAXADDR^post38 == 0 /\ tmp1^0-tmp1^post38 == 0 /\ tmp___02^0-tmp___02^post38 == 0 /\ -ListenSocket_OF_listen_index^post38+ListenSocket_OF_listen_index^0 == 0 /\ __const_10^0-__const_10^post38 == 0 /\ maxconn^0-maxconn^post38 == 0 /\ -tmp___46^post38+tmp___46^0 == 0 /\ family^0-family^post38 == 0), cost: 1 39: l29 -> l25 : __const_10^0'=__const_10^post39, tmp1^0'=tmp1^post39, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post39, maxconn^0'=maxconn^post39, closed^0'=closed^post39, tmp___46^0'=tmp___46^post39, tmp___13^0'=tmp___13^post39, addr^0'=addr^post39, MaxListen^0'=MaxListen^post39, ret^0'=ret^post39, family^0'=family^post39, tmp___35^0'=tmp___35^post39, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post39, addrs^0'=addrs^post39, added^0'=added^post39, tmp___02^0'=tmp___02^post39, listen_index^0'=listen_index^post39, MaxBackends^0'=MaxBackends^post39, one^0'=one^post39, err^0'=err^post39, tmp___24^0'=tmp___24^post39, addr_ai_family^0'=addr_ai_family^post39, (0 == 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ one^0-one^post39 == 0 /\ listen_index^0-listen_index^post39 == 0 /\ addrs^0-addrs^post39 == 0 /\ -addr^post39+addr^0 == 0 /\ -tmp___24^post39+tmp___24^0 == 0 /\ -MaxListen^post39+MaxListen^0 == 0 /\ tmp___13^0-tmp___13^post39 == 0 /\ -ret^post39+ret^0 == 0 /\ -ListenSocket_OF_listen_index^post39+ListenSocket_OF_listen_index^0 == 0 /\ closed^0-closed^post39 == 0 /\ -addr_ai_family^post39+addr_ai_family^0 == 0 /\ __const_10^0-__const_10^post39 == 0 /\ tmp1^0-tmp1^post39 == 0 /\ -err^post39+err^0 == 0 /\ -tmp___02^post39+tmp___02^0 == 0 /\ MAXADDR^0-MAXADDR^post39 == 0 /\ -tmp___35^post39+tmp___35^0 == 0 /\ added^0-added^post39 == 0 /\ family^0-family^post39 == 0 /\ -MaxBackends^post39+MaxBackends^0 == 0 /\ -tmp___46^post39+tmp___46^0 == 0 /\ maxconn^0-maxconn^post39 == 0), cost: 1 40: l29 -> l5 : __const_10^0'=__const_10^post40, tmp1^0'=tmp1^post40, fd^0'=fd^post40, MAXADDR^0'=MAXADDR^post40, maxconn^0'=maxconn^post40, closed^0'=closed^post40, tmp___46^0'=tmp___46^post40, tmp___13^0'=tmp___13^post40, addr^0'=addr^post40, MaxListen^0'=MaxListen^post40, ret^0'=ret^post40, family^0'=family^post40, tmp___35^0'=tmp___35^post40, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post40, addrs^0'=addrs^post40, added^0'=added^post40, tmp___02^0'=tmp___02^post40, listen_index^0'=listen_index^post40, MaxBackends^0'=MaxBackends^post40, one^0'=one^post40, err^0'=err^post40, tmp___24^0'=tmp___24^post40, addr_ai_family^0'=addr_ai_family^post40, (tmp1^0-tmp1^post40 == 0 /\ ret^0-ret^post40 == 0 /\ -closed^post40+closed^0 == 0 /\ err^0-err^post40 == 0 /\ __const_10^0-__const_10^post40 == 0 /\ -tmp___24^post40+tmp___24^0 == 0 /\ MaxListen^0-listen_index^0 <= 0 /\ -added^post40+added^0 == 0 /\ -addr_ai_family^post40+addr_ai_family^0 == 0 /\ -maxconn^post40+maxconn^0 == 0 /\ MaxBackends^0-MaxBackends^post40 == 0 /\ -MaxListen^post40+MaxListen^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post40 == 0 /\ MAXADDR^0-MAXADDR^post40 == 0 /\ tmp___46^0-tmp___46^post40 == 0 /\ listen_index^0-listen_index^post40 == 0 /\ -family^post40+family^0 == 0 /\ -one^post40+one^0 == 0 /\ -tmp___02^post40+tmp___02^0 == 0 /\ -addrs^post40+addrs^0 == 0 /\ tmp___13^0-tmp___13^post40 == 0 /\ fd^0-fd^post40 == 0 /\ addr^0-addr^post40 == 0 /\ -tmp___35^post40+tmp___35^0 == 0), cost: 1 41: l30 -> l26 : __const_10^0'=__const_10^post41, tmp1^0'=tmp1^post41, fd^0'=fd^post41, MAXADDR^0'=MAXADDR^post41, maxconn^0'=maxconn^post41, closed^0'=closed^post41, tmp___46^0'=tmp___46^post41, tmp___13^0'=tmp___13^post41, addr^0'=addr^post41, MaxListen^0'=MaxListen^post41, ret^0'=ret^post41, family^0'=family^post41, tmp___35^0'=tmp___35^post41, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post41, addrs^0'=addrs^post41, added^0'=added^post41, tmp___02^0'=tmp___02^post41, listen_index^0'=listen_index^post41, MaxBackends^0'=MaxBackends^post41, one^0'=one^post41, err^0'=err^post41, tmp___24^0'=tmp___24^post41, addr_ai_family^0'=addr_ai_family^post41, (MaxListen^0-MaxListen^post41 == 0 /\ -one^post41+one^0 == 0 /\ __const_10^0-__const_10^post41 == 0 /\ -tmp___35^post41+tmp___35^0 == 0 /\ addr^0-addr^post41 == 0 /\ -family^post41+family^0 == 0 /\ -MaxBackends^post41+MaxBackends^0 == 0 /\ tmp___13^0-tmp___13^post41 == 0 /\ -1+listen_index^post41-listen_index^0 == 0 /\ fd^0-fd^post41 == 0 /\ -err^post41+err^0 == 0 /\ -tmp___02^post41+tmp___02^0 == 0 /\ maxconn^0-maxconn^post41 == 0 /\ closed^0-closed^post41 == 0 /\ -tmp___24^post41+tmp___24^0 == 0 /\ -MAXADDR^post41+MAXADDR^0 == 0 /\ ret^0-ret^post41 == 0 /\ -added^post41+added^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post41 == 0 /\ tmp___46^0-tmp___46^post41 == 0 /\ -addrs^post41+addrs^0 == 0 /\ tmp1^0-tmp1^post41 == 0 /\ -addr_ai_family^post41+addr_ai_family^0 == 0), cost: 1 42: l31 -> l30 : __const_10^0'=__const_10^post42, tmp1^0'=tmp1^post42, fd^0'=fd^post42, MAXADDR^0'=MAXADDR^post42, maxconn^0'=maxconn^post42, closed^0'=closed^post42, tmp___46^0'=tmp___46^post42, tmp___13^0'=tmp___13^post42, addr^0'=addr^post42, MaxListen^0'=MaxListen^post42, ret^0'=ret^post42, family^0'=family^post42, tmp___35^0'=tmp___35^post42, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post42, addrs^0'=addrs^post42, added^0'=added^post42, tmp___02^0'=tmp___02^post42, listen_index^0'=listen_index^post42, MaxBackends^0'=MaxBackends^post42, one^0'=one^post42, err^0'=err^post42, tmp___24^0'=tmp___24^post42, addr_ai_family^0'=addr_ai_family^post42, (-MAXADDR^post42+MAXADDR^0 == 0 /\ -tmp___13^post42+tmp___13^0 == 0 /\ -tmp___02^post42+tmp___02^0 == 0 /\ __const_10^0-__const_10^post42 == 0 /\ tmp___46^0-tmp___46^post42 == 0 /\ MaxListen^0-MaxListen^post42 == 0 /\ -one^post42+one^0 == 0 /\ -MaxBackends^post42+MaxBackends^0 == 0 /\ fd^0-fd^post42 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post42 == 0 /\ -addrs^post42+addrs^0 == 0 /\ addr^0-addr^post42 == 0 /\ maxconn^0-maxconn^post42 == 0 /\ closed^0-closed^post42 == 0 /\ -listen_index^post42+listen_index^0 == 0 /\ tmp___35^0-tmp___35^post42 == 0 /\ -err^post42+err^0 == 0 /\ -added^post42+added^0 == 0 /\ -tmp___24^post42+tmp___24^0 == 0 /\ ret^0-ret^post42 == 0 /\ -ListenSocket_OF_listen_index^0 <= 0 /\ tmp1^0-tmp1^post42 == 0 /\ -addr_ai_family^post42+addr_ai_family^0 == 0 /\ -family^post42+family^0 == 0), cost: 1 43: l31 -> l30 : __const_10^0'=__const_10^post43, tmp1^0'=tmp1^post43, fd^0'=fd^post43, MAXADDR^0'=MAXADDR^post43, maxconn^0'=maxconn^post43, closed^0'=closed^post43, tmp___46^0'=tmp___46^post43, tmp___13^0'=tmp___13^post43, addr^0'=addr^post43, MaxListen^0'=MaxListen^post43, ret^0'=ret^post43, family^0'=family^post43, tmp___35^0'=tmp___35^post43, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post43, addrs^0'=addrs^post43, added^0'=added^post43, tmp___02^0'=tmp___02^post43, listen_index^0'=listen_index^post43, MaxBackends^0'=MaxBackends^post43, one^0'=one^post43, err^0'=err^post43, tmp___24^0'=tmp___24^post43, addr_ai_family^0'=addr_ai_family^post43, (-MAXADDR^post43+MAXADDR^0 == 0 /\ -tmp___13^post43+tmp___13^0 == 0 /\ -err^post43+err^0 == 0 /\ fd^0-fd^post43 == 0 /\ -tmp___24^post43+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post43 == 0 /\ added^0-added^post43 == 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ maxconn^0-maxconn^post43 == 0 /\ closed^0-closed^post43 == 0 /\ __const_10^0-__const_10^post43 == 0 /\ MaxListen^0-MaxListen^post43 == 0 /\ -addrs^post43+addrs^0 == 0 /\ addr^0-addr^post43 == 0 /\ tmp___02^0-tmp___02^post43 == 0 /\ -listen_index^post43+listen_index^0 == 0 /\ -addr_ai_family^post43+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post43 == 0 /\ ret^0-ret^post43 == 0 /\ -MaxBackends^post43+MaxBackends^0 == 0 /\ -one^post43+one^0 == 0 /\ tmp___35^0-tmp___35^post43 == 0 /\ -ListenSocket_OF_listen_index^post43+ListenSocket_OF_listen_index^0 == 0 /\ -family^post43+family^0 == 0), cost: 1 44: l31 -> l28 : __const_10^0'=__const_10^post44, tmp1^0'=tmp1^post44, fd^0'=fd^post44, MAXADDR^0'=MAXADDR^post44, maxconn^0'=maxconn^post44, closed^0'=closed^post44, tmp___46^0'=tmp___46^post44, tmp___13^0'=tmp___13^post44, addr^0'=addr^post44, MaxListen^0'=MaxListen^post44, ret^0'=ret^post44, family^0'=family^post44, tmp___35^0'=tmp___35^post44, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post44, addrs^0'=addrs^post44, added^0'=added^post44, tmp___02^0'=tmp___02^post44, listen_index^0'=listen_index^post44, MaxBackends^0'=MaxBackends^post44, one^0'=one^post44, err^0'=err^post44, tmp___24^0'=tmp___24^post44, addr_ai_family^0'=addr_ai_family^post44, (-listen_index^post44+listen_index^0 == 0 /\ one^0-one^post44 == 0 /\ -tmp___24^post44+tmp___24^0 == 0 /\ -addrs^post44+addrs^0 == 0 /\ tmp1^0-tmp1^post44 == 0 /\ -MaxBackends^post44+MaxBackends^0 == 0 /\ -added^post44+added^0 == 0 /\ 1+ListenSocket_OF_listen_index^0 <= 0 /\ -1-ListenSocket_OF_listen_index^0 <= 0 /\ maxconn^0-maxconn^post44 == 0 /\ -addr_ai_family^post44+addr_ai_family^0 == 0 /\ -err^post44+err^0 == 0 /\ -ret^post44+ret^0 == 0 /\ family^0-family^post44 == 0 /\ -tmp___46^post44+tmp___46^0 == 0 /\ MAXADDR^0-MAXADDR^post44 == 0 /\ __const_10^0-__const_10^post44 == 0 /\ MaxListen^0-MaxListen^post44 == 0 /\ addr^0-addr^post44 == 0 /\ fd^0-fd^post44 == 0 /\ -ListenSocket_OF_listen_index^post44+ListenSocket_OF_listen_index^0 == 0 /\ closed^0-closed^post44 == 0 /\ tmp___35^0-tmp___35^post44 == 0 /\ tmp___02^0-tmp___02^post44 == 0 /\ -tmp___13^post44+tmp___13^0 == 0), cost: 1 47: l32 -> l8 : __const_10^0'=__const_10^post47, tmp1^0'=tmp1^post47, fd^0'=fd^post47, MAXADDR^0'=MAXADDR^post47, maxconn^0'=maxconn^post47, closed^0'=closed^post47, tmp___46^0'=tmp___46^post47, tmp___13^0'=tmp___13^post47, addr^0'=addr^post47, MaxListen^0'=MaxListen^post47, ret^0'=ret^post47, family^0'=family^post47, tmp___35^0'=tmp___35^post47, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post47, addrs^0'=addrs^post47, added^0'=added^post47, tmp___02^0'=tmp___02^post47, listen_index^0'=listen_index^post47, MaxBackends^0'=MaxBackends^post47, one^0'=one^post47, err^0'=err^post47, tmp___24^0'=tmp___24^post47, addr_ai_family^0'=addr_ai_family^post47, (-one^post47+one^0 == 0 /\ fd^0-fd^post47 == 0 /\ -MaxListen^post47+MaxListen^0 == 0 /\ -tmp___02^post47+tmp___02^0 == 0 /\ -ListenSocket_OF_listen_index^post47+ListenSocket_OF_listen_index^0 == 0 /\ -err^post47+err^0 == 0 /\ -addr^post47+addr^0 == 0 /\ -ret^post47+ret^0 == 0 /\ tmp___13^0-tmp___13^post47 == 0 /\ -MaxBackends^post47+MaxBackends^0 == 0 /\ tmp___35^0-tmp___35^post47 == 0 /\ addrs^0-addrs^post47 == 0 /\ -closed^post47+closed^0 == 0 /\ added^0-added^post47 == 0 /\ -tmp___24^post47+tmp___24^0 == 0 /\ -listen_index^post47+listen_index^0 == 0 /\ -addr_ai_family^post47+addr_ai_family^0 == 0 /\ __const_10^0-__const_10^post47 == 0 /\ -tmp___46^post47+tmp___46^0 == 0 /\ tmp1^0-tmp1^post47 == 0 /\ MAXADDR^0-MAXADDR^post47 == 0 /\ family^0-family^post47 == 0 /\ maxconn^0-maxconn^post47 == 0), cost: 1 48: l33 -> l26 : __const_10^0'=__const_10^post48, tmp1^0'=tmp1^post48, fd^0'=fd^post48, MAXADDR^0'=MAXADDR^post48, maxconn^0'=maxconn^post48, closed^0'=closed^post48, tmp___46^0'=tmp___46^post48, tmp___13^0'=tmp___13^post48, addr^0'=addr^post48, MaxListen^0'=MaxListen^post48, ret^0'=ret^post48, family^0'=family^post48, tmp___35^0'=tmp___35^post48, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post48, addrs^0'=addrs^post48, added^0'=added^post48, tmp___02^0'=tmp___02^post48, listen_index^0'=listen_index^post48, MaxBackends^0'=MaxBackends^post48, one^0'=one^post48, err^0'=err^post48, tmp___24^0'=tmp___24^post48, addr_ai_family^0'=addr_ai_family^post48, (listen_index^0-listen_index^post48 == 0 /\ addrs^0-addrs^post48 == 0 /\ tmp___46^0-tmp___46^post48 == 0 /\ -addr^post48+addr^0 == 0 /\ -closed^post48+closed^0 == 0 /\ -tmp___13^0 <= 0 /\ __const_10^0-__const_10^post48 == 0 /\ tmp1^0-tmp1^post48 == 0 /\ tmp___13^0 <= 0 /\ -tmp___24^post48+tmp___24^0 == 0 /\ -addr_ai_family^post48+addr_ai_family^0 == 0 /\ MaxBackends^0-MaxBackends^post48 == 0 /\ -MaxListen^post48+MaxListen^0 == 0 /\ MAXADDR^0-MAXADDR^post48 == 0 /\ -tmp___02^post48+tmp___02^0 == 0 /\ tmp___13^0-tmp___13^post48 == 0 /\ -ret^post48+ret^0 == 0 /\ -maxconn^post48+maxconn^0 == 0 /\ family^0-family^post48 == 0 /\ -one^post48+one^0 == 0 /\ -ListenSocket_OF_listen_index^post48+ListenSocket_OF_listen_index^0 == 0 /\ fd^0-fd^post48 == 0 /\ -err^post48+err^0 == 0 /\ added^0-added^post48 == 0 /\ -tmp___35^post48+tmp___35^0 == 0), cost: 1 49: l33 -> l32 : __const_10^0'=__const_10^post49, tmp1^0'=tmp1^post49, fd^0'=fd^post49, MAXADDR^0'=MAXADDR^post49, maxconn^0'=maxconn^post49, closed^0'=closed^post49, tmp___46^0'=tmp___46^post49, tmp___13^0'=tmp___13^post49, addr^0'=addr^post49, MaxListen^0'=MaxListen^post49, ret^0'=ret^post49, family^0'=family^post49, tmp___35^0'=tmp___35^post49, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post49, addrs^0'=addrs^post49, added^0'=added^post49, tmp___02^0'=tmp___02^post49, listen_index^0'=listen_index^post49, MaxBackends^0'=MaxBackends^post49, one^0'=one^post49, err^0'=err^post49, tmp___24^0'=tmp___24^post49, addr_ai_family^0'=addr_ai_family^post49, (-maxconn^post49+maxconn^0 == 0 /\ ret^0-ret^post49 == 0 /\ err^0-err^post49 == 0 /\ -added^post49+added^0 == 0 /\ -closed^post49+closed^0 == 0 /\ __const_10^0-__const_10^post49 == 0 /\ -MaxListen^post49+MaxListen^0 == 0 /\ -family^post49+family^0 == 0 /\ -tmp___24^post49+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post49 == 0 /\ MaxBackends^0-MaxBackends^post49 == 0 /\ 1-tmp___13^0 <= 0 /\ -addr_ai_family^post49+addr_ai_family^0 == 0 /\ -tmp___02^post49+tmp___02^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post49 == 0 /\ MAXADDR^0-MAXADDR^post49 == 0 /\ -one^post49+one^0 == 0 /\ listen_index^0-listen_index^post49 == 0 /\ tmp1^0-tmp1^post49 == 0 /\ addr^0-addr^post49 == 0 /\ fd^0-fd^post49 == 0 /\ tmp___13^0-tmp___13^post49 == 0 /\ -tmp___35^post49+tmp___35^0 == 0 /\ -addrs^post49+addrs^0 == 0), cost: 1 50: l33 -> l32 : __const_10^0'=__const_10^post50, tmp1^0'=tmp1^post50, fd^0'=fd^post50, MAXADDR^0'=MAXADDR^post50, maxconn^0'=maxconn^post50, closed^0'=closed^post50, tmp___46^0'=tmp___46^post50, tmp___13^0'=tmp___13^post50, addr^0'=addr^post50, MaxListen^0'=MaxListen^post50, ret^0'=ret^post50, family^0'=family^post50, tmp___35^0'=tmp___35^post50, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post50, addrs^0'=addrs^post50, added^0'=added^post50, tmp___02^0'=tmp___02^post50, listen_index^0'=listen_index^post50, MaxBackends^0'=MaxBackends^post50, one^0'=one^post50, err^0'=err^post50, tmp___24^0'=tmp___24^post50, addr_ai_family^0'=addr_ai_family^post50, (-maxconn^post50+maxconn^0 == 0 /\ ret^0-ret^post50 == 0 /\ -addr_ai_family^post50+addr_ai_family^0 == 0 /\ closed^0-closed^post50 == 0 /\ err^0-err^post50 == 0 /\ -one^post50+one^0 == 0 /\ -MaxBackends^post50+MaxBackends^0 == 0 /\ -MaxListen^post50+MaxListen^0 == 0 /\ -tmp___02^post50+tmp___02^0 == 0 /\ tmp___46^0-tmp___46^post50 == 0 /\ -family^post50+family^0 == 0 /\ tmp1^0-tmp1^post50 == 0 /\ -listen_index^post50+listen_index^0 == 0 /\ -tmp___35^post50+tmp___35^0 == 0 /\ MAXADDR^0-MAXADDR^post50 == 0 /\ -added^post50+added^0 == 0 /\ 1+tmp___13^0 <= 0 /\ __const_10^0-__const_10^post50 == 0 /\ addr^0-addr^post50 == 0 /\ tmp___13^0-tmp___13^post50 == 0 /\ fd^0-fd^post50 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post50 == 0 /\ -addrs^post50+addrs^0 == 0 /\ tmp___24^0-tmp___24^post50 == 0), cost: 1 52: l34 -> l7 : __const_10^0'=__const_10^post52, tmp1^0'=tmp1^post52, fd^0'=fd^post52, MAXADDR^0'=MAXADDR^post52, maxconn^0'=maxconn^post52, closed^0'=closed^post52, tmp___46^0'=tmp___46^post52, tmp___13^0'=tmp___13^post52, addr^0'=addr^post52, MaxListen^0'=MaxListen^post52, ret^0'=ret^post52, family^0'=family^post52, tmp___35^0'=tmp___35^post52, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post52, addrs^0'=addrs^post52, added^0'=added^post52, tmp___02^0'=tmp___02^post52, listen_index^0'=listen_index^post52, MaxBackends^0'=MaxBackends^post52, one^0'=one^post52, err^0'=err^post52, tmp___24^0'=tmp___24^post52, addr_ai_family^0'=addr_ai_family^post52, (-MaxBackends^post52+MaxBackends^0 == 0 /\ -listen_index^post52+listen_index^0 == 0 /\ -addrs^post52+addrs^0 == 0 /\ -addr_ai_family^post52+addr_ai_family^0 == 0 /\ closed^0-closed^post52 == 0 /\ tmp___46^0-tmp___46^post52 == 0 /\ tmp___02^0-tmp___02^post52 == 0 /\ __const_10^0-__const_10^post52 == 0 /\ tmp1^0-tmp1^post52 == 0 /\ MAXADDR^0-MAXADDR^post52 == 0 /\ -tmp___24^post52+tmp___24^0 == 0 /\ -ret^post52+ret^0 == 0 /\ family^0-family^post52 == 0 /\ maxconn^0-maxconn^post52 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post52 == 0 /\ -added^post52+added^0 == 0 /\ MaxListen^0-MaxListen^post52 == 0 /\ addr^0-addr^post52 == 0 /\ -err^post52+err^0 == 0 /\ tmp___35^0-tmp___35^post52 == 0 /\ -tmp___13^post52+tmp___13^0 == 0 /\ -fd^post52+fd^0 == 0 /\ -one^post52+one^0 == 0), cost: 1 53: l35 -> l33 : __const_10^0'=__const_10^post53, tmp1^0'=tmp1^post53, fd^0'=fd^post53, MAXADDR^0'=MAXADDR^post53, maxconn^0'=maxconn^post53, closed^0'=closed^post53, tmp___46^0'=tmp___46^post53, tmp___13^0'=tmp___13^post53, addr^0'=addr^post53, MaxListen^0'=MaxListen^post53, ret^0'=ret^post53, family^0'=family^post53, tmp___35^0'=tmp___35^post53, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post53, addrs^0'=addrs^post53, added^0'=added^post53, tmp___02^0'=tmp___02^post53, listen_index^0'=listen_index^post53, MaxBackends^0'=MaxBackends^post53, one^0'=one^post53, err^0'=err^post53, tmp___24^0'=tmp___24^post53, addr_ai_family^0'=addr_ai_family^post53, (0 == 0 /\ tmp___35^0-tmp___35^post53 == 0 /\ closed^0-closed^post53 == 0 /\ -addr_ai_family^post53+addr_ai_family^0 == 0 /\ __const_10^0-__const_10^post53 == 0 /\ tmp1^0-tmp1^post53 == 0 /\ tmp___46^0-tmp___46^post53 == 0 /\ MAXADDR^0-MAXADDR^post53 == 0 /\ -listen_index^post53+listen_index^0 == 0 /\ maxconn^0-maxconn^post53 == 0 /\ added^0-added^post53 == 0 /\ family^0-family^post53 == 0 /\ -tmp___24^post53+tmp___24^0 == 0 /\ -tmp___02^0 <= 0 /\ -ret^post53+ret^0 == 0 /\ tmp___02^0-tmp___02^post53 == 0 /\ -one^post53+one^0 == 0 /\ MaxListen^0-MaxListen^post53 == 0 /\ tmp___02^0 <= 0 /\ -ListenSocket_OF_listen_index^post53+ListenSocket_OF_listen_index^0 == 0 /\ -addrs^post53+addrs^0 == 0 /\ -fd^post53+fd^0 == 0 /\ -err^post53+err^0 == 0 /\ addr^0-addr^post53 == 0 /\ -MaxBackends^post53+MaxBackends^0 == 0), cost: 1 54: l35 -> l26 : __const_10^0'=__const_10^post54, tmp1^0'=tmp1^post54, fd^0'=fd^post54, MAXADDR^0'=MAXADDR^post54, maxconn^0'=maxconn^post54, closed^0'=closed^post54, tmp___46^0'=tmp___46^post54, tmp___13^0'=tmp___13^post54, addr^0'=addr^post54, MaxListen^0'=MaxListen^post54, ret^0'=ret^post54, family^0'=family^post54, tmp___35^0'=tmp___35^post54, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post54, addrs^0'=addrs^post54, added^0'=added^post54, tmp___02^0'=tmp___02^post54, listen_index^0'=listen_index^post54, MaxBackends^0'=MaxBackends^post54, one^0'=one^post54, err^0'=err^post54, tmp___24^0'=tmp___24^post54, addr_ai_family^0'=addr_ai_family^post54, (tmp1^0-tmp1^post54 == 0 /\ family^0-family^post54 == 0 /\ tmp___35^0-tmp___35^post54 == 0 /\ maxconn^0-maxconn^post54 == 0 /\ one^0-one^post54 == 0 /\ -listen_index^post54+listen_index^0 == 0 /\ -tmp___46^post54+tmp___46^0 == 0 /\ fd^0-fd^post54 == 0 /\ -tmp___24^post54+tmp___24^0 == 0 /\ -addr_ai_family^post54+addr_ai_family^0 == 0 /\ __const_10^0-__const_10^post54 == 0 /\ MAXADDR^0-MAXADDR^post54 == 0 /\ -ret^post54+ret^0 == 0 /\ MaxListen^0-MaxListen^post54 == 0 /\ 1-tmp___02^0 <= 0 /\ -tmp___13^post54+tmp___13^0 == 0 /\ added^0-added^post54 == 0 /\ -tmp___02^post54+tmp___02^0 == 0 /\ -ListenSocket_OF_listen_index^post54+ListenSocket_OF_listen_index^0 == 0 /\ -addrs^post54+addrs^0 == 0 /\ -MaxBackends^post54+MaxBackends^0 == 0 /\ -err^post54+err^0 == 0 /\ closed^0-closed^post54 == 0 /\ addr^0-addr^post54 == 0), cost: 1 55: l35 -> l26 : __const_10^0'=__const_10^post55, tmp1^0'=tmp1^post55, fd^0'=fd^post55, MAXADDR^0'=MAXADDR^post55, maxconn^0'=maxconn^post55, closed^0'=closed^post55, tmp___46^0'=tmp___46^post55, tmp___13^0'=tmp___13^post55, addr^0'=addr^post55, MaxListen^0'=MaxListen^post55, ret^0'=ret^post55, family^0'=family^post55, tmp___35^0'=tmp___35^post55, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post55, addrs^0'=addrs^post55, added^0'=added^post55, tmp___02^0'=tmp___02^post55, listen_index^0'=listen_index^post55, MaxBackends^0'=MaxBackends^post55, one^0'=one^post55, err^0'=err^post55, tmp___24^0'=tmp___24^post55, addr_ai_family^0'=addr_ai_family^post55, (-ret^post55+ret^0 == 0 /\ -ListenSocket_OF_listen_index^post55+ListenSocket_OF_listen_index^0 == 0 /\ -tmp___02^post55+tmp___02^0 == 0 /\ fd^0-fd^post55 == 0 /\ MAXADDR^0-MAXADDR^post55 == 0 /\ -one^post55+one^0 == 0 /\ __const_10^0-__const_10^post55 == 0 /\ -MaxBackends^post55+MaxBackends^0 == 0 /\ tmp___13^0-tmp___13^post55 == 0 /\ 1+tmp___02^0 <= 0 /\ -err^post55+err^0 == 0 /\ tmp___35^0-tmp___35^post55 == 0 /\ maxconn^0-maxconn^post55 == 0 /\ closed^0-closed^post55 == 0 /\ addrs^0-addrs^post55 == 0 /\ -addr^post55+addr^0 == 0 /\ -tmp___46^post55+tmp___46^0 == 0 /\ -tmp___24^post55+tmp___24^0 == 0 /\ added^0-added^post55 == 0 /\ MaxListen^0-MaxListen^post55 == 0 /\ family^0-family^post55 == 0 /\ -addr_ai_family^post55+addr_ai_family^0 == 0 /\ -listen_index^post55+listen_index^0 == 0 /\ tmp1^0-tmp1^post55 == 0), cost: 1 58: l36 -> l37 : __const_10^0'=__const_10^post58, tmp1^0'=tmp1^post58, fd^0'=fd^post58, MAXADDR^0'=MAXADDR^post58, maxconn^0'=maxconn^post58, closed^0'=closed^post58, tmp___46^0'=tmp___46^post58, tmp___13^0'=tmp___13^post58, addr^0'=addr^post58, MaxListen^0'=MaxListen^post58, ret^0'=ret^post58, family^0'=family^post58, tmp___35^0'=tmp___35^post58, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post58, addrs^0'=addrs^post58, added^0'=added^post58, tmp___02^0'=tmp___02^post58, listen_index^0'=listen_index^post58, MaxBackends^0'=MaxBackends^post58, one^0'=one^post58, err^0'=err^post58, tmp___24^0'=tmp___24^post58, addr_ai_family^0'=addr_ai_family^post58, (-addr^post58+addr^0 == 0 /\ -maxconn^post58+maxconn^0 == 0 /\ addrs^0-addrs^post58 == 0 /\ tmp___46^0-tmp___46^post58 == 0 /\ MaxBackends^0-MaxBackends^post58 == 0 /\ -closed^post58+closed^0 == 0 /\ -ListenSocket_OF_listen_index^post58+ListenSocket_OF_listen_index^0 == 0 /\ -one^post58+one^0 == 0 /\ MAXADDR^0-MAXADDR^post58 == 0 /\ family^0-family^post58 == 0 /\ -tmp___24^post58+tmp___24^0 == 0 /\ tmp___13^0-tmp___13^post58 == 0 /\ -err^post58+err^0 == 0 /\ -addr_ai_family^post58+addr_ai_family^0 == 0 /\ -added^post58+added^0 == 0 /\ -tmp___35^post58+tmp___35^0 == 0 /\ -MaxListen^post58+MaxListen^0 == 0 /\ __const_10^0-__const_10^post58 == 0 /\ ret^0-ret^post58 == 0 /\ listen_index^0-listen_index^post58 == 0 /\ tmp1^post58 == 0 /\ fd^0-fd^post58 == 0 /\ -tmp___02^post58+tmp___02^0 == 0), cost: 1 62: l37 -> l9 : __const_10^0'=__const_10^post62, tmp1^0'=tmp1^post62, fd^0'=fd^post62, MAXADDR^0'=MAXADDR^post62, maxconn^0'=maxconn^post62, closed^0'=closed^post62, tmp___46^0'=tmp___46^post62, tmp___13^0'=tmp___13^post62, addr^0'=addr^post62, MaxListen^0'=MaxListen^post62, ret^0'=ret^post62, family^0'=family^post62, tmp___35^0'=tmp___35^post62, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post62, addrs^0'=addrs^post62, added^0'=added^post62, tmp___02^0'=tmp___02^post62, listen_index^0'=listen_index^post62, MaxBackends^0'=MaxBackends^post62, one^0'=one^post62, err^0'=err^post62, tmp___24^0'=tmp___24^post62, addr_ai_family^0'=addr_ai_family^post62, (-ret^post62+ret^0 == 0 /\ -addrs^0+addr^post62 == 0 /\ tmp___46^0-tmp___46^post62 == 0 /\ closed^0-closed^post62 == 0 /\ -tmp___13^post62+tmp___13^0 == 0 /\ __const_10^0-__const_10^post62 == 0 /\ -tmp___24^post62+tmp___24^0 == 0 /\ tmp1^0-tmp1^post62 == 0 /\ MaxListen^0-MaxListen^post62 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post62 == 0 /\ -addrs^post62+addrs^0 == 0 /\ -err^post62+err^0 == 0 /\ -addr_ai_family^post62+addr_ai_family^0 == 0 /\ MAXADDR^0-MAXADDR^post62 == 0 /\ maxconn^0-maxconn^post62 == 0 /\ family^0-family^post62 == 0 /\ tmp___02^0-tmp___02^post62 == 0 /\ -one^post62+one^0 == 0 /\ -MaxBackends^post62+MaxBackends^0 == 0 /\ -added^post62+added^0 == 0 /\ tmp___35^0-tmp___35^post62 == 0 /\ -listen_index^post62+listen_index^0 == 0 /\ -fd^post62+fd^0 == 0), cost: 1 59: l38 -> l36 : __const_10^0'=__const_10^post59, tmp1^0'=tmp1^post59, fd^0'=fd^post59, MAXADDR^0'=MAXADDR^post59, maxconn^0'=maxconn^post59, closed^0'=closed^post59, tmp___46^0'=tmp___46^post59, tmp___13^0'=tmp___13^post59, addr^0'=addr^post59, MaxListen^0'=MaxListen^post59, ret^0'=ret^post59, family^0'=family^post59, tmp___35^0'=tmp___35^post59, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post59, addrs^0'=addrs^post59, added^0'=added^post59, tmp___02^0'=tmp___02^post59, listen_index^0'=listen_index^post59, MaxBackends^0'=MaxBackends^post59, one^0'=one^post59, err^0'=err^post59, tmp___24^0'=tmp___24^post59, addr_ai_family^0'=addr_ai_family^post59, (-tmp___24^post59+tmp___24^0 == 0 /\ tmp1^0-tmp1^post59 == 0 /\ -added^post59+added^0 == 0 /\ maxconn^0-maxconn^post59 == 0 /\ tmp___13^0-tmp___13^post59 == 0 /\ ret^0-ret^post59 == 0 /\ -err^post59+err^0 == 0 /\ -tmp___35^post59+tmp___35^0 == 0 /\ MaxBackends^0-MaxBackends^post59 == 0 /\ -MaxListen^post59+MaxListen^0 == 0 /\ MAXADDR^0-MAXADDR^post59 == 0 /\ tmp___46^0-tmp___46^post59 == 0 /\ -addr_ai_family^post59+addr_ai_family^0 == 0 /\ -family^post59+family^0 == 0 /\ __const_10^0-__const_10^post59 == 0 /\ -addrs^post59+addrs^0 == 0 /\ fd^0-fd^post59 == 0 /\ -listen_index^post59+listen_index^0 == 0 /\ -ListenSocket_OF_listen_index^post59+ListenSocket_OF_listen_index^0 == 0 /\ 1-addrs^0 <= 0 /\ closed^0-closed^post59 == 0 /\ -one^post59+one^0 == 0 /\ addr^0-addr^post59 == 0 /\ -tmp___02^post59+tmp___02^0 == 0), cost: 1 60: l38 -> l36 : __const_10^0'=__const_10^post60, tmp1^0'=tmp1^post60, fd^0'=fd^post60, MAXADDR^0'=MAXADDR^post60, maxconn^0'=maxconn^post60, closed^0'=closed^post60, tmp___46^0'=tmp___46^post60, tmp___13^0'=tmp___13^post60, addr^0'=addr^post60, MaxListen^0'=MaxListen^post60, ret^0'=ret^post60, family^0'=family^post60, tmp___35^0'=tmp___35^post60, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post60, addrs^0'=addrs^post60, added^0'=added^post60, tmp___02^0'=tmp___02^post60, listen_index^0'=listen_index^post60, MaxBackends^0'=MaxBackends^post60, one^0'=one^post60, err^0'=err^post60, tmp___24^0'=tmp___24^post60, addr_ai_family^0'=addr_ai_family^post60, (1+addrs^0 <= 0 /\ -tmp___24^post60+tmp___24^0 == 0 /\ -tmp___35^post60+tmp___35^0 == 0 /\ tmp1^0-tmp1^post60 == 0 /\ -MaxBackends^post60+MaxBackends^0 == 0 /\ MaxListen^0-MaxListen^post60 == 0 /\ maxconn^0-maxconn^post60 == 0 /\ -listen_index^post60+listen_index^0 == 0 /\ -addr_ai_family^post60+addr_ai_family^0 == 0 /\ addr^0-addr^post60 == 0 /\ -addrs^post60+addrs^0 == 0 /\ -family^post60+family^0 == 0 /\ -err^post60+err^0 == 0 /\ -tmp___02^post60+tmp___02^0 == 0 /\ tmp___13^0-tmp___13^post60 == 0 /\ MAXADDR^0-MAXADDR^post60 == 0 /\ tmp___46^0-tmp___46^post60 == 0 /\ __const_10^0-__const_10^post60 == 0 /\ fd^0-fd^post60 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post60 == 0 /\ -one^post60+one^0 == 0 /\ ret^0-ret^post60 == 0 /\ closed^0-closed^post60 == 0 /\ -added^post60+added^0 == 0), cost: 1 61: l38 -> l37 : __const_10^0'=__const_10^post61, tmp1^0'=tmp1^post61, fd^0'=fd^post61, MAXADDR^0'=MAXADDR^post61, maxconn^0'=maxconn^post61, closed^0'=closed^post61, tmp___46^0'=tmp___46^post61, tmp___13^0'=tmp___13^post61, addr^0'=addr^post61, MaxListen^0'=MaxListen^post61, ret^0'=ret^post61, family^0'=family^post61, tmp___35^0'=tmp___35^post61, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post61, addrs^0'=addrs^post61, added^0'=added^post61, tmp___02^0'=tmp___02^post61, listen_index^0'=listen_index^post61, MaxBackends^0'=MaxBackends^post61, one^0'=one^post61, err^0'=err^post61, tmp___24^0'=tmp___24^post61, addr_ai_family^0'=addr_ai_family^post61, (-one^post61+one^0 == 0 /\ fd^0-fd^post61 == 0 /\ -family^post61+family^0 == 0 /\ MaxListen^0-MaxListen^post61 == 0 /\ -listen_index^post61+listen_index^0 == 0 /\ -tmp___02^post61+tmp___02^0 == 0 /\ addr^0-addr^post61 == 0 /\ -addrs^post61+addrs^0 == 0 /\ -tmp___24^post61+tmp___24^0 == 0 /\ -tmp___35^post61+tmp___35^0 == 0 /\ -added^post61+added^0 == 0 /\ tmp___13^0-tmp___13^post61 == 0 /\ -MaxBackends^post61+MaxBackends^0 == 0 /\ addrs^0 <= 0 /\ closed^0-closed^post61 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post61 == 0 /\ -addr_ai_family^post61+addr_ai_family^0 == 0 /\ __const_10^0-__const_10^post61 == 0 /\ tmp___46^0-tmp___46^post61 == 0 /\ MAXADDR^0-MAXADDR^post61 == 0 /\ -err^post61+err^0 == 0 /\ -addrs^0 <= 0 /\ ret^0-ret^post61 == 0 /\ maxconn^0-maxconn^post61 == 0 /\ -1+tmp1^post61 == 0), cost: 1 63: l39 -> l37 : __const_10^0'=__const_10^post63, tmp1^0'=tmp1^post63, fd^0'=fd^post63, MAXADDR^0'=MAXADDR^post63, maxconn^0'=maxconn^post63, closed^0'=closed^post63, tmp___46^0'=tmp___46^post63, tmp___13^0'=tmp___13^post63, addr^0'=addr^post63, MaxListen^0'=MaxListen^post63, ret^0'=ret^post63, family^0'=family^post63, tmp___35^0'=tmp___35^post63, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post63, addrs^0'=addrs^post63, added^0'=added^post63, tmp___02^0'=tmp___02^post63, listen_index^0'=listen_index^post63, MaxBackends^0'=MaxBackends^post63, one^0'=one^post63, err^0'=err^post63, tmp___24^0'=tmp___24^post63, addr_ai_family^0'=addr_ai_family^post63, (-1+tmp1^post63 == 0 /\ family^0-family^post63 == 0 /\ closed^0-closed^post63 == 0 /\ -addr^post63+addr^0 == 0 /\ tmp___13^0-tmp___13^post63 == 0 /\ -tmp___46^post63+tmp___46^0 == 0 /\ tmp___35^0-tmp___35^post63 == 0 /\ -ret^post63+ret^0 == 0 /\ -one^post63+one^0 == 0 /\ -MaxBackends^post63+MaxBackends^0 == 0 /\ -ListenSocket_OF_listen_index^post63+ListenSocket_OF_listen_index^0 == 0 /\ -err^post63+err^0 == 0 /\ added^0-added^post63 == 0 /\ -listen_index^post63+listen_index^0 == 0 /\ -tmp___24^post63+tmp___24^0 == 0 /\ addrs^0-addrs^post63 == 0 /\ MaxListen^0-MaxListen^post63 == 0 /\ maxconn^0-maxconn^post63 == 0 /\ fd^0-fd^post63 == 0 /\ -addr_ai_family^post63+addr_ai_family^0 == 0 /\ __const_10^0-__const_10^post63 == 0 /\ MAXADDR^0-MAXADDR^post63 == 0 /\ tmp___02^0-tmp___02^post63 == 0), cost: 1 64: l40 -> l38 : __const_10^0'=__const_10^post64, tmp1^0'=tmp1^post64, fd^0'=fd^post64, MAXADDR^0'=MAXADDR^post64, maxconn^0'=maxconn^post64, closed^0'=closed^post64, tmp___46^0'=tmp___46^post64, tmp___13^0'=tmp___13^post64, addr^0'=addr^post64, MaxListen^0'=MaxListen^post64, ret^0'=ret^post64, family^0'=family^post64, tmp___35^0'=tmp___35^post64, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post64, addrs^0'=addrs^post64, added^0'=added^post64, tmp___02^0'=tmp___02^post64, listen_index^0'=listen_index^post64, MaxBackends^0'=MaxBackends^post64, one^0'=one^post64, err^0'=err^post64, tmp___24^0'=tmp___24^post64, addr_ai_family^0'=addr_ai_family^post64, (-listen_index^post64+listen_index^0 == 0 /\ -addr^post64+addr^0 == 0 /\ family^0-family^post64 == 0 /\ one^0-one^post64 == 0 /\ -addr_ai_family^post64+addr_ai_family^0 == 0 /\ -err^post64+err^0 == 0 /\ tmp___13^0-tmp___13^post64 == 0 /\ -tmp___46^post64+tmp___46^0 == 0 /\ -MaxBackends^post64+MaxBackends^0 == 0 /\ -MaxListen^post64+MaxListen^0 == 0 /\ tmp1^0-tmp1^post64 == 0 /\ -ret^0 <= 0 /\ -tmp___24^post64+tmp___24^0 == 0 /\ -ret^post64+ret^0 == 0 /\ tmp___35^0-tmp___35^post64 == 0 /\ ret^0 <= 0 /\ fd^0-fd^post64 == 0 /\ addrs^0-addrs^post64 == 0 /\ tmp___02^0-tmp___02^post64 == 0 /\ maxconn^0-maxconn^post64 == 0 /\ added^0-added^post64 == 0 /\ closed^0-closed^post64 == 0 /\ __const_10^0-__const_10^post64 == 0 /\ MAXADDR^0-MAXADDR^post64 == 0 /\ -ListenSocket_OF_listen_index^post64+ListenSocket_OF_listen_index^0 == 0), cost: 1 65: l40 -> l39 : __const_10^0'=__const_10^post65, tmp1^0'=tmp1^post65, fd^0'=fd^post65, MAXADDR^0'=MAXADDR^post65, maxconn^0'=maxconn^post65, closed^0'=closed^post65, tmp___46^0'=tmp___46^post65, tmp___13^0'=tmp___13^post65, addr^0'=addr^post65, MaxListen^0'=MaxListen^post65, ret^0'=ret^post65, family^0'=family^post65, tmp___35^0'=tmp___35^post65, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post65, addrs^0'=addrs^post65, added^0'=added^post65, tmp___02^0'=tmp___02^post65, listen_index^0'=listen_index^post65, MaxBackends^0'=MaxBackends^post65, one^0'=one^post65, err^0'=err^post65, tmp___24^0'=tmp___24^post65, addr_ai_family^0'=addr_ai_family^post65, (MaxBackends^0-MaxBackends^post65 == 0 /\ -listen_index^post65+listen_index^0 == 0 /\ 1-ret^0 <= 0 /\ -tmp___24^post65+tmp___24^0 == 0 /\ -err^post65+err^0 == 0 /\ -addr_ai_family^post65+addr_ai_family^0 == 0 /\ MAXADDR^0-MAXADDR^post65 == 0 /\ -MaxListen^post65+MaxListen^0 == 0 /\ fd^0-fd^post65 == 0 /\ -tmp___02^post65+tmp___02^0 == 0 /\ -ret^post65+ret^0 == 0 /\ tmp___35^0-tmp___35^post65 == 0 /\ __const_10^0-__const_10^post65 == 0 /\ tmp___13^0-tmp___13^post65 == 0 /\ -addr^post65+addr^0 == 0 /\ addrs^0-addrs^post65 == 0 /\ -tmp___46^post65+tmp___46^0 == 0 /\ maxconn^0-maxconn^post65 == 0 /\ tmp1^0-tmp1^post65 == 0 /\ added^0-added^post65 == 0 /\ -closed^post65+closed^0 == 0 /\ -ListenSocket_OF_listen_index^post65+ListenSocket_OF_listen_index^0 == 0 /\ family^0-family^post65 == 0 /\ -one^post65+one^0 == 0), cost: 1 66: l40 -> l39 : __const_10^0'=__const_10^post66, tmp1^0'=tmp1^post66, fd^0'=fd^post66, MAXADDR^0'=MAXADDR^post66, maxconn^0'=maxconn^post66, closed^0'=closed^post66, tmp___46^0'=tmp___46^post66, tmp___13^0'=tmp___13^post66, addr^0'=addr^post66, MaxListen^0'=MaxListen^post66, ret^0'=ret^post66, family^0'=family^post66, tmp___35^0'=tmp___35^post66, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post66, addrs^0'=addrs^post66, added^0'=added^post66, tmp___02^0'=tmp___02^post66, listen_index^0'=listen_index^post66, MaxBackends^0'=MaxBackends^post66, one^0'=one^post66, err^0'=err^post66, tmp___24^0'=tmp___24^post66, addr_ai_family^0'=addr_ai_family^post66, (-closed^post66+closed^0 == 0 /\ addrs^0-addrs^post66 == 0 /\ -MaxListen^post66+MaxListen^0 == 0 /\ -addr_ai_family^post66+addr_ai_family^0 == 0 /\ -family^post66+family^0 == 0 /\ MAXADDR^0-MAXADDR^post66 == 0 /\ tmp___46^0-tmp___46^post66 == 0 /\ MaxBackends^0-MaxBackends^post66 == 0 /\ -tmp___02^post66+tmp___02^0 == 0 /\ tmp1^0-tmp1^post66 == 0 /\ __const_10^0-__const_10^post66 == 0 /\ -ListenSocket_OF_listen_index^post66+ListenSocket_OF_listen_index^0 == 0 /\ -addr^post66+addr^0 == 0 /\ -tmp___24^post66+tmp___24^0 == 0 /\ ret^0-ret^post66 == 0 /\ -added^post66+added^0 == 0 /\ -tmp___35^post66+tmp___35^0 == 0 /\ -one^post66+one^0 == 0 /\ -err^post66+err^0 == 0 /\ -maxconn^post66+maxconn^0 == 0 /\ fd^0-fd^post66 == 0 /\ 1+ret^0 <= 0 /\ listen_index^0-listen_index^post66 == 0 /\ tmp___13^0-tmp___13^post66 == 0), cost: 1 68: l41 -> l4 : __const_10^0'=__const_10^post68, tmp1^0'=tmp1^post68, fd^0'=fd^post68, MAXADDR^0'=MAXADDR^post68, maxconn^0'=maxconn^post68, closed^0'=closed^post68, tmp___46^0'=tmp___46^post68, tmp___13^0'=tmp___13^post68, addr^0'=addr^post68, MaxListen^0'=MaxListen^post68, ret^0'=ret^post68, family^0'=family^post68, tmp___35^0'=tmp___35^post68, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post68, addrs^0'=addrs^post68, added^0'=added^post68, tmp___02^0'=tmp___02^post68, listen_index^0'=listen_index^post68, MaxBackends^0'=MaxBackends^post68, one^0'=one^post68, err^0'=err^post68, tmp___24^0'=tmp___24^post68, addr_ai_family^0'=addr_ai_family^post68, (addrs^0-addrs^post68 == 0 /\ -closed^post68+closed^0 == 0 /\ -MaxListen^post68+MaxListen^0 == 0 /\ -family^post68+family^0 == 0 /\ err^0-err^post68 == 0 /\ tmp___46^0-tmp___46^post68 == 0 /\ -addr^post68+addr^0 == 0 /\ __const_10^0-__const_10^post68 == 0 /\ tmp1^0-tmp1^post68 == 0 /\ -addr_ai_family^post68+addr_ai_family^0 == 0 /\ MAXADDR^0-MAXADDR^post68 == 0 /\ -tmp___24^post68+tmp___24^0 == 0 /\ -tmp___35^post68+tmp___35^0 == 0 /\ ret^0-ret^post68 == 0 /\ -added^post68+added^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post68 == 0 /\ listen_index^0-listen_index^post68 == 0 /\ -one^post68+one^0 == 0 /\ -tmp___02^post68+tmp___02^0 == 0 /\ fd^0-fd^post68 == 0 /\ -maxconn^post68+maxconn^0 == 0 /\ -MaxBackends^post68+MaxBackends^0 == 0 /\ tmp___13^0-tmp___13^post68 == 0), cost: 1 69: l42 -> l43 : __const_10^0'=__const_10^post69, tmp1^0'=tmp1^post69, fd^0'=fd^post69, MAXADDR^0'=MAXADDR^post69, maxconn^0'=maxconn^post69, closed^0'=closed^post69, tmp___46^0'=tmp___46^post69, tmp___13^0'=tmp___13^post69, addr^0'=addr^post69, MaxListen^0'=MaxListen^post69, ret^0'=ret^post69, family^0'=family^post69, tmp___35^0'=tmp___35^post69, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post69, addrs^0'=addrs^post69, added^0'=added^post69, tmp___02^0'=tmp___02^post69, listen_index^0'=listen_index^post69, MaxBackends^0'=MaxBackends^post69, one^0'=one^post69, err^0'=err^post69, tmp___24^0'=tmp___24^post69, addr_ai_family^0'=addr_ai_family^post69, (ret^0-ret^post69 == 0 /\ err^0-err^post69 == 0 /\ -tmp___24^post69+tmp___24^0 == 0 /\ fd^0-fd^post69 == 0 /\ -addr_ai_family^post69+addr_ai_family^0 == 0 /\ -added^post69+added^0 == 0 /\ -MaxListen^post69+MaxListen^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post69 == 0 /\ closed^0-closed^post69 == 0 /\ listen_index^0-listen_index^post69 == 0 /\ -one^post69+one^0 == 0 /\ -tmp___02^post69+tmp___02^0 == 0 /\ __const_10^0-__const_10^post69 == 0 /\ -addrs^post69+addrs^0 == 0 /\ -family^post69+family^0 == 0 /\ tmp___13^0-tmp___13^post69 == 0 /\ -MaxBackends^post69+MaxBackends^0 == 0 /\ tmp___46^0-tmp___46^post69 == 0 /\ -tmp1^post69+tmp1^0 == 0 /\ addr^0-addr^post69 == 0 /\ MAXADDR^0-MAXADDR^post69 == 0 /\ -tmp___35^post69+tmp___35^0 == 0 /\ maxconn^0-maxconn^post69 == 0), cost: 1 70: l43 -> l40 : __const_10^0'=__const_10^post70, tmp1^0'=tmp1^post70, fd^0'=fd^post70, MAXADDR^0'=MAXADDR^post70, maxconn^0'=maxconn^post70, closed^0'=closed^post70, tmp___46^0'=tmp___46^post70, tmp___13^0'=tmp___13^post70, addr^0'=addr^post70, MaxListen^0'=MaxListen^post70, ret^0'=ret^post70, family^0'=family^post70, tmp___35^0'=tmp___35^post70, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post70, addrs^0'=addrs^post70, added^0'=added^post70, tmp___02^0'=tmp___02^post70, listen_index^0'=listen_index^post70, MaxBackends^0'=MaxBackends^post70, one^0'=one^post70, err^0'=err^post70, tmp___24^0'=tmp___24^post70, addr_ai_family^0'=addr_ai_family^post70, (0 == 0 /\ MaxListen^0-MaxListen^post70 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post70 == 0 /\ __const_10^0-__const_10^post70 == 0 /\ -family^post70+family^0 == 0 /\ fd^0-fd^post70 == 0 /\ addr^0-addr^post70 == 0 /\ tmp___13^0-tmp___13^post70 == 0 /\ -tmp___24^post70+tmp___24^0 == 0 /\ -addr_ai_family^post70+addr_ai_family^0 == 0 /\ -listen_index^post70+listen_index^0 == 0 /\ maxconn^0-maxconn^post70 == 0 /\ -tmp___02^post70+tmp___02^0 == 0 /\ closed^0-closed^post70 == 0 /\ -MAXADDR^post70+MAXADDR^0 == 0 /\ -one^post70+one^0 == 0 /\ -MaxBackends^post70+MaxBackends^0 == 0 /\ -added^post70+added^0 == 0 /\ -tmp___35^post70+tmp___35^0 == 0 /\ -addrs^post70+addrs^0 == 0 /\ tmp___46^0-tmp___46^post70 == 0 /\ -err^post70+err^0 == 0 /\ tmp1^0-tmp1^post70 == 0), cost: 1 71: l44 -> l42 : __const_10^0'=__const_10^post71, tmp1^0'=tmp1^post71, fd^0'=fd^post71, MAXADDR^0'=MAXADDR^post71, maxconn^0'=maxconn^post71, closed^0'=closed^post71, tmp___46^0'=tmp___46^post71, tmp___13^0'=tmp___13^post71, addr^0'=addr^post71, MaxListen^0'=MaxListen^post71, ret^0'=ret^post71, family^0'=family^post71, tmp___35^0'=tmp___35^post71, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post71, addrs^0'=addrs^post71, added^0'=added^post71, tmp___02^0'=tmp___02^post71, listen_index^0'=listen_index^post71, MaxBackends^0'=MaxBackends^post71, one^0'=one^post71, err^0'=err^post71, tmp___24^0'=tmp___24^post71, addr_ai_family^0'=addr_ai_family^post71, (-tmp___02^post71+tmp___02^0 == 0 /\ -ret^post71+ret^0 == 0 /\ -one^post71+one^0 == 0 /\ __const_10^0-__const_10^post71 == 0 /\ MaxListen^0-MaxListen^post71 == 0 /\ addr^0-addr^post71 == 0 /\ -MaxBackends^post71+MaxBackends^0 == 0 /\ -family^post71+family^0 == 0 /\ tmp___13^0-tmp___13^post71 == 0 /\ fd^0-fd^post71 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post71 == 0 /\ -addrs^post71+addrs^0 == 0 /\ -err^post71+err^0 == 0 /\ maxconn^0-maxconn^post71 == 0 /\ -listen_index^post71+listen_index^0 == 0 /\ closed^0-closed^post71 == 0 /\ tmp___35^0-tmp___35^post71 == 0 /\ -tmp___24^post71+tmp___24^0 == 0 /\ 4-family^0 <= 0 /\ -MAXADDR^post71+MAXADDR^0 == 0 /\ -added^post71+added^0 == 0 /\ tmp___46^0-tmp___46^post71 == 0 /\ -addr_ai_family^post71+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post71 == 0), cost: 1 72: l44 -> l42 : __const_10^0'=__const_10^post72, tmp1^0'=tmp1^post72, fd^0'=fd^post72, MAXADDR^0'=MAXADDR^post72, maxconn^0'=maxconn^post72, closed^0'=closed^post72, tmp___46^0'=tmp___46^post72, tmp___13^0'=tmp___13^post72, addr^0'=addr^post72, MaxListen^0'=MaxListen^post72, ret^0'=ret^post72, family^0'=family^post72, tmp___35^0'=tmp___35^post72, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post72, addrs^0'=addrs^post72, added^0'=added^post72, tmp___02^0'=tmp___02^post72, listen_index^0'=listen_index^post72, MaxBackends^0'=MaxBackends^post72, one^0'=one^post72, err^0'=err^post72, tmp___24^0'=tmp___24^post72, addr_ai_family^0'=addr_ai_family^post72, (closed^0-closed^post72 == 0 /\ -MAXADDR^post72+MAXADDR^0 == 0 /\ -tmp___13^post72+tmp___13^0 == 0 /\ tmp___46^0-tmp___46^post72 == 0 /\ MaxListen^0-MaxListen^post72 == 0 /\ -one^post72+one^0 == 0 /\ maxconn^0-maxconn^post72 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post72 == 0 /\ -addrs^post72+addrs^0 == 0 /\ addr^0-addr^post72 == 0 /\ -err^post72+err^0 == 0 /\ -tmp___24^post72+tmp___24^0 == 0 /\ tmp___02^0-tmp___02^post72 == 0 /\ -addr_ai_family^post72+addr_ai_family^0 == 0 /\ -listen_index^post72+listen_index^0 == 0 /\ tmp___35^0-tmp___35^post72 == 0 /\ -added^post72+added^0 == 0 /\ tmp1^0-tmp1^post72 == 0 /\ ret^0-ret^post72 == 0 /\ -MaxBackends^post72+MaxBackends^0 == 0 /\ -__const_10^post72+__const_10^0 == 0 /\ -family^post72+family^0 == 0 /\ fd^0-fd^post72 == 0 /\ -2+family^0 <= 0), cost: 1 73: l44 -> l43 : __const_10^0'=__const_10^post73, tmp1^0'=tmp1^post73, fd^0'=fd^post73, MAXADDR^0'=MAXADDR^post73, maxconn^0'=maxconn^post73, closed^0'=closed^post73, tmp___46^0'=tmp___46^post73, tmp___13^0'=tmp___13^post73, addr^0'=addr^post73, MaxListen^0'=MaxListen^post73, ret^0'=ret^post73, family^0'=family^post73, tmp___35^0'=tmp___35^post73, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post73, addrs^0'=addrs^post73, added^0'=added^post73, tmp___02^0'=tmp___02^post73, listen_index^0'=listen_index^post73, MaxBackends^0'=MaxBackends^post73, one^0'=one^post73, err^0'=err^post73, tmp___24^0'=tmp___24^post73, addr_ai_family^0'=addr_ai_family^post73, (-MaxBackends^post73+MaxBackends^0 == 0 /\ tmp___35^0-tmp___35^post73 == 0 /\ tmp1^0-tmp1^post73 == 0 /\ -tmp___24^post73+tmp___24^0 == 0 /\ one^0-one^post73 == 0 /\ maxconn^0-maxconn^post73 == 0 /\ -addr_ai_family^post73+addr_ai_family^0 == 0 /\ family^0-family^post73 == 0 /\ -ListenSocket_OF_listen_index^post73+ListenSocket_OF_listen_index^0 == 0 /\ 3-family^0 <= 0 /\ -tmp___46^post73+tmp___46^0 == 0 /\ -tmp___13^post73+tmp___13^0 == 0 /\ MAXADDR^0-MAXADDR^post73 == 0 /\ tmp___02^0-tmp___02^post73 == 0 /\ -addrs^post73+addrs^0 == 0 /\ added^0-added^post73 == 0 /\ -listen_index^post73+listen_index^0 == 0 /\ -err^post73+err^0 == 0 /\ fd^0-fd^post73 == 0 /\ closed^0-closed^post73 == 0 /\ -3+family^0 <= 0 /\ __const_10^0-__const_10^post73 == 0 /\ addr^0-addr^post73 == 0 /\ MaxListen^0-MaxListen^post73 == 0 /\ -ret^post73+ret^0 == 0), cost: 1 74: l45 -> l44 : __const_10^0'=__const_10^post74, tmp1^0'=tmp1^post74, fd^0'=fd^post74, MAXADDR^0'=MAXADDR^post74, maxconn^0'=maxconn^post74, closed^0'=closed^post74, tmp___46^0'=tmp___46^post74, tmp___13^0'=tmp___13^post74, addr^0'=addr^post74, MaxListen^0'=MaxListen^post74, ret^0'=ret^post74, family^0'=family^post74, tmp___35^0'=tmp___35^post74, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post74, addrs^0'=addrs^post74, added^0'=added^post74, tmp___02^0'=tmp___02^post74, listen_index^0'=listen_index^post74, MaxBackends^0'=MaxBackends^post74, one^0'=one^post74, err^0'=err^post74, tmp___24^0'=tmp___24^post74, addr_ai_family^0'=addr_ai_family^post74, (0 == 0 /\ -1+one^post74 == 0 /\ tmp___46^0-tmp___46^post74 == 0 /\ fd^0-fd^post74 == 0 /\ -tmp___24^post74+tmp___24^0 == 0 /\ -MaxListen^post74+MaxListen^0 == 0 /\ -addrs^post74 <= 0 /\ 1-MaxBackends^post74 <= 0 /\ family^0-family^post74 == 0 /\ -ListenSocket_OF_listen_index^post74+ListenSocket_OF_listen_index^0 == 0 /\ closed^0-closed^post74 == 0 /\ tmp___13^0-tmp___13^post74 == 0 /\ -addr_ai_family^post74+addr_ai_family^0 == 0 /\ listen_index^post74 == 0 /\ -addr^post74+addr^0 == 0 /\ __const_10^0-__const_10^post74 == 0 /\ tmp1^0-tmp1^post74 == 0 /\ -err^post74+err^0 == 0 /\ -tmp___02^post74+tmp___02^0 == 0 /\ -tmp___35^post74+tmp___35^0 == 0 /\ maxconn^0-maxconn^post74 == 0 /\ added^post74 == 0), cost: 1 75: l46 -> l45 : __const_10^0'=__const_10^post75, tmp1^0'=tmp1^post75, fd^0'=fd^post75, MAXADDR^0'=MAXADDR^post75, maxconn^0'=maxconn^post75, closed^0'=closed^post75, tmp___46^0'=tmp___46^post75, tmp___13^0'=tmp___13^post75, addr^0'=addr^post75, MaxListen^0'=MaxListen^post75, ret^0'=ret^post75, family^0'=family^post75, tmp___35^0'=tmp___35^post75, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post75, addrs^0'=addrs^post75, added^0'=added^post75, tmp___02^0'=tmp___02^post75, listen_index^0'=listen_index^post75, MaxBackends^0'=MaxBackends^post75, one^0'=one^post75, err^0'=err^post75, tmp___24^0'=tmp___24^post75, addr_ai_family^0'=addr_ai_family^post75, (-ListenSocket_OF_listen_index^post75+ListenSocket_OF_listen_index^0 == 0 /\ -one^post75+one^0 == 0 /\ __const_10^0-__const_10^post75 == 0 /\ fd^0-fd^post75 == 0 /\ MAXADDR^0-MAXADDR^post75 == 0 /\ listen_index^0-listen_index^post75 == 0 /\ -addr_ai_family^post75+addr_ai_family^0 == 0 /\ -tmp___46^post75+tmp___46^0 == 0 /\ MaxBackends^0-MaxBackends^post75 == 0 /\ -MaxListen^post75+MaxListen^0 == 0 /\ -err^post75+err^0 == 0 /\ addrs^0-addrs^post75 == 0 /\ -tmp___35^post75+tmp___35^0 == 0 /\ tmp1^0-tmp1^post75 == 0 /\ -ret^post75+ret^0 == 0 /\ family^0-family^post75 == 0 /\ -closed^post75+closed^0 == 0 /\ tmp___13^0-tmp___13^post75 == 0 /\ maxconn^0-maxconn^post75 == 0 /\ -tmp___02^post75+tmp___02^0 == 0 /\ -addr^post75+addr^0 == 0 /\ -added^post75+added^0 == 0 /\ -tmp___24^post75+tmp___24^0 == 0), cost: 1 Removed unreachable rules and leafs Start location: l46 2: l3 -> l4 : __const_10^0'=__const_10^post2, tmp1^0'=tmp1^post2, fd^0'=fd^post2, MAXADDR^0'=MAXADDR^post2, maxconn^0'=maxconn^post2, closed^0'=closed^post2, tmp___46^0'=tmp___46^post2, tmp___13^0'=tmp___13^post2, addr^0'=addr^post2, MaxListen^0'=MaxListen^post2, ret^0'=ret^post2, family^0'=family^post2, tmp___35^0'=tmp___35^post2, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post2, addrs^0'=addrs^post2, added^0'=added^post2, tmp___02^0'=tmp___02^post2, listen_index^0'=listen_index^post2, MaxBackends^0'=MaxBackends^post2, one^0'=one^post2, err^0'=err^post2, tmp___24^0'=tmp___24^post2, addr_ai_family^0'=addr_ai_family^post2, (tmp___46^0-tmp___46^post2 == 0 /\ MAXADDR^0-MAXADDR^post2 == 0 /\ -listen_index^post2+listen_index^0 == 0 /\ MaxBackends^0-MaxBackends^post2 == 0 /\ -tmp___24^post2+tmp___24^0 == 0 /\ __const_10^0-__const_10^post2 == 0 /\ -err^post2+err^0 == 0 /\ fd^0-fd^post2 == 0 /\ tmp___35^0-tmp___35^post2 == 0 /\ addrs^0-addrs^post2 == 0 /\ ret^post2 == 0 /\ -MaxListen^post2+MaxListen^0 == 0 /\ -closed^post2+closed^0 == 0 /\ tmp1^0-tmp1^post2 == 0 /\ tmp___13^0-tmp___13^post2 == 0 /\ maxconn^0-maxconn^post2 == 0 /\ -addr_ai_family^post2+addr_ai_family^0 == 0 /\ family^0-family^post2 == 0 /\ -ListenSocket_OF_listen_index^post2+ListenSocket_OF_listen_index^0 == 0 /\ added^0-added^post2 == 0 /\ -addr^post2+addr^0 == 0 /\ -one^post2+one^0 == 0 /\ -tmp___02^post2+tmp___02^0 == 0), cost: 1 67: l4 -> l41 : __const_10^0'=__const_10^post67, tmp1^0'=tmp1^post67, fd^0'=fd^post67, MAXADDR^0'=MAXADDR^post67, maxconn^0'=maxconn^post67, closed^0'=closed^post67, tmp___46^0'=tmp___46^post67, tmp___13^0'=tmp___13^post67, addr^0'=addr^post67, MaxListen^0'=MaxListen^post67, ret^0'=ret^post67, family^0'=family^post67, tmp___35^0'=tmp___35^post67, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post67, addrs^0'=addrs^post67, added^0'=added^post67, tmp___02^0'=tmp___02^post67, listen_index^0'=listen_index^post67, MaxBackends^0'=MaxBackends^post67, one^0'=one^post67, err^0'=err^post67, tmp___24^0'=tmp___24^post67, addr_ai_family^0'=addr_ai_family^post67, (ret^0-ret^post67 == 0 /\ -closed^post67+closed^0 == 0 /\ tmp___13^0-tmp___13^post67 == 0 /\ err^0-err^post67 == 0 /\ tmp___46^0-tmp___46^post67 == 0 /\ __const_10^0-__const_10^post67 == 0 /\ tmp1^0-tmp1^post67 == 0 /\ -tmp___24^post67+tmp___24^0 == 0 /\ -added^post67+added^0 == 0 /\ -MaxListen^post67+MaxListen^0 == 0 /\ MaxBackends^0-MaxBackends^post67 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post67 == 0 /\ MAXADDR^0-MAXADDR^post67 == 0 /\ -one^post67+one^0 == 0 /\ listen_index^0-listen_index^post67 == 0 /\ -family^post67+family^0 == 0 /\ -addr_ai_family^post67+addr_ai_family^0 == 0 /\ -addrs^post67+addrs^0 == 0 /\ fd^0-fd^post67 == 0 /\ -maxconn^post67+maxconn^0 == 0 /\ -tmp___02^post67+tmp___02^0 == 0 /\ addr^0-addr^post67 == 0 /\ -tmp___35^post67+tmp___35^0 == 0), cost: 1 3: l5 -> l6 : __const_10^0'=__const_10^post3, tmp1^0'=tmp1^post3, fd^0'=fd^post3, MAXADDR^0'=MAXADDR^post3, maxconn^0'=maxconn^post3, closed^0'=closed^post3, tmp___46^0'=tmp___46^post3, tmp___13^0'=tmp___13^post3, addr^0'=addr^post3, MaxListen^0'=MaxListen^post3, ret^0'=ret^post3, family^0'=family^post3, tmp___35^0'=tmp___35^post3, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post3, addrs^0'=addrs^post3, added^0'=added^post3, tmp___02^0'=tmp___02^post3, listen_index^0'=listen_index^post3, MaxBackends^0'=MaxBackends^post3, one^0'=one^post3, err^0'=err^post3, tmp___24^0'=tmp___24^post3, addr_ai_family^0'=addr_ai_family^post3, (tmp___46^0-tmp___46^post3 == 0 /\ MaxBackends^0-MaxBackends^post3 == 0 /\ addrs^0-addrs^post3 == 0 /\ -MaxListen^post3+MaxListen^0 == 0 /\ __const_10^0-__const_10^post3 == 0 /\ -ListenSocket_OF_listen_index^post3+ListenSocket_OF_listen_index^0 == 0 /\ -family^post3+family^0 == 0 /\ -addr_ai_family^post3+addr_ai_family^0 == 0 /\ fd^0-fd^post3 == 0 /\ -err^post3+err^0 == 0 /\ -tmp___02^post3+tmp___02^0 == 0 /\ -addr^post3+addr^0 == 0 /\ MAXADDR^0-MAXADDR^post3 == 0 /\ -tmp___35^post3+tmp___35^0 == 0 /\ ret^0-ret^post3 == 0 /\ -closed^post3+closed^0 == 0 /\ listen_index^0-listen_index^post3 == 0 /\ tmp1^0-tmp1^post3 == 0 /\ maxconn^0-maxconn^post3 == 0 /\ -one^post3+one^0 == 0 /\ -tmp___24^post3+tmp___24^0 == 0 /\ tmp___13^0-tmp___13^post3 == 0 /\ -added^post3+added^0 == 0), cost: 1 4: l6 -> l3 : __const_10^0'=__const_10^post4, tmp1^0'=tmp1^post4, fd^0'=fd^post4, MAXADDR^0'=MAXADDR^post4, maxconn^0'=maxconn^post4, closed^0'=closed^post4, tmp___46^0'=tmp___46^post4, tmp___13^0'=tmp___13^post4, addr^0'=addr^post4, MaxListen^0'=MaxListen^post4, ret^0'=ret^post4, family^0'=family^post4, tmp___35^0'=tmp___35^post4, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post4, addrs^0'=addrs^post4, added^0'=added^post4, tmp___02^0'=tmp___02^post4, listen_index^0'=listen_index^post4, MaxBackends^0'=MaxBackends^post4, one^0'=one^post4, err^0'=err^post4, tmp___24^0'=tmp___24^post4, addr_ai_family^0'=addr_ai_family^post4, (-one^post4+one^0 == 0 /\ addrs^0-addrs^post4 == 0 /\ -MaxListen^post4+MaxListen^0 == 0 /\ -closed^post4+closed^0 == 0 /\ -family^post4+family^0 == 0 /\ err^0-err^post4 == 0 /\ -tmp___02^post4+tmp___02^0 == 0 /\ -addr^post4+addr^0 == 0 /\ __const_10^0-__const_10^post4 == 0 /\ tmp1^0-tmp1^post4 == 0 /\ tmp___46^0-tmp___46^post4 == 0 /\ MAXADDR^0-MAXADDR^post4 == 0 /\ -added^post4+added^0 == 0 /\ -tmp___35^post4+tmp___35^0 == 0 /\ ret^0-ret^post4 == 0 /\ -tmp___24^post4+tmp___24^0 == 0 /\ -MaxBackends^post4+MaxBackends^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post4 == 0 /\ 1-added^0 <= 0 /\ fd^0-fd^post4 == 0 /\ -addr_ai_family^post4+addr_ai_family^0 == 0 /\ listen_index^0-listen_index^post4 == 0 /\ tmp___13^0-tmp___13^post4 == 0 /\ -maxconn^post4+maxconn^0 == 0), cost: 1 5: l6 -> l3 : __const_10^0'=__const_10^post5, tmp1^0'=tmp1^post5, fd^0'=fd^post5, MAXADDR^0'=MAXADDR^post5, maxconn^0'=maxconn^post5, closed^0'=closed^post5, tmp___46^0'=tmp___46^post5, tmp___13^0'=tmp___13^post5, addr^0'=addr^post5, MaxListen^0'=MaxListen^post5, ret^0'=ret^post5, family^0'=family^post5, tmp___35^0'=tmp___35^post5, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post5, addrs^0'=addrs^post5, added^0'=added^post5, tmp___02^0'=tmp___02^post5, listen_index^0'=listen_index^post5, MaxBackends^0'=MaxBackends^post5, one^0'=one^post5, err^0'=err^post5, tmp___24^0'=tmp___24^post5, addr_ai_family^0'=addr_ai_family^post5, (ret^0-ret^post5 == 0 /\ err^0-err^post5 == 0 /\ -added^post5+added^0 == 0 /\ -tmp___24^post5+tmp___24^0 == 0 /\ fd^0-fd^post5 == 0 /\ -addr_ai_family^post5+addr_ai_family^0 == 0 /\ -MaxListen^post5+MaxListen^0 == 0 /\ 1+added^0 <= 0 /\ -tmp___02^post5+tmp___02^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post5 == 0 /\ listen_index^0-listen_index^post5 == 0 /\ tmp___46^0-tmp___46^post5 == 0 /\ closed^0-closed^post5 == 0 /\ -one^post5+one^0 == 0 /\ maxconn^0-maxconn^post5 == 0 /\ -MaxBackends^post5+MaxBackends^0 == 0 /\ -family^post5+family^0 == 0 /\ __const_10^0-__const_10^post5 == 0 /\ -addrs^post5+addrs^0 == 0 /\ tmp___13^0-tmp___13^post5 == 0 /\ addr^0-addr^post5 == 0 /\ -tmp1^post5+tmp1^0 == 0 /\ MAXADDR^0-MAXADDR^post5 == 0 /\ -tmp___35^post5+tmp___35^0 == 0), cost: 1 6: l6 -> l7 : __const_10^0'=__const_10^post6, tmp1^0'=tmp1^post6, fd^0'=fd^post6, MAXADDR^0'=MAXADDR^post6, maxconn^0'=maxconn^post6, closed^0'=closed^post6, tmp___46^0'=tmp___46^post6, tmp___13^0'=tmp___13^post6, addr^0'=addr^post6, MaxListen^0'=MaxListen^post6, ret^0'=ret^post6, family^0'=family^post6, tmp___35^0'=tmp___35^post6, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post6, addrs^0'=addrs^post6, added^0'=added^post6, tmp___02^0'=tmp___02^post6, listen_index^0'=listen_index^post6, MaxBackends^0'=MaxBackends^post6, one^0'=one^post6, err^0'=err^post6, tmp___24^0'=tmp___24^post6, addr_ai_family^0'=addr_ai_family^post6, (MaxListen^0-MaxListen^post6 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post6 == 0 /\ -added^post6+added^0 == 0 /\ __const_10^0-__const_10^post6 == 0 /\ addr^0-addr^post6 == 0 /\ -family^post6+family^0 == 0 /\ -tmp___24^post6+tmp___24^0 == 0 /\ fd^0-fd^post6 == 0 /\ tmp___13^0-tmp___13^post6 == 0 /\ -listen_index^post6+listen_index^0 == 0 /\ -addr_ai_family^post6+addr_ai_family^0 == 0 /\ -tmp___02^post6+tmp___02^0 == 0 /\ maxconn^0-maxconn^post6 == 0 /\ closed^0-closed^post6 == 0 /\ -added^0 <= 0 /\ -one^post6+one^0 == 0 /\ added^0 <= 0 /\ -MAXADDR^post6+MAXADDR^0 == 0 /\ -MaxBackends^post6+MaxBackends^0 == 0 /\ -tmp___35^post6+tmp___35^0 == 0 /\ ret^post6 == 0 /\ tmp___46^0-tmp___46^post6 == 0 /\ -addrs^post6+addrs^0 == 0 /\ tmp1^0-tmp1^post6 == 0 /\ -err^post6+err^0 == 0), cost: 1 51: l7 -> l34 : __const_10^0'=__const_10^post51, tmp1^0'=tmp1^post51, fd^0'=fd^post51, MAXADDR^0'=MAXADDR^post51, maxconn^0'=maxconn^post51, closed^0'=closed^post51, tmp___46^0'=tmp___46^post51, tmp___13^0'=tmp___13^post51, addr^0'=addr^post51, MaxListen^0'=MaxListen^post51, ret^0'=ret^post51, family^0'=family^post51, tmp___35^0'=tmp___35^post51, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post51, addrs^0'=addrs^post51, added^0'=added^post51, tmp___02^0'=tmp___02^post51, listen_index^0'=listen_index^post51, MaxBackends^0'=MaxBackends^post51, one^0'=one^post51, err^0'=err^post51, tmp___24^0'=tmp___24^post51, addr_ai_family^0'=addr_ai_family^post51, (-listen_index^post51+listen_index^0 == 0 /\ -family^post51+family^0 == 0 /\ -addrs^post51+addrs^0 == 0 /\ -added^post51+added^0 == 0 /\ __const_10^0-__const_10^post51 == 0 /\ -err^post51+err^0 == 0 /\ MaxListen^0-MaxListen^post51 == 0 /\ -tmp___35^post51+tmp___35^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post51 == 0 /\ addr^0-addr^post51 == 0 /\ tmp___13^0-tmp___13^post51 == 0 /\ fd^0-fd^post51 == 0 /\ -one^post51+one^0 == 0 /\ closed^0-closed^post51 == 0 /\ -tmp___24^post51+tmp___24^0 == 0 /\ maxconn^0-maxconn^post51 == 0 /\ -addr_ai_family^post51+addr_ai_family^0 == 0 /\ -MaxBackends^post51+MaxBackends^0 == 0 /\ MAXADDR^0-MAXADDR^post51 == 0 /\ tmp1^0-tmp1^post51 == 0 /\ -tmp___02^post51+tmp___02^0 == 0 /\ tmp___46^0-tmp___46^post51 == 0 /\ ret^0-ret^post51 == 0), cost: 1 7: l8 -> l9 : __const_10^0'=__const_10^post7, tmp1^0'=tmp1^post7, fd^0'=fd^post7, MAXADDR^0'=MAXADDR^post7, maxconn^0'=maxconn^post7, closed^0'=closed^post7, tmp___46^0'=tmp___46^post7, tmp___13^0'=tmp___13^post7, addr^0'=addr^post7, MaxListen^0'=MaxListen^post7, ret^0'=ret^post7, family^0'=family^post7, tmp___35^0'=tmp___35^post7, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post7, addrs^0'=addrs^post7, added^0'=added^post7, tmp___02^0'=tmp___02^post7, listen_index^0'=listen_index^post7, MaxBackends^0'=MaxBackends^post7, one^0'=one^post7, err^0'=err^post7, tmp___24^0'=tmp___24^post7, addr_ai_family^0'=addr_ai_family^post7, (-listen_index^post7+listen_index^0 == 0 /\ -addr_ai_family^post7+addr_ai_family^0 == 0 /\ -addrs^post7+addrs^0 == 0 /\ -MAXADDR^post7+MAXADDR^0 == 0 /\ -1-addr^0+addr^post7 == 0 /\ -tmp___13^post7+tmp___13^0 == 0 /\ -err^post7+err^0 == 0 /\ fd^0-fd^post7 == 0 /\ -tmp___24^post7+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post7 == 0 /\ -MaxBackends^post7+MaxBackends^0 == 0 /\ tmp___02^0-tmp___02^post7 == 0 /\ -ret^post7+ret^0 == 0 /\ added^0-added^post7 == 0 /\ maxconn^0-maxconn^post7 == 0 /\ closed^0-closed^post7 == 0 /\ __const_10^0-__const_10^post7 == 0 /\ tmp1^0-tmp1^post7 == 0 /\ MaxListen^0-MaxListen^post7 == 0 /\ -one^post7+one^0 == 0 /\ tmp___35^0-tmp___35^post7 == 0 /\ -ListenSocket_OF_listen_index^post7+ListenSocket_OF_listen_index^0 == 0 /\ -family^post7+family^0 == 0), cost: 1 23: l9 -> l18 : __const_10^0'=__const_10^post23, tmp1^0'=tmp1^post23, fd^0'=fd^post23, MAXADDR^0'=MAXADDR^post23, maxconn^0'=maxconn^post23, closed^0'=closed^post23, tmp___46^0'=tmp___46^post23, tmp___13^0'=tmp___13^post23, addr^0'=addr^post23, MaxListen^0'=MaxListen^post23, ret^0'=ret^post23, family^0'=family^post23, tmp___35^0'=tmp___35^post23, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post23, addrs^0'=addrs^post23, added^0'=added^post23, tmp___02^0'=tmp___02^post23, listen_index^0'=listen_index^post23, MaxBackends^0'=MaxBackends^post23, one^0'=one^post23, err^0'=err^post23, tmp___24^0'=tmp___24^post23, addr_ai_family^0'=addr_ai_family^post23, (addrs^0-addrs^post23 == 0 /\ -added^post23+added^0 == 0 /\ -family^post23+family^0 == 0 /\ addr^0-addr^post23 == 0 /\ -err^post23+err^0 == 0 /\ -tmp___35^post23+tmp___35^0 == 0 /\ -MaxListen^post23+MaxListen^0 == 0 /\ fd^0-fd^post23 == 0 /\ -tmp___24^post23+tmp___24^0 == 0 /\ tmp___13^0-tmp___13^post23 == 0 /\ ret^0-ret^post23 == 0 /\ listen_index^0-listen_index^post23 == 0 /\ -one^post23+one^0 == 0 /\ -MaxBackends^post23+MaxBackends^0 == 0 /\ closed^0-closed^post23 == 0 /\ -addr_ai_family^post23+addr_ai_family^0 == 0 /\ MAXADDR^0-MAXADDR^post23 == 0 /\ -ListenSocket_OF_listen_index^post23+ListenSocket_OF_listen_index^0 == 0 /\ tmp___46^0-tmp___46^post23 == 0 /\ -tmp1^post23+tmp1^0 == 0 /\ __const_10^0-__const_10^post23 == 0 /\ -tmp___02^post23+tmp___02^0 == 0 /\ maxconn^0-maxconn^post23 == 0), cost: 1 8: l10 -> l8 : __const_10^0'=__const_10^post8, tmp1^0'=tmp1^post8, fd^0'=fd^post8, MAXADDR^0'=MAXADDR^post8, maxconn^0'=maxconn^post8, closed^0'=closed^post8, tmp___46^0'=tmp___46^post8, tmp___13^0'=tmp___13^post8, addr^0'=addr^post8, MaxListen^0'=MaxListen^post8, ret^0'=ret^post8, family^0'=family^post8, tmp___35^0'=tmp___35^post8, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post8, addrs^0'=addrs^post8, added^0'=added^post8, tmp___02^0'=tmp___02^post8, listen_index^0'=listen_index^post8, MaxBackends^0'=MaxBackends^post8, one^0'=one^post8, err^0'=err^post8, tmp___24^0'=tmp___24^post8, addr_ai_family^0'=addr_ai_family^post8, (-listen_index^post8+listen_index^0 == 0 /\ one^0-one^post8 == 0 /\ -addrs^post8+addrs^0 == 0 /\ -tmp___24^post8+tmp___24^0 == 0 /\ -MaxBackends^post8+MaxBackends^0 == 0 /\ maxconn^0-maxconn^post8 == 0 /\ -addr_ai_family^post8+addr_ai_family^0 == 0 /\ -err^post8+err^0 == 0 /\ -ret^post8+ret^0 == 0 /\ MAXADDR^0-MAXADDR^post8 == 0 /\ tmp1^0-tmp1^post8 == 0 /\ -err^0 <= 0 /\ tmp___46^0-tmp___46^post8 == 0 /\ family^0-family^post8 == 0 /\ -1+added^post8-added^0 == 0 /\ __const_10^0-__const_10^post8 == 0 /\ ListenSocket_OF_listen_index^post8-fd^0 == 0 /\ MaxListen^0-MaxListen^post8 == 0 /\ fd^0-fd^post8 == 0 /\ addr^0-addr^post8 == 0 /\ closed^0-closed^post8 == 0 /\ tmp___35^0-tmp___35^post8 == 0 /\ tmp___02^0-tmp___02^post8 == 0 /\ -tmp___13^post8+tmp___13^0 == 0), cost: 1 9: l10 -> l8 : __const_10^0'=__const_10^post9, tmp1^0'=tmp1^post9, fd^0'=fd^post9, MAXADDR^0'=MAXADDR^post9, maxconn^0'=maxconn^post9, closed^0'=closed^post9, tmp___46^0'=tmp___46^post9, tmp___13^0'=tmp___13^post9, addr^0'=addr^post9, MaxListen^0'=MaxListen^post9, ret^0'=ret^post9, family^0'=family^post9, tmp___35^0'=tmp___35^post9, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post9, addrs^0'=addrs^post9, added^0'=added^post9, tmp___02^0'=tmp___02^post9, listen_index^0'=listen_index^post9, MaxBackends^0'=MaxBackends^post9, one^0'=one^post9, err^0'=err^post9, tmp___24^0'=tmp___24^post9, addr_ai_family^0'=addr_ai_family^post9, (tmp___35^0-tmp___35^post9 == 0 /\ -MaxListen^post9+MaxListen^0 == 0 /\ -1+closed^post9 == 0 /\ one^0-one^post9 == 0 /\ fd^0-fd^post9 == 0 /\ -ListenSocket_OF_listen_index^post9+ListenSocket_OF_listen_index^0 == 0 /\ -addr^post9+addr^0 == 0 /\ -tmp___24^post9+tmp___24^0 == 0 /\ tmp___13^0-tmp___13^post9 == 0 /\ 1+err^0 <= 0 /\ addrs^0-addrs^post9 == 0 /\ added^0-added^post9 == 0 /\ -err^post9+err^0 == 0 /\ -addr_ai_family^post9+addr_ai_family^0 == 0 /\ -listen_index^post9+listen_index^0 == 0 /\ __const_10^0-__const_10^post9 == 0 /\ tmp___02^0-tmp___02^post9 == 0 /\ tmp1^0-tmp1^post9 == 0 /\ MAXADDR^0-MAXADDR^post9 == 0 /\ family^0-family^post9 == 0 /\ -tmp___46^post9+tmp___46^0 == 0 /\ maxconn^0-maxconn^post9 == 0 /\ -MaxBackends^post9+MaxBackends^0 == 0 /\ -ret^post9+ret^0 == 0), cost: 1 10: l11 -> l10 : __const_10^0'=__const_10^post10, tmp1^0'=tmp1^post10, fd^0'=fd^post10, MAXADDR^0'=MAXADDR^post10, maxconn^0'=maxconn^post10, closed^0'=closed^post10, tmp___46^0'=tmp___46^post10, tmp___13^0'=tmp___13^post10, addr^0'=addr^post10, MaxListen^0'=MaxListen^post10, ret^0'=ret^post10, family^0'=family^post10, tmp___35^0'=tmp___35^post10, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post10, addrs^0'=addrs^post10, added^0'=added^post10, tmp___02^0'=tmp___02^post10, listen_index^0'=listen_index^post10, MaxBackends^0'=MaxBackends^post10, one^0'=one^post10, err^0'=err^post10, tmp___24^0'=tmp___24^post10, addr_ai_family^0'=addr_ai_family^post10, (0 == 0 /\ MAXADDR^0-MAXADDR^post10 == 0 /\ listen_index^0-listen_index^post10 == 0 /\ one^0-one^post10 == 0 /\ -tmp___46^post10+tmp___46^0 == 0 /\ fd^0-fd^post10 == 0 /\ -addr_ai_family^post10+addr_ai_family^0 == 0 /\ -MaxListen^post10+MaxListen^0 == 0 /\ addrs^0-addrs^post10 == 0 /\ -tmp___24^post10+tmp___24^0 == 0 /\ -ret^post10+ret^0 == 0 /\ family^0-family^post10 == 0 /\ -ListenSocket_OF_listen_index^post10+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^0-tmp___13^post10 == 0 /\ closed^0-closed^post10 == 0 /\ -addr^post10+addr^0 == 0 /\ tmp1^0-tmp1^post10 == 0 /\ __const_10^0-__const_10^post10 == 0 /\ -tmp___02^post10+tmp___02^0 == 0 /\ -MaxBackends^post10+MaxBackends^0 == 0 /\ maxconn^0-maxconn^post10 == 0 /\ added^0-added^post10 == 0 /\ -tmp___35^post10+tmp___35^0 == 0), cost: 1 11: l12 -> l11 : __const_10^0'=__const_10^post11, tmp1^0'=tmp1^post11, fd^0'=fd^post11, MAXADDR^0'=MAXADDR^post11, maxconn^0'=maxconn^post11, closed^0'=closed^post11, tmp___46^0'=tmp___46^post11, tmp___13^0'=tmp___13^post11, addr^0'=addr^post11, MaxListen^0'=MaxListen^post11, ret^0'=ret^post11, family^0'=family^post11, tmp___35^0'=tmp___35^post11, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post11, addrs^0'=addrs^post11, added^0'=added^post11, tmp___02^0'=tmp___02^post11, listen_index^0'=listen_index^post11, MaxBackends^0'=MaxBackends^post11, one^0'=one^post11, err^0'=err^post11, tmp___24^0'=tmp___24^post11, addr_ai_family^0'=addr_ai_family^post11, (-ListenSocket_OF_listen_index^post11+ListenSocket_OF_listen_index^0 == 0 /\ __const_10^0-__const_10^post11 == 0 /\ -one^post11+one^0 == 0 /\ fd^0-fd^post11 == 0 /\ MAXADDR^0-MAXADDR^post11 == 0 /\ listen_index^0-listen_index^post11 == 0 /\ -tmp___46^post11+tmp___46^0 == 0 /\ -tmp___35^post11+tmp___35^0 == 0 /\ tmp___13^0-tmp___13^post11 == 0 /\ -MaxListen^post11+MaxListen^0 == 0 /\ -err^post11+err^0 == 0 /\ -addr_ai_family^post11+addr_ai_family^0 == 0 /\ MaxBackends^0-MaxBackends^post11 == 0 /\ addrs^0-addrs^post11 == 0 /\ -__const_10^0+maxconn^0 <= 0 /\ tmp1^0-tmp1^post11 == 0 /\ -ret^post11+ret^0 == 0 /\ family^0-family^post11 == 0 /\ -closed^post11+closed^0 == 0 /\ -addr^post11+addr^0 == 0 /\ -tmp___02^post11+tmp___02^0 == 0 /\ maxconn^0-maxconn^post11 == 0 /\ -tmp___24^post11+tmp___24^0 == 0 /\ -added^post11+added^0 == 0), cost: 1 12: l12 -> l11 : __const_10^0'=__const_10^post12, tmp1^0'=tmp1^post12, fd^0'=fd^post12, MAXADDR^0'=MAXADDR^post12, maxconn^0'=maxconn^post12, closed^0'=closed^post12, tmp___46^0'=tmp___46^post12, tmp___13^0'=tmp___13^post12, addr^0'=addr^post12, MaxListen^0'=MaxListen^post12, ret^0'=ret^post12, family^0'=family^post12, tmp___35^0'=tmp___35^post12, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post12, addrs^0'=addrs^post12, added^0'=added^post12, tmp___02^0'=tmp___02^post12, listen_index^0'=listen_index^post12, MaxBackends^0'=MaxBackends^post12, one^0'=one^post12, err^0'=err^post12, tmp___24^0'=tmp___24^post12, addr_ai_family^0'=addr_ai_family^post12, (-tmp___02^post12+tmp___02^0 == 0 /\ closed^0-closed^post12 == 0 /\ listen_index^0-listen_index^post12 == 0 /\ -one^post12+one^0 == 0 /\ tmp___13^0-tmp___13^post12 == 0 /\ -MaxBackends^post12+MaxBackends^0 == 0 /\ tmp___46^0-tmp___46^post12 == 0 /\ -MaxListen^post12+MaxListen^0 == 0 /\ addrs^0-addrs^post12 == 0 /\ tmp1^0-tmp1^post12 == 0 /\ -ret^post12+ret^0 == 0 /\ MAXADDR^0-MAXADDR^post12 == 0 /\ family^0-family^post12 == 0 /\ -__const_10^0+maxconn^post12 == 0 /\ -addr^post12+addr^0 == 0 /\ __const_10^0-__const_10^post12 == 0 /\ -ListenSocket_OF_listen_index^post12+ListenSocket_OF_listen_index^0 == 0 /\ -err^post12+err^0 == 0 /\ 1+__const_10^0-maxconn^0 <= 0 /\ fd^0-fd^post12 == 0 /\ -addr_ai_family^post12+addr_ai_family^0 == 0 /\ added^0-added^post12 == 0 /\ tmp___24^0-tmp___24^post12 == 0 /\ -tmp___35^post12+tmp___35^0 == 0), cost: 1 13: l13 -> l12 : __const_10^0'=__const_10^post13, tmp1^0'=tmp1^post13, fd^0'=fd^post13, MAXADDR^0'=MAXADDR^post13, maxconn^0'=maxconn^post13, closed^0'=closed^post13, tmp___46^0'=tmp___46^post13, tmp___13^0'=tmp___13^post13, addr^0'=addr^post13, MaxListen^0'=MaxListen^post13, ret^0'=ret^post13, family^0'=family^post13, tmp___35^0'=tmp___35^post13, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post13, addrs^0'=addrs^post13, added^0'=added^post13, tmp___02^0'=tmp___02^post13, listen_index^0'=listen_index^post13, MaxBackends^0'=MaxBackends^post13, one^0'=one^post13, err^0'=err^post13, tmp___24^0'=tmp___24^post13, addr_ai_family^0'=addr_ai_family^post13, (0 == 0 /\ ret^0-ret^post13 == 0 /\ closed^0-closed^post13 == 0 /\ -MaxListen^post13+MaxListen^0 == 0 /\ -family^post13+family^0 == 0 /\ tmp___46^0-tmp___46^post13 == 0 /\ MaxBackends^0-MaxBackends^post13 == 0 /\ -err^post13+err^0 == 0 /\ -addr_ai_family^post13+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post13 == 0 /\ -tmp___02^post13+tmp___02^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post13 == 0 /\ MAXADDR^0-MAXADDR^post13 == 0 /\ listen_index^0-listen_index^post13 == 0 /\ -one^post13+one^0 == 0 /\ __const_10^0-__const_10^post13 == 0 /\ -added^post13+added^0 == 0 /\ addr^0-addr^post13 == 0 /\ fd^0-fd^post13 == 0 /\ tmp___13^0-tmp___13^post13 == 0 /\ -tmp___35^post13+tmp___35^0 == 0 /\ -addrs^post13+addrs^0 == 0 /\ tmp___24^0-tmp___24^post13 == 0), cost: 1 14: l14 -> l5 : __const_10^0'=__const_10^post14, tmp1^0'=tmp1^post14, fd^0'=fd^post14, MAXADDR^0'=MAXADDR^post14, maxconn^0'=maxconn^post14, closed^0'=closed^post14, tmp___46^0'=tmp___46^post14, tmp___13^0'=tmp___13^post14, addr^0'=addr^post14, MaxListen^0'=MaxListen^post14, ret^0'=ret^post14, family^0'=family^post14, tmp___35^0'=tmp___35^post14, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post14, addrs^0'=addrs^post14, added^0'=added^post14, tmp___02^0'=tmp___02^post14, listen_index^0'=listen_index^post14, MaxBackends^0'=MaxBackends^post14, one^0'=one^post14, err^0'=err^post14, tmp___24^0'=tmp___24^post14, addr_ai_family^0'=addr_ai_family^post14, (-maxconn^post14+maxconn^0 == 0 /\ -tmp___02^post14+tmp___02^0 == 0 /\ tmp___13^0-tmp___13^post14 == 0 /\ err^0-err^post14 == 0 /\ ret^0-ret^post14 == 0 /\ -one^post14+one^0 == 0 /\ -MaxBackends^post14+MaxBackends^0 == 0 /\ tmp___46^0-tmp___46^post14 == 0 /\ -family^post14+family^0 == 0 /\ tmp1^0-tmp1^post14 == 0 /\ -addrs^post14+addrs^0 == 0 /\ -1+closed^post14 == 0 /\ -listen_index^post14+listen_index^0 == 0 /\ -tmp___35^post14+tmp___35^0 == 0 /\ MAXADDR^0-MAXADDR^post14 == 0 /\ -added^post14+added^0 == 0 /\ __const_10^0-__const_10^post14 == 0 /\ MaxListen^0-MaxListen^post14 == 0 /\ addr^0-addr^post14 == 0 /\ fd^0-fd^post14 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post14 == 0 /\ tmp___24^0-tmp___24^post14 == 0 /\ -addr_ai_family^post14+addr_ai_family^0 == 0), cost: 1 15: l15 -> l13 : __const_10^0'=__const_10^post15, tmp1^0'=tmp1^post15, fd^0'=fd^post15, MAXADDR^0'=MAXADDR^post15, maxconn^0'=maxconn^post15, closed^0'=closed^post15, tmp___46^0'=tmp___46^post15, tmp___13^0'=tmp___13^post15, addr^0'=addr^post15, MaxListen^0'=MaxListen^post15, ret^0'=ret^post15, family^0'=family^post15, tmp___35^0'=tmp___35^post15, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post15, addrs^0'=addrs^post15, added^0'=added^post15, tmp___02^0'=tmp___02^post15, listen_index^0'=listen_index^post15, MaxBackends^0'=MaxBackends^post15, one^0'=one^post15, err^0'=err^post15, tmp___24^0'=tmp___24^post15, addr_ai_family^0'=addr_ai_family^post15, (addr^0-addr^post15 == 0 /\ tmp___13^0-tmp___13^post15 == 0 /\ err^0-err^post15 == 0 /\ tmp1^0-tmp1^post15 == 0 /\ ret^0-ret^post15 == 0 /\ fd^0-fd^post15 == 0 /\ -one^post15+one^0 == 0 /\ 1-tmp___46^0 <= 0 /\ -1+tmp___46^0 <= 0 /\ -addrs^post15+addrs^0 == 0 /\ closed^0-closed^post15 == 0 /\ -tmp___24^post15+tmp___24^0 == 0 /\ -listen_index^post15+listen_index^0 == 0 /\ -addr_ai_family^post15+addr_ai_family^0 == 0 /\ -added^post15+added^0 == 0 /\ -tmp___35^post15+tmp___35^0 == 0 /\ -MaxBackends^post15+MaxBackends^0 == 0 /\ tmp___46^0-tmp___46^post15 == 0 /\ maxconn^0-maxconn^post15 == 0 /\ __const_10^0-__const_10^post15 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post15 == 0 /\ -tmp___02^post15+tmp___02^0 == 0 /\ MAXADDR^0-MAXADDR^post15 == 0 /\ -family^post15+family^0 == 0 /\ MaxListen^0-MaxListen^post15 == 0), cost: 1 16: l15 -> l14 : __const_10^0'=__const_10^post16, tmp1^0'=tmp1^post16, fd^0'=fd^post16, MAXADDR^0'=MAXADDR^post16, maxconn^0'=maxconn^post16, closed^0'=closed^post16, tmp___46^0'=tmp___46^post16, tmp___13^0'=tmp___13^post16, addr^0'=addr^post16, MaxListen^0'=MaxListen^post16, ret^0'=ret^post16, family^0'=family^post16, tmp___35^0'=tmp___35^post16, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post16, addrs^0'=addrs^post16, added^0'=added^post16, tmp___02^0'=tmp___02^post16, listen_index^0'=listen_index^post16, MaxBackends^0'=MaxBackends^post16, one^0'=one^post16, err^0'=err^post16, tmp___24^0'=tmp___24^post16, addr_ai_family^0'=addr_ai_family^post16, (-MaxBackends^post16+MaxBackends^0 == 0 /\ 2-tmp___46^0 <= 0 /\ -listen_index^post16+listen_index^0 == 0 /\ tmp___46^0-tmp___46^post16 == 0 /\ -tmp___24^post16+tmp___24^0 == 0 /\ __const_10^0-__const_10^post16 == 0 /\ -added^post16+added^0 == 0 /\ -addr_ai_family^post16+addr_ai_family^0 == 0 /\ -err^post16+err^0 == 0 /\ MaxListen^0-MaxListen^post16 == 0 /\ -tmp___35^post16+tmp___35^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post16 == 0 /\ fd^0-fd^post16 == 0 /\ closed^0-closed^post16 == 0 /\ tmp___02^0-tmp___02^post16 == 0 /\ addr^0-addr^post16 == 0 /\ -tmp___13^post16+tmp___13^0 == 0 /\ -family^post16+family^0 == 0 /\ tmp1^0-tmp1^post16 == 0 /\ -addrs^post16+addrs^0 == 0 /\ maxconn^0-maxconn^post16 == 0 /\ -one^post16+one^0 == 0 /\ -MAXADDR^post16+MAXADDR^0 == 0 /\ ret^0-ret^post16 == 0), cost: 1 17: l15 -> l14 : __const_10^0'=__const_10^post17, tmp1^0'=tmp1^post17, fd^0'=fd^post17, MAXADDR^0'=MAXADDR^post17, maxconn^0'=maxconn^post17, closed^0'=closed^post17, tmp___46^0'=tmp___46^post17, tmp___13^0'=tmp___13^post17, addr^0'=addr^post17, MaxListen^0'=MaxListen^post17, ret^0'=ret^post17, family^0'=family^post17, tmp___35^0'=tmp___35^post17, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post17, addrs^0'=addrs^post17, added^0'=added^post17, tmp___02^0'=tmp___02^post17, listen_index^0'=listen_index^post17, MaxBackends^0'=MaxBackends^post17, one^0'=one^post17, err^0'=err^post17, tmp___24^0'=tmp___24^post17, addr_ai_family^0'=addr_ai_family^post17, (-tmp___24^post17+tmp___24^0 == 0 /\ -MaxBackends^post17+MaxBackends^0 == 0 /\ __const_10^0-__const_10^post17 == 0 /\ -listen_index^post17+listen_index^0 == 0 /\ -addrs^post17+addrs^0 == 0 /\ -addr_ai_family^post17+addr_ai_family^0 == 0 /\ fd^0-fd^post17 == 0 /\ tmp___46^0 <= 0 /\ tmp___46^0-tmp___46^post17 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post17 == 0 /\ -err^post17+err^0 == 0 /\ tmp___02^0-tmp___02^post17 == 0 /\ MAXADDR^0-MAXADDR^post17 == 0 /\ -ret^post17+ret^0 == 0 /\ family^0-family^post17 == 0 /\ maxconn^0-maxconn^post17 == 0 /\ closed^0-closed^post17 == 0 /\ tmp1^0-tmp1^post17 == 0 /\ MaxListen^0-MaxListen^post17 == 0 /\ addr^0-addr^post17 == 0 /\ tmp___35^0-tmp___35^post17 == 0 /\ -tmp___13^post17+tmp___13^0 == 0 /\ -one^post17+one^0 == 0 /\ -added^post17+added^0 == 0), cost: 1 18: l16 -> l13 : __const_10^0'=__const_10^post18, tmp1^0'=tmp1^post18, fd^0'=fd^post18, MAXADDR^0'=MAXADDR^post18, maxconn^0'=maxconn^post18, closed^0'=closed^post18, tmp___46^0'=tmp___46^post18, tmp___13^0'=tmp___13^post18, addr^0'=addr^post18, MaxListen^0'=MaxListen^post18, ret^0'=ret^post18, family^0'=family^post18, tmp___35^0'=tmp___35^post18, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post18, addrs^0'=addrs^post18, added^0'=added^post18, tmp___02^0'=tmp___02^post18, listen_index^0'=listen_index^post18, MaxBackends^0'=MaxBackends^post18, one^0'=one^post18, err^0'=err^post18, tmp___24^0'=tmp___24^post18, addr_ai_family^0'=addr_ai_family^post18, (-ListenSocket_OF_listen_index^post18+ListenSocket_OF_listen_index^0 == 0 /\ tmp1^0-tmp1^post18 == 0 /\ family^0-family^post18 == 0 /\ maxconn^0-maxconn^post18 == 0 /\ -tmp___46^post18+tmp___46^0 == 0 /\ -err^post18+err^0 == 0 /\ one^0-one^post18 == 0 /\ tmp___35^0-tmp___35^post18 == 0 /\ -MaxBackends^post18+MaxBackends^0 == 0 /\ fd^0-fd^post18 == 0 /\ __const_10^0-__const_10^post18 == 0 /\ -ret^post18+ret^0 == 0 /\ MAXADDR^0-MAXADDR^post18 == 0 /\ MaxListen^0-MaxListen^post18 == 0 /\ 4-addr_ai_family^0 <= 0 /\ -tmp___13^post18+tmp___13^0 == 0 /\ added^0-added^post18 == 0 /\ -addrs^post18+addrs^0 == 0 /\ -listen_index^post18+listen_index^0 == 0 /\ -tmp___24^post18+tmp___24^0 == 0 /\ -addr_ai_family^post18+addr_ai_family^0 == 0 /\ tmp___02^0-tmp___02^post18 == 0 /\ closed^0-closed^post18 == 0 /\ addr^0-addr^post18 == 0), cost: 1 19: l16 -> l13 : __const_10^0'=__const_10^post19, tmp1^0'=tmp1^post19, fd^0'=fd^post19, MAXADDR^0'=MAXADDR^post19, maxconn^0'=maxconn^post19, closed^0'=closed^post19, tmp___46^0'=tmp___46^post19, tmp___13^0'=tmp___13^post19, addr^0'=addr^post19, MaxListen^0'=MaxListen^post19, ret^0'=ret^post19, family^0'=family^post19, tmp___35^0'=tmp___35^post19, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post19, addrs^0'=addrs^post19, added^0'=added^post19, tmp___02^0'=tmp___02^post19, listen_index^0'=listen_index^post19, MaxBackends^0'=MaxBackends^post19, one^0'=one^post19, err^0'=err^post19, tmp___24^0'=tmp___24^post19, addr_ai_family^0'=addr_ai_family^post19, (-ret^post19+ret^0 == 0 /\ tmp___13^0-tmp___13^post19 == 0 /\ -tmp___02^post19+tmp___02^0 == 0 /\ -ListenSocket_OF_listen_index^post19+ListenSocket_OF_listen_index^0 == 0 /\ family^0-family^post19 == 0 /\ fd^0-fd^post19 == 0 /\ -one^post19+one^0 == 0 /\ -addr^post19+addr^0 == 0 /\ __const_10^0-__const_10^post19 == 0 /\ -MaxBackends^post19+MaxBackends^0 == 0 /\ -err^post19+err^0 == 0 /\ tmp___35^0-tmp___35^post19 == 0 /\ maxconn^0-maxconn^post19 == 0 /\ closed^0-closed^post19 == 0 /\ -tmp___46^post19+tmp___46^0 == 0 /\ addrs^0-addrs^post19 == 0 /\ -tmp___24^post19+tmp___24^0 == 0 /\ added^0-added^post19 == 0 /\ MaxListen^0-MaxListen^post19 == 0 /\ MAXADDR^0-MAXADDR^post19 == 0 /\ -listen_index^post19+listen_index^0 == 0 /\ -2+addr_ai_family^0 <= 0 /\ -addr_ai_family^post19+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post19 == 0), cost: 1 20: l16 -> l15 : __const_10^0'=__const_10^post20, tmp1^0'=tmp1^post20, fd^0'=fd^post20, MAXADDR^0'=MAXADDR^post20, maxconn^0'=maxconn^post20, closed^0'=closed^post20, tmp___46^0'=tmp___46^post20, tmp___13^0'=tmp___13^post20, addr^0'=addr^post20, MaxListen^0'=MaxListen^post20, ret^0'=ret^post20, family^0'=family^post20, tmp___35^0'=tmp___35^post20, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post20, addrs^0'=addrs^post20, added^0'=added^post20, tmp___02^0'=tmp___02^post20, listen_index^0'=listen_index^post20, MaxBackends^0'=MaxBackends^post20, one^0'=one^post20, err^0'=err^post20, tmp___24^0'=tmp___24^post20, addr_ai_family^0'=addr_ai_family^post20, (0 == 0 /\ -addr^post20+addr^0 == 0 /\ -tmp___02^post20+tmp___02^0 == 0 /\ fd^0-fd^post20 == 0 /\ -one^post20+one^0 == 0 /\ addrs^0-addrs^post20 == 0 /\ -tmp___24^post20+tmp___24^0 == 0 /\ ret^0-ret^post20 == 0 /\ -MaxBackends^post20+MaxBackends^0 == 0 /\ 3-addr_ai_family^0 <= 0 /\ __const_10^0-__const_10^post20 == 0 /\ MAXADDR^0-MAXADDR^post20 == 0 /\ family^0-family^post20 == 0 /\ tmp___13^0-tmp___13^post20 == 0 /\ -ListenSocket_OF_listen_index^post20+ListenSocket_OF_listen_index^0 == 0 /\ -tmp___35^post20+tmp___35^0 == 0 /\ -maxconn^post20+maxconn^0 == 0 /\ tmp1^0-tmp1^post20 == 0 /\ added^0-added^post20 == 0 /\ listen_index^0-listen_index^post20 == 0 /\ -MaxListen^post20+MaxListen^0 == 0 /\ -closed^post20+closed^0 == 0 /\ -3+addr_ai_family^0 <= 0 /\ -addr_ai_family^post20+addr_ai_family^0 == 0 /\ -err^post20+err^0 == 0), cost: 1 21: l17 -> l16 : __const_10^0'=__const_10^post21, tmp1^0'=tmp1^post21, fd^0'=fd^post21, MAXADDR^0'=MAXADDR^post21, maxconn^0'=maxconn^post21, closed^0'=closed^post21, tmp___46^0'=tmp___46^post21, tmp___13^0'=tmp___13^post21, addr^0'=addr^post21, MaxListen^0'=MaxListen^post21, ret^0'=ret^post21, family^0'=family^post21, tmp___35^0'=tmp___35^post21, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post21, addrs^0'=addrs^post21, added^0'=added^post21, tmp___02^0'=tmp___02^post21, listen_index^0'=listen_index^post21, MaxBackends^0'=MaxBackends^post21, one^0'=one^post21, err^0'=err^post21, tmp___24^0'=tmp___24^post21, addr_ai_family^0'=addr_ai_family^post21, (addrs^0-addrs^post21 == 0 /\ -addr_ai_family^post21+addr_ai_family^0 == 0 /\ MaxBackends^0-MaxBackends^post21 == 0 /\ -added^post21+added^0 == 0 /\ -err^post21+err^0 == 0 /\ -MaxListen^post21+MaxListen^0 == 0 /\ fd^0-fd^post21 == 0 /\ -tmp___24^post21+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post21 == 0 /\ -tmp___35^post21+tmp___35^0 == 0 /\ -tmp___02^post21+tmp___02^0 == 0 /\ -err^0 <= 0 /\ __const_10^0-__const_10^post21 == 0 /\ MAXADDR^0-MAXADDR^post21 == 0 /\ -addr^post21+addr^0 == 0 /\ ret^0-ret^post21 == 0 /\ listen_index^0-listen_index^post21 == 0 /\ family^0-family^post21 == 0 /\ tmp1^0-tmp1^post21 == 0 /\ -maxconn^post21+maxconn^0 == 0 /\ -one^post21+one^0 == 0 /\ -closed^post21+closed^0 == 0 /\ tmp___13^0-tmp___13^post21 == 0 /\ -ListenSocket_OF_listen_index^post21+ListenSocket_OF_listen_index^0 == 0), cost: 1 22: l17 -> l8 : __const_10^0'=__const_10^post22, tmp1^0'=tmp1^post22, fd^0'=fd^post22, MAXADDR^0'=MAXADDR^post22, maxconn^0'=maxconn^post22, closed^0'=closed^post22, tmp___46^0'=tmp___46^post22, tmp___13^0'=tmp___13^post22, addr^0'=addr^post22, MaxListen^0'=MaxListen^post22, ret^0'=ret^post22, family^0'=family^post22, tmp___35^0'=tmp___35^post22, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post22, addrs^0'=addrs^post22, added^0'=added^post22, tmp___02^0'=tmp___02^post22, listen_index^0'=listen_index^post22, MaxBackends^0'=MaxBackends^post22, one^0'=one^post22, err^0'=err^post22, tmp___24^0'=tmp___24^post22, addr_ai_family^0'=addr_ai_family^post22, (-MaxBackends^post22+MaxBackends^0 == 0 /\ addrs^0-addrs^post22 == 0 /\ -family^post22+family^0 == 0 /\ -tmp___24^post22+tmp___24^0 == 0 /\ -err^post22+err^0 == 0 /\ -addr_ai_family^post22+addr_ai_family^0 == 0 /\ -maxconn^post22+maxconn^0 == 0 /\ -tmp___35^post22+tmp___35^0 == 0 /\ -MaxListen^post22+MaxListen^0 == 0 /\ -tmp___02^post22+tmp___02^0 == 0 /\ tmp1^0-tmp1^post22 == 0 /\ tmp___46^0-tmp___46^post22 == 0 /\ ret^0-ret^post22 == 0 /\ -addr^post22+addr^0 == 0 /\ -added^post22+added^0 == 0 /\ listen_index^0-listen_index^post22 == 0 /\ 1+err^0 <= 0 /\ -1+closed^post22 == 0 /\ __const_10^0-__const_10^post22 == 0 /\ MAXADDR^0-MAXADDR^post22 == 0 /\ fd^0-fd^post22 == 0 /\ -one^post22+one^0 == 0 /\ tmp___13^0-tmp___13^post22 == 0 /\ -ListenSocket_OF_listen_index^post22+ListenSocket_OF_listen_index^0 == 0), cost: 1 56: l18 -> l5 : __const_10^0'=__const_10^post56, tmp1^0'=tmp1^post56, fd^0'=fd^post56, MAXADDR^0'=MAXADDR^post56, maxconn^0'=maxconn^post56, closed^0'=closed^post56, tmp___46^0'=tmp___46^post56, tmp___13^0'=tmp___13^post56, addr^0'=addr^post56, MaxListen^0'=MaxListen^post56, ret^0'=ret^post56, family^0'=family^post56, tmp___35^0'=tmp___35^post56, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post56, addrs^0'=addrs^post56, added^0'=added^post56, tmp___02^0'=tmp___02^post56, listen_index^0'=listen_index^post56, MaxBackends^0'=MaxBackends^post56, one^0'=one^post56, err^0'=err^post56, tmp___24^0'=tmp___24^post56, addr_ai_family^0'=addr_ai_family^post56, (-addr^post56+addr^0 == 0 /\ -tmp___02^post56+tmp___02^0 == 0 /\ -one^post56+one^0 == 0 /\ addrs^0-addrs^post56 == 0 /\ tmp___46^0-tmp___46^post56 == 0 /\ __const_10^0-__const_10^post56 == 0 /\ ret^0-ret^post56 == 0 /\ -MaxBackends^post56+MaxBackends^0 == 0 /\ fd^0-fd^post56 == 0 /\ -ListenSocket_OF_listen_index^post56+ListenSocket_OF_listen_index^0 == 0 /\ MAXADDR^0-MAXADDR^post56 == 0 /\ -err^post56+err^0 == 0 /\ family^0-family^post56 == 0 /\ closed^0-closed^post56 == 0 /\ tmp___13^0-tmp___13^post56 == 0 /\ -added^post56+added^0 == 0 /\ -tmp___24^post56+tmp___24^0 == 0 /\ -tmp___35^post56+tmp___35^0 == 0 /\ -maxconn^post56+maxconn^0 == 0 /\ tmp1^0-tmp1^post56 == 0 /\ listen_index^0-listen_index^post56 == 0 /\ -MaxListen^post56+MaxListen^0 == 0 /\ MAXADDR^0-addr^0 <= 0 /\ -addr_ai_family^post56+addr_ai_family^0 == 0), cost: 1 57: l18 -> l35 : __const_10^0'=__const_10^post57, tmp1^0'=tmp1^post57, fd^0'=fd^post57, MAXADDR^0'=MAXADDR^post57, maxconn^0'=maxconn^post57, closed^0'=closed^post57, tmp___46^0'=tmp___46^post57, tmp___13^0'=tmp___13^post57, addr^0'=addr^post57, MaxListen^0'=MaxListen^post57, ret^0'=ret^post57, family^0'=family^post57, tmp___35^0'=tmp___35^post57, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post57, addrs^0'=addrs^post57, added^0'=added^post57, tmp___02^0'=tmp___02^post57, listen_index^0'=listen_index^post57, MaxBackends^0'=MaxBackends^post57, one^0'=one^post57, err^0'=err^post57, tmp___24^0'=tmp___24^post57, addr_ai_family^0'=addr_ai_family^post57, (0 == 0 /\ MAXADDR^0-MAXADDR^post57 == 0 /\ __const_10^0-__const_10^post57 == 0 /\ -MaxListen^post57+MaxListen^0 == 0 /\ -MaxBackends^post57+MaxBackends^0 == 0 /\ -one^post57+one^0 == 0 /\ tmp___13^0-tmp___13^post57 == 0 /\ fd^0-fd^post57 == 0 /\ -ListenSocket_OF_listen_index^post57+ListenSocket_OF_listen_index^0 == 0 /\ addrs^0-addrs^post57 == 0 /\ -err^post57+err^0 == 0 /\ maxconn^0-maxconn^post57 == 0 /\ closed^0-closed^post57 == 0 /\ -addr^post57+addr^0 == 0 /\ -added^post57+added^0 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -tmp___46^post57+tmp___46^0 == 0 /\ -tmp___24^post57+tmp___24^0 == 0 /\ -tmp___35^post57+tmp___35^0 == 0 /\ ret^0-ret^post57 == 0 /\ listen_index^0-listen_index^post57 == 0 /\ family^0-family^post57 == 0 /\ tmp1^0-tmp1^post57 == 0 /\ -addr_ai_family^post57+addr_ai_family^0 == 0), cost: 1 24: l19 -> l17 : __const_10^0'=__const_10^post24, tmp1^0'=tmp1^post24, fd^0'=fd^post24, MAXADDR^0'=MAXADDR^post24, maxconn^0'=maxconn^post24, closed^0'=closed^post24, tmp___46^0'=tmp___46^post24, tmp___13^0'=tmp___13^post24, addr^0'=addr^post24, MaxListen^0'=MaxListen^post24, ret^0'=ret^post24, family^0'=family^post24, tmp___35^0'=tmp___35^post24, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post24, addrs^0'=addrs^post24, added^0'=added^post24, tmp___02^0'=tmp___02^post24, listen_index^0'=listen_index^post24, MaxBackends^0'=MaxBackends^post24, one^0'=one^post24, err^0'=err^post24, tmp___24^0'=tmp___24^post24, addr_ai_family^0'=addr_ai_family^post24, (0 == 0 /\ -tmp___24^post24+tmp___24^0 == 0 /\ -tmp___35^post24+tmp___35^0 == 0 /\ -MaxBackends^post24+MaxBackends^0 == 0 /\ MaxListen^0-MaxListen^post24 == 0 /\ -family^post24+family^0 == 0 /\ -listen_index^post24+listen_index^0 == 0 /\ addr^0-addr^post24 == 0 /\ -addr_ai_family^post24+addr_ai_family^0 == 0 /\ -addrs^post24+addrs^0 == 0 /\ -tmp___02^post24+tmp___02^0 == 0 /\ tmp___13^0-tmp___13^post24 == 0 /\ __const_10^0-__const_10^post24 == 0 /\ fd^0-fd^post24 == 0 /\ tmp___46^0-tmp___46^post24 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post24 == 0 /\ -tmp1^post24+tmp1^0 == 0 /\ MAXADDR^0-MAXADDR^post24 == 0 /\ -one^post24+one^0 == 0 /\ ret^0-ret^post24 == 0 /\ maxconn^0-maxconn^post24 == 0 /\ -added^post24+added^0 == 0 /\ closed^0-closed^post24 == 0), cost: 1 25: l20 -> l8 : __const_10^0'=__const_10^post25, tmp1^0'=tmp1^post25, fd^0'=fd^post25, MAXADDR^0'=MAXADDR^post25, maxconn^0'=maxconn^post25, closed^0'=closed^post25, tmp___46^0'=tmp___46^post25, tmp___13^0'=tmp___13^post25, addr^0'=addr^post25, MaxListen^0'=MaxListen^post25, ret^0'=ret^post25, family^0'=family^post25, tmp___35^0'=tmp___35^post25, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post25, addrs^0'=addrs^post25, added^0'=added^post25, tmp___02^0'=tmp___02^post25, listen_index^0'=listen_index^post25, MaxBackends^0'=MaxBackends^post25, one^0'=one^post25, err^0'=err^post25, tmp___24^0'=tmp___24^post25, addr_ai_family^0'=addr_ai_family^post25, (ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post25 == 0 /\ -family^post25+family^0 == 0 /\ MaxListen^0-MaxListen^post25 == 0 /\ addr^0-addr^post25 == 0 /\ -tmp___02^post25+tmp___02^0 == 0 /\ -addrs^post25+addrs^0 == 0 /\ -addr_ai_family^post25+addr_ai_family^0 == 0 /\ fd^0-fd^post25 == 0 /\ -listen_index^post25+listen_index^0 == 0 /\ -tmp___24^post25+tmp___24^0 == 0 /\ -added^post25+added^0 == 0 /\ tmp___13^0-tmp___13^post25 == 0 /\ ret^0-ret^post25 == 0 /\ -one^post25+one^0 == 0 /\ tmp___35^0-tmp___35^post25 == 0 /\ closed^0-closed^post25 == 0 /\ -tmp1^post25+tmp1^0 == 0 /\ __const_10^0-__const_10^post25 == 0 /\ tmp___46^0-tmp___46^post25 == 0 /\ MAXADDR^0-MAXADDR^post25 == 0 /\ -err^post25+err^0 == 0 /\ -MaxBackends^post25+MaxBackends^0 == 0 /\ maxconn^0-maxconn^post25 == 0), cost: 1 26: l21 -> l19 : __const_10^0'=__const_10^post26, tmp1^0'=tmp1^post26, fd^0'=fd^post26, MAXADDR^0'=MAXADDR^post26, maxconn^0'=maxconn^post26, closed^0'=closed^post26, tmp___46^0'=tmp___46^post26, tmp___13^0'=tmp___13^post26, addr^0'=addr^post26, MaxListen^0'=MaxListen^post26, ret^0'=ret^post26, family^0'=family^post26, tmp___35^0'=tmp___35^post26, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post26, addrs^0'=addrs^post26, added^0'=added^post26, tmp___02^0'=tmp___02^post26, listen_index^0'=listen_index^post26, MaxBackends^0'=MaxBackends^post26, one^0'=one^post26, err^0'=err^post26, tmp___24^0'=tmp___24^post26, addr_ai_family^0'=addr_ai_family^post26, (-tmp___24^0 <= 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post26 == 0 /\ tmp___46^0-tmp___46^post26 == 0 /\ MaxListen^0-MaxListen^post26 == 0 /\ closed^0-closed^post26 == 0 /\ __const_10^0-__const_10^post26 == 0 /\ -tmp___24^post26+tmp___24^0 == 0 /\ tmp1^0-tmp1^post26 == 0 /\ tmp___13^0-tmp___13^post26 == 0 /\ -listen_index^post26+listen_index^0 == 0 /\ -addr_ai_family^post26+addr_ai_family^0 == 0 /\ addr^0-addr^post26 == 0 /\ -added^post26+added^0 == 0 /\ maxconn^0-maxconn^post26 == 0 /\ ret^0-ret^post26 == 0 /\ tmp___02^0-tmp___02^post26 == 0 /\ -family^post26+family^0 == 0 /\ tmp___35^0-tmp___35^post26 == 0 /\ -one^post26+one^0 == 0 /\ -addrs^post26+addrs^0 == 0 /\ -MaxBackends^post26+MaxBackends^0 == 0 /\ -err^post26+err^0 == 0 /\ -MAXADDR^post26+MAXADDR^0 == 0 /\ tmp___24^0 <= 0 /\ -fd^post26+fd^0 == 0), cost: 1 27: l21 -> l20 : __const_10^0'=__const_10^post27, tmp1^0'=tmp1^post27, fd^0'=fd^post27, MAXADDR^0'=MAXADDR^post27, maxconn^0'=maxconn^post27, closed^0'=closed^post27, tmp___46^0'=tmp___46^post27, tmp___13^0'=tmp___13^post27, addr^0'=addr^post27, MaxListen^0'=MaxListen^post27, ret^0'=ret^post27, family^0'=family^post27, tmp___35^0'=tmp___35^post27, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post27, addrs^0'=addrs^post27, added^0'=added^post27, tmp___02^0'=tmp___02^post27, listen_index^0'=listen_index^post27, MaxBackends^0'=MaxBackends^post27, one^0'=one^post27, err^0'=err^post27, tmp___24^0'=tmp___24^post27, addr_ai_family^0'=addr_ai_family^post27, (maxconn^0-maxconn^post27 == 0 /\ closed^0-closed^post27 == 0 /\ 1-tmp___24^0 <= 0 /\ -one^post27+one^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post27 == 0 /\ family^0-family^post27 == 0 /\ -addr_ai_family^post27+addr_ai_family^0 == 0 /\ tmp___46^0-tmp___46^post27 == 0 /\ -err^post27+err^0 == 0 /\ -listen_index^post27+listen_index^0 == 0 /\ tmp1^0-tmp1^post27 == 0 /\ -tmp___13^post27+tmp___13^0 == 0 /\ MaxListen^0-MaxListen^post27 == 0 /\ fd^0-fd^post27 == 0 /\ MAXADDR^0-MAXADDR^post27 == 0 /\ -tmp___24^post27+tmp___24^0 == 0 /\ -ret^post27+ret^0 == 0 /\ tmp___02^0-tmp___02^post27 == 0 /\ __const_10^0-__const_10^post27 == 0 /\ -MaxBackends^post27+MaxBackends^0 == 0 /\ addr^0-addr^post27 == 0 /\ -added^post27+added^0 == 0 /\ -addrs^post27+addrs^0 == 0 /\ tmp___35^0-tmp___35^post27 == 0), cost: 1 28: l21 -> l20 : __const_10^0'=__const_10^post28, tmp1^0'=tmp1^post28, fd^0'=fd^post28, MAXADDR^0'=MAXADDR^post28, maxconn^0'=maxconn^post28, closed^0'=closed^post28, tmp___46^0'=tmp___46^post28, tmp___13^0'=tmp___13^post28, addr^0'=addr^post28, MaxListen^0'=MaxListen^post28, ret^0'=ret^post28, family^0'=family^post28, tmp___35^0'=tmp___35^post28, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post28, addrs^0'=addrs^post28, added^0'=added^post28, tmp___02^0'=tmp___02^post28, listen_index^0'=listen_index^post28, MaxBackends^0'=MaxBackends^post28, one^0'=one^post28, err^0'=err^post28, tmp___24^0'=tmp___24^post28, addr_ai_family^0'=addr_ai_family^post28, (maxconn^0-maxconn^post28 == 0 /\ family^0-family^post28 == 0 /\ closed^0-closed^post28 == 0 /\ -addr^post28+addr^0 == 0 /\ tmp___13^0-tmp___13^post28 == 0 /\ tmp___35^0-tmp___35^post28 == 0 /\ -ret^post28+ret^0 == 0 /\ -one^post28+one^0 == 0 /\ -MaxBackends^post28+MaxBackends^0 == 0 /\ tmp___46^0-tmp___46^post28 == 0 /\ -ListenSocket_OF_listen_index^post28+ListenSocket_OF_listen_index^0 == 0 /\ tmp1^0-tmp1^post28 == 0 /\ added^0-added^post28 == 0 /\ -err^post28+err^0 == 0 /\ -listen_index^post28+listen_index^0 == 0 /\ MAXADDR^0-MAXADDR^post28 == 0 /\ -tmp___24^post28+tmp___24^0 == 0 /\ addrs^0-addrs^post28 == 0 /\ __const_10^0-__const_10^post28 == 0 /\ MaxListen^0-MaxListen^post28 == 0 /\ fd^0-fd^post28 == 0 /\ 1+tmp___24^0 <= 0 /\ -addr_ai_family^post28+addr_ai_family^0 == 0 /\ tmp___02^0-tmp___02^post28 == 0), cost: 1 29: l22 -> l21 : __const_10^0'=__const_10^post29, tmp1^0'=tmp1^post29, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post29, maxconn^0'=maxconn^post29, closed^0'=closed^post29, tmp___46^0'=tmp___46^post29, tmp___13^0'=tmp___13^post29, addr^0'=addr^post29, MaxListen^0'=MaxListen^post29, ret^0'=ret^post29, family^0'=family^post29, tmp___35^0'=tmp___35^post29, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post29, addrs^0'=addrs^post29, added^0'=added^post29, tmp___02^0'=tmp___02^post29, listen_index^0'=listen_index^post29, MaxBackends^0'=MaxBackends^post29, one^0'=one^post29, err^0'=err^post29, tmp___24^0'=tmp___24^post29, addr_ai_family^0'=addr_ai_family^post29, (0 == 0 /\ -listen_index^post29+listen_index^0 == 0 /\ -MaxListen^post29+MaxListen^0 == 0 /\ __const_10^0-__const_10^post29 == 0 /\ MAXADDR^0-MAXADDR^post29 == 0 /\ -ret^post29+ret^0 == 0 /\ -one^post29+one^0 == 0 /\ tmp___35^0-tmp___35^post29 == 0 /\ tmp___13^0-tmp___13^post29 == 0 /\ fd^0-fd^post29 == 0 /\ -addr^post29+addr^0 == 0 /\ closed^0-closed^post29 == 0 /\ -added^post29+added^0 == 0 /\ -tmp___46^post29+tmp___46^0 == 0 /\ addrs^0-addrs^post29 == 0 /\ -addr_ai_family^post29+addr_ai_family^0 == 0 /\ maxconn^0-maxconn^post29 == 0 /\ -err^post29+err^0 == 0 /\ -MaxBackends^post29+MaxBackends^0 == 0 /\ tmp1^0-tmp1^post29 == 0 /\ -tmp___02^post29+tmp___02^0 == 0 /\ -ListenSocket_OF_listen_index^post29+ListenSocket_OF_listen_index^0 == 0 /\ family^0-family^post29 == 0), cost: 1 30: l23 -> l19 : __const_10^0'=__const_10^post30, tmp1^0'=tmp1^post30, fd^0'=fd^post30, MAXADDR^0'=MAXADDR^post30, maxconn^0'=maxconn^post30, closed^0'=closed^post30, tmp___46^0'=tmp___46^post30, tmp___13^0'=tmp___13^post30, addr^0'=addr^post30, MaxListen^0'=MaxListen^post30, ret^0'=ret^post30, family^0'=family^post30, tmp___35^0'=tmp___35^post30, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post30, addrs^0'=addrs^post30, added^0'=added^post30, tmp___02^0'=tmp___02^post30, listen_index^0'=listen_index^post30, MaxBackends^0'=MaxBackends^post30, one^0'=one^post30, err^0'=err^post30, tmp___24^0'=tmp___24^post30, addr_ai_family^0'=addr_ai_family^post30, (-closed^post30+closed^0 == 0 /\ -family^post30+family^0 == 0 /\ addrs^0-addrs^post30 == 0 /\ MAXADDR^0-MAXADDR^post30 == 0 /\ tmp___46^0-tmp___46^post30 == 0 /\ -ListenSocket_OF_listen_index^post30+ListenSocket_OF_listen_index^0 == 0 /\ MaxBackends^0-MaxBackends^post30 == 0 /\ tmp1^0-tmp1^post30 == 0 /\ __const_10^0-__const_10^post30 == 0 /\ -addr^post30+addr^0 == 0 /\ -tmp___24^post30+tmp___24^0 == 0 /\ -added^post30+added^0 == 0 /\ -tmp___35^post30+tmp___35^0 == 0 /\ -MaxListen^post30+MaxListen^0 == 0 /\ tmp___35^0 <= 0 /\ -one^post30+one^0 == 0 /\ tmp___13^0-tmp___13^post30 == 0 /\ ret^0-ret^post30 == 0 /\ -err^post30+err^0 == 0 /\ -addr_ai_family^post30+addr_ai_family^0 == 0 /\ fd^0-fd^post30 == 0 /\ -maxconn^post30+maxconn^0 == 0 /\ -tmp___35^0 <= 0 /\ -tmp___02^post30+tmp___02^0 == 0 /\ listen_index^0-listen_index^post30 == 0), cost: 1 31: l23 -> l22 : __const_10^0'=__const_10^post31, tmp1^0'=tmp1^post31, fd^0'=fd^post31, MAXADDR^0'=MAXADDR^post31, maxconn^0'=maxconn^post31, closed^0'=closed^post31, tmp___46^0'=tmp___46^post31, tmp___13^0'=tmp___13^post31, addr^0'=addr^post31, MaxListen^0'=MaxListen^post31, ret^0'=ret^post31, family^0'=family^post31, tmp___35^0'=tmp___35^post31, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post31, addrs^0'=addrs^post31, added^0'=added^post31, tmp___02^0'=tmp___02^post31, listen_index^0'=listen_index^post31, MaxBackends^0'=MaxBackends^post31, one^0'=one^post31, err^0'=err^post31, tmp___24^0'=tmp___24^post31, addr_ai_family^0'=addr_ai_family^post31, (-closed^post31+closed^0 == 0 /\ tmp1^0-tmp1^post31 == 0 /\ ret^0-ret^post31 == 0 /\ tmp___13^0-tmp___13^post31 == 0 /\ err^0-err^post31 == 0 /\ -tmp___24^post31+tmp___24^0 == 0 /\ -added^post31+added^0 == 0 /\ -MaxListen^post31+MaxListen^0 == 0 /\ MaxBackends^0-MaxBackends^post31 == 0 /\ -maxconn^post31+maxconn^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post31 == 0 /\ __const_10^0-__const_10^post31 == 0 /\ -one^post31+one^0 == 0 /\ MAXADDR^0-MAXADDR^post31 == 0 /\ tmp___46^0-tmp___46^post31 == 0 /\ listen_index^0-listen_index^post31 == 0 /\ -family^post31+family^0 == 0 /\ -addr_ai_family^post31+addr_ai_family^0 == 0 /\ -addrs^post31+addrs^0 == 0 /\ fd^0-fd^post31 == 0 /\ -tmp___02^post31+tmp___02^0 == 0 /\ addr^0-addr^post31 == 0 /\ -tmp___35^post31+tmp___35^0 == 0 /\ 1-tmp___35^0 <= 0), cost: 1 32: l23 -> l22 : __const_10^0'=__const_10^post32, tmp1^0'=tmp1^post32, fd^0'=fd^post32, MAXADDR^0'=MAXADDR^post32, maxconn^0'=maxconn^post32, closed^0'=closed^post32, tmp___46^0'=tmp___46^post32, tmp___13^0'=tmp___13^post32, addr^0'=addr^post32, MaxListen^0'=MaxListen^post32, ret^0'=ret^post32, family^0'=family^post32, tmp___35^0'=tmp___35^post32, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post32, addrs^0'=addrs^post32, added^0'=added^post32, tmp___02^0'=tmp___02^post32, listen_index^0'=listen_index^post32, MaxBackends^0'=MaxBackends^post32, one^0'=one^post32, err^0'=err^post32, tmp___24^0'=tmp___24^post32, addr_ai_family^0'=addr_ai_family^post32, (-one^post32+one^0 == 0 /\ tmp1^0-tmp1^post32 == 0 /\ -tmp___02^post32+tmp___02^0 == 0 /\ 1+tmp___35^0 <= 0 /\ tmp___13^0-tmp___13^post32 == 0 /\ -err^post32+err^0 == 0 /\ -tmp___35^post32+tmp___35^0 == 0 /\ -maxconn^post32+maxconn^0 == 0 /\ -MaxBackends^post32+MaxBackends^0 == 0 /\ __const_10^0-__const_10^post32 == 0 /\ fd^0-fd^post32 == 0 /\ tmp___46^0-tmp___46^post32 == 0 /\ MAXADDR^0-MAXADDR^post32 == 0 /\ -family^post32+family^0 == 0 /\ -addrs^post32+addrs^0 == 0 /\ -listen_index^post32+listen_index^0 == 0 /\ -addr_ai_family^post32+addr_ai_family^0 == 0 /\ MaxListen^0-MaxListen^post32 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post32 == 0 /\ tmp___24^0-tmp___24^post32 == 0 /\ ret^0-ret^post32 == 0 /\ -added^post32+added^0 == 0 /\ closed^0-closed^post32 == 0 /\ addr^0-addr^post32 == 0), cost: 1 33: l24 -> l8 : __const_10^0'=__const_10^post33, tmp1^0'=tmp1^post33, fd^0'=fd^post33, MAXADDR^0'=MAXADDR^post33, maxconn^0'=maxconn^post33, closed^0'=closed^post33, tmp___46^0'=tmp___46^post33, tmp___13^0'=tmp___13^post33, addr^0'=addr^post33, MaxListen^0'=MaxListen^post33, ret^0'=ret^post33, family^0'=family^post33, tmp___35^0'=tmp___35^post33, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post33, addrs^0'=addrs^post33, added^0'=added^post33, tmp___02^0'=tmp___02^post33, listen_index^0'=listen_index^post33, MaxBackends^0'=MaxBackends^post33, one^0'=one^post33, err^0'=err^post33, tmp___24^0'=tmp___24^post33, addr_ai_family^0'=addr_ai_family^post33, (tmp___13^0-tmp___13^post33 == 0 /\ -tmp___02^post33+tmp___02^0 == 0 /\ addr^0-addr^post33 == 0 /\ fd^0-fd^post33 == 0 /\ -one^post33+one^0 == 0 /\ __const_10^0-__const_10^post33 == 0 /\ -tmp___35^post33+tmp___35^0 == 0 /\ -addrs^post33+addrs^0 == 0 /\ -MaxBackends^post33+MaxBackends^0 == 0 /\ -err^post33+err^0 == 0 /\ closed^0-closed^post33 == 0 /\ tmp___46^0-tmp___46^post33 == 0 /\ -family^post33+family^0 == 0 /\ -listen_index^post33+listen_index^0 == 0 /\ -tmp___24^post33+tmp___24^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post33 == 0 /\ MaxListen^0-MaxListen^post33 == 0 /\ -added^post33+added^0 == 0 /\ ret^0-ret^post33 == 0 /\ MAXADDR^0-MAXADDR^post33 == 0 /\ -addr_ai_family^post33+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post33 == 0 /\ maxconn^0-maxconn^post33 == 0), cost: 1 34: l25 -> l23 : __const_10^0'=__const_10^post34, tmp1^0'=tmp1^post34, fd^0'=fd^post34, MAXADDR^0'=MAXADDR^post34, maxconn^0'=maxconn^post34, closed^0'=closed^post34, tmp___46^0'=tmp___46^post34, tmp___13^0'=tmp___13^post34, addr^0'=addr^post34, MaxListen^0'=MaxListen^post34, ret^0'=ret^post34, family^0'=family^post34, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post34, addrs^0'=addrs^post34, added^0'=added^post34, tmp___02^0'=tmp___02^post34, listen_index^0'=listen_index^post34, MaxBackends^0'=MaxBackends^post34, one^0'=one^post34, err^0'=err^post34, tmp___24^0'=tmp___24^post34, addr_ai_family^0'=addr_ai_family^post34, (0 == 0 /\ -MAXADDR^post34+MAXADDR^0 == 0 /\ -tmp___13^post34+tmp___13^0 == 0 /\ -tmp___02^post34+tmp___02^0 == 0 /\ fd^0 <= 0 /\ fd^0-fd^post34 == 0 /\ -ret^post34+ret^0 == 0 /\ -MaxBackends^post34+MaxBackends^0 == 0 /\ tmp___46^0-tmp___46^post34 == 0 /\ -tmp___24^post34+tmp___24^0 == 0 /\ MaxListen^0-MaxListen^post34 == 0 /\ maxconn^0-maxconn^post34 == 0 /\ closed^0-closed^post34 == 0 /\ -err^post34+err^0 == 0 /\ __const_10^0-__const_10^post34 == 0 /\ -addrs^post34+addrs^0 == 0 /\ addr^0-addr^post34 == 0 /\ tmp1^0-tmp1^post34 == 0 /\ -listen_index^post34+listen_index^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post34 == 0 /\ -added^post34+added^0 == 0 /\ -one^post34+one^0 == 0 /\ -family^post34+family^0 == 0 /\ -addr_ai_family^post34+addr_ai_family^0 == 0 /\ -fd^0 <= 0), cost: 1 35: l25 -> l24 : __const_10^0'=__const_10^post35, tmp1^0'=tmp1^post35, fd^0'=fd^post35, MAXADDR^0'=MAXADDR^post35, maxconn^0'=maxconn^post35, closed^0'=closed^post35, tmp___46^0'=tmp___46^post35, tmp___13^0'=tmp___13^post35, addr^0'=addr^post35, MaxListen^0'=MaxListen^post35, ret^0'=ret^post35, family^0'=family^post35, tmp___35^0'=tmp___35^post35, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post35, addrs^0'=addrs^post35, added^0'=added^post35, tmp___02^0'=tmp___02^post35, listen_index^0'=listen_index^post35, MaxBackends^0'=MaxBackends^post35, one^0'=one^post35, err^0'=err^post35, tmp___24^0'=tmp___24^post35, addr_ai_family^0'=addr_ai_family^post35, (-MAXADDR^post35+MAXADDR^0 == 0 /\ -tmp___13^post35+tmp___13^0 == 0 /\ -tmp___02^post35+tmp___02^0 == 0 /\ fd^0-fd^post35 == 0 /\ -ret^post35+ret^0 == 0 /\ -one^post35+one^0 == 0 /\ __const_10^0-__const_10^post35 == 0 /\ MaxListen^0-MaxListen^post35 == 0 /\ -MaxBackends^post35+MaxBackends^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post35 == 0 /\ -addrs^post35+addrs^0 == 0 /\ -err^post35+err^0 == 0 /\ maxconn^0-maxconn^post35 == 0 /\ addr^0-addr^post35 == 0 /\ closed^0-closed^post35 == 0 /\ tmp___35^0-tmp___35^post35 == 0 /\ -tmp___24^post35+tmp___24^0 == 0 /\ -added^post35+added^0 == 0 /\ 1-fd^0 <= 0 /\ tmp___46^0-tmp___46^post35 == 0 /\ -family^post35+family^0 == 0 /\ -listen_index^post35+listen_index^0 == 0 /\ -addr_ai_family^post35+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post35 == 0), cost: 1 36: l25 -> l24 : __const_10^0'=__const_10^post36, tmp1^0'=tmp1^post36, fd^0'=fd^post36, MAXADDR^0'=MAXADDR^post36, maxconn^0'=maxconn^post36, closed^0'=closed^post36, tmp___46^0'=tmp___46^post36, tmp___13^0'=tmp___13^post36, addr^0'=addr^post36, MaxListen^0'=MaxListen^post36, ret^0'=ret^post36, family^0'=family^post36, tmp___35^0'=tmp___35^post36, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post36, addrs^0'=addrs^post36, added^0'=added^post36, tmp___02^0'=tmp___02^post36, listen_index^0'=listen_index^post36, MaxBackends^0'=MaxBackends^post36, one^0'=one^post36, err^0'=err^post36, tmp___24^0'=tmp___24^post36, addr_ai_family^0'=addr_ai_family^post36, (-MAXADDR^post36+MAXADDR^0 == 0 /\ 1+fd^0 <= 0 /\ -tmp___13^post36+tmp___13^0 == 0 /\ -err^post36+err^0 == 0 /\ fd^0-fd^post36 == 0 /\ -tmp___24^post36+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post36 == 0 /\ MaxListen^0-MaxListen^post36 == 0 /\ added^0-added^post36 == 0 /\ -one^post36+one^0 == 0 /\ maxconn^0-maxconn^post36 == 0 /\ closed^0-closed^post36 == 0 /\ __const_10^0-__const_10^post36 == 0 /\ -addrs^post36+addrs^0 == 0 /\ addr^0-addr^post36 == 0 /\ tmp___02^0-tmp___02^post36 == 0 /\ -addr_ai_family^post36+addr_ai_family^0 == 0 /\ -listen_index^post36+listen_index^0 == 0 /\ tmp___35^0-tmp___35^post36 == 0 /\ tmp1^0-tmp1^post36 == 0 /\ ret^0-ret^post36 == 0 /\ -MaxBackends^post36+MaxBackends^0 == 0 /\ -family^post36+family^0 == 0 /\ -ListenSocket_OF_listen_index^post36+ListenSocket_OF_listen_index^0 == 0), cost: 1 37: l26 -> l27 : __const_10^0'=__const_10^post37, tmp1^0'=tmp1^post37, fd^0'=fd^post37, MAXADDR^0'=MAXADDR^post37, maxconn^0'=maxconn^post37, closed^0'=closed^post37, tmp___46^0'=tmp___46^post37, tmp___13^0'=tmp___13^post37, addr^0'=addr^post37, MaxListen^0'=MaxListen^post37, ret^0'=ret^post37, family^0'=family^post37, tmp___35^0'=tmp___35^post37, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post37, addrs^0'=addrs^post37, added^0'=added^post37, tmp___02^0'=tmp___02^post37, listen_index^0'=listen_index^post37, MaxBackends^0'=MaxBackends^post37, one^0'=one^post37, err^0'=err^post37, tmp___24^0'=tmp___24^post37, addr_ai_family^0'=addr_ai_family^post37, (-MaxBackends^post37+MaxBackends^0 == 0 /\ -listen_index^post37+listen_index^0 == 0 /\ -addrs^post37+addrs^0 == 0 /\ tmp1^0-tmp1^post37 == 0 /\ -tmp___24^post37+tmp___24^0 == 0 /\ one^0-one^post37 == 0 /\ maxconn^0-maxconn^post37 == 0 /\ -addr_ai_family^post37+addr_ai_family^0 == 0 /\ -err^post37+err^0 == 0 /\ family^0-family^post37 == 0 /\ -ret^post37+ret^0 == 0 /\ added^0-added^post37 == 0 /\ -tmp___46^post37+tmp___46^0 == 0 /\ MAXADDR^0-MAXADDR^post37 == 0 /\ addr^0-addr^post37 == 0 /\ fd^0-fd^post37 == 0 /\ MaxListen^0-MaxListen^post37 == 0 /\ closed^0-closed^post37 == 0 /\ tmp___35^0-tmp___35^post37 == 0 /\ tmp___02^0-tmp___02^post37 == 0 /\ __const_10^0-__const_10^post37 == 0 /\ -tmp___13^post37+tmp___13^0 == 0 /\ -ListenSocket_OF_listen_index^post37+ListenSocket_OF_listen_index^0 == 0), cost: 1 45: l27 -> l28 : __const_10^0'=__const_10^post45, tmp1^0'=tmp1^post45, fd^0'=fd^post45, MAXADDR^0'=MAXADDR^post45, maxconn^0'=maxconn^post45, closed^0'=closed^post45, tmp___46^0'=tmp___46^post45, tmp___13^0'=tmp___13^post45, addr^0'=addr^post45, MaxListen^0'=MaxListen^post45, ret^0'=ret^post45, family^0'=family^post45, tmp___35^0'=tmp___35^post45, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post45, addrs^0'=addrs^post45, added^0'=added^post45, tmp___02^0'=tmp___02^post45, listen_index^0'=listen_index^post45, MaxBackends^0'=MaxBackends^post45, one^0'=one^post45, err^0'=err^post45, tmp___24^0'=tmp___24^post45, addr_ai_family^0'=addr_ai_family^post45, (one^0-one^post45 == 0 /\ -MaxBackends^post45+MaxBackends^0 == 0 /\ -added^post45+added^0 == 0 /\ -MaxListen^post45+MaxListen^0 == 0 /\ -err^post45+err^0 == 0 /\ -ListenSocket_OF_listen_index^post45+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^post45+listen_index^0 == 0 /\ -addr_ai_family^post45+addr_ai_family^0 == 0 /\ MaxListen^0-listen_index^0 <= 0 /\ -addr^post45+addr^0 == 0 /\ -tmp___24^post45+tmp___24^0 == 0 /\ -ret^post45+ret^0 == 0 /\ tmp___13^0-tmp___13^post45 == 0 /\ tmp___35^0-tmp___35^post45 == 0 /\ addrs^0-addrs^post45 == 0 /\ fd^0-fd^post45 == 0 /\ closed^0-closed^post45 == 0 /\ tmp___02^0-tmp___02^post45 == 0 /\ __const_10^0-__const_10^post45 == 0 /\ -tmp___46^post45+tmp___46^0 == 0 /\ tmp1^0-tmp1^post45 == 0 /\ MAXADDR^0-MAXADDR^post45 == 0 /\ family^0-family^post45 == 0 /\ maxconn^0-maxconn^post45 == 0), cost: 1 46: l27 -> l31 : __const_10^0'=__const_10^post46, tmp1^0'=tmp1^post46, fd^0'=fd^post46, MAXADDR^0'=MAXADDR^post46, maxconn^0'=maxconn^post46, closed^0'=closed^post46, tmp___46^0'=tmp___46^post46, tmp___13^0'=tmp___13^post46, addr^0'=addr^post46, MaxListen^0'=MaxListen^post46, ret^0'=ret^post46, family^0'=family^post46, tmp___35^0'=tmp___35^post46, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post46, addrs^0'=addrs^post46, added^0'=added^post46, tmp___02^0'=tmp___02^post46, listen_index^0'=listen_index^post46, MaxBackends^0'=MaxBackends^post46, one^0'=one^post46, err^0'=err^post46, tmp___24^0'=tmp___24^post46, addr_ai_family^0'=addr_ai_family^post46, (one^0-one^post46 == 0 /\ -MaxBackends^post46+MaxBackends^0 == 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ tmp1^0-tmp1^post46 == 0 /\ -MaxListen^post46+MaxListen^0 == 0 /\ -ListenSocket_OF_listen_index^post46+ListenSocket_OF_listen_index^0 == 0 /\ maxconn^0-maxconn^post46 == 0 /\ -listen_index^post46+listen_index^0 == 0 /\ family^0-family^post46 == 0 /\ -addr_ai_family^post46+addr_ai_family^0 == 0 /\ -err^post46+err^0 == 0 /\ -tmp___46^post46+tmp___46^0 == 0 /\ -ret^post46+ret^0 == 0 /\ tmp___13^0-tmp___13^post46 == 0 /\ tmp___35^0-tmp___35^post46 == 0 /\ MAXADDR^0-MAXADDR^post46 == 0 /\ addrs^0-addrs^post46 == 0 /\ __const_10^0-__const_10^post46 == 0 /\ added^0-added^post46 == 0 /\ fd^0-fd^post46 == 0 /\ tmp___02^0-tmp___02^post46 == 0 /\ -tmp___24^post46+tmp___24^0 == 0 /\ addr^0-addr^post46 == 0 /\ closed^0-closed^post46 == 0), cost: 1 38: l28 -> l29 : __const_10^0'=__const_10^post38, tmp1^0'=tmp1^post38, fd^0'=fd^post38, MAXADDR^0'=MAXADDR^post38, maxconn^0'=maxconn^post38, closed^0'=closed^post38, tmp___46^0'=tmp___46^post38, tmp___13^0'=tmp___13^post38, addr^0'=addr^post38, MaxListen^0'=MaxListen^post38, ret^0'=ret^post38, family^0'=family^post38, tmp___35^0'=tmp___35^post38, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post38, addrs^0'=addrs^post38, added^0'=added^post38, tmp___02^0'=tmp___02^post38, listen_index^0'=listen_index^post38, MaxBackends^0'=MaxBackends^post38, one^0'=one^post38, err^0'=err^post38, tmp___24^0'=tmp___24^post38, addr_ai_family^0'=addr_ai_family^post38, (-MaxBackends^post38+MaxBackends^0 == 0 /\ -MaxListen^post38+MaxListen^0 == 0 /\ one^0-one^post38 == 0 /\ -tmp___24^post38+tmp___24^0 == 0 /\ -listen_index^post38+listen_index^0 == 0 /\ -addr_ai_family^post38+addr_ai_family^0 == 0 /\ tmp___35^0-tmp___35^post38 == 0 /\ -err^post38+err^0 == 0 /\ -addr^post38+addr^0 == 0 /\ -ret^post38+ret^0 == 0 /\ tmp___13^0-tmp___13^post38 == 0 /\ added^0-added^post38 == 0 /\ addrs^0-addrs^post38 == 0 /\ closed^0-closed^post38 == 0 /\ fd^0-fd^post38 == 0 /\ MAXADDR^0-MAXADDR^post38 == 0 /\ tmp1^0-tmp1^post38 == 0 /\ tmp___02^0-tmp___02^post38 == 0 /\ -ListenSocket_OF_listen_index^post38+ListenSocket_OF_listen_index^0 == 0 /\ __const_10^0-__const_10^post38 == 0 /\ maxconn^0-maxconn^post38 == 0 /\ -tmp___46^post38+tmp___46^0 == 0 /\ family^0-family^post38 == 0), cost: 1 39: l29 -> l25 : __const_10^0'=__const_10^post39, tmp1^0'=tmp1^post39, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post39, maxconn^0'=maxconn^post39, closed^0'=closed^post39, tmp___46^0'=tmp___46^post39, tmp___13^0'=tmp___13^post39, addr^0'=addr^post39, MaxListen^0'=MaxListen^post39, ret^0'=ret^post39, family^0'=family^post39, tmp___35^0'=tmp___35^post39, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post39, addrs^0'=addrs^post39, added^0'=added^post39, tmp___02^0'=tmp___02^post39, listen_index^0'=listen_index^post39, MaxBackends^0'=MaxBackends^post39, one^0'=one^post39, err^0'=err^post39, tmp___24^0'=tmp___24^post39, addr_ai_family^0'=addr_ai_family^post39, (0 == 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ one^0-one^post39 == 0 /\ listen_index^0-listen_index^post39 == 0 /\ addrs^0-addrs^post39 == 0 /\ -addr^post39+addr^0 == 0 /\ -tmp___24^post39+tmp___24^0 == 0 /\ -MaxListen^post39+MaxListen^0 == 0 /\ tmp___13^0-tmp___13^post39 == 0 /\ -ret^post39+ret^0 == 0 /\ -ListenSocket_OF_listen_index^post39+ListenSocket_OF_listen_index^0 == 0 /\ closed^0-closed^post39 == 0 /\ -addr_ai_family^post39+addr_ai_family^0 == 0 /\ __const_10^0-__const_10^post39 == 0 /\ tmp1^0-tmp1^post39 == 0 /\ -err^post39+err^0 == 0 /\ -tmp___02^post39+tmp___02^0 == 0 /\ MAXADDR^0-MAXADDR^post39 == 0 /\ -tmp___35^post39+tmp___35^0 == 0 /\ added^0-added^post39 == 0 /\ family^0-family^post39 == 0 /\ -MaxBackends^post39+MaxBackends^0 == 0 /\ -tmp___46^post39+tmp___46^0 == 0 /\ maxconn^0-maxconn^post39 == 0), cost: 1 40: l29 -> l5 : __const_10^0'=__const_10^post40, tmp1^0'=tmp1^post40, fd^0'=fd^post40, MAXADDR^0'=MAXADDR^post40, maxconn^0'=maxconn^post40, closed^0'=closed^post40, tmp___46^0'=tmp___46^post40, tmp___13^0'=tmp___13^post40, addr^0'=addr^post40, MaxListen^0'=MaxListen^post40, ret^0'=ret^post40, family^0'=family^post40, tmp___35^0'=tmp___35^post40, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post40, addrs^0'=addrs^post40, added^0'=added^post40, tmp___02^0'=tmp___02^post40, listen_index^0'=listen_index^post40, MaxBackends^0'=MaxBackends^post40, one^0'=one^post40, err^0'=err^post40, tmp___24^0'=tmp___24^post40, addr_ai_family^0'=addr_ai_family^post40, (tmp1^0-tmp1^post40 == 0 /\ ret^0-ret^post40 == 0 /\ -closed^post40+closed^0 == 0 /\ err^0-err^post40 == 0 /\ __const_10^0-__const_10^post40 == 0 /\ -tmp___24^post40+tmp___24^0 == 0 /\ MaxListen^0-listen_index^0 <= 0 /\ -added^post40+added^0 == 0 /\ -addr_ai_family^post40+addr_ai_family^0 == 0 /\ -maxconn^post40+maxconn^0 == 0 /\ MaxBackends^0-MaxBackends^post40 == 0 /\ -MaxListen^post40+MaxListen^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post40 == 0 /\ MAXADDR^0-MAXADDR^post40 == 0 /\ tmp___46^0-tmp___46^post40 == 0 /\ listen_index^0-listen_index^post40 == 0 /\ -family^post40+family^0 == 0 /\ -one^post40+one^0 == 0 /\ -tmp___02^post40+tmp___02^0 == 0 /\ -addrs^post40+addrs^0 == 0 /\ tmp___13^0-tmp___13^post40 == 0 /\ fd^0-fd^post40 == 0 /\ addr^0-addr^post40 == 0 /\ -tmp___35^post40+tmp___35^0 == 0), cost: 1 41: l30 -> l26 : __const_10^0'=__const_10^post41, tmp1^0'=tmp1^post41, fd^0'=fd^post41, MAXADDR^0'=MAXADDR^post41, maxconn^0'=maxconn^post41, closed^0'=closed^post41, tmp___46^0'=tmp___46^post41, tmp___13^0'=tmp___13^post41, addr^0'=addr^post41, MaxListen^0'=MaxListen^post41, ret^0'=ret^post41, family^0'=family^post41, tmp___35^0'=tmp___35^post41, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post41, addrs^0'=addrs^post41, added^0'=added^post41, tmp___02^0'=tmp___02^post41, listen_index^0'=listen_index^post41, MaxBackends^0'=MaxBackends^post41, one^0'=one^post41, err^0'=err^post41, tmp___24^0'=tmp___24^post41, addr_ai_family^0'=addr_ai_family^post41, (MaxListen^0-MaxListen^post41 == 0 /\ -one^post41+one^0 == 0 /\ __const_10^0-__const_10^post41 == 0 /\ -tmp___35^post41+tmp___35^0 == 0 /\ addr^0-addr^post41 == 0 /\ -family^post41+family^0 == 0 /\ -MaxBackends^post41+MaxBackends^0 == 0 /\ tmp___13^0-tmp___13^post41 == 0 /\ -1+listen_index^post41-listen_index^0 == 0 /\ fd^0-fd^post41 == 0 /\ -err^post41+err^0 == 0 /\ -tmp___02^post41+tmp___02^0 == 0 /\ maxconn^0-maxconn^post41 == 0 /\ closed^0-closed^post41 == 0 /\ -tmp___24^post41+tmp___24^0 == 0 /\ -MAXADDR^post41+MAXADDR^0 == 0 /\ ret^0-ret^post41 == 0 /\ -added^post41+added^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post41 == 0 /\ tmp___46^0-tmp___46^post41 == 0 /\ -addrs^post41+addrs^0 == 0 /\ tmp1^0-tmp1^post41 == 0 /\ -addr_ai_family^post41+addr_ai_family^0 == 0), cost: 1 42: l31 -> l30 : __const_10^0'=__const_10^post42, tmp1^0'=tmp1^post42, fd^0'=fd^post42, MAXADDR^0'=MAXADDR^post42, maxconn^0'=maxconn^post42, closed^0'=closed^post42, tmp___46^0'=tmp___46^post42, tmp___13^0'=tmp___13^post42, addr^0'=addr^post42, MaxListen^0'=MaxListen^post42, ret^0'=ret^post42, family^0'=family^post42, tmp___35^0'=tmp___35^post42, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post42, addrs^0'=addrs^post42, added^0'=added^post42, tmp___02^0'=tmp___02^post42, listen_index^0'=listen_index^post42, MaxBackends^0'=MaxBackends^post42, one^0'=one^post42, err^0'=err^post42, tmp___24^0'=tmp___24^post42, addr_ai_family^0'=addr_ai_family^post42, (-MAXADDR^post42+MAXADDR^0 == 0 /\ -tmp___13^post42+tmp___13^0 == 0 /\ -tmp___02^post42+tmp___02^0 == 0 /\ __const_10^0-__const_10^post42 == 0 /\ tmp___46^0-tmp___46^post42 == 0 /\ MaxListen^0-MaxListen^post42 == 0 /\ -one^post42+one^0 == 0 /\ -MaxBackends^post42+MaxBackends^0 == 0 /\ fd^0-fd^post42 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post42 == 0 /\ -addrs^post42+addrs^0 == 0 /\ addr^0-addr^post42 == 0 /\ maxconn^0-maxconn^post42 == 0 /\ closed^0-closed^post42 == 0 /\ -listen_index^post42+listen_index^0 == 0 /\ tmp___35^0-tmp___35^post42 == 0 /\ -err^post42+err^0 == 0 /\ -added^post42+added^0 == 0 /\ -tmp___24^post42+tmp___24^0 == 0 /\ ret^0-ret^post42 == 0 /\ -ListenSocket_OF_listen_index^0 <= 0 /\ tmp1^0-tmp1^post42 == 0 /\ -addr_ai_family^post42+addr_ai_family^0 == 0 /\ -family^post42+family^0 == 0), cost: 1 43: l31 -> l30 : __const_10^0'=__const_10^post43, tmp1^0'=tmp1^post43, fd^0'=fd^post43, MAXADDR^0'=MAXADDR^post43, maxconn^0'=maxconn^post43, closed^0'=closed^post43, tmp___46^0'=tmp___46^post43, tmp___13^0'=tmp___13^post43, addr^0'=addr^post43, MaxListen^0'=MaxListen^post43, ret^0'=ret^post43, family^0'=family^post43, tmp___35^0'=tmp___35^post43, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post43, addrs^0'=addrs^post43, added^0'=added^post43, tmp___02^0'=tmp___02^post43, listen_index^0'=listen_index^post43, MaxBackends^0'=MaxBackends^post43, one^0'=one^post43, err^0'=err^post43, tmp___24^0'=tmp___24^post43, addr_ai_family^0'=addr_ai_family^post43, (-MAXADDR^post43+MAXADDR^0 == 0 /\ -tmp___13^post43+tmp___13^0 == 0 /\ -err^post43+err^0 == 0 /\ fd^0-fd^post43 == 0 /\ -tmp___24^post43+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post43 == 0 /\ added^0-added^post43 == 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ maxconn^0-maxconn^post43 == 0 /\ closed^0-closed^post43 == 0 /\ __const_10^0-__const_10^post43 == 0 /\ MaxListen^0-MaxListen^post43 == 0 /\ -addrs^post43+addrs^0 == 0 /\ addr^0-addr^post43 == 0 /\ tmp___02^0-tmp___02^post43 == 0 /\ -listen_index^post43+listen_index^0 == 0 /\ -addr_ai_family^post43+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post43 == 0 /\ ret^0-ret^post43 == 0 /\ -MaxBackends^post43+MaxBackends^0 == 0 /\ -one^post43+one^0 == 0 /\ tmp___35^0-tmp___35^post43 == 0 /\ -ListenSocket_OF_listen_index^post43+ListenSocket_OF_listen_index^0 == 0 /\ -family^post43+family^0 == 0), cost: 1 44: l31 -> l28 : __const_10^0'=__const_10^post44, tmp1^0'=tmp1^post44, fd^0'=fd^post44, MAXADDR^0'=MAXADDR^post44, maxconn^0'=maxconn^post44, closed^0'=closed^post44, tmp___46^0'=tmp___46^post44, tmp___13^0'=tmp___13^post44, addr^0'=addr^post44, MaxListen^0'=MaxListen^post44, ret^0'=ret^post44, family^0'=family^post44, tmp___35^0'=tmp___35^post44, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post44, addrs^0'=addrs^post44, added^0'=added^post44, tmp___02^0'=tmp___02^post44, listen_index^0'=listen_index^post44, MaxBackends^0'=MaxBackends^post44, one^0'=one^post44, err^0'=err^post44, tmp___24^0'=tmp___24^post44, addr_ai_family^0'=addr_ai_family^post44, (-listen_index^post44+listen_index^0 == 0 /\ one^0-one^post44 == 0 /\ -tmp___24^post44+tmp___24^0 == 0 /\ -addrs^post44+addrs^0 == 0 /\ tmp1^0-tmp1^post44 == 0 /\ -MaxBackends^post44+MaxBackends^0 == 0 /\ -added^post44+added^0 == 0 /\ 1+ListenSocket_OF_listen_index^0 <= 0 /\ -1-ListenSocket_OF_listen_index^0 <= 0 /\ maxconn^0-maxconn^post44 == 0 /\ -addr_ai_family^post44+addr_ai_family^0 == 0 /\ -err^post44+err^0 == 0 /\ -ret^post44+ret^0 == 0 /\ family^0-family^post44 == 0 /\ -tmp___46^post44+tmp___46^0 == 0 /\ MAXADDR^0-MAXADDR^post44 == 0 /\ __const_10^0-__const_10^post44 == 0 /\ MaxListen^0-MaxListen^post44 == 0 /\ addr^0-addr^post44 == 0 /\ fd^0-fd^post44 == 0 /\ -ListenSocket_OF_listen_index^post44+ListenSocket_OF_listen_index^0 == 0 /\ closed^0-closed^post44 == 0 /\ tmp___35^0-tmp___35^post44 == 0 /\ tmp___02^0-tmp___02^post44 == 0 /\ -tmp___13^post44+tmp___13^0 == 0), cost: 1 47: l32 -> l8 : __const_10^0'=__const_10^post47, tmp1^0'=tmp1^post47, fd^0'=fd^post47, MAXADDR^0'=MAXADDR^post47, maxconn^0'=maxconn^post47, closed^0'=closed^post47, tmp___46^0'=tmp___46^post47, tmp___13^0'=tmp___13^post47, addr^0'=addr^post47, MaxListen^0'=MaxListen^post47, ret^0'=ret^post47, family^0'=family^post47, tmp___35^0'=tmp___35^post47, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post47, addrs^0'=addrs^post47, added^0'=added^post47, tmp___02^0'=tmp___02^post47, listen_index^0'=listen_index^post47, MaxBackends^0'=MaxBackends^post47, one^0'=one^post47, err^0'=err^post47, tmp___24^0'=tmp___24^post47, addr_ai_family^0'=addr_ai_family^post47, (-one^post47+one^0 == 0 /\ fd^0-fd^post47 == 0 /\ -MaxListen^post47+MaxListen^0 == 0 /\ -tmp___02^post47+tmp___02^0 == 0 /\ -ListenSocket_OF_listen_index^post47+ListenSocket_OF_listen_index^0 == 0 /\ -err^post47+err^0 == 0 /\ -addr^post47+addr^0 == 0 /\ -ret^post47+ret^0 == 0 /\ tmp___13^0-tmp___13^post47 == 0 /\ -MaxBackends^post47+MaxBackends^0 == 0 /\ tmp___35^0-tmp___35^post47 == 0 /\ addrs^0-addrs^post47 == 0 /\ -closed^post47+closed^0 == 0 /\ added^0-added^post47 == 0 /\ -tmp___24^post47+tmp___24^0 == 0 /\ -listen_index^post47+listen_index^0 == 0 /\ -addr_ai_family^post47+addr_ai_family^0 == 0 /\ __const_10^0-__const_10^post47 == 0 /\ -tmp___46^post47+tmp___46^0 == 0 /\ tmp1^0-tmp1^post47 == 0 /\ MAXADDR^0-MAXADDR^post47 == 0 /\ family^0-family^post47 == 0 /\ maxconn^0-maxconn^post47 == 0), cost: 1 48: l33 -> l26 : __const_10^0'=__const_10^post48, tmp1^0'=tmp1^post48, fd^0'=fd^post48, MAXADDR^0'=MAXADDR^post48, maxconn^0'=maxconn^post48, closed^0'=closed^post48, tmp___46^0'=tmp___46^post48, tmp___13^0'=tmp___13^post48, addr^0'=addr^post48, MaxListen^0'=MaxListen^post48, ret^0'=ret^post48, family^0'=family^post48, tmp___35^0'=tmp___35^post48, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post48, addrs^0'=addrs^post48, added^0'=added^post48, tmp___02^0'=tmp___02^post48, listen_index^0'=listen_index^post48, MaxBackends^0'=MaxBackends^post48, one^0'=one^post48, err^0'=err^post48, tmp___24^0'=tmp___24^post48, addr_ai_family^0'=addr_ai_family^post48, (listen_index^0-listen_index^post48 == 0 /\ addrs^0-addrs^post48 == 0 /\ tmp___46^0-tmp___46^post48 == 0 /\ -addr^post48+addr^0 == 0 /\ -closed^post48+closed^0 == 0 /\ -tmp___13^0 <= 0 /\ __const_10^0-__const_10^post48 == 0 /\ tmp1^0-tmp1^post48 == 0 /\ tmp___13^0 <= 0 /\ -tmp___24^post48+tmp___24^0 == 0 /\ -addr_ai_family^post48+addr_ai_family^0 == 0 /\ MaxBackends^0-MaxBackends^post48 == 0 /\ -MaxListen^post48+MaxListen^0 == 0 /\ MAXADDR^0-MAXADDR^post48 == 0 /\ -tmp___02^post48+tmp___02^0 == 0 /\ tmp___13^0-tmp___13^post48 == 0 /\ -ret^post48+ret^0 == 0 /\ -maxconn^post48+maxconn^0 == 0 /\ family^0-family^post48 == 0 /\ -one^post48+one^0 == 0 /\ -ListenSocket_OF_listen_index^post48+ListenSocket_OF_listen_index^0 == 0 /\ fd^0-fd^post48 == 0 /\ -err^post48+err^0 == 0 /\ added^0-added^post48 == 0 /\ -tmp___35^post48+tmp___35^0 == 0), cost: 1 49: l33 -> l32 : __const_10^0'=__const_10^post49, tmp1^0'=tmp1^post49, fd^0'=fd^post49, MAXADDR^0'=MAXADDR^post49, maxconn^0'=maxconn^post49, closed^0'=closed^post49, tmp___46^0'=tmp___46^post49, tmp___13^0'=tmp___13^post49, addr^0'=addr^post49, MaxListen^0'=MaxListen^post49, ret^0'=ret^post49, family^0'=family^post49, tmp___35^0'=tmp___35^post49, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post49, addrs^0'=addrs^post49, added^0'=added^post49, tmp___02^0'=tmp___02^post49, listen_index^0'=listen_index^post49, MaxBackends^0'=MaxBackends^post49, one^0'=one^post49, err^0'=err^post49, tmp___24^0'=tmp___24^post49, addr_ai_family^0'=addr_ai_family^post49, (-maxconn^post49+maxconn^0 == 0 /\ ret^0-ret^post49 == 0 /\ err^0-err^post49 == 0 /\ -added^post49+added^0 == 0 /\ -closed^post49+closed^0 == 0 /\ __const_10^0-__const_10^post49 == 0 /\ -MaxListen^post49+MaxListen^0 == 0 /\ -family^post49+family^0 == 0 /\ -tmp___24^post49+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post49 == 0 /\ MaxBackends^0-MaxBackends^post49 == 0 /\ 1-tmp___13^0 <= 0 /\ -addr_ai_family^post49+addr_ai_family^0 == 0 /\ -tmp___02^post49+tmp___02^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post49 == 0 /\ MAXADDR^0-MAXADDR^post49 == 0 /\ -one^post49+one^0 == 0 /\ listen_index^0-listen_index^post49 == 0 /\ tmp1^0-tmp1^post49 == 0 /\ addr^0-addr^post49 == 0 /\ fd^0-fd^post49 == 0 /\ tmp___13^0-tmp___13^post49 == 0 /\ -tmp___35^post49+tmp___35^0 == 0 /\ -addrs^post49+addrs^0 == 0), cost: 1 50: l33 -> l32 : __const_10^0'=__const_10^post50, tmp1^0'=tmp1^post50, fd^0'=fd^post50, MAXADDR^0'=MAXADDR^post50, maxconn^0'=maxconn^post50, closed^0'=closed^post50, tmp___46^0'=tmp___46^post50, tmp___13^0'=tmp___13^post50, addr^0'=addr^post50, MaxListen^0'=MaxListen^post50, ret^0'=ret^post50, family^0'=family^post50, tmp___35^0'=tmp___35^post50, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post50, addrs^0'=addrs^post50, added^0'=added^post50, tmp___02^0'=tmp___02^post50, listen_index^0'=listen_index^post50, MaxBackends^0'=MaxBackends^post50, one^0'=one^post50, err^0'=err^post50, tmp___24^0'=tmp___24^post50, addr_ai_family^0'=addr_ai_family^post50, (-maxconn^post50+maxconn^0 == 0 /\ ret^0-ret^post50 == 0 /\ -addr_ai_family^post50+addr_ai_family^0 == 0 /\ closed^0-closed^post50 == 0 /\ err^0-err^post50 == 0 /\ -one^post50+one^0 == 0 /\ -MaxBackends^post50+MaxBackends^0 == 0 /\ -MaxListen^post50+MaxListen^0 == 0 /\ -tmp___02^post50+tmp___02^0 == 0 /\ tmp___46^0-tmp___46^post50 == 0 /\ -family^post50+family^0 == 0 /\ tmp1^0-tmp1^post50 == 0 /\ -listen_index^post50+listen_index^0 == 0 /\ -tmp___35^post50+tmp___35^0 == 0 /\ MAXADDR^0-MAXADDR^post50 == 0 /\ -added^post50+added^0 == 0 /\ 1+tmp___13^0 <= 0 /\ __const_10^0-__const_10^post50 == 0 /\ addr^0-addr^post50 == 0 /\ tmp___13^0-tmp___13^post50 == 0 /\ fd^0-fd^post50 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post50 == 0 /\ -addrs^post50+addrs^0 == 0 /\ tmp___24^0-tmp___24^post50 == 0), cost: 1 52: l34 -> l7 : __const_10^0'=__const_10^post52, tmp1^0'=tmp1^post52, fd^0'=fd^post52, MAXADDR^0'=MAXADDR^post52, maxconn^0'=maxconn^post52, closed^0'=closed^post52, tmp___46^0'=tmp___46^post52, tmp___13^0'=tmp___13^post52, addr^0'=addr^post52, MaxListen^0'=MaxListen^post52, ret^0'=ret^post52, family^0'=family^post52, tmp___35^0'=tmp___35^post52, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post52, addrs^0'=addrs^post52, added^0'=added^post52, tmp___02^0'=tmp___02^post52, listen_index^0'=listen_index^post52, MaxBackends^0'=MaxBackends^post52, one^0'=one^post52, err^0'=err^post52, tmp___24^0'=tmp___24^post52, addr_ai_family^0'=addr_ai_family^post52, (-MaxBackends^post52+MaxBackends^0 == 0 /\ -listen_index^post52+listen_index^0 == 0 /\ -addrs^post52+addrs^0 == 0 /\ -addr_ai_family^post52+addr_ai_family^0 == 0 /\ closed^0-closed^post52 == 0 /\ tmp___46^0-tmp___46^post52 == 0 /\ tmp___02^0-tmp___02^post52 == 0 /\ __const_10^0-__const_10^post52 == 0 /\ tmp1^0-tmp1^post52 == 0 /\ MAXADDR^0-MAXADDR^post52 == 0 /\ -tmp___24^post52+tmp___24^0 == 0 /\ -ret^post52+ret^0 == 0 /\ family^0-family^post52 == 0 /\ maxconn^0-maxconn^post52 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post52 == 0 /\ -added^post52+added^0 == 0 /\ MaxListen^0-MaxListen^post52 == 0 /\ addr^0-addr^post52 == 0 /\ -err^post52+err^0 == 0 /\ tmp___35^0-tmp___35^post52 == 0 /\ -tmp___13^post52+tmp___13^0 == 0 /\ -fd^post52+fd^0 == 0 /\ -one^post52+one^0 == 0), cost: 1 53: l35 -> l33 : __const_10^0'=__const_10^post53, tmp1^0'=tmp1^post53, fd^0'=fd^post53, MAXADDR^0'=MAXADDR^post53, maxconn^0'=maxconn^post53, closed^0'=closed^post53, tmp___46^0'=tmp___46^post53, tmp___13^0'=tmp___13^post53, addr^0'=addr^post53, MaxListen^0'=MaxListen^post53, ret^0'=ret^post53, family^0'=family^post53, tmp___35^0'=tmp___35^post53, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post53, addrs^0'=addrs^post53, added^0'=added^post53, tmp___02^0'=tmp___02^post53, listen_index^0'=listen_index^post53, MaxBackends^0'=MaxBackends^post53, one^0'=one^post53, err^0'=err^post53, tmp___24^0'=tmp___24^post53, addr_ai_family^0'=addr_ai_family^post53, (0 == 0 /\ tmp___35^0-tmp___35^post53 == 0 /\ closed^0-closed^post53 == 0 /\ -addr_ai_family^post53+addr_ai_family^0 == 0 /\ __const_10^0-__const_10^post53 == 0 /\ tmp1^0-tmp1^post53 == 0 /\ tmp___46^0-tmp___46^post53 == 0 /\ MAXADDR^0-MAXADDR^post53 == 0 /\ -listen_index^post53+listen_index^0 == 0 /\ maxconn^0-maxconn^post53 == 0 /\ added^0-added^post53 == 0 /\ family^0-family^post53 == 0 /\ -tmp___24^post53+tmp___24^0 == 0 /\ -tmp___02^0 <= 0 /\ -ret^post53+ret^0 == 0 /\ tmp___02^0-tmp___02^post53 == 0 /\ -one^post53+one^0 == 0 /\ MaxListen^0-MaxListen^post53 == 0 /\ tmp___02^0 <= 0 /\ -ListenSocket_OF_listen_index^post53+ListenSocket_OF_listen_index^0 == 0 /\ -addrs^post53+addrs^0 == 0 /\ -fd^post53+fd^0 == 0 /\ -err^post53+err^0 == 0 /\ addr^0-addr^post53 == 0 /\ -MaxBackends^post53+MaxBackends^0 == 0), cost: 1 54: l35 -> l26 : __const_10^0'=__const_10^post54, tmp1^0'=tmp1^post54, fd^0'=fd^post54, MAXADDR^0'=MAXADDR^post54, maxconn^0'=maxconn^post54, closed^0'=closed^post54, tmp___46^0'=tmp___46^post54, tmp___13^0'=tmp___13^post54, addr^0'=addr^post54, MaxListen^0'=MaxListen^post54, ret^0'=ret^post54, family^0'=family^post54, tmp___35^0'=tmp___35^post54, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post54, addrs^0'=addrs^post54, added^0'=added^post54, tmp___02^0'=tmp___02^post54, listen_index^0'=listen_index^post54, MaxBackends^0'=MaxBackends^post54, one^0'=one^post54, err^0'=err^post54, tmp___24^0'=tmp___24^post54, addr_ai_family^0'=addr_ai_family^post54, (tmp1^0-tmp1^post54 == 0 /\ family^0-family^post54 == 0 /\ tmp___35^0-tmp___35^post54 == 0 /\ maxconn^0-maxconn^post54 == 0 /\ one^0-one^post54 == 0 /\ -listen_index^post54+listen_index^0 == 0 /\ -tmp___46^post54+tmp___46^0 == 0 /\ fd^0-fd^post54 == 0 /\ -tmp___24^post54+tmp___24^0 == 0 /\ -addr_ai_family^post54+addr_ai_family^0 == 0 /\ __const_10^0-__const_10^post54 == 0 /\ MAXADDR^0-MAXADDR^post54 == 0 /\ -ret^post54+ret^0 == 0 /\ MaxListen^0-MaxListen^post54 == 0 /\ 1-tmp___02^0 <= 0 /\ -tmp___13^post54+tmp___13^0 == 0 /\ added^0-added^post54 == 0 /\ -tmp___02^post54+tmp___02^0 == 0 /\ -ListenSocket_OF_listen_index^post54+ListenSocket_OF_listen_index^0 == 0 /\ -addrs^post54+addrs^0 == 0 /\ -MaxBackends^post54+MaxBackends^0 == 0 /\ -err^post54+err^0 == 0 /\ closed^0-closed^post54 == 0 /\ addr^0-addr^post54 == 0), cost: 1 55: l35 -> l26 : __const_10^0'=__const_10^post55, tmp1^0'=tmp1^post55, fd^0'=fd^post55, MAXADDR^0'=MAXADDR^post55, maxconn^0'=maxconn^post55, closed^0'=closed^post55, tmp___46^0'=tmp___46^post55, tmp___13^0'=tmp___13^post55, addr^0'=addr^post55, MaxListen^0'=MaxListen^post55, ret^0'=ret^post55, family^0'=family^post55, tmp___35^0'=tmp___35^post55, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post55, addrs^0'=addrs^post55, added^0'=added^post55, tmp___02^0'=tmp___02^post55, listen_index^0'=listen_index^post55, MaxBackends^0'=MaxBackends^post55, one^0'=one^post55, err^0'=err^post55, tmp___24^0'=tmp___24^post55, addr_ai_family^0'=addr_ai_family^post55, (-ret^post55+ret^0 == 0 /\ -ListenSocket_OF_listen_index^post55+ListenSocket_OF_listen_index^0 == 0 /\ -tmp___02^post55+tmp___02^0 == 0 /\ fd^0-fd^post55 == 0 /\ MAXADDR^0-MAXADDR^post55 == 0 /\ -one^post55+one^0 == 0 /\ __const_10^0-__const_10^post55 == 0 /\ -MaxBackends^post55+MaxBackends^0 == 0 /\ tmp___13^0-tmp___13^post55 == 0 /\ 1+tmp___02^0 <= 0 /\ -err^post55+err^0 == 0 /\ tmp___35^0-tmp___35^post55 == 0 /\ maxconn^0-maxconn^post55 == 0 /\ closed^0-closed^post55 == 0 /\ addrs^0-addrs^post55 == 0 /\ -addr^post55+addr^0 == 0 /\ -tmp___46^post55+tmp___46^0 == 0 /\ -tmp___24^post55+tmp___24^0 == 0 /\ added^0-added^post55 == 0 /\ MaxListen^0-MaxListen^post55 == 0 /\ family^0-family^post55 == 0 /\ -addr_ai_family^post55+addr_ai_family^0 == 0 /\ -listen_index^post55+listen_index^0 == 0 /\ tmp1^0-tmp1^post55 == 0), cost: 1 58: l36 -> l37 : __const_10^0'=__const_10^post58, tmp1^0'=tmp1^post58, fd^0'=fd^post58, MAXADDR^0'=MAXADDR^post58, maxconn^0'=maxconn^post58, closed^0'=closed^post58, tmp___46^0'=tmp___46^post58, tmp___13^0'=tmp___13^post58, addr^0'=addr^post58, MaxListen^0'=MaxListen^post58, ret^0'=ret^post58, family^0'=family^post58, tmp___35^0'=tmp___35^post58, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post58, addrs^0'=addrs^post58, added^0'=added^post58, tmp___02^0'=tmp___02^post58, listen_index^0'=listen_index^post58, MaxBackends^0'=MaxBackends^post58, one^0'=one^post58, err^0'=err^post58, tmp___24^0'=tmp___24^post58, addr_ai_family^0'=addr_ai_family^post58, (-addr^post58+addr^0 == 0 /\ -maxconn^post58+maxconn^0 == 0 /\ addrs^0-addrs^post58 == 0 /\ tmp___46^0-tmp___46^post58 == 0 /\ MaxBackends^0-MaxBackends^post58 == 0 /\ -closed^post58+closed^0 == 0 /\ -ListenSocket_OF_listen_index^post58+ListenSocket_OF_listen_index^0 == 0 /\ -one^post58+one^0 == 0 /\ MAXADDR^0-MAXADDR^post58 == 0 /\ family^0-family^post58 == 0 /\ -tmp___24^post58+tmp___24^0 == 0 /\ tmp___13^0-tmp___13^post58 == 0 /\ -err^post58+err^0 == 0 /\ -addr_ai_family^post58+addr_ai_family^0 == 0 /\ -added^post58+added^0 == 0 /\ -tmp___35^post58+tmp___35^0 == 0 /\ -MaxListen^post58+MaxListen^0 == 0 /\ __const_10^0-__const_10^post58 == 0 /\ ret^0-ret^post58 == 0 /\ listen_index^0-listen_index^post58 == 0 /\ tmp1^post58 == 0 /\ fd^0-fd^post58 == 0 /\ -tmp___02^post58+tmp___02^0 == 0), cost: 1 62: l37 -> l9 : __const_10^0'=__const_10^post62, tmp1^0'=tmp1^post62, fd^0'=fd^post62, MAXADDR^0'=MAXADDR^post62, maxconn^0'=maxconn^post62, closed^0'=closed^post62, tmp___46^0'=tmp___46^post62, tmp___13^0'=tmp___13^post62, addr^0'=addr^post62, MaxListen^0'=MaxListen^post62, ret^0'=ret^post62, family^0'=family^post62, tmp___35^0'=tmp___35^post62, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post62, addrs^0'=addrs^post62, added^0'=added^post62, tmp___02^0'=tmp___02^post62, listen_index^0'=listen_index^post62, MaxBackends^0'=MaxBackends^post62, one^0'=one^post62, err^0'=err^post62, tmp___24^0'=tmp___24^post62, addr_ai_family^0'=addr_ai_family^post62, (-ret^post62+ret^0 == 0 /\ -addrs^0+addr^post62 == 0 /\ tmp___46^0-tmp___46^post62 == 0 /\ closed^0-closed^post62 == 0 /\ -tmp___13^post62+tmp___13^0 == 0 /\ __const_10^0-__const_10^post62 == 0 /\ -tmp___24^post62+tmp___24^0 == 0 /\ tmp1^0-tmp1^post62 == 0 /\ MaxListen^0-MaxListen^post62 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post62 == 0 /\ -addrs^post62+addrs^0 == 0 /\ -err^post62+err^0 == 0 /\ -addr_ai_family^post62+addr_ai_family^0 == 0 /\ MAXADDR^0-MAXADDR^post62 == 0 /\ maxconn^0-maxconn^post62 == 0 /\ family^0-family^post62 == 0 /\ tmp___02^0-tmp___02^post62 == 0 /\ -one^post62+one^0 == 0 /\ -MaxBackends^post62+MaxBackends^0 == 0 /\ -added^post62+added^0 == 0 /\ tmp___35^0-tmp___35^post62 == 0 /\ -listen_index^post62+listen_index^0 == 0 /\ -fd^post62+fd^0 == 0), cost: 1 59: l38 -> l36 : __const_10^0'=__const_10^post59, tmp1^0'=tmp1^post59, fd^0'=fd^post59, MAXADDR^0'=MAXADDR^post59, maxconn^0'=maxconn^post59, closed^0'=closed^post59, tmp___46^0'=tmp___46^post59, tmp___13^0'=tmp___13^post59, addr^0'=addr^post59, MaxListen^0'=MaxListen^post59, ret^0'=ret^post59, family^0'=family^post59, tmp___35^0'=tmp___35^post59, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post59, addrs^0'=addrs^post59, added^0'=added^post59, tmp___02^0'=tmp___02^post59, listen_index^0'=listen_index^post59, MaxBackends^0'=MaxBackends^post59, one^0'=one^post59, err^0'=err^post59, tmp___24^0'=tmp___24^post59, addr_ai_family^0'=addr_ai_family^post59, (-tmp___24^post59+tmp___24^0 == 0 /\ tmp1^0-tmp1^post59 == 0 /\ -added^post59+added^0 == 0 /\ maxconn^0-maxconn^post59 == 0 /\ tmp___13^0-tmp___13^post59 == 0 /\ ret^0-ret^post59 == 0 /\ -err^post59+err^0 == 0 /\ -tmp___35^post59+tmp___35^0 == 0 /\ MaxBackends^0-MaxBackends^post59 == 0 /\ -MaxListen^post59+MaxListen^0 == 0 /\ MAXADDR^0-MAXADDR^post59 == 0 /\ tmp___46^0-tmp___46^post59 == 0 /\ -addr_ai_family^post59+addr_ai_family^0 == 0 /\ -family^post59+family^0 == 0 /\ __const_10^0-__const_10^post59 == 0 /\ -addrs^post59+addrs^0 == 0 /\ fd^0-fd^post59 == 0 /\ -listen_index^post59+listen_index^0 == 0 /\ -ListenSocket_OF_listen_index^post59+ListenSocket_OF_listen_index^0 == 0 /\ 1-addrs^0 <= 0 /\ closed^0-closed^post59 == 0 /\ -one^post59+one^0 == 0 /\ addr^0-addr^post59 == 0 /\ -tmp___02^post59+tmp___02^0 == 0), cost: 1 60: l38 -> l36 : __const_10^0'=__const_10^post60, tmp1^0'=tmp1^post60, fd^0'=fd^post60, MAXADDR^0'=MAXADDR^post60, maxconn^0'=maxconn^post60, closed^0'=closed^post60, tmp___46^0'=tmp___46^post60, tmp___13^0'=tmp___13^post60, addr^0'=addr^post60, MaxListen^0'=MaxListen^post60, ret^0'=ret^post60, family^0'=family^post60, tmp___35^0'=tmp___35^post60, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post60, addrs^0'=addrs^post60, added^0'=added^post60, tmp___02^0'=tmp___02^post60, listen_index^0'=listen_index^post60, MaxBackends^0'=MaxBackends^post60, one^0'=one^post60, err^0'=err^post60, tmp___24^0'=tmp___24^post60, addr_ai_family^0'=addr_ai_family^post60, (1+addrs^0 <= 0 /\ -tmp___24^post60+tmp___24^0 == 0 /\ -tmp___35^post60+tmp___35^0 == 0 /\ tmp1^0-tmp1^post60 == 0 /\ -MaxBackends^post60+MaxBackends^0 == 0 /\ MaxListen^0-MaxListen^post60 == 0 /\ maxconn^0-maxconn^post60 == 0 /\ -listen_index^post60+listen_index^0 == 0 /\ -addr_ai_family^post60+addr_ai_family^0 == 0 /\ addr^0-addr^post60 == 0 /\ -addrs^post60+addrs^0 == 0 /\ -family^post60+family^0 == 0 /\ -err^post60+err^0 == 0 /\ -tmp___02^post60+tmp___02^0 == 0 /\ tmp___13^0-tmp___13^post60 == 0 /\ MAXADDR^0-MAXADDR^post60 == 0 /\ tmp___46^0-tmp___46^post60 == 0 /\ __const_10^0-__const_10^post60 == 0 /\ fd^0-fd^post60 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post60 == 0 /\ -one^post60+one^0 == 0 /\ ret^0-ret^post60 == 0 /\ closed^0-closed^post60 == 0 /\ -added^post60+added^0 == 0), cost: 1 61: l38 -> l37 : __const_10^0'=__const_10^post61, tmp1^0'=tmp1^post61, fd^0'=fd^post61, MAXADDR^0'=MAXADDR^post61, maxconn^0'=maxconn^post61, closed^0'=closed^post61, tmp___46^0'=tmp___46^post61, tmp___13^0'=tmp___13^post61, addr^0'=addr^post61, MaxListen^0'=MaxListen^post61, ret^0'=ret^post61, family^0'=family^post61, tmp___35^0'=tmp___35^post61, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post61, addrs^0'=addrs^post61, added^0'=added^post61, tmp___02^0'=tmp___02^post61, listen_index^0'=listen_index^post61, MaxBackends^0'=MaxBackends^post61, one^0'=one^post61, err^0'=err^post61, tmp___24^0'=tmp___24^post61, addr_ai_family^0'=addr_ai_family^post61, (-one^post61+one^0 == 0 /\ fd^0-fd^post61 == 0 /\ -family^post61+family^0 == 0 /\ MaxListen^0-MaxListen^post61 == 0 /\ -listen_index^post61+listen_index^0 == 0 /\ -tmp___02^post61+tmp___02^0 == 0 /\ addr^0-addr^post61 == 0 /\ -addrs^post61+addrs^0 == 0 /\ -tmp___24^post61+tmp___24^0 == 0 /\ -tmp___35^post61+tmp___35^0 == 0 /\ -added^post61+added^0 == 0 /\ tmp___13^0-tmp___13^post61 == 0 /\ -MaxBackends^post61+MaxBackends^0 == 0 /\ addrs^0 <= 0 /\ closed^0-closed^post61 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post61 == 0 /\ -addr_ai_family^post61+addr_ai_family^0 == 0 /\ __const_10^0-__const_10^post61 == 0 /\ tmp___46^0-tmp___46^post61 == 0 /\ MAXADDR^0-MAXADDR^post61 == 0 /\ -err^post61+err^0 == 0 /\ -addrs^0 <= 0 /\ ret^0-ret^post61 == 0 /\ maxconn^0-maxconn^post61 == 0 /\ -1+tmp1^post61 == 0), cost: 1 63: l39 -> l37 : __const_10^0'=__const_10^post63, tmp1^0'=tmp1^post63, fd^0'=fd^post63, MAXADDR^0'=MAXADDR^post63, maxconn^0'=maxconn^post63, closed^0'=closed^post63, tmp___46^0'=tmp___46^post63, tmp___13^0'=tmp___13^post63, addr^0'=addr^post63, MaxListen^0'=MaxListen^post63, ret^0'=ret^post63, family^0'=family^post63, tmp___35^0'=tmp___35^post63, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post63, addrs^0'=addrs^post63, added^0'=added^post63, tmp___02^0'=tmp___02^post63, listen_index^0'=listen_index^post63, MaxBackends^0'=MaxBackends^post63, one^0'=one^post63, err^0'=err^post63, tmp___24^0'=tmp___24^post63, addr_ai_family^0'=addr_ai_family^post63, (-1+tmp1^post63 == 0 /\ family^0-family^post63 == 0 /\ closed^0-closed^post63 == 0 /\ -addr^post63+addr^0 == 0 /\ tmp___13^0-tmp___13^post63 == 0 /\ -tmp___46^post63+tmp___46^0 == 0 /\ tmp___35^0-tmp___35^post63 == 0 /\ -ret^post63+ret^0 == 0 /\ -one^post63+one^0 == 0 /\ -MaxBackends^post63+MaxBackends^0 == 0 /\ -ListenSocket_OF_listen_index^post63+ListenSocket_OF_listen_index^0 == 0 /\ -err^post63+err^0 == 0 /\ added^0-added^post63 == 0 /\ -listen_index^post63+listen_index^0 == 0 /\ -tmp___24^post63+tmp___24^0 == 0 /\ addrs^0-addrs^post63 == 0 /\ MaxListen^0-MaxListen^post63 == 0 /\ maxconn^0-maxconn^post63 == 0 /\ fd^0-fd^post63 == 0 /\ -addr_ai_family^post63+addr_ai_family^0 == 0 /\ __const_10^0-__const_10^post63 == 0 /\ MAXADDR^0-MAXADDR^post63 == 0 /\ tmp___02^0-tmp___02^post63 == 0), cost: 1 64: l40 -> l38 : __const_10^0'=__const_10^post64, tmp1^0'=tmp1^post64, fd^0'=fd^post64, MAXADDR^0'=MAXADDR^post64, maxconn^0'=maxconn^post64, closed^0'=closed^post64, tmp___46^0'=tmp___46^post64, tmp___13^0'=tmp___13^post64, addr^0'=addr^post64, MaxListen^0'=MaxListen^post64, ret^0'=ret^post64, family^0'=family^post64, tmp___35^0'=tmp___35^post64, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post64, addrs^0'=addrs^post64, added^0'=added^post64, tmp___02^0'=tmp___02^post64, listen_index^0'=listen_index^post64, MaxBackends^0'=MaxBackends^post64, one^0'=one^post64, err^0'=err^post64, tmp___24^0'=tmp___24^post64, addr_ai_family^0'=addr_ai_family^post64, (-listen_index^post64+listen_index^0 == 0 /\ -addr^post64+addr^0 == 0 /\ family^0-family^post64 == 0 /\ one^0-one^post64 == 0 /\ -addr_ai_family^post64+addr_ai_family^0 == 0 /\ -err^post64+err^0 == 0 /\ tmp___13^0-tmp___13^post64 == 0 /\ -tmp___46^post64+tmp___46^0 == 0 /\ -MaxBackends^post64+MaxBackends^0 == 0 /\ -MaxListen^post64+MaxListen^0 == 0 /\ tmp1^0-tmp1^post64 == 0 /\ -ret^0 <= 0 /\ -tmp___24^post64+tmp___24^0 == 0 /\ -ret^post64+ret^0 == 0 /\ tmp___35^0-tmp___35^post64 == 0 /\ ret^0 <= 0 /\ fd^0-fd^post64 == 0 /\ addrs^0-addrs^post64 == 0 /\ tmp___02^0-tmp___02^post64 == 0 /\ maxconn^0-maxconn^post64 == 0 /\ added^0-added^post64 == 0 /\ closed^0-closed^post64 == 0 /\ __const_10^0-__const_10^post64 == 0 /\ MAXADDR^0-MAXADDR^post64 == 0 /\ -ListenSocket_OF_listen_index^post64+ListenSocket_OF_listen_index^0 == 0), cost: 1 65: l40 -> l39 : __const_10^0'=__const_10^post65, tmp1^0'=tmp1^post65, fd^0'=fd^post65, MAXADDR^0'=MAXADDR^post65, maxconn^0'=maxconn^post65, closed^0'=closed^post65, tmp___46^0'=tmp___46^post65, tmp___13^0'=tmp___13^post65, addr^0'=addr^post65, MaxListen^0'=MaxListen^post65, ret^0'=ret^post65, family^0'=family^post65, tmp___35^0'=tmp___35^post65, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post65, addrs^0'=addrs^post65, added^0'=added^post65, tmp___02^0'=tmp___02^post65, listen_index^0'=listen_index^post65, MaxBackends^0'=MaxBackends^post65, one^0'=one^post65, err^0'=err^post65, tmp___24^0'=tmp___24^post65, addr_ai_family^0'=addr_ai_family^post65, (MaxBackends^0-MaxBackends^post65 == 0 /\ -listen_index^post65+listen_index^0 == 0 /\ 1-ret^0 <= 0 /\ -tmp___24^post65+tmp___24^0 == 0 /\ -err^post65+err^0 == 0 /\ -addr_ai_family^post65+addr_ai_family^0 == 0 /\ MAXADDR^0-MAXADDR^post65 == 0 /\ -MaxListen^post65+MaxListen^0 == 0 /\ fd^0-fd^post65 == 0 /\ -tmp___02^post65+tmp___02^0 == 0 /\ -ret^post65+ret^0 == 0 /\ tmp___35^0-tmp___35^post65 == 0 /\ __const_10^0-__const_10^post65 == 0 /\ tmp___13^0-tmp___13^post65 == 0 /\ -addr^post65+addr^0 == 0 /\ addrs^0-addrs^post65 == 0 /\ -tmp___46^post65+tmp___46^0 == 0 /\ maxconn^0-maxconn^post65 == 0 /\ tmp1^0-tmp1^post65 == 0 /\ added^0-added^post65 == 0 /\ -closed^post65+closed^0 == 0 /\ -ListenSocket_OF_listen_index^post65+ListenSocket_OF_listen_index^0 == 0 /\ family^0-family^post65 == 0 /\ -one^post65+one^0 == 0), cost: 1 66: l40 -> l39 : __const_10^0'=__const_10^post66, tmp1^0'=tmp1^post66, fd^0'=fd^post66, MAXADDR^0'=MAXADDR^post66, maxconn^0'=maxconn^post66, closed^0'=closed^post66, tmp___46^0'=tmp___46^post66, tmp___13^0'=tmp___13^post66, addr^0'=addr^post66, MaxListen^0'=MaxListen^post66, ret^0'=ret^post66, family^0'=family^post66, tmp___35^0'=tmp___35^post66, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post66, addrs^0'=addrs^post66, added^0'=added^post66, tmp___02^0'=tmp___02^post66, listen_index^0'=listen_index^post66, MaxBackends^0'=MaxBackends^post66, one^0'=one^post66, err^0'=err^post66, tmp___24^0'=tmp___24^post66, addr_ai_family^0'=addr_ai_family^post66, (-closed^post66+closed^0 == 0 /\ addrs^0-addrs^post66 == 0 /\ -MaxListen^post66+MaxListen^0 == 0 /\ -addr_ai_family^post66+addr_ai_family^0 == 0 /\ -family^post66+family^0 == 0 /\ MAXADDR^0-MAXADDR^post66 == 0 /\ tmp___46^0-tmp___46^post66 == 0 /\ MaxBackends^0-MaxBackends^post66 == 0 /\ -tmp___02^post66+tmp___02^0 == 0 /\ tmp1^0-tmp1^post66 == 0 /\ __const_10^0-__const_10^post66 == 0 /\ -ListenSocket_OF_listen_index^post66+ListenSocket_OF_listen_index^0 == 0 /\ -addr^post66+addr^0 == 0 /\ -tmp___24^post66+tmp___24^0 == 0 /\ ret^0-ret^post66 == 0 /\ -added^post66+added^0 == 0 /\ -tmp___35^post66+tmp___35^0 == 0 /\ -one^post66+one^0 == 0 /\ -err^post66+err^0 == 0 /\ -maxconn^post66+maxconn^0 == 0 /\ fd^0-fd^post66 == 0 /\ 1+ret^0 <= 0 /\ listen_index^0-listen_index^post66 == 0 /\ tmp___13^0-tmp___13^post66 == 0), cost: 1 68: l41 -> l4 : __const_10^0'=__const_10^post68, tmp1^0'=tmp1^post68, fd^0'=fd^post68, MAXADDR^0'=MAXADDR^post68, maxconn^0'=maxconn^post68, closed^0'=closed^post68, tmp___46^0'=tmp___46^post68, tmp___13^0'=tmp___13^post68, addr^0'=addr^post68, MaxListen^0'=MaxListen^post68, ret^0'=ret^post68, family^0'=family^post68, tmp___35^0'=tmp___35^post68, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post68, addrs^0'=addrs^post68, added^0'=added^post68, tmp___02^0'=tmp___02^post68, listen_index^0'=listen_index^post68, MaxBackends^0'=MaxBackends^post68, one^0'=one^post68, err^0'=err^post68, tmp___24^0'=tmp___24^post68, addr_ai_family^0'=addr_ai_family^post68, (addrs^0-addrs^post68 == 0 /\ -closed^post68+closed^0 == 0 /\ -MaxListen^post68+MaxListen^0 == 0 /\ -family^post68+family^0 == 0 /\ err^0-err^post68 == 0 /\ tmp___46^0-tmp___46^post68 == 0 /\ -addr^post68+addr^0 == 0 /\ __const_10^0-__const_10^post68 == 0 /\ tmp1^0-tmp1^post68 == 0 /\ -addr_ai_family^post68+addr_ai_family^0 == 0 /\ MAXADDR^0-MAXADDR^post68 == 0 /\ -tmp___24^post68+tmp___24^0 == 0 /\ -tmp___35^post68+tmp___35^0 == 0 /\ ret^0-ret^post68 == 0 /\ -added^post68+added^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post68 == 0 /\ listen_index^0-listen_index^post68 == 0 /\ -one^post68+one^0 == 0 /\ -tmp___02^post68+tmp___02^0 == 0 /\ fd^0-fd^post68 == 0 /\ -maxconn^post68+maxconn^0 == 0 /\ -MaxBackends^post68+MaxBackends^0 == 0 /\ tmp___13^0-tmp___13^post68 == 0), cost: 1 69: l42 -> l43 : __const_10^0'=__const_10^post69, tmp1^0'=tmp1^post69, fd^0'=fd^post69, MAXADDR^0'=MAXADDR^post69, maxconn^0'=maxconn^post69, closed^0'=closed^post69, tmp___46^0'=tmp___46^post69, tmp___13^0'=tmp___13^post69, addr^0'=addr^post69, MaxListen^0'=MaxListen^post69, ret^0'=ret^post69, family^0'=family^post69, tmp___35^0'=tmp___35^post69, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post69, addrs^0'=addrs^post69, added^0'=added^post69, tmp___02^0'=tmp___02^post69, listen_index^0'=listen_index^post69, MaxBackends^0'=MaxBackends^post69, one^0'=one^post69, err^0'=err^post69, tmp___24^0'=tmp___24^post69, addr_ai_family^0'=addr_ai_family^post69, (ret^0-ret^post69 == 0 /\ err^0-err^post69 == 0 /\ -tmp___24^post69+tmp___24^0 == 0 /\ fd^0-fd^post69 == 0 /\ -addr_ai_family^post69+addr_ai_family^0 == 0 /\ -added^post69+added^0 == 0 /\ -MaxListen^post69+MaxListen^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post69 == 0 /\ closed^0-closed^post69 == 0 /\ listen_index^0-listen_index^post69 == 0 /\ -one^post69+one^0 == 0 /\ -tmp___02^post69+tmp___02^0 == 0 /\ __const_10^0-__const_10^post69 == 0 /\ -addrs^post69+addrs^0 == 0 /\ -family^post69+family^0 == 0 /\ tmp___13^0-tmp___13^post69 == 0 /\ -MaxBackends^post69+MaxBackends^0 == 0 /\ tmp___46^0-tmp___46^post69 == 0 /\ -tmp1^post69+tmp1^0 == 0 /\ addr^0-addr^post69 == 0 /\ MAXADDR^0-MAXADDR^post69 == 0 /\ -tmp___35^post69+tmp___35^0 == 0 /\ maxconn^0-maxconn^post69 == 0), cost: 1 70: l43 -> l40 : __const_10^0'=__const_10^post70, tmp1^0'=tmp1^post70, fd^0'=fd^post70, MAXADDR^0'=MAXADDR^post70, maxconn^0'=maxconn^post70, closed^0'=closed^post70, tmp___46^0'=tmp___46^post70, tmp___13^0'=tmp___13^post70, addr^0'=addr^post70, MaxListen^0'=MaxListen^post70, ret^0'=ret^post70, family^0'=family^post70, tmp___35^0'=tmp___35^post70, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post70, addrs^0'=addrs^post70, added^0'=added^post70, tmp___02^0'=tmp___02^post70, listen_index^0'=listen_index^post70, MaxBackends^0'=MaxBackends^post70, one^0'=one^post70, err^0'=err^post70, tmp___24^0'=tmp___24^post70, addr_ai_family^0'=addr_ai_family^post70, (0 == 0 /\ MaxListen^0-MaxListen^post70 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post70 == 0 /\ __const_10^0-__const_10^post70 == 0 /\ -family^post70+family^0 == 0 /\ fd^0-fd^post70 == 0 /\ addr^0-addr^post70 == 0 /\ tmp___13^0-tmp___13^post70 == 0 /\ -tmp___24^post70+tmp___24^0 == 0 /\ -addr_ai_family^post70+addr_ai_family^0 == 0 /\ -listen_index^post70+listen_index^0 == 0 /\ maxconn^0-maxconn^post70 == 0 /\ -tmp___02^post70+tmp___02^0 == 0 /\ closed^0-closed^post70 == 0 /\ -MAXADDR^post70+MAXADDR^0 == 0 /\ -one^post70+one^0 == 0 /\ -MaxBackends^post70+MaxBackends^0 == 0 /\ -added^post70+added^0 == 0 /\ -tmp___35^post70+tmp___35^0 == 0 /\ -addrs^post70+addrs^0 == 0 /\ tmp___46^0-tmp___46^post70 == 0 /\ -err^post70+err^0 == 0 /\ tmp1^0-tmp1^post70 == 0), cost: 1 71: l44 -> l42 : __const_10^0'=__const_10^post71, tmp1^0'=tmp1^post71, fd^0'=fd^post71, MAXADDR^0'=MAXADDR^post71, maxconn^0'=maxconn^post71, closed^0'=closed^post71, tmp___46^0'=tmp___46^post71, tmp___13^0'=tmp___13^post71, addr^0'=addr^post71, MaxListen^0'=MaxListen^post71, ret^0'=ret^post71, family^0'=family^post71, tmp___35^0'=tmp___35^post71, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post71, addrs^0'=addrs^post71, added^0'=added^post71, tmp___02^0'=tmp___02^post71, listen_index^0'=listen_index^post71, MaxBackends^0'=MaxBackends^post71, one^0'=one^post71, err^0'=err^post71, tmp___24^0'=tmp___24^post71, addr_ai_family^0'=addr_ai_family^post71, (-tmp___02^post71+tmp___02^0 == 0 /\ -ret^post71+ret^0 == 0 /\ -one^post71+one^0 == 0 /\ __const_10^0-__const_10^post71 == 0 /\ MaxListen^0-MaxListen^post71 == 0 /\ addr^0-addr^post71 == 0 /\ -MaxBackends^post71+MaxBackends^0 == 0 /\ -family^post71+family^0 == 0 /\ tmp___13^0-tmp___13^post71 == 0 /\ fd^0-fd^post71 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post71 == 0 /\ -addrs^post71+addrs^0 == 0 /\ -err^post71+err^0 == 0 /\ maxconn^0-maxconn^post71 == 0 /\ -listen_index^post71+listen_index^0 == 0 /\ closed^0-closed^post71 == 0 /\ tmp___35^0-tmp___35^post71 == 0 /\ -tmp___24^post71+tmp___24^0 == 0 /\ 4-family^0 <= 0 /\ -MAXADDR^post71+MAXADDR^0 == 0 /\ -added^post71+added^0 == 0 /\ tmp___46^0-tmp___46^post71 == 0 /\ -addr_ai_family^post71+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post71 == 0), cost: 1 72: l44 -> l42 : __const_10^0'=__const_10^post72, tmp1^0'=tmp1^post72, fd^0'=fd^post72, MAXADDR^0'=MAXADDR^post72, maxconn^0'=maxconn^post72, closed^0'=closed^post72, tmp___46^0'=tmp___46^post72, tmp___13^0'=tmp___13^post72, addr^0'=addr^post72, MaxListen^0'=MaxListen^post72, ret^0'=ret^post72, family^0'=family^post72, tmp___35^0'=tmp___35^post72, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post72, addrs^0'=addrs^post72, added^0'=added^post72, tmp___02^0'=tmp___02^post72, listen_index^0'=listen_index^post72, MaxBackends^0'=MaxBackends^post72, one^0'=one^post72, err^0'=err^post72, tmp___24^0'=tmp___24^post72, addr_ai_family^0'=addr_ai_family^post72, (closed^0-closed^post72 == 0 /\ -MAXADDR^post72+MAXADDR^0 == 0 /\ -tmp___13^post72+tmp___13^0 == 0 /\ tmp___46^0-tmp___46^post72 == 0 /\ MaxListen^0-MaxListen^post72 == 0 /\ -one^post72+one^0 == 0 /\ maxconn^0-maxconn^post72 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post72 == 0 /\ -addrs^post72+addrs^0 == 0 /\ addr^0-addr^post72 == 0 /\ -err^post72+err^0 == 0 /\ -tmp___24^post72+tmp___24^0 == 0 /\ tmp___02^0-tmp___02^post72 == 0 /\ -addr_ai_family^post72+addr_ai_family^0 == 0 /\ -listen_index^post72+listen_index^0 == 0 /\ tmp___35^0-tmp___35^post72 == 0 /\ -added^post72+added^0 == 0 /\ tmp1^0-tmp1^post72 == 0 /\ ret^0-ret^post72 == 0 /\ -MaxBackends^post72+MaxBackends^0 == 0 /\ -__const_10^post72+__const_10^0 == 0 /\ -family^post72+family^0 == 0 /\ fd^0-fd^post72 == 0 /\ -2+family^0 <= 0), cost: 1 73: l44 -> l43 : __const_10^0'=__const_10^post73, tmp1^0'=tmp1^post73, fd^0'=fd^post73, MAXADDR^0'=MAXADDR^post73, maxconn^0'=maxconn^post73, closed^0'=closed^post73, tmp___46^0'=tmp___46^post73, tmp___13^0'=tmp___13^post73, addr^0'=addr^post73, MaxListen^0'=MaxListen^post73, ret^0'=ret^post73, family^0'=family^post73, tmp___35^0'=tmp___35^post73, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post73, addrs^0'=addrs^post73, added^0'=added^post73, tmp___02^0'=tmp___02^post73, listen_index^0'=listen_index^post73, MaxBackends^0'=MaxBackends^post73, one^0'=one^post73, err^0'=err^post73, tmp___24^0'=tmp___24^post73, addr_ai_family^0'=addr_ai_family^post73, (-MaxBackends^post73+MaxBackends^0 == 0 /\ tmp___35^0-tmp___35^post73 == 0 /\ tmp1^0-tmp1^post73 == 0 /\ -tmp___24^post73+tmp___24^0 == 0 /\ one^0-one^post73 == 0 /\ maxconn^0-maxconn^post73 == 0 /\ -addr_ai_family^post73+addr_ai_family^0 == 0 /\ family^0-family^post73 == 0 /\ -ListenSocket_OF_listen_index^post73+ListenSocket_OF_listen_index^0 == 0 /\ 3-family^0 <= 0 /\ -tmp___46^post73+tmp___46^0 == 0 /\ -tmp___13^post73+tmp___13^0 == 0 /\ MAXADDR^0-MAXADDR^post73 == 0 /\ tmp___02^0-tmp___02^post73 == 0 /\ -addrs^post73+addrs^0 == 0 /\ added^0-added^post73 == 0 /\ -listen_index^post73+listen_index^0 == 0 /\ -err^post73+err^0 == 0 /\ fd^0-fd^post73 == 0 /\ closed^0-closed^post73 == 0 /\ -3+family^0 <= 0 /\ __const_10^0-__const_10^post73 == 0 /\ addr^0-addr^post73 == 0 /\ MaxListen^0-MaxListen^post73 == 0 /\ -ret^post73+ret^0 == 0), cost: 1 74: l45 -> l44 : __const_10^0'=__const_10^post74, tmp1^0'=tmp1^post74, fd^0'=fd^post74, MAXADDR^0'=MAXADDR^post74, maxconn^0'=maxconn^post74, closed^0'=closed^post74, tmp___46^0'=tmp___46^post74, tmp___13^0'=tmp___13^post74, addr^0'=addr^post74, MaxListen^0'=MaxListen^post74, ret^0'=ret^post74, family^0'=family^post74, tmp___35^0'=tmp___35^post74, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post74, addrs^0'=addrs^post74, added^0'=added^post74, tmp___02^0'=tmp___02^post74, listen_index^0'=listen_index^post74, MaxBackends^0'=MaxBackends^post74, one^0'=one^post74, err^0'=err^post74, tmp___24^0'=tmp___24^post74, addr_ai_family^0'=addr_ai_family^post74, (0 == 0 /\ -1+one^post74 == 0 /\ tmp___46^0-tmp___46^post74 == 0 /\ fd^0-fd^post74 == 0 /\ -tmp___24^post74+tmp___24^0 == 0 /\ -MaxListen^post74+MaxListen^0 == 0 /\ -addrs^post74 <= 0 /\ 1-MaxBackends^post74 <= 0 /\ family^0-family^post74 == 0 /\ -ListenSocket_OF_listen_index^post74+ListenSocket_OF_listen_index^0 == 0 /\ closed^0-closed^post74 == 0 /\ tmp___13^0-tmp___13^post74 == 0 /\ -addr_ai_family^post74+addr_ai_family^0 == 0 /\ listen_index^post74 == 0 /\ -addr^post74+addr^0 == 0 /\ __const_10^0-__const_10^post74 == 0 /\ tmp1^0-tmp1^post74 == 0 /\ -err^post74+err^0 == 0 /\ -tmp___02^post74+tmp___02^0 == 0 /\ -tmp___35^post74+tmp___35^0 == 0 /\ maxconn^0-maxconn^post74 == 0 /\ added^post74 == 0), cost: 1 75: l46 -> l45 : __const_10^0'=__const_10^post75, tmp1^0'=tmp1^post75, fd^0'=fd^post75, MAXADDR^0'=MAXADDR^post75, maxconn^0'=maxconn^post75, closed^0'=closed^post75, tmp___46^0'=tmp___46^post75, tmp___13^0'=tmp___13^post75, addr^0'=addr^post75, MaxListen^0'=MaxListen^post75, ret^0'=ret^post75, family^0'=family^post75, tmp___35^0'=tmp___35^post75, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post75, addrs^0'=addrs^post75, added^0'=added^post75, tmp___02^0'=tmp___02^post75, listen_index^0'=listen_index^post75, MaxBackends^0'=MaxBackends^post75, one^0'=one^post75, err^0'=err^post75, tmp___24^0'=tmp___24^post75, addr_ai_family^0'=addr_ai_family^post75, (-ListenSocket_OF_listen_index^post75+ListenSocket_OF_listen_index^0 == 0 /\ -one^post75+one^0 == 0 /\ __const_10^0-__const_10^post75 == 0 /\ fd^0-fd^post75 == 0 /\ MAXADDR^0-MAXADDR^post75 == 0 /\ listen_index^0-listen_index^post75 == 0 /\ -addr_ai_family^post75+addr_ai_family^0 == 0 /\ -tmp___46^post75+tmp___46^0 == 0 /\ MaxBackends^0-MaxBackends^post75 == 0 /\ -MaxListen^post75+MaxListen^0 == 0 /\ -err^post75+err^0 == 0 /\ addrs^0-addrs^post75 == 0 /\ -tmp___35^post75+tmp___35^0 == 0 /\ tmp1^0-tmp1^post75 == 0 /\ -ret^post75+ret^0 == 0 /\ family^0-family^post75 == 0 /\ -closed^post75+closed^0 == 0 /\ tmp___13^0-tmp___13^post75 == 0 /\ maxconn^0-maxconn^post75 == 0 /\ -tmp___02^post75+tmp___02^0 == 0 /\ -addr^post75+addr^0 == 0 /\ -added^post75+added^0 == 0 /\ -tmp___24^post75+tmp___24^0 == 0), cost: 1 Applied preprocessing Original rule: l3 -> l4 : __const_10^0'=__const_10^post2, tmp1^0'=tmp1^post2, fd^0'=fd^post2, MAXADDR^0'=MAXADDR^post2, maxconn^0'=maxconn^post2, closed^0'=closed^post2, tmp___46^0'=tmp___46^post2, tmp___13^0'=tmp___13^post2, addr^0'=addr^post2, MaxListen^0'=MaxListen^post2, ret^0'=ret^post2, family^0'=family^post2, tmp___35^0'=tmp___35^post2, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post2, addrs^0'=addrs^post2, added^0'=added^post2, tmp___02^0'=tmp___02^post2, listen_index^0'=listen_index^post2, MaxBackends^0'=MaxBackends^post2, one^0'=one^post2, err^0'=err^post2, tmp___24^0'=tmp___24^post2, addr_ai_family^0'=addr_ai_family^post2, (tmp___46^0-tmp___46^post2 == 0 /\ MAXADDR^0-MAXADDR^post2 == 0 /\ -listen_index^post2+listen_index^0 == 0 /\ MaxBackends^0-MaxBackends^post2 == 0 /\ -tmp___24^post2+tmp___24^0 == 0 /\ __const_10^0-__const_10^post2 == 0 /\ -err^post2+err^0 == 0 /\ fd^0-fd^post2 == 0 /\ tmp___35^0-tmp___35^post2 == 0 /\ addrs^0-addrs^post2 == 0 /\ ret^post2 == 0 /\ -MaxListen^post2+MaxListen^0 == 0 /\ -closed^post2+closed^0 == 0 /\ tmp1^0-tmp1^post2 == 0 /\ tmp___13^0-tmp___13^post2 == 0 /\ maxconn^0-maxconn^post2 == 0 /\ -addr_ai_family^post2+addr_ai_family^0 == 0 /\ family^0-family^post2 == 0 /\ -ListenSocket_OF_listen_index^post2+ListenSocket_OF_listen_index^0 == 0 /\ added^0-added^post2 == 0 /\ -addr^post2+addr^0 == 0 /\ -one^post2+one^0 == 0 /\ -tmp___02^post2+tmp___02^0 == 0), cost: 1 New rule: l3 -> l4 : ret^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l5 -> l6 : __const_10^0'=__const_10^post3, tmp1^0'=tmp1^post3, fd^0'=fd^post3, MAXADDR^0'=MAXADDR^post3, maxconn^0'=maxconn^post3, closed^0'=closed^post3, tmp___46^0'=tmp___46^post3, tmp___13^0'=tmp___13^post3, addr^0'=addr^post3, MaxListen^0'=MaxListen^post3, ret^0'=ret^post3, family^0'=family^post3, tmp___35^0'=tmp___35^post3, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post3, addrs^0'=addrs^post3, added^0'=added^post3, tmp___02^0'=tmp___02^post3, listen_index^0'=listen_index^post3, MaxBackends^0'=MaxBackends^post3, one^0'=one^post3, err^0'=err^post3, tmp___24^0'=tmp___24^post3, addr_ai_family^0'=addr_ai_family^post3, (tmp___46^0-tmp___46^post3 == 0 /\ MaxBackends^0-MaxBackends^post3 == 0 /\ addrs^0-addrs^post3 == 0 /\ -MaxListen^post3+MaxListen^0 == 0 /\ __const_10^0-__const_10^post3 == 0 /\ -ListenSocket_OF_listen_index^post3+ListenSocket_OF_listen_index^0 == 0 /\ -family^post3+family^0 == 0 /\ -addr_ai_family^post3+addr_ai_family^0 == 0 /\ fd^0-fd^post3 == 0 /\ -err^post3+err^0 == 0 /\ -tmp___02^post3+tmp___02^0 == 0 /\ -addr^post3+addr^0 == 0 /\ MAXADDR^0-MAXADDR^post3 == 0 /\ -tmp___35^post3+tmp___35^0 == 0 /\ ret^0-ret^post3 == 0 /\ -closed^post3+closed^0 == 0 /\ listen_index^0-listen_index^post3 == 0 /\ tmp1^0-tmp1^post3 == 0 /\ maxconn^0-maxconn^post3 == 0 /\ -one^post3+one^0 == 0 /\ -tmp___24^post3+tmp___24^0 == 0 /\ tmp___13^0-tmp___13^post3 == 0 /\ -added^post3+added^0 == 0), cost: 1 New rule: l5 -> l6 : TRUE, cost: 1 Applied preprocessing Original rule: l6 -> l3 : __const_10^0'=__const_10^post4, tmp1^0'=tmp1^post4, fd^0'=fd^post4, MAXADDR^0'=MAXADDR^post4, maxconn^0'=maxconn^post4, closed^0'=closed^post4, tmp___46^0'=tmp___46^post4, tmp___13^0'=tmp___13^post4, addr^0'=addr^post4, MaxListen^0'=MaxListen^post4, ret^0'=ret^post4, family^0'=family^post4, tmp___35^0'=tmp___35^post4, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post4, addrs^0'=addrs^post4, added^0'=added^post4, tmp___02^0'=tmp___02^post4, listen_index^0'=listen_index^post4, MaxBackends^0'=MaxBackends^post4, one^0'=one^post4, err^0'=err^post4, tmp___24^0'=tmp___24^post4, addr_ai_family^0'=addr_ai_family^post4, (-one^post4+one^0 == 0 /\ addrs^0-addrs^post4 == 0 /\ -MaxListen^post4+MaxListen^0 == 0 /\ -closed^post4+closed^0 == 0 /\ -family^post4+family^0 == 0 /\ err^0-err^post4 == 0 /\ -tmp___02^post4+tmp___02^0 == 0 /\ -addr^post4+addr^0 == 0 /\ __const_10^0-__const_10^post4 == 0 /\ tmp1^0-tmp1^post4 == 0 /\ tmp___46^0-tmp___46^post4 == 0 /\ MAXADDR^0-MAXADDR^post4 == 0 /\ -added^post4+added^0 == 0 /\ -tmp___35^post4+tmp___35^0 == 0 /\ ret^0-ret^post4 == 0 /\ -tmp___24^post4+tmp___24^0 == 0 /\ -MaxBackends^post4+MaxBackends^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post4 == 0 /\ 1-added^0 <= 0 /\ fd^0-fd^post4 == 0 /\ -addr_ai_family^post4+addr_ai_family^0 == 0 /\ listen_index^0-listen_index^post4 == 0 /\ tmp___13^0-tmp___13^post4 == 0 /\ -maxconn^post4+maxconn^0 == 0), cost: 1 New rule: l6 -> l3 : -1+added^0 >= 0, cost: 1 Applied preprocessing Original rule: l6 -> l3 : __const_10^0'=__const_10^post5, tmp1^0'=tmp1^post5, fd^0'=fd^post5, MAXADDR^0'=MAXADDR^post5, maxconn^0'=maxconn^post5, closed^0'=closed^post5, tmp___46^0'=tmp___46^post5, tmp___13^0'=tmp___13^post5, addr^0'=addr^post5, MaxListen^0'=MaxListen^post5, ret^0'=ret^post5, family^0'=family^post5, tmp___35^0'=tmp___35^post5, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post5, addrs^0'=addrs^post5, added^0'=added^post5, tmp___02^0'=tmp___02^post5, listen_index^0'=listen_index^post5, MaxBackends^0'=MaxBackends^post5, one^0'=one^post5, err^0'=err^post5, tmp___24^0'=tmp___24^post5, addr_ai_family^0'=addr_ai_family^post5, (ret^0-ret^post5 == 0 /\ err^0-err^post5 == 0 /\ -added^post5+added^0 == 0 /\ -tmp___24^post5+tmp___24^0 == 0 /\ fd^0-fd^post5 == 0 /\ -addr_ai_family^post5+addr_ai_family^0 == 0 /\ -MaxListen^post5+MaxListen^0 == 0 /\ 1+added^0 <= 0 /\ -tmp___02^post5+tmp___02^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post5 == 0 /\ listen_index^0-listen_index^post5 == 0 /\ tmp___46^0-tmp___46^post5 == 0 /\ closed^0-closed^post5 == 0 /\ -one^post5+one^0 == 0 /\ maxconn^0-maxconn^post5 == 0 /\ -MaxBackends^post5+MaxBackends^0 == 0 /\ -family^post5+family^0 == 0 /\ __const_10^0-__const_10^post5 == 0 /\ -addrs^post5+addrs^0 == 0 /\ tmp___13^0-tmp___13^post5 == 0 /\ addr^0-addr^post5 == 0 /\ -tmp1^post5+tmp1^0 == 0 /\ MAXADDR^0-MAXADDR^post5 == 0 /\ -tmp___35^post5+tmp___35^0 == 0), cost: 1 New rule: l6 -> l3 : 1+added^0 <= 0, cost: 1 Applied preprocessing Original rule: l6 -> l7 : __const_10^0'=__const_10^post6, tmp1^0'=tmp1^post6, fd^0'=fd^post6, MAXADDR^0'=MAXADDR^post6, maxconn^0'=maxconn^post6, closed^0'=closed^post6, tmp___46^0'=tmp___46^post6, tmp___13^0'=tmp___13^post6, addr^0'=addr^post6, MaxListen^0'=MaxListen^post6, ret^0'=ret^post6, family^0'=family^post6, tmp___35^0'=tmp___35^post6, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post6, addrs^0'=addrs^post6, added^0'=added^post6, tmp___02^0'=tmp___02^post6, listen_index^0'=listen_index^post6, MaxBackends^0'=MaxBackends^post6, one^0'=one^post6, err^0'=err^post6, tmp___24^0'=tmp___24^post6, addr_ai_family^0'=addr_ai_family^post6, (MaxListen^0-MaxListen^post6 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post6 == 0 /\ -added^post6+added^0 == 0 /\ __const_10^0-__const_10^post6 == 0 /\ addr^0-addr^post6 == 0 /\ -family^post6+family^0 == 0 /\ -tmp___24^post6+tmp___24^0 == 0 /\ fd^0-fd^post6 == 0 /\ tmp___13^0-tmp___13^post6 == 0 /\ -listen_index^post6+listen_index^0 == 0 /\ -addr_ai_family^post6+addr_ai_family^0 == 0 /\ -tmp___02^post6+tmp___02^0 == 0 /\ maxconn^0-maxconn^post6 == 0 /\ closed^0-closed^post6 == 0 /\ -added^0 <= 0 /\ -one^post6+one^0 == 0 /\ added^0 <= 0 /\ -MAXADDR^post6+MAXADDR^0 == 0 /\ -MaxBackends^post6+MaxBackends^0 == 0 /\ -tmp___35^post6+tmp___35^0 == 0 /\ ret^post6 == 0 /\ tmp___46^0-tmp___46^post6 == 0 /\ -addrs^post6+addrs^0 == 0 /\ tmp1^0-tmp1^post6 == 0 /\ -err^post6+err^0 == 0), cost: 1 New rule: l6 -> l7 : ret^0'=0, added^0 == 0, cost: 1 Applied preprocessing Original rule: l8 -> l9 : __const_10^0'=__const_10^post7, tmp1^0'=tmp1^post7, fd^0'=fd^post7, MAXADDR^0'=MAXADDR^post7, maxconn^0'=maxconn^post7, closed^0'=closed^post7, tmp___46^0'=tmp___46^post7, tmp___13^0'=tmp___13^post7, addr^0'=addr^post7, MaxListen^0'=MaxListen^post7, ret^0'=ret^post7, family^0'=family^post7, tmp___35^0'=tmp___35^post7, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post7, addrs^0'=addrs^post7, added^0'=added^post7, tmp___02^0'=tmp___02^post7, listen_index^0'=listen_index^post7, MaxBackends^0'=MaxBackends^post7, one^0'=one^post7, err^0'=err^post7, tmp___24^0'=tmp___24^post7, addr_ai_family^0'=addr_ai_family^post7, (-listen_index^post7+listen_index^0 == 0 /\ -addr_ai_family^post7+addr_ai_family^0 == 0 /\ -addrs^post7+addrs^0 == 0 /\ -MAXADDR^post7+MAXADDR^0 == 0 /\ -1-addr^0+addr^post7 == 0 /\ -tmp___13^post7+tmp___13^0 == 0 /\ -err^post7+err^0 == 0 /\ fd^0-fd^post7 == 0 /\ -tmp___24^post7+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post7 == 0 /\ -MaxBackends^post7+MaxBackends^0 == 0 /\ tmp___02^0-tmp___02^post7 == 0 /\ -ret^post7+ret^0 == 0 /\ added^0-added^post7 == 0 /\ maxconn^0-maxconn^post7 == 0 /\ closed^0-closed^post7 == 0 /\ __const_10^0-__const_10^post7 == 0 /\ tmp1^0-tmp1^post7 == 0 /\ MaxListen^0-MaxListen^post7 == 0 /\ -one^post7+one^0 == 0 /\ tmp___35^0-tmp___35^post7 == 0 /\ -ListenSocket_OF_listen_index^post7+ListenSocket_OF_listen_index^0 == 0 /\ -family^post7+family^0 == 0), cost: 1 New rule: l8 -> l9 : addr^0'=1+addr^0, TRUE, cost: 1 Applied preprocessing Original rule: l10 -> l8 : __const_10^0'=__const_10^post8, tmp1^0'=tmp1^post8, fd^0'=fd^post8, MAXADDR^0'=MAXADDR^post8, maxconn^0'=maxconn^post8, closed^0'=closed^post8, tmp___46^0'=tmp___46^post8, tmp___13^0'=tmp___13^post8, addr^0'=addr^post8, MaxListen^0'=MaxListen^post8, ret^0'=ret^post8, family^0'=family^post8, tmp___35^0'=tmp___35^post8, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post8, addrs^0'=addrs^post8, added^0'=added^post8, tmp___02^0'=tmp___02^post8, listen_index^0'=listen_index^post8, MaxBackends^0'=MaxBackends^post8, one^0'=one^post8, err^0'=err^post8, tmp___24^0'=tmp___24^post8, addr_ai_family^0'=addr_ai_family^post8, (-listen_index^post8+listen_index^0 == 0 /\ one^0-one^post8 == 0 /\ -addrs^post8+addrs^0 == 0 /\ -tmp___24^post8+tmp___24^0 == 0 /\ -MaxBackends^post8+MaxBackends^0 == 0 /\ maxconn^0-maxconn^post8 == 0 /\ -addr_ai_family^post8+addr_ai_family^0 == 0 /\ -err^post8+err^0 == 0 /\ -ret^post8+ret^0 == 0 /\ MAXADDR^0-MAXADDR^post8 == 0 /\ tmp1^0-tmp1^post8 == 0 /\ -err^0 <= 0 /\ tmp___46^0-tmp___46^post8 == 0 /\ family^0-family^post8 == 0 /\ -1+added^post8-added^0 == 0 /\ __const_10^0-__const_10^post8 == 0 /\ ListenSocket_OF_listen_index^post8-fd^0 == 0 /\ MaxListen^0-MaxListen^post8 == 0 /\ fd^0-fd^post8 == 0 /\ addr^0-addr^post8 == 0 /\ closed^0-closed^post8 == 0 /\ tmp___35^0-tmp___35^post8 == 0 /\ tmp___02^0-tmp___02^post8 == 0 /\ -tmp___13^post8+tmp___13^0 == 0), cost: 1 New rule: l10 -> l8 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0 >= 0, cost: 1 Applied preprocessing Original rule: l10 -> l8 : __const_10^0'=__const_10^post9, tmp1^0'=tmp1^post9, fd^0'=fd^post9, MAXADDR^0'=MAXADDR^post9, maxconn^0'=maxconn^post9, closed^0'=closed^post9, tmp___46^0'=tmp___46^post9, tmp___13^0'=tmp___13^post9, addr^0'=addr^post9, MaxListen^0'=MaxListen^post9, ret^0'=ret^post9, family^0'=family^post9, tmp___35^0'=tmp___35^post9, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post9, addrs^0'=addrs^post9, added^0'=added^post9, tmp___02^0'=tmp___02^post9, listen_index^0'=listen_index^post9, MaxBackends^0'=MaxBackends^post9, one^0'=one^post9, err^0'=err^post9, tmp___24^0'=tmp___24^post9, addr_ai_family^0'=addr_ai_family^post9, (tmp___35^0-tmp___35^post9 == 0 /\ -MaxListen^post9+MaxListen^0 == 0 /\ -1+closed^post9 == 0 /\ one^0-one^post9 == 0 /\ fd^0-fd^post9 == 0 /\ -ListenSocket_OF_listen_index^post9+ListenSocket_OF_listen_index^0 == 0 /\ -addr^post9+addr^0 == 0 /\ -tmp___24^post9+tmp___24^0 == 0 /\ tmp___13^0-tmp___13^post9 == 0 /\ 1+err^0 <= 0 /\ addrs^0-addrs^post9 == 0 /\ added^0-added^post9 == 0 /\ -err^post9+err^0 == 0 /\ -addr_ai_family^post9+addr_ai_family^0 == 0 /\ -listen_index^post9+listen_index^0 == 0 /\ __const_10^0-__const_10^post9 == 0 /\ tmp___02^0-tmp___02^post9 == 0 /\ tmp1^0-tmp1^post9 == 0 /\ MAXADDR^0-MAXADDR^post9 == 0 /\ family^0-family^post9 == 0 /\ -tmp___46^post9+tmp___46^0 == 0 /\ maxconn^0-maxconn^post9 == 0 /\ -MaxBackends^post9+MaxBackends^0 == 0 /\ -ret^post9+ret^0 == 0), cost: 1 New rule: l10 -> l8 : closed^0'=1, 1+err^0 <= 0, cost: 1 Applied preprocessing Original rule: l11 -> l10 : __const_10^0'=__const_10^post10, tmp1^0'=tmp1^post10, fd^0'=fd^post10, MAXADDR^0'=MAXADDR^post10, maxconn^0'=maxconn^post10, closed^0'=closed^post10, tmp___46^0'=tmp___46^post10, tmp___13^0'=tmp___13^post10, addr^0'=addr^post10, MaxListen^0'=MaxListen^post10, ret^0'=ret^post10, family^0'=family^post10, tmp___35^0'=tmp___35^post10, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post10, addrs^0'=addrs^post10, added^0'=added^post10, tmp___02^0'=tmp___02^post10, listen_index^0'=listen_index^post10, MaxBackends^0'=MaxBackends^post10, one^0'=one^post10, err^0'=err^post10, tmp___24^0'=tmp___24^post10, addr_ai_family^0'=addr_ai_family^post10, (0 == 0 /\ MAXADDR^0-MAXADDR^post10 == 0 /\ listen_index^0-listen_index^post10 == 0 /\ one^0-one^post10 == 0 /\ -tmp___46^post10+tmp___46^0 == 0 /\ fd^0-fd^post10 == 0 /\ -addr_ai_family^post10+addr_ai_family^0 == 0 /\ -MaxListen^post10+MaxListen^0 == 0 /\ addrs^0-addrs^post10 == 0 /\ -tmp___24^post10+tmp___24^0 == 0 /\ -ret^post10+ret^0 == 0 /\ family^0-family^post10 == 0 /\ -ListenSocket_OF_listen_index^post10+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^0-tmp___13^post10 == 0 /\ closed^0-closed^post10 == 0 /\ -addr^post10+addr^0 == 0 /\ tmp1^0-tmp1^post10 == 0 /\ __const_10^0-__const_10^post10 == 0 /\ -tmp___02^post10+tmp___02^0 == 0 /\ -MaxBackends^post10+MaxBackends^0 == 0 /\ maxconn^0-maxconn^post10 == 0 /\ added^0-added^post10 == 0 /\ -tmp___35^post10+tmp___35^0 == 0), cost: 1 New rule: l11 -> l10 : err^0'=err^post10, 0 == 0, cost: 1 Applied preprocessing Original rule: l12 -> l11 : __const_10^0'=__const_10^post11, tmp1^0'=tmp1^post11, fd^0'=fd^post11, MAXADDR^0'=MAXADDR^post11, maxconn^0'=maxconn^post11, closed^0'=closed^post11, tmp___46^0'=tmp___46^post11, tmp___13^0'=tmp___13^post11, addr^0'=addr^post11, MaxListen^0'=MaxListen^post11, ret^0'=ret^post11, family^0'=family^post11, tmp___35^0'=tmp___35^post11, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post11, addrs^0'=addrs^post11, added^0'=added^post11, tmp___02^0'=tmp___02^post11, listen_index^0'=listen_index^post11, MaxBackends^0'=MaxBackends^post11, one^0'=one^post11, err^0'=err^post11, tmp___24^0'=tmp___24^post11, addr_ai_family^0'=addr_ai_family^post11, (-ListenSocket_OF_listen_index^post11+ListenSocket_OF_listen_index^0 == 0 /\ __const_10^0-__const_10^post11 == 0 /\ -one^post11+one^0 == 0 /\ fd^0-fd^post11 == 0 /\ MAXADDR^0-MAXADDR^post11 == 0 /\ listen_index^0-listen_index^post11 == 0 /\ -tmp___46^post11+tmp___46^0 == 0 /\ -tmp___35^post11+tmp___35^0 == 0 /\ tmp___13^0-tmp___13^post11 == 0 /\ -MaxListen^post11+MaxListen^0 == 0 /\ -err^post11+err^0 == 0 /\ -addr_ai_family^post11+addr_ai_family^0 == 0 /\ MaxBackends^0-MaxBackends^post11 == 0 /\ addrs^0-addrs^post11 == 0 /\ -__const_10^0+maxconn^0 <= 0 /\ tmp1^0-tmp1^post11 == 0 /\ -ret^post11+ret^0 == 0 /\ family^0-family^post11 == 0 /\ -closed^post11+closed^0 == 0 /\ -addr^post11+addr^0 == 0 /\ -tmp___02^post11+tmp___02^0 == 0 /\ maxconn^0-maxconn^post11 == 0 /\ -tmp___24^post11+tmp___24^0 == 0 /\ -added^post11+added^0 == 0), cost: 1 New rule: l12 -> l11 : -__const_10^0+maxconn^0 <= 0, cost: 1 Applied preprocessing Original rule: l12 -> l11 : __const_10^0'=__const_10^post12, tmp1^0'=tmp1^post12, fd^0'=fd^post12, MAXADDR^0'=MAXADDR^post12, maxconn^0'=maxconn^post12, closed^0'=closed^post12, tmp___46^0'=tmp___46^post12, tmp___13^0'=tmp___13^post12, addr^0'=addr^post12, MaxListen^0'=MaxListen^post12, ret^0'=ret^post12, family^0'=family^post12, tmp___35^0'=tmp___35^post12, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post12, addrs^0'=addrs^post12, added^0'=added^post12, tmp___02^0'=tmp___02^post12, listen_index^0'=listen_index^post12, MaxBackends^0'=MaxBackends^post12, one^0'=one^post12, err^0'=err^post12, tmp___24^0'=tmp___24^post12, addr_ai_family^0'=addr_ai_family^post12, (-tmp___02^post12+tmp___02^0 == 0 /\ closed^0-closed^post12 == 0 /\ listen_index^0-listen_index^post12 == 0 /\ -one^post12+one^0 == 0 /\ tmp___13^0-tmp___13^post12 == 0 /\ -MaxBackends^post12+MaxBackends^0 == 0 /\ tmp___46^0-tmp___46^post12 == 0 /\ -MaxListen^post12+MaxListen^0 == 0 /\ addrs^0-addrs^post12 == 0 /\ tmp1^0-tmp1^post12 == 0 /\ -ret^post12+ret^0 == 0 /\ MAXADDR^0-MAXADDR^post12 == 0 /\ family^0-family^post12 == 0 /\ -__const_10^0+maxconn^post12 == 0 /\ -addr^post12+addr^0 == 0 /\ __const_10^0-__const_10^post12 == 0 /\ -ListenSocket_OF_listen_index^post12+ListenSocket_OF_listen_index^0 == 0 /\ -err^post12+err^0 == 0 /\ 1+__const_10^0-maxconn^0 <= 0 /\ fd^0-fd^post12 == 0 /\ -addr_ai_family^post12+addr_ai_family^0 == 0 /\ added^0-added^post12 == 0 /\ tmp___24^0-tmp___24^post12 == 0 /\ -tmp___35^post12+tmp___35^0 == 0), cost: 1 New rule: l12 -> l11 : maxconn^0'=__const_10^0, 1+__const_10^0-maxconn^0 <= 0, cost: 1 Applied preprocessing Original rule: l13 -> l12 : __const_10^0'=__const_10^post13, tmp1^0'=tmp1^post13, fd^0'=fd^post13, MAXADDR^0'=MAXADDR^post13, maxconn^0'=maxconn^post13, closed^0'=closed^post13, tmp___46^0'=tmp___46^post13, tmp___13^0'=tmp___13^post13, addr^0'=addr^post13, MaxListen^0'=MaxListen^post13, ret^0'=ret^post13, family^0'=family^post13, tmp___35^0'=tmp___35^post13, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post13, addrs^0'=addrs^post13, added^0'=added^post13, tmp___02^0'=tmp___02^post13, listen_index^0'=listen_index^post13, MaxBackends^0'=MaxBackends^post13, one^0'=one^post13, err^0'=err^post13, tmp___24^0'=tmp___24^post13, addr_ai_family^0'=addr_ai_family^post13, (0 == 0 /\ ret^0-ret^post13 == 0 /\ closed^0-closed^post13 == 0 /\ -MaxListen^post13+MaxListen^0 == 0 /\ -family^post13+family^0 == 0 /\ tmp___46^0-tmp___46^post13 == 0 /\ MaxBackends^0-MaxBackends^post13 == 0 /\ -err^post13+err^0 == 0 /\ -addr_ai_family^post13+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post13 == 0 /\ -tmp___02^post13+tmp___02^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post13 == 0 /\ MAXADDR^0-MAXADDR^post13 == 0 /\ listen_index^0-listen_index^post13 == 0 /\ -one^post13+one^0 == 0 /\ __const_10^0-__const_10^post13 == 0 /\ -added^post13+added^0 == 0 /\ addr^0-addr^post13 == 0 /\ fd^0-fd^post13 == 0 /\ tmp___13^0-tmp___13^post13 == 0 /\ -tmp___35^post13+tmp___35^0 == 0 /\ -addrs^post13+addrs^0 == 0 /\ tmp___24^0-tmp___24^post13 == 0), cost: 1 New rule: l13 -> l12 : maxconn^0'=maxconn^post13, 0 == 0, cost: 1 Applied preprocessing Original rule: l14 -> l5 : __const_10^0'=__const_10^post14, tmp1^0'=tmp1^post14, fd^0'=fd^post14, MAXADDR^0'=MAXADDR^post14, maxconn^0'=maxconn^post14, closed^0'=closed^post14, tmp___46^0'=tmp___46^post14, tmp___13^0'=tmp___13^post14, addr^0'=addr^post14, MaxListen^0'=MaxListen^post14, ret^0'=ret^post14, family^0'=family^post14, tmp___35^0'=tmp___35^post14, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post14, addrs^0'=addrs^post14, added^0'=added^post14, tmp___02^0'=tmp___02^post14, listen_index^0'=listen_index^post14, MaxBackends^0'=MaxBackends^post14, one^0'=one^post14, err^0'=err^post14, tmp___24^0'=tmp___24^post14, addr_ai_family^0'=addr_ai_family^post14, (-maxconn^post14+maxconn^0 == 0 /\ -tmp___02^post14+tmp___02^0 == 0 /\ tmp___13^0-tmp___13^post14 == 0 /\ err^0-err^post14 == 0 /\ ret^0-ret^post14 == 0 /\ -one^post14+one^0 == 0 /\ -MaxBackends^post14+MaxBackends^0 == 0 /\ tmp___46^0-tmp___46^post14 == 0 /\ -family^post14+family^0 == 0 /\ tmp1^0-tmp1^post14 == 0 /\ -addrs^post14+addrs^0 == 0 /\ -1+closed^post14 == 0 /\ -listen_index^post14+listen_index^0 == 0 /\ -tmp___35^post14+tmp___35^0 == 0 /\ MAXADDR^0-MAXADDR^post14 == 0 /\ -added^post14+added^0 == 0 /\ __const_10^0-__const_10^post14 == 0 /\ MaxListen^0-MaxListen^post14 == 0 /\ addr^0-addr^post14 == 0 /\ fd^0-fd^post14 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post14 == 0 /\ tmp___24^0-tmp___24^post14 == 0 /\ -addr_ai_family^post14+addr_ai_family^0 == 0), cost: 1 New rule: l14 -> l5 : closed^0'=1, TRUE, cost: 1 Applied preprocessing Original rule: l15 -> l13 : __const_10^0'=__const_10^post15, tmp1^0'=tmp1^post15, fd^0'=fd^post15, MAXADDR^0'=MAXADDR^post15, maxconn^0'=maxconn^post15, closed^0'=closed^post15, tmp___46^0'=tmp___46^post15, tmp___13^0'=tmp___13^post15, addr^0'=addr^post15, MaxListen^0'=MaxListen^post15, ret^0'=ret^post15, family^0'=family^post15, tmp___35^0'=tmp___35^post15, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post15, addrs^0'=addrs^post15, added^0'=added^post15, tmp___02^0'=tmp___02^post15, listen_index^0'=listen_index^post15, MaxBackends^0'=MaxBackends^post15, one^0'=one^post15, err^0'=err^post15, tmp___24^0'=tmp___24^post15, addr_ai_family^0'=addr_ai_family^post15, (addr^0-addr^post15 == 0 /\ tmp___13^0-tmp___13^post15 == 0 /\ err^0-err^post15 == 0 /\ tmp1^0-tmp1^post15 == 0 /\ ret^0-ret^post15 == 0 /\ fd^0-fd^post15 == 0 /\ -one^post15+one^0 == 0 /\ 1-tmp___46^0 <= 0 /\ -1+tmp___46^0 <= 0 /\ -addrs^post15+addrs^0 == 0 /\ closed^0-closed^post15 == 0 /\ -tmp___24^post15+tmp___24^0 == 0 /\ -listen_index^post15+listen_index^0 == 0 /\ -addr_ai_family^post15+addr_ai_family^0 == 0 /\ -added^post15+added^0 == 0 /\ -tmp___35^post15+tmp___35^0 == 0 /\ -MaxBackends^post15+MaxBackends^0 == 0 /\ tmp___46^0-tmp___46^post15 == 0 /\ maxconn^0-maxconn^post15 == 0 /\ __const_10^0-__const_10^post15 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post15 == 0 /\ -tmp___02^post15+tmp___02^0 == 0 /\ MAXADDR^0-MAXADDR^post15 == 0 /\ -family^post15+family^0 == 0 /\ MaxListen^0-MaxListen^post15 == 0), cost: 1 New rule: l15 -> l13 : -1+tmp___46^0 == 0, cost: 1 Applied preprocessing Original rule: l15 -> l14 : __const_10^0'=__const_10^post16, tmp1^0'=tmp1^post16, fd^0'=fd^post16, MAXADDR^0'=MAXADDR^post16, maxconn^0'=maxconn^post16, closed^0'=closed^post16, tmp___46^0'=tmp___46^post16, tmp___13^0'=tmp___13^post16, addr^0'=addr^post16, MaxListen^0'=MaxListen^post16, ret^0'=ret^post16, family^0'=family^post16, tmp___35^0'=tmp___35^post16, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post16, addrs^0'=addrs^post16, added^0'=added^post16, tmp___02^0'=tmp___02^post16, listen_index^0'=listen_index^post16, MaxBackends^0'=MaxBackends^post16, one^0'=one^post16, err^0'=err^post16, tmp___24^0'=tmp___24^post16, addr_ai_family^0'=addr_ai_family^post16, (-MaxBackends^post16+MaxBackends^0 == 0 /\ 2-tmp___46^0 <= 0 /\ -listen_index^post16+listen_index^0 == 0 /\ tmp___46^0-tmp___46^post16 == 0 /\ -tmp___24^post16+tmp___24^0 == 0 /\ __const_10^0-__const_10^post16 == 0 /\ -added^post16+added^0 == 0 /\ -addr_ai_family^post16+addr_ai_family^0 == 0 /\ -err^post16+err^0 == 0 /\ MaxListen^0-MaxListen^post16 == 0 /\ -tmp___35^post16+tmp___35^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post16 == 0 /\ fd^0-fd^post16 == 0 /\ closed^0-closed^post16 == 0 /\ tmp___02^0-tmp___02^post16 == 0 /\ addr^0-addr^post16 == 0 /\ -tmp___13^post16+tmp___13^0 == 0 /\ -family^post16+family^0 == 0 /\ tmp1^0-tmp1^post16 == 0 /\ -addrs^post16+addrs^0 == 0 /\ maxconn^0-maxconn^post16 == 0 /\ -one^post16+one^0 == 0 /\ -MAXADDR^post16+MAXADDR^0 == 0 /\ ret^0-ret^post16 == 0), cost: 1 New rule: l15 -> l14 : -2+tmp___46^0 >= 0, cost: 1 Applied preprocessing Original rule: l15 -> l14 : __const_10^0'=__const_10^post17, tmp1^0'=tmp1^post17, fd^0'=fd^post17, MAXADDR^0'=MAXADDR^post17, maxconn^0'=maxconn^post17, closed^0'=closed^post17, tmp___46^0'=tmp___46^post17, tmp___13^0'=tmp___13^post17, addr^0'=addr^post17, MaxListen^0'=MaxListen^post17, ret^0'=ret^post17, family^0'=family^post17, tmp___35^0'=tmp___35^post17, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post17, addrs^0'=addrs^post17, added^0'=added^post17, tmp___02^0'=tmp___02^post17, listen_index^0'=listen_index^post17, MaxBackends^0'=MaxBackends^post17, one^0'=one^post17, err^0'=err^post17, tmp___24^0'=tmp___24^post17, addr_ai_family^0'=addr_ai_family^post17, (-tmp___24^post17+tmp___24^0 == 0 /\ -MaxBackends^post17+MaxBackends^0 == 0 /\ __const_10^0-__const_10^post17 == 0 /\ -listen_index^post17+listen_index^0 == 0 /\ -addrs^post17+addrs^0 == 0 /\ -addr_ai_family^post17+addr_ai_family^0 == 0 /\ fd^0-fd^post17 == 0 /\ tmp___46^0 <= 0 /\ tmp___46^0-tmp___46^post17 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post17 == 0 /\ -err^post17+err^0 == 0 /\ tmp___02^0-tmp___02^post17 == 0 /\ MAXADDR^0-MAXADDR^post17 == 0 /\ -ret^post17+ret^0 == 0 /\ family^0-family^post17 == 0 /\ maxconn^0-maxconn^post17 == 0 /\ closed^0-closed^post17 == 0 /\ tmp1^0-tmp1^post17 == 0 /\ MaxListen^0-MaxListen^post17 == 0 /\ addr^0-addr^post17 == 0 /\ tmp___35^0-tmp___35^post17 == 0 /\ -tmp___13^post17+tmp___13^0 == 0 /\ -one^post17+one^0 == 0 /\ -added^post17+added^0 == 0), cost: 1 New rule: l15 -> l14 : tmp___46^0 <= 0, cost: 1 Applied preprocessing Original rule: l16 -> l13 : __const_10^0'=__const_10^post18, tmp1^0'=tmp1^post18, fd^0'=fd^post18, MAXADDR^0'=MAXADDR^post18, maxconn^0'=maxconn^post18, closed^0'=closed^post18, tmp___46^0'=tmp___46^post18, tmp___13^0'=tmp___13^post18, addr^0'=addr^post18, MaxListen^0'=MaxListen^post18, ret^0'=ret^post18, family^0'=family^post18, tmp___35^0'=tmp___35^post18, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post18, addrs^0'=addrs^post18, added^0'=added^post18, tmp___02^0'=tmp___02^post18, listen_index^0'=listen_index^post18, MaxBackends^0'=MaxBackends^post18, one^0'=one^post18, err^0'=err^post18, tmp___24^0'=tmp___24^post18, addr_ai_family^0'=addr_ai_family^post18, (-ListenSocket_OF_listen_index^post18+ListenSocket_OF_listen_index^0 == 0 /\ tmp1^0-tmp1^post18 == 0 /\ family^0-family^post18 == 0 /\ maxconn^0-maxconn^post18 == 0 /\ -tmp___46^post18+tmp___46^0 == 0 /\ -err^post18+err^0 == 0 /\ one^0-one^post18 == 0 /\ tmp___35^0-tmp___35^post18 == 0 /\ -MaxBackends^post18+MaxBackends^0 == 0 /\ fd^0-fd^post18 == 0 /\ __const_10^0-__const_10^post18 == 0 /\ -ret^post18+ret^0 == 0 /\ MAXADDR^0-MAXADDR^post18 == 0 /\ MaxListen^0-MaxListen^post18 == 0 /\ 4-addr_ai_family^0 <= 0 /\ -tmp___13^post18+tmp___13^0 == 0 /\ added^0-added^post18 == 0 /\ -addrs^post18+addrs^0 == 0 /\ -listen_index^post18+listen_index^0 == 0 /\ -tmp___24^post18+tmp___24^0 == 0 /\ -addr_ai_family^post18+addr_ai_family^0 == 0 /\ tmp___02^0-tmp___02^post18 == 0 /\ closed^0-closed^post18 == 0 /\ addr^0-addr^post18 == 0), cost: 1 New rule: l16 -> l13 : -4+addr_ai_family^0 >= 0, cost: 1 Applied preprocessing Original rule: l16 -> l13 : __const_10^0'=__const_10^post19, tmp1^0'=tmp1^post19, fd^0'=fd^post19, MAXADDR^0'=MAXADDR^post19, maxconn^0'=maxconn^post19, closed^0'=closed^post19, tmp___46^0'=tmp___46^post19, tmp___13^0'=tmp___13^post19, addr^0'=addr^post19, MaxListen^0'=MaxListen^post19, ret^0'=ret^post19, family^0'=family^post19, tmp___35^0'=tmp___35^post19, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post19, addrs^0'=addrs^post19, added^0'=added^post19, tmp___02^0'=tmp___02^post19, listen_index^0'=listen_index^post19, MaxBackends^0'=MaxBackends^post19, one^0'=one^post19, err^0'=err^post19, tmp___24^0'=tmp___24^post19, addr_ai_family^0'=addr_ai_family^post19, (-ret^post19+ret^0 == 0 /\ tmp___13^0-tmp___13^post19 == 0 /\ -tmp___02^post19+tmp___02^0 == 0 /\ -ListenSocket_OF_listen_index^post19+ListenSocket_OF_listen_index^0 == 0 /\ family^0-family^post19 == 0 /\ fd^0-fd^post19 == 0 /\ -one^post19+one^0 == 0 /\ -addr^post19+addr^0 == 0 /\ __const_10^0-__const_10^post19 == 0 /\ -MaxBackends^post19+MaxBackends^0 == 0 /\ -err^post19+err^0 == 0 /\ tmp___35^0-tmp___35^post19 == 0 /\ maxconn^0-maxconn^post19 == 0 /\ closed^0-closed^post19 == 0 /\ -tmp___46^post19+tmp___46^0 == 0 /\ addrs^0-addrs^post19 == 0 /\ -tmp___24^post19+tmp___24^0 == 0 /\ added^0-added^post19 == 0 /\ MaxListen^0-MaxListen^post19 == 0 /\ MAXADDR^0-MAXADDR^post19 == 0 /\ -listen_index^post19+listen_index^0 == 0 /\ -2+addr_ai_family^0 <= 0 /\ -addr_ai_family^post19+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post19 == 0), cost: 1 New rule: l16 -> l13 : -2+addr_ai_family^0 <= 0, cost: 1 Applied preprocessing Original rule: l16 -> l15 : __const_10^0'=__const_10^post20, tmp1^0'=tmp1^post20, fd^0'=fd^post20, MAXADDR^0'=MAXADDR^post20, maxconn^0'=maxconn^post20, closed^0'=closed^post20, tmp___46^0'=tmp___46^post20, tmp___13^0'=tmp___13^post20, addr^0'=addr^post20, MaxListen^0'=MaxListen^post20, ret^0'=ret^post20, family^0'=family^post20, tmp___35^0'=tmp___35^post20, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post20, addrs^0'=addrs^post20, added^0'=added^post20, tmp___02^0'=tmp___02^post20, listen_index^0'=listen_index^post20, MaxBackends^0'=MaxBackends^post20, one^0'=one^post20, err^0'=err^post20, tmp___24^0'=tmp___24^post20, addr_ai_family^0'=addr_ai_family^post20, (0 == 0 /\ -addr^post20+addr^0 == 0 /\ -tmp___02^post20+tmp___02^0 == 0 /\ fd^0-fd^post20 == 0 /\ -one^post20+one^0 == 0 /\ addrs^0-addrs^post20 == 0 /\ -tmp___24^post20+tmp___24^0 == 0 /\ ret^0-ret^post20 == 0 /\ -MaxBackends^post20+MaxBackends^0 == 0 /\ 3-addr_ai_family^0 <= 0 /\ __const_10^0-__const_10^post20 == 0 /\ MAXADDR^0-MAXADDR^post20 == 0 /\ family^0-family^post20 == 0 /\ tmp___13^0-tmp___13^post20 == 0 /\ -ListenSocket_OF_listen_index^post20+ListenSocket_OF_listen_index^0 == 0 /\ -tmp___35^post20+tmp___35^0 == 0 /\ -maxconn^post20+maxconn^0 == 0 /\ tmp1^0-tmp1^post20 == 0 /\ added^0-added^post20 == 0 /\ listen_index^0-listen_index^post20 == 0 /\ -MaxListen^post20+MaxListen^0 == 0 /\ -closed^post20+closed^0 == 0 /\ -3+addr_ai_family^0 <= 0 /\ -addr_ai_family^post20+addr_ai_family^0 == 0 /\ -err^post20+err^0 == 0), cost: 1 New rule: l16 -> l15 : tmp___46^0'=tmp___46^post20, -3+addr_ai_family^0 == 0, cost: 1 Applied preprocessing Original rule: l17 -> l16 : __const_10^0'=__const_10^post21, tmp1^0'=tmp1^post21, fd^0'=fd^post21, MAXADDR^0'=MAXADDR^post21, maxconn^0'=maxconn^post21, closed^0'=closed^post21, tmp___46^0'=tmp___46^post21, tmp___13^0'=tmp___13^post21, addr^0'=addr^post21, MaxListen^0'=MaxListen^post21, ret^0'=ret^post21, family^0'=family^post21, tmp___35^0'=tmp___35^post21, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post21, addrs^0'=addrs^post21, added^0'=added^post21, tmp___02^0'=tmp___02^post21, listen_index^0'=listen_index^post21, MaxBackends^0'=MaxBackends^post21, one^0'=one^post21, err^0'=err^post21, tmp___24^0'=tmp___24^post21, addr_ai_family^0'=addr_ai_family^post21, (addrs^0-addrs^post21 == 0 /\ -addr_ai_family^post21+addr_ai_family^0 == 0 /\ MaxBackends^0-MaxBackends^post21 == 0 /\ -added^post21+added^0 == 0 /\ -err^post21+err^0 == 0 /\ -MaxListen^post21+MaxListen^0 == 0 /\ fd^0-fd^post21 == 0 /\ -tmp___24^post21+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post21 == 0 /\ -tmp___35^post21+tmp___35^0 == 0 /\ -tmp___02^post21+tmp___02^0 == 0 /\ -err^0 <= 0 /\ __const_10^0-__const_10^post21 == 0 /\ MAXADDR^0-MAXADDR^post21 == 0 /\ -addr^post21+addr^0 == 0 /\ ret^0-ret^post21 == 0 /\ listen_index^0-listen_index^post21 == 0 /\ family^0-family^post21 == 0 /\ tmp1^0-tmp1^post21 == 0 /\ -maxconn^post21+maxconn^0 == 0 /\ -one^post21+one^0 == 0 /\ -closed^post21+closed^0 == 0 /\ tmp___13^0-tmp___13^post21 == 0 /\ -ListenSocket_OF_listen_index^post21+ListenSocket_OF_listen_index^0 == 0), cost: 1 New rule: l17 -> l16 : err^0 >= 0, cost: 1 Applied preprocessing Original rule: l17 -> l8 : __const_10^0'=__const_10^post22, tmp1^0'=tmp1^post22, fd^0'=fd^post22, MAXADDR^0'=MAXADDR^post22, maxconn^0'=maxconn^post22, closed^0'=closed^post22, tmp___46^0'=tmp___46^post22, tmp___13^0'=tmp___13^post22, addr^0'=addr^post22, MaxListen^0'=MaxListen^post22, ret^0'=ret^post22, family^0'=family^post22, tmp___35^0'=tmp___35^post22, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post22, addrs^0'=addrs^post22, added^0'=added^post22, tmp___02^0'=tmp___02^post22, listen_index^0'=listen_index^post22, MaxBackends^0'=MaxBackends^post22, one^0'=one^post22, err^0'=err^post22, tmp___24^0'=tmp___24^post22, addr_ai_family^0'=addr_ai_family^post22, (-MaxBackends^post22+MaxBackends^0 == 0 /\ addrs^0-addrs^post22 == 0 /\ -family^post22+family^0 == 0 /\ -tmp___24^post22+tmp___24^0 == 0 /\ -err^post22+err^0 == 0 /\ -addr_ai_family^post22+addr_ai_family^0 == 0 /\ -maxconn^post22+maxconn^0 == 0 /\ -tmp___35^post22+tmp___35^0 == 0 /\ -MaxListen^post22+MaxListen^0 == 0 /\ -tmp___02^post22+tmp___02^0 == 0 /\ tmp1^0-tmp1^post22 == 0 /\ tmp___46^0-tmp___46^post22 == 0 /\ ret^0-ret^post22 == 0 /\ -addr^post22+addr^0 == 0 /\ -added^post22+added^0 == 0 /\ listen_index^0-listen_index^post22 == 0 /\ 1+err^0 <= 0 /\ -1+closed^post22 == 0 /\ __const_10^0-__const_10^post22 == 0 /\ MAXADDR^0-MAXADDR^post22 == 0 /\ fd^0-fd^post22 == 0 /\ -one^post22+one^0 == 0 /\ tmp___13^0-tmp___13^post22 == 0 /\ -ListenSocket_OF_listen_index^post22+ListenSocket_OF_listen_index^0 == 0), cost: 1 New rule: l17 -> l8 : closed^0'=1, 1+err^0 <= 0, cost: 1 Applied preprocessing Original rule: l9 -> l18 : __const_10^0'=__const_10^post23, tmp1^0'=tmp1^post23, fd^0'=fd^post23, MAXADDR^0'=MAXADDR^post23, maxconn^0'=maxconn^post23, closed^0'=closed^post23, tmp___46^0'=tmp___46^post23, tmp___13^0'=tmp___13^post23, addr^0'=addr^post23, MaxListen^0'=MaxListen^post23, ret^0'=ret^post23, family^0'=family^post23, tmp___35^0'=tmp___35^post23, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post23, addrs^0'=addrs^post23, added^0'=added^post23, tmp___02^0'=tmp___02^post23, listen_index^0'=listen_index^post23, MaxBackends^0'=MaxBackends^post23, one^0'=one^post23, err^0'=err^post23, tmp___24^0'=tmp___24^post23, addr_ai_family^0'=addr_ai_family^post23, (addrs^0-addrs^post23 == 0 /\ -added^post23+added^0 == 0 /\ -family^post23+family^0 == 0 /\ addr^0-addr^post23 == 0 /\ -err^post23+err^0 == 0 /\ -tmp___35^post23+tmp___35^0 == 0 /\ -MaxListen^post23+MaxListen^0 == 0 /\ fd^0-fd^post23 == 0 /\ -tmp___24^post23+tmp___24^0 == 0 /\ tmp___13^0-tmp___13^post23 == 0 /\ ret^0-ret^post23 == 0 /\ listen_index^0-listen_index^post23 == 0 /\ -one^post23+one^0 == 0 /\ -MaxBackends^post23+MaxBackends^0 == 0 /\ closed^0-closed^post23 == 0 /\ -addr_ai_family^post23+addr_ai_family^0 == 0 /\ MAXADDR^0-MAXADDR^post23 == 0 /\ -ListenSocket_OF_listen_index^post23+ListenSocket_OF_listen_index^0 == 0 /\ tmp___46^0-tmp___46^post23 == 0 /\ -tmp1^post23+tmp1^0 == 0 /\ __const_10^0-__const_10^post23 == 0 /\ -tmp___02^post23+tmp___02^0 == 0 /\ maxconn^0-maxconn^post23 == 0), cost: 1 New rule: l9 -> l18 : TRUE, cost: 1 Applied preprocessing Original rule: l19 -> l17 : __const_10^0'=__const_10^post24, tmp1^0'=tmp1^post24, fd^0'=fd^post24, MAXADDR^0'=MAXADDR^post24, maxconn^0'=maxconn^post24, closed^0'=closed^post24, tmp___46^0'=tmp___46^post24, tmp___13^0'=tmp___13^post24, addr^0'=addr^post24, MaxListen^0'=MaxListen^post24, ret^0'=ret^post24, family^0'=family^post24, tmp___35^0'=tmp___35^post24, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post24, addrs^0'=addrs^post24, added^0'=added^post24, tmp___02^0'=tmp___02^post24, listen_index^0'=listen_index^post24, MaxBackends^0'=MaxBackends^post24, one^0'=one^post24, err^0'=err^post24, tmp___24^0'=tmp___24^post24, addr_ai_family^0'=addr_ai_family^post24, (0 == 0 /\ -tmp___24^post24+tmp___24^0 == 0 /\ -tmp___35^post24+tmp___35^0 == 0 /\ -MaxBackends^post24+MaxBackends^0 == 0 /\ MaxListen^0-MaxListen^post24 == 0 /\ -family^post24+family^0 == 0 /\ -listen_index^post24+listen_index^0 == 0 /\ addr^0-addr^post24 == 0 /\ -addr_ai_family^post24+addr_ai_family^0 == 0 /\ -addrs^post24+addrs^0 == 0 /\ -tmp___02^post24+tmp___02^0 == 0 /\ tmp___13^0-tmp___13^post24 == 0 /\ __const_10^0-__const_10^post24 == 0 /\ fd^0-fd^post24 == 0 /\ tmp___46^0-tmp___46^post24 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post24 == 0 /\ -tmp1^post24+tmp1^0 == 0 /\ MAXADDR^0-MAXADDR^post24 == 0 /\ -one^post24+one^0 == 0 /\ ret^0-ret^post24 == 0 /\ maxconn^0-maxconn^post24 == 0 /\ -added^post24+added^0 == 0 /\ closed^0-closed^post24 == 0), cost: 1 New rule: l19 -> l17 : err^0'=err^post24, 0 == 0, cost: 1 Applied preprocessing Original rule: l20 -> l8 : __const_10^0'=__const_10^post25, tmp1^0'=tmp1^post25, fd^0'=fd^post25, MAXADDR^0'=MAXADDR^post25, maxconn^0'=maxconn^post25, closed^0'=closed^post25, tmp___46^0'=tmp___46^post25, tmp___13^0'=tmp___13^post25, addr^0'=addr^post25, MaxListen^0'=MaxListen^post25, ret^0'=ret^post25, family^0'=family^post25, tmp___35^0'=tmp___35^post25, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post25, addrs^0'=addrs^post25, added^0'=added^post25, tmp___02^0'=tmp___02^post25, listen_index^0'=listen_index^post25, MaxBackends^0'=MaxBackends^post25, one^0'=one^post25, err^0'=err^post25, tmp___24^0'=tmp___24^post25, addr_ai_family^0'=addr_ai_family^post25, (ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post25 == 0 /\ -family^post25+family^0 == 0 /\ MaxListen^0-MaxListen^post25 == 0 /\ addr^0-addr^post25 == 0 /\ -tmp___02^post25+tmp___02^0 == 0 /\ -addrs^post25+addrs^0 == 0 /\ -addr_ai_family^post25+addr_ai_family^0 == 0 /\ fd^0-fd^post25 == 0 /\ -listen_index^post25+listen_index^0 == 0 /\ -tmp___24^post25+tmp___24^0 == 0 /\ -added^post25+added^0 == 0 /\ tmp___13^0-tmp___13^post25 == 0 /\ ret^0-ret^post25 == 0 /\ -one^post25+one^0 == 0 /\ tmp___35^0-tmp___35^post25 == 0 /\ closed^0-closed^post25 == 0 /\ -tmp1^post25+tmp1^0 == 0 /\ __const_10^0-__const_10^post25 == 0 /\ tmp___46^0-tmp___46^post25 == 0 /\ MAXADDR^0-MAXADDR^post25 == 0 /\ -err^post25+err^0 == 0 /\ -MaxBackends^post25+MaxBackends^0 == 0 /\ maxconn^0-maxconn^post25 == 0), cost: 1 New rule: l20 -> l8 : TRUE, cost: 1 Applied preprocessing Original rule: l21 -> l19 : __const_10^0'=__const_10^post26, tmp1^0'=tmp1^post26, fd^0'=fd^post26, MAXADDR^0'=MAXADDR^post26, maxconn^0'=maxconn^post26, closed^0'=closed^post26, tmp___46^0'=tmp___46^post26, tmp___13^0'=tmp___13^post26, addr^0'=addr^post26, MaxListen^0'=MaxListen^post26, ret^0'=ret^post26, family^0'=family^post26, tmp___35^0'=tmp___35^post26, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post26, addrs^0'=addrs^post26, added^0'=added^post26, tmp___02^0'=tmp___02^post26, listen_index^0'=listen_index^post26, MaxBackends^0'=MaxBackends^post26, one^0'=one^post26, err^0'=err^post26, tmp___24^0'=tmp___24^post26, addr_ai_family^0'=addr_ai_family^post26, (-tmp___24^0 <= 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post26 == 0 /\ tmp___46^0-tmp___46^post26 == 0 /\ MaxListen^0-MaxListen^post26 == 0 /\ closed^0-closed^post26 == 0 /\ __const_10^0-__const_10^post26 == 0 /\ -tmp___24^post26+tmp___24^0 == 0 /\ tmp1^0-tmp1^post26 == 0 /\ tmp___13^0-tmp___13^post26 == 0 /\ -listen_index^post26+listen_index^0 == 0 /\ -addr_ai_family^post26+addr_ai_family^0 == 0 /\ addr^0-addr^post26 == 0 /\ -added^post26+added^0 == 0 /\ maxconn^0-maxconn^post26 == 0 /\ ret^0-ret^post26 == 0 /\ tmp___02^0-tmp___02^post26 == 0 /\ -family^post26+family^0 == 0 /\ tmp___35^0-tmp___35^post26 == 0 /\ -one^post26+one^0 == 0 /\ -addrs^post26+addrs^0 == 0 /\ -MaxBackends^post26+MaxBackends^0 == 0 /\ -err^post26+err^0 == 0 /\ -MAXADDR^post26+MAXADDR^0 == 0 /\ tmp___24^0 <= 0 /\ -fd^post26+fd^0 == 0), cost: 1 New rule: l21 -> l19 : tmp___24^0 == 0, cost: 1 Applied preprocessing Original rule: l21 -> l20 : __const_10^0'=__const_10^post27, tmp1^0'=tmp1^post27, fd^0'=fd^post27, MAXADDR^0'=MAXADDR^post27, maxconn^0'=maxconn^post27, closed^0'=closed^post27, tmp___46^0'=tmp___46^post27, tmp___13^0'=tmp___13^post27, addr^0'=addr^post27, MaxListen^0'=MaxListen^post27, ret^0'=ret^post27, family^0'=family^post27, tmp___35^0'=tmp___35^post27, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post27, addrs^0'=addrs^post27, added^0'=added^post27, tmp___02^0'=tmp___02^post27, listen_index^0'=listen_index^post27, MaxBackends^0'=MaxBackends^post27, one^0'=one^post27, err^0'=err^post27, tmp___24^0'=tmp___24^post27, addr_ai_family^0'=addr_ai_family^post27, (maxconn^0-maxconn^post27 == 0 /\ closed^0-closed^post27 == 0 /\ 1-tmp___24^0 <= 0 /\ -one^post27+one^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post27 == 0 /\ family^0-family^post27 == 0 /\ -addr_ai_family^post27+addr_ai_family^0 == 0 /\ tmp___46^0-tmp___46^post27 == 0 /\ -err^post27+err^0 == 0 /\ -listen_index^post27+listen_index^0 == 0 /\ tmp1^0-tmp1^post27 == 0 /\ -tmp___13^post27+tmp___13^0 == 0 /\ MaxListen^0-MaxListen^post27 == 0 /\ fd^0-fd^post27 == 0 /\ MAXADDR^0-MAXADDR^post27 == 0 /\ -tmp___24^post27+tmp___24^0 == 0 /\ -ret^post27+ret^0 == 0 /\ tmp___02^0-tmp___02^post27 == 0 /\ __const_10^0-__const_10^post27 == 0 /\ -MaxBackends^post27+MaxBackends^0 == 0 /\ addr^0-addr^post27 == 0 /\ -added^post27+added^0 == 0 /\ -addrs^post27+addrs^0 == 0 /\ tmp___35^0-tmp___35^post27 == 0), cost: 1 New rule: l21 -> l20 : -1+tmp___24^0 >= 0, cost: 1 Applied preprocessing Original rule: l21 -> l20 : __const_10^0'=__const_10^post28, tmp1^0'=tmp1^post28, fd^0'=fd^post28, MAXADDR^0'=MAXADDR^post28, maxconn^0'=maxconn^post28, closed^0'=closed^post28, tmp___46^0'=tmp___46^post28, tmp___13^0'=tmp___13^post28, addr^0'=addr^post28, MaxListen^0'=MaxListen^post28, ret^0'=ret^post28, family^0'=family^post28, tmp___35^0'=tmp___35^post28, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post28, addrs^0'=addrs^post28, added^0'=added^post28, tmp___02^0'=tmp___02^post28, listen_index^0'=listen_index^post28, MaxBackends^0'=MaxBackends^post28, one^0'=one^post28, err^0'=err^post28, tmp___24^0'=tmp___24^post28, addr_ai_family^0'=addr_ai_family^post28, (maxconn^0-maxconn^post28 == 0 /\ family^0-family^post28 == 0 /\ closed^0-closed^post28 == 0 /\ -addr^post28+addr^0 == 0 /\ tmp___13^0-tmp___13^post28 == 0 /\ tmp___35^0-tmp___35^post28 == 0 /\ -ret^post28+ret^0 == 0 /\ -one^post28+one^0 == 0 /\ -MaxBackends^post28+MaxBackends^0 == 0 /\ tmp___46^0-tmp___46^post28 == 0 /\ -ListenSocket_OF_listen_index^post28+ListenSocket_OF_listen_index^0 == 0 /\ tmp1^0-tmp1^post28 == 0 /\ added^0-added^post28 == 0 /\ -err^post28+err^0 == 0 /\ -listen_index^post28+listen_index^0 == 0 /\ MAXADDR^0-MAXADDR^post28 == 0 /\ -tmp___24^post28+tmp___24^0 == 0 /\ addrs^0-addrs^post28 == 0 /\ __const_10^0-__const_10^post28 == 0 /\ MaxListen^0-MaxListen^post28 == 0 /\ fd^0-fd^post28 == 0 /\ 1+tmp___24^0 <= 0 /\ -addr_ai_family^post28+addr_ai_family^0 == 0 /\ tmp___02^0-tmp___02^post28 == 0), cost: 1 New rule: l21 -> l20 : 1+tmp___24^0 <= 0, cost: 1 Applied preprocessing Original rule: l22 -> l21 : __const_10^0'=__const_10^post29, tmp1^0'=tmp1^post29, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post29, maxconn^0'=maxconn^post29, closed^0'=closed^post29, tmp___46^0'=tmp___46^post29, tmp___13^0'=tmp___13^post29, addr^0'=addr^post29, MaxListen^0'=MaxListen^post29, ret^0'=ret^post29, family^0'=family^post29, tmp___35^0'=tmp___35^post29, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post29, addrs^0'=addrs^post29, added^0'=added^post29, tmp___02^0'=tmp___02^post29, listen_index^0'=listen_index^post29, MaxBackends^0'=MaxBackends^post29, one^0'=one^post29, err^0'=err^post29, tmp___24^0'=tmp___24^post29, addr_ai_family^0'=addr_ai_family^post29, (0 == 0 /\ -listen_index^post29+listen_index^0 == 0 /\ -MaxListen^post29+MaxListen^0 == 0 /\ __const_10^0-__const_10^post29 == 0 /\ MAXADDR^0-MAXADDR^post29 == 0 /\ -ret^post29+ret^0 == 0 /\ -one^post29+one^0 == 0 /\ tmp___35^0-tmp___35^post29 == 0 /\ tmp___13^0-tmp___13^post29 == 0 /\ fd^0-fd^post29 == 0 /\ -addr^post29+addr^0 == 0 /\ closed^0-closed^post29 == 0 /\ -added^post29+added^0 == 0 /\ -tmp___46^post29+tmp___46^0 == 0 /\ addrs^0-addrs^post29 == 0 /\ -addr_ai_family^post29+addr_ai_family^0 == 0 /\ maxconn^0-maxconn^post29 == 0 /\ -err^post29+err^0 == 0 /\ -MaxBackends^post29+MaxBackends^0 == 0 /\ tmp1^0-tmp1^post29 == 0 /\ -tmp___02^post29+tmp___02^0 == 0 /\ -ListenSocket_OF_listen_index^post29+ListenSocket_OF_listen_index^0 == 0 /\ family^0-family^post29 == 0), cost: 1 New rule: l22 -> l21 : tmp___24^0'=tmp___24^post29, 0 == 0, cost: 1 Applied preprocessing Original rule: l23 -> l19 : __const_10^0'=__const_10^post30, tmp1^0'=tmp1^post30, fd^0'=fd^post30, MAXADDR^0'=MAXADDR^post30, maxconn^0'=maxconn^post30, closed^0'=closed^post30, tmp___46^0'=tmp___46^post30, tmp___13^0'=tmp___13^post30, addr^0'=addr^post30, MaxListen^0'=MaxListen^post30, ret^0'=ret^post30, family^0'=family^post30, tmp___35^0'=tmp___35^post30, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post30, addrs^0'=addrs^post30, added^0'=added^post30, tmp___02^0'=tmp___02^post30, listen_index^0'=listen_index^post30, MaxBackends^0'=MaxBackends^post30, one^0'=one^post30, err^0'=err^post30, tmp___24^0'=tmp___24^post30, addr_ai_family^0'=addr_ai_family^post30, (-closed^post30+closed^0 == 0 /\ -family^post30+family^0 == 0 /\ addrs^0-addrs^post30 == 0 /\ MAXADDR^0-MAXADDR^post30 == 0 /\ tmp___46^0-tmp___46^post30 == 0 /\ -ListenSocket_OF_listen_index^post30+ListenSocket_OF_listen_index^0 == 0 /\ MaxBackends^0-MaxBackends^post30 == 0 /\ tmp1^0-tmp1^post30 == 0 /\ __const_10^0-__const_10^post30 == 0 /\ -addr^post30+addr^0 == 0 /\ -tmp___24^post30+tmp___24^0 == 0 /\ -added^post30+added^0 == 0 /\ -tmp___35^post30+tmp___35^0 == 0 /\ -MaxListen^post30+MaxListen^0 == 0 /\ tmp___35^0 <= 0 /\ -one^post30+one^0 == 0 /\ tmp___13^0-tmp___13^post30 == 0 /\ ret^0-ret^post30 == 0 /\ -err^post30+err^0 == 0 /\ -addr_ai_family^post30+addr_ai_family^0 == 0 /\ fd^0-fd^post30 == 0 /\ -maxconn^post30+maxconn^0 == 0 /\ -tmp___35^0 <= 0 /\ -tmp___02^post30+tmp___02^0 == 0 /\ listen_index^0-listen_index^post30 == 0), cost: 1 New rule: l23 -> l19 : tmp___35^0 == 0, cost: 1 Applied preprocessing Original rule: l23 -> l22 : __const_10^0'=__const_10^post31, tmp1^0'=tmp1^post31, fd^0'=fd^post31, MAXADDR^0'=MAXADDR^post31, maxconn^0'=maxconn^post31, closed^0'=closed^post31, tmp___46^0'=tmp___46^post31, tmp___13^0'=tmp___13^post31, addr^0'=addr^post31, MaxListen^0'=MaxListen^post31, ret^0'=ret^post31, family^0'=family^post31, tmp___35^0'=tmp___35^post31, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post31, addrs^0'=addrs^post31, added^0'=added^post31, tmp___02^0'=tmp___02^post31, listen_index^0'=listen_index^post31, MaxBackends^0'=MaxBackends^post31, one^0'=one^post31, err^0'=err^post31, tmp___24^0'=tmp___24^post31, addr_ai_family^0'=addr_ai_family^post31, (-closed^post31+closed^0 == 0 /\ tmp1^0-tmp1^post31 == 0 /\ ret^0-ret^post31 == 0 /\ tmp___13^0-tmp___13^post31 == 0 /\ err^0-err^post31 == 0 /\ -tmp___24^post31+tmp___24^0 == 0 /\ -added^post31+added^0 == 0 /\ -MaxListen^post31+MaxListen^0 == 0 /\ MaxBackends^0-MaxBackends^post31 == 0 /\ -maxconn^post31+maxconn^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post31 == 0 /\ __const_10^0-__const_10^post31 == 0 /\ -one^post31+one^0 == 0 /\ MAXADDR^0-MAXADDR^post31 == 0 /\ tmp___46^0-tmp___46^post31 == 0 /\ listen_index^0-listen_index^post31 == 0 /\ -family^post31+family^0 == 0 /\ -addr_ai_family^post31+addr_ai_family^0 == 0 /\ -addrs^post31+addrs^0 == 0 /\ fd^0-fd^post31 == 0 /\ -tmp___02^post31+tmp___02^0 == 0 /\ addr^0-addr^post31 == 0 /\ -tmp___35^post31+tmp___35^0 == 0 /\ 1-tmp___35^0 <= 0), cost: 1 New rule: l23 -> l22 : -1+tmp___35^0 >= 0, cost: 1 Applied preprocessing Original rule: l23 -> l22 : __const_10^0'=__const_10^post32, tmp1^0'=tmp1^post32, fd^0'=fd^post32, MAXADDR^0'=MAXADDR^post32, maxconn^0'=maxconn^post32, closed^0'=closed^post32, tmp___46^0'=tmp___46^post32, tmp___13^0'=tmp___13^post32, addr^0'=addr^post32, MaxListen^0'=MaxListen^post32, ret^0'=ret^post32, family^0'=family^post32, tmp___35^0'=tmp___35^post32, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post32, addrs^0'=addrs^post32, added^0'=added^post32, tmp___02^0'=tmp___02^post32, listen_index^0'=listen_index^post32, MaxBackends^0'=MaxBackends^post32, one^0'=one^post32, err^0'=err^post32, tmp___24^0'=tmp___24^post32, addr_ai_family^0'=addr_ai_family^post32, (-one^post32+one^0 == 0 /\ tmp1^0-tmp1^post32 == 0 /\ -tmp___02^post32+tmp___02^0 == 0 /\ 1+tmp___35^0 <= 0 /\ tmp___13^0-tmp___13^post32 == 0 /\ -err^post32+err^0 == 0 /\ -tmp___35^post32+tmp___35^0 == 0 /\ -maxconn^post32+maxconn^0 == 0 /\ -MaxBackends^post32+MaxBackends^0 == 0 /\ __const_10^0-__const_10^post32 == 0 /\ fd^0-fd^post32 == 0 /\ tmp___46^0-tmp___46^post32 == 0 /\ MAXADDR^0-MAXADDR^post32 == 0 /\ -family^post32+family^0 == 0 /\ -addrs^post32+addrs^0 == 0 /\ -listen_index^post32+listen_index^0 == 0 /\ -addr_ai_family^post32+addr_ai_family^0 == 0 /\ MaxListen^0-MaxListen^post32 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post32 == 0 /\ tmp___24^0-tmp___24^post32 == 0 /\ ret^0-ret^post32 == 0 /\ -added^post32+added^0 == 0 /\ closed^0-closed^post32 == 0 /\ addr^0-addr^post32 == 0), cost: 1 New rule: l23 -> l22 : 1+tmp___35^0 <= 0, cost: 1 Applied preprocessing Original rule: l24 -> l8 : __const_10^0'=__const_10^post33, tmp1^0'=tmp1^post33, fd^0'=fd^post33, MAXADDR^0'=MAXADDR^post33, maxconn^0'=maxconn^post33, closed^0'=closed^post33, tmp___46^0'=tmp___46^post33, tmp___13^0'=tmp___13^post33, addr^0'=addr^post33, MaxListen^0'=MaxListen^post33, ret^0'=ret^post33, family^0'=family^post33, tmp___35^0'=tmp___35^post33, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post33, addrs^0'=addrs^post33, added^0'=added^post33, tmp___02^0'=tmp___02^post33, listen_index^0'=listen_index^post33, MaxBackends^0'=MaxBackends^post33, one^0'=one^post33, err^0'=err^post33, tmp___24^0'=tmp___24^post33, addr_ai_family^0'=addr_ai_family^post33, (tmp___13^0-tmp___13^post33 == 0 /\ -tmp___02^post33+tmp___02^0 == 0 /\ addr^0-addr^post33 == 0 /\ fd^0-fd^post33 == 0 /\ -one^post33+one^0 == 0 /\ __const_10^0-__const_10^post33 == 0 /\ -tmp___35^post33+tmp___35^0 == 0 /\ -addrs^post33+addrs^0 == 0 /\ -MaxBackends^post33+MaxBackends^0 == 0 /\ -err^post33+err^0 == 0 /\ closed^0-closed^post33 == 0 /\ tmp___46^0-tmp___46^post33 == 0 /\ -family^post33+family^0 == 0 /\ -listen_index^post33+listen_index^0 == 0 /\ -tmp___24^post33+tmp___24^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post33 == 0 /\ MaxListen^0-MaxListen^post33 == 0 /\ -added^post33+added^0 == 0 /\ ret^0-ret^post33 == 0 /\ MAXADDR^0-MAXADDR^post33 == 0 /\ -addr_ai_family^post33+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post33 == 0 /\ maxconn^0-maxconn^post33 == 0), cost: 1 New rule: l24 -> l8 : TRUE, cost: 1 Applied preprocessing Original rule: l25 -> l23 : __const_10^0'=__const_10^post34, tmp1^0'=tmp1^post34, fd^0'=fd^post34, MAXADDR^0'=MAXADDR^post34, maxconn^0'=maxconn^post34, closed^0'=closed^post34, tmp___46^0'=tmp___46^post34, tmp___13^0'=tmp___13^post34, addr^0'=addr^post34, MaxListen^0'=MaxListen^post34, ret^0'=ret^post34, family^0'=family^post34, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post34, addrs^0'=addrs^post34, added^0'=added^post34, tmp___02^0'=tmp___02^post34, listen_index^0'=listen_index^post34, MaxBackends^0'=MaxBackends^post34, one^0'=one^post34, err^0'=err^post34, tmp___24^0'=tmp___24^post34, addr_ai_family^0'=addr_ai_family^post34, (0 == 0 /\ -MAXADDR^post34+MAXADDR^0 == 0 /\ -tmp___13^post34+tmp___13^0 == 0 /\ -tmp___02^post34+tmp___02^0 == 0 /\ fd^0 <= 0 /\ fd^0-fd^post34 == 0 /\ -ret^post34+ret^0 == 0 /\ -MaxBackends^post34+MaxBackends^0 == 0 /\ tmp___46^0-tmp___46^post34 == 0 /\ -tmp___24^post34+tmp___24^0 == 0 /\ MaxListen^0-MaxListen^post34 == 0 /\ maxconn^0-maxconn^post34 == 0 /\ closed^0-closed^post34 == 0 /\ -err^post34+err^0 == 0 /\ __const_10^0-__const_10^post34 == 0 /\ -addrs^post34+addrs^0 == 0 /\ addr^0-addr^post34 == 0 /\ tmp1^0-tmp1^post34 == 0 /\ -listen_index^post34+listen_index^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post34 == 0 /\ -added^post34+added^0 == 0 /\ -one^post34+one^0 == 0 /\ -family^post34+family^0 == 0 /\ -addr_ai_family^post34+addr_ai_family^0 == 0 /\ -fd^0 <= 0), cost: 1 New rule: l25 -> l23 : tmp___35^0'=tmp___35^post34, fd^0 == 0, cost: 1 Applied preprocessing Original rule: l25 -> l24 : __const_10^0'=__const_10^post35, tmp1^0'=tmp1^post35, fd^0'=fd^post35, MAXADDR^0'=MAXADDR^post35, maxconn^0'=maxconn^post35, closed^0'=closed^post35, tmp___46^0'=tmp___46^post35, tmp___13^0'=tmp___13^post35, addr^0'=addr^post35, MaxListen^0'=MaxListen^post35, ret^0'=ret^post35, family^0'=family^post35, tmp___35^0'=tmp___35^post35, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post35, addrs^0'=addrs^post35, added^0'=added^post35, tmp___02^0'=tmp___02^post35, listen_index^0'=listen_index^post35, MaxBackends^0'=MaxBackends^post35, one^0'=one^post35, err^0'=err^post35, tmp___24^0'=tmp___24^post35, addr_ai_family^0'=addr_ai_family^post35, (-MAXADDR^post35+MAXADDR^0 == 0 /\ -tmp___13^post35+tmp___13^0 == 0 /\ -tmp___02^post35+tmp___02^0 == 0 /\ fd^0-fd^post35 == 0 /\ -ret^post35+ret^0 == 0 /\ -one^post35+one^0 == 0 /\ __const_10^0-__const_10^post35 == 0 /\ MaxListen^0-MaxListen^post35 == 0 /\ -MaxBackends^post35+MaxBackends^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post35 == 0 /\ -addrs^post35+addrs^0 == 0 /\ -err^post35+err^0 == 0 /\ maxconn^0-maxconn^post35 == 0 /\ addr^0-addr^post35 == 0 /\ closed^0-closed^post35 == 0 /\ tmp___35^0-tmp___35^post35 == 0 /\ -tmp___24^post35+tmp___24^0 == 0 /\ -added^post35+added^0 == 0 /\ 1-fd^0 <= 0 /\ tmp___46^0-tmp___46^post35 == 0 /\ -family^post35+family^0 == 0 /\ -listen_index^post35+listen_index^0 == 0 /\ -addr_ai_family^post35+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post35 == 0), cost: 1 New rule: l25 -> l24 : -1+fd^0 >= 0, cost: 1 Applied preprocessing Original rule: l25 -> l24 : __const_10^0'=__const_10^post36, tmp1^0'=tmp1^post36, fd^0'=fd^post36, MAXADDR^0'=MAXADDR^post36, maxconn^0'=maxconn^post36, closed^0'=closed^post36, tmp___46^0'=tmp___46^post36, tmp___13^0'=tmp___13^post36, addr^0'=addr^post36, MaxListen^0'=MaxListen^post36, ret^0'=ret^post36, family^0'=family^post36, tmp___35^0'=tmp___35^post36, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post36, addrs^0'=addrs^post36, added^0'=added^post36, tmp___02^0'=tmp___02^post36, listen_index^0'=listen_index^post36, MaxBackends^0'=MaxBackends^post36, one^0'=one^post36, err^0'=err^post36, tmp___24^0'=tmp___24^post36, addr_ai_family^0'=addr_ai_family^post36, (-MAXADDR^post36+MAXADDR^0 == 0 /\ 1+fd^0 <= 0 /\ -tmp___13^post36+tmp___13^0 == 0 /\ -err^post36+err^0 == 0 /\ fd^0-fd^post36 == 0 /\ -tmp___24^post36+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post36 == 0 /\ MaxListen^0-MaxListen^post36 == 0 /\ added^0-added^post36 == 0 /\ -one^post36+one^0 == 0 /\ maxconn^0-maxconn^post36 == 0 /\ closed^0-closed^post36 == 0 /\ __const_10^0-__const_10^post36 == 0 /\ -addrs^post36+addrs^0 == 0 /\ addr^0-addr^post36 == 0 /\ tmp___02^0-tmp___02^post36 == 0 /\ -addr_ai_family^post36+addr_ai_family^0 == 0 /\ -listen_index^post36+listen_index^0 == 0 /\ tmp___35^0-tmp___35^post36 == 0 /\ tmp1^0-tmp1^post36 == 0 /\ ret^0-ret^post36 == 0 /\ -MaxBackends^post36+MaxBackends^0 == 0 /\ -family^post36+family^0 == 0 /\ -ListenSocket_OF_listen_index^post36+ListenSocket_OF_listen_index^0 == 0), cost: 1 New rule: l25 -> l24 : 1+fd^0 <= 0, cost: 1 Applied preprocessing Original rule: l26 -> l27 : __const_10^0'=__const_10^post37, tmp1^0'=tmp1^post37, fd^0'=fd^post37, MAXADDR^0'=MAXADDR^post37, maxconn^0'=maxconn^post37, closed^0'=closed^post37, tmp___46^0'=tmp___46^post37, tmp___13^0'=tmp___13^post37, addr^0'=addr^post37, MaxListen^0'=MaxListen^post37, ret^0'=ret^post37, family^0'=family^post37, tmp___35^0'=tmp___35^post37, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post37, addrs^0'=addrs^post37, added^0'=added^post37, tmp___02^0'=tmp___02^post37, listen_index^0'=listen_index^post37, MaxBackends^0'=MaxBackends^post37, one^0'=one^post37, err^0'=err^post37, tmp___24^0'=tmp___24^post37, addr_ai_family^0'=addr_ai_family^post37, (-MaxBackends^post37+MaxBackends^0 == 0 /\ -listen_index^post37+listen_index^0 == 0 /\ -addrs^post37+addrs^0 == 0 /\ tmp1^0-tmp1^post37 == 0 /\ -tmp___24^post37+tmp___24^0 == 0 /\ one^0-one^post37 == 0 /\ maxconn^0-maxconn^post37 == 0 /\ -addr_ai_family^post37+addr_ai_family^0 == 0 /\ -err^post37+err^0 == 0 /\ family^0-family^post37 == 0 /\ -ret^post37+ret^0 == 0 /\ added^0-added^post37 == 0 /\ -tmp___46^post37+tmp___46^0 == 0 /\ MAXADDR^0-MAXADDR^post37 == 0 /\ addr^0-addr^post37 == 0 /\ fd^0-fd^post37 == 0 /\ MaxListen^0-MaxListen^post37 == 0 /\ closed^0-closed^post37 == 0 /\ tmp___35^0-tmp___35^post37 == 0 /\ tmp___02^0-tmp___02^post37 == 0 /\ __const_10^0-__const_10^post37 == 0 /\ -tmp___13^post37+tmp___13^0 == 0 /\ -ListenSocket_OF_listen_index^post37+ListenSocket_OF_listen_index^0 == 0), cost: 1 New rule: l26 -> l27 : TRUE, cost: 1 Applied preprocessing Original rule: l28 -> l29 : __const_10^0'=__const_10^post38, tmp1^0'=tmp1^post38, fd^0'=fd^post38, MAXADDR^0'=MAXADDR^post38, maxconn^0'=maxconn^post38, closed^0'=closed^post38, tmp___46^0'=tmp___46^post38, tmp___13^0'=tmp___13^post38, addr^0'=addr^post38, MaxListen^0'=MaxListen^post38, ret^0'=ret^post38, family^0'=family^post38, tmp___35^0'=tmp___35^post38, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post38, addrs^0'=addrs^post38, added^0'=added^post38, tmp___02^0'=tmp___02^post38, listen_index^0'=listen_index^post38, MaxBackends^0'=MaxBackends^post38, one^0'=one^post38, err^0'=err^post38, tmp___24^0'=tmp___24^post38, addr_ai_family^0'=addr_ai_family^post38, (-MaxBackends^post38+MaxBackends^0 == 0 /\ -MaxListen^post38+MaxListen^0 == 0 /\ one^0-one^post38 == 0 /\ -tmp___24^post38+tmp___24^0 == 0 /\ -listen_index^post38+listen_index^0 == 0 /\ -addr_ai_family^post38+addr_ai_family^0 == 0 /\ tmp___35^0-tmp___35^post38 == 0 /\ -err^post38+err^0 == 0 /\ -addr^post38+addr^0 == 0 /\ -ret^post38+ret^0 == 0 /\ tmp___13^0-tmp___13^post38 == 0 /\ added^0-added^post38 == 0 /\ addrs^0-addrs^post38 == 0 /\ closed^0-closed^post38 == 0 /\ fd^0-fd^post38 == 0 /\ MAXADDR^0-MAXADDR^post38 == 0 /\ tmp1^0-tmp1^post38 == 0 /\ tmp___02^0-tmp___02^post38 == 0 /\ -ListenSocket_OF_listen_index^post38+ListenSocket_OF_listen_index^0 == 0 /\ __const_10^0-__const_10^post38 == 0 /\ maxconn^0-maxconn^post38 == 0 /\ -tmp___46^post38+tmp___46^0 == 0 /\ family^0-family^post38 == 0), cost: 1 New rule: l28 -> l29 : TRUE, cost: 1 Applied preprocessing Original rule: l29 -> l25 : __const_10^0'=__const_10^post39, tmp1^0'=tmp1^post39, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post39, maxconn^0'=maxconn^post39, closed^0'=closed^post39, tmp___46^0'=tmp___46^post39, tmp___13^0'=tmp___13^post39, addr^0'=addr^post39, MaxListen^0'=MaxListen^post39, ret^0'=ret^post39, family^0'=family^post39, tmp___35^0'=tmp___35^post39, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post39, addrs^0'=addrs^post39, added^0'=added^post39, tmp___02^0'=tmp___02^post39, listen_index^0'=listen_index^post39, MaxBackends^0'=MaxBackends^post39, one^0'=one^post39, err^0'=err^post39, tmp___24^0'=tmp___24^post39, addr_ai_family^0'=addr_ai_family^post39, (0 == 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ one^0-one^post39 == 0 /\ listen_index^0-listen_index^post39 == 0 /\ addrs^0-addrs^post39 == 0 /\ -addr^post39+addr^0 == 0 /\ -tmp___24^post39+tmp___24^0 == 0 /\ -MaxListen^post39+MaxListen^0 == 0 /\ tmp___13^0-tmp___13^post39 == 0 /\ -ret^post39+ret^0 == 0 /\ -ListenSocket_OF_listen_index^post39+ListenSocket_OF_listen_index^0 == 0 /\ closed^0-closed^post39 == 0 /\ -addr_ai_family^post39+addr_ai_family^0 == 0 /\ __const_10^0-__const_10^post39 == 0 /\ tmp1^0-tmp1^post39 == 0 /\ -err^post39+err^0 == 0 /\ -tmp___02^post39+tmp___02^0 == 0 /\ MAXADDR^0-MAXADDR^post39 == 0 /\ -tmp___35^post39+tmp___35^0 == 0 /\ added^0-added^post39 == 0 /\ family^0-family^post39 == 0 /\ -MaxBackends^post39+MaxBackends^0 == 0 /\ -tmp___46^post39+tmp___46^0 == 0 /\ maxconn^0-maxconn^post39 == 0), cost: 1 New rule: l29 -> l25 : fd^0'=fd^post39, 1-MaxListen^0+listen_index^0 <= 0, cost: 1 Applied preprocessing Original rule: l29 -> l5 : __const_10^0'=__const_10^post40, tmp1^0'=tmp1^post40, fd^0'=fd^post40, MAXADDR^0'=MAXADDR^post40, maxconn^0'=maxconn^post40, closed^0'=closed^post40, tmp___46^0'=tmp___46^post40, tmp___13^0'=tmp___13^post40, addr^0'=addr^post40, MaxListen^0'=MaxListen^post40, ret^0'=ret^post40, family^0'=family^post40, tmp___35^0'=tmp___35^post40, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post40, addrs^0'=addrs^post40, added^0'=added^post40, tmp___02^0'=tmp___02^post40, listen_index^0'=listen_index^post40, MaxBackends^0'=MaxBackends^post40, one^0'=one^post40, err^0'=err^post40, tmp___24^0'=tmp___24^post40, addr_ai_family^0'=addr_ai_family^post40, (tmp1^0-tmp1^post40 == 0 /\ ret^0-ret^post40 == 0 /\ -closed^post40+closed^0 == 0 /\ err^0-err^post40 == 0 /\ __const_10^0-__const_10^post40 == 0 /\ -tmp___24^post40+tmp___24^0 == 0 /\ MaxListen^0-listen_index^0 <= 0 /\ -added^post40+added^0 == 0 /\ -addr_ai_family^post40+addr_ai_family^0 == 0 /\ -maxconn^post40+maxconn^0 == 0 /\ MaxBackends^0-MaxBackends^post40 == 0 /\ -MaxListen^post40+MaxListen^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post40 == 0 /\ MAXADDR^0-MAXADDR^post40 == 0 /\ tmp___46^0-tmp___46^post40 == 0 /\ listen_index^0-listen_index^post40 == 0 /\ -family^post40+family^0 == 0 /\ -one^post40+one^0 == 0 /\ -tmp___02^post40+tmp___02^0 == 0 /\ -addrs^post40+addrs^0 == 0 /\ tmp___13^0-tmp___13^post40 == 0 /\ fd^0-fd^post40 == 0 /\ addr^0-addr^post40 == 0 /\ -tmp___35^post40+tmp___35^0 == 0), cost: 1 New rule: l29 -> l5 : MaxListen^0-listen_index^0 <= 0, cost: 1 Applied preprocessing Original rule: l30 -> l26 : __const_10^0'=__const_10^post41, tmp1^0'=tmp1^post41, fd^0'=fd^post41, MAXADDR^0'=MAXADDR^post41, maxconn^0'=maxconn^post41, closed^0'=closed^post41, tmp___46^0'=tmp___46^post41, tmp___13^0'=tmp___13^post41, addr^0'=addr^post41, MaxListen^0'=MaxListen^post41, ret^0'=ret^post41, family^0'=family^post41, tmp___35^0'=tmp___35^post41, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post41, addrs^0'=addrs^post41, added^0'=added^post41, tmp___02^0'=tmp___02^post41, listen_index^0'=listen_index^post41, MaxBackends^0'=MaxBackends^post41, one^0'=one^post41, err^0'=err^post41, tmp___24^0'=tmp___24^post41, addr_ai_family^0'=addr_ai_family^post41, (MaxListen^0-MaxListen^post41 == 0 /\ -one^post41+one^0 == 0 /\ __const_10^0-__const_10^post41 == 0 /\ -tmp___35^post41+tmp___35^0 == 0 /\ addr^0-addr^post41 == 0 /\ -family^post41+family^0 == 0 /\ -MaxBackends^post41+MaxBackends^0 == 0 /\ tmp___13^0-tmp___13^post41 == 0 /\ -1+listen_index^post41-listen_index^0 == 0 /\ fd^0-fd^post41 == 0 /\ -err^post41+err^0 == 0 /\ -tmp___02^post41+tmp___02^0 == 0 /\ maxconn^0-maxconn^post41 == 0 /\ closed^0-closed^post41 == 0 /\ -tmp___24^post41+tmp___24^0 == 0 /\ -MAXADDR^post41+MAXADDR^0 == 0 /\ ret^0-ret^post41 == 0 /\ -added^post41+added^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post41 == 0 /\ tmp___46^0-tmp___46^post41 == 0 /\ -addrs^post41+addrs^0 == 0 /\ tmp1^0-tmp1^post41 == 0 /\ -addr_ai_family^post41+addr_ai_family^0 == 0), cost: 1 New rule: l30 -> l26 : listen_index^0'=1+listen_index^0, TRUE, cost: 1 Applied preprocessing Original rule: l31 -> l30 : __const_10^0'=__const_10^post42, tmp1^0'=tmp1^post42, fd^0'=fd^post42, MAXADDR^0'=MAXADDR^post42, maxconn^0'=maxconn^post42, closed^0'=closed^post42, tmp___46^0'=tmp___46^post42, tmp___13^0'=tmp___13^post42, addr^0'=addr^post42, MaxListen^0'=MaxListen^post42, ret^0'=ret^post42, family^0'=family^post42, tmp___35^0'=tmp___35^post42, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post42, addrs^0'=addrs^post42, added^0'=added^post42, tmp___02^0'=tmp___02^post42, listen_index^0'=listen_index^post42, MaxBackends^0'=MaxBackends^post42, one^0'=one^post42, err^0'=err^post42, tmp___24^0'=tmp___24^post42, addr_ai_family^0'=addr_ai_family^post42, (-MAXADDR^post42+MAXADDR^0 == 0 /\ -tmp___13^post42+tmp___13^0 == 0 /\ -tmp___02^post42+tmp___02^0 == 0 /\ __const_10^0-__const_10^post42 == 0 /\ tmp___46^0-tmp___46^post42 == 0 /\ MaxListen^0-MaxListen^post42 == 0 /\ -one^post42+one^0 == 0 /\ -MaxBackends^post42+MaxBackends^0 == 0 /\ fd^0-fd^post42 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post42 == 0 /\ -addrs^post42+addrs^0 == 0 /\ addr^0-addr^post42 == 0 /\ maxconn^0-maxconn^post42 == 0 /\ closed^0-closed^post42 == 0 /\ -listen_index^post42+listen_index^0 == 0 /\ tmp___35^0-tmp___35^post42 == 0 /\ -err^post42+err^0 == 0 /\ -added^post42+added^0 == 0 /\ -tmp___24^post42+tmp___24^0 == 0 /\ ret^0-ret^post42 == 0 /\ -ListenSocket_OF_listen_index^0 <= 0 /\ tmp1^0-tmp1^post42 == 0 /\ -addr_ai_family^post42+addr_ai_family^0 == 0 /\ -family^post42+family^0 == 0), cost: 1 New rule: l31 -> l30 : ListenSocket_OF_listen_index^0 >= 0, cost: 1 Applied preprocessing Original rule: l31 -> l30 : __const_10^0'=__const_10^post43, tmp1^0'=tmp1^post43, fd^0'=fd^post43, MAXADDR^0'=MAXADDR^post43, maxconn^0'=maxconn^post43, closed^0'=closed^post43, tmp___46^0'=tmp___46^post43, tmp___13^0'=tmp___13^post43, addr^0'=addr^post43, MaxListen^0'=MaxListen^post43, ret^0'=ret^post43, family^0'=family^post43, tmp___35^0'=tmp___35^post43, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post43, addrs^0'=addrs^post43, added^0'=added^post43, tmp___02^0'=tmp___02^post43, listen_index^0'=listen_index^post43, MaxBackends^0'=MaxBackends^post43, one^0'=one^post43, err^0'=err^post43, tmp___24^0'=tmp___24^post43, addr_ai_family^0'=addr_ai_family^post43, (-MAXADDR^post43+MAXADDR^0 == 0 /\ -tmp___13^post43+tmp___13^0 == 0 /\ -err^post43+err^0 == 0 /\ fd^0-fd^post43 == 0 /\ -tmp___24^post43+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post43 == 0 /\ added^0-added^post43 == 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ maxconn^0-maxconn^post43 == 0 /\ closed^0-closed^post43 == 0 /\ __const_10^0-__const_10^post43 == 0 /\ MaxListen^0-MaxListen^post43 == 0 /\ -addrs^post43+addrs^0 == 0 /\ addr^0-addr^post43 == 0 /\ tmp___02^0-tmp___02^post43 == 0 /\ -listen_index^post43+listen_index^0 == 0 /\ -addr_ai_family^post43+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post43 == 0 /\ ret^0-ret^post43 == 0 /\ -MaxBackends^post43+MaxBackends^0 == 0 /\ -one^post43+one^0 == 0 /\ tmp___35^0-tmp___35^post43 == 0 /\ -ListenSocket_OF_listen_index^post43+ListenSocket_OF_listen_index^0 == 0 /\ -family^post43+family^0 == 0), cost: 1 New rule: l31 -> l30 : 2+ListenSocket_OF_listen_index^0 <= 0, cost: 1 Applied preprocessing Original rule: l31 -> l28 : __const_10^0'=__const_10^post44, tmp1^0'=tmp1^post44, fd^0'=fd^post44, MAXADDR^0'=MAXADDR^post44, maxconn^0'=maxconn^post44, closed^0'=closed^post44, tmp___46^0'=tmp___46^post44, tmp___13^0'=tmp___13^post44, addr^0'=addr^post44, MaxListen^0'=MaxListen^post44, ret^0'=ret^post44, family^0'=family^post44, tmp___35^0'=tmp___35^post44, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post44, addrs^0'=addrs^post44, added^0'=added^post44, tmp___02^0'=tmp___02^post44, listen_index^0'=listen_index^post44, MaxBackends^0'=MaxBackends^post44, one^0'=one^post44, err^0'=err^post44, tmp___24^0'=tmp___24^post44, addr_ai_family^0'=addr_ai_family^post44, (-listen_index^post44+listen_index^0 == 0 /\ one^0-one^post44 == 0 /\ -tmp___24^post44+tmp___24^0 == 0 /\ -addrs^post44+addrs^0 == 0 /\ tmp1^0-tmp1^post44 == 0 /\ -MaxBackends^post44+MaxBackends^0 == 0 /\ -added^post44+added^0 == 0 /\ 1+ListenSocket_OF_listen_index^0 <= 0 /\ -1-ListenSocket_OF_listen_index^0 <= 0 /\ maxconn^0-maxconn^post44 == 0 /\ -addr_ai_family^post44+addr_ai_family^0 == 0 /\ -err^post44+err^0 == 0 /\ -ret^post44+ret^0 == 0 /\ family^0-family^post44 == 0 /\ -tmp___46^post44+tmp___46^0 == 0 /\ MAXADDR^0-MAXADDR^post44 == 0 /\ __const_10^0-__const_10^post44 == 0 /\ MaxListen^0-MaxListen^post44 == 0 /\ addr^0-addr^post44 == 0 /\ fd^0-fd^post44 == 0 /\ -ListenSocket_OF_listen_index^post44+ListenSocket_OF_listen_index^0 == 0 /\ closed^0-closed^post44 == 0 /\ tmp___35^0-tmp___35^post44 == 0 /\ tmp___02^0-tmp___02^post44 == 0 /\ -tmp___13^post44+tmp___13^0 == 0), cost: 1 New rule: l31 -> l28 : 1+ListenSocket_OF_listen_index^0 == 0, cost: 1 Applied preprocessing Original rule: l27 -> l28 : __const_10^0'=__const_10^post45, tmp1^0'=tmp1^post45, fd^0'=fd^post45, MAXADDR^0'=MAXADDR^post45, maxconn^0'=maxconn^post45, closed^0'=closed^post45, tmp___46^0'=tmp___46^post45, tmp___13^0'=tmp___13^post45, addr^0'=addr^post45, MaxListen^0'=MaxListen^post45, ret^0'=ret^post45, family^0'=family^post45, tmp___35^0'=tmp___35^post45, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post45, addrs^0'=addrs^post45, added^0'=added^post45, tmp___02^0'=tmp___02^post45, listen_index^0'=listen_index^post45, MaxBackends^0'=MaxBackends^post45, one^0'=one^post45, err^0'=err^post45, tmp___24^0'=tmp___24^post45, addr_ai_family^0'=addr_ai_family^post45, (one^0-one^post45 == 0 /\ -MaxBackends^post45+MaxBackends^0 == 0 /\ -added^post45+added^0 == 0 /\ -MaxListen^post45+MaxListen^0 == 0 /\ -err^post45+err^0 == 0 /\ -ListenSocket_OF_listen_index^post45+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^post45+listen_index^0 == 0 /\ -addr_ai_family^post45+addr_ai_family^0 == 0 /\ MaxListen^0-listen_index^0 <= 0 /\ -addr^post45+addr^0 == 0 /\ -tmp___24^post45+tmp___24^0 == 0 /\ -ret^post45+ret^0 == 0 /\ tmp___13^0-tmp___13^post45 == 0 /\ tmp___35^0-tmp___35^post45 == 0 /\ addrs^0-addrs^post45 == 0 /\ fd^0-fd^post45 == 0 /\ closed^0-closed^post45 == 0 /\ tmp___02^0-tmp___02^post45 == 0 /\ __const_10^0-__const_10^post45 == 0 /\ -tmp___46^post45+tmp___46^0 == 0 /\ tmp1^0-tmp1^post45 == 0 /\ MAXADDR^0-MAXADDR^post45 == 0 /\ family^0-family^post45 == 0 /\ maxconn^0-maxconn^post45 == 0), cost: 1 New rule: l27 -> l28 : MaxListen^0-listen_index^0 <= 0, cost: 1 Applied preprocessing Original rule: l27 -> l31 : __const_10^0'=__const_10^post46, tmp1^0'=tmp1^post46, fd^0'=fd^post46, MAXADDR^0'=MAXADDR^post46, maxconn^0'=maxconn^post46, closed^0'=closed^post46, tmp___46^0'=tmp___46^post46, tmp___13^0'=tmp___13^post46, addr^0'=addr^post46, MaxListen^0'=MaxListen^post46, ret^0'=ret^post46, family^0'=family^post46, tmp___35^0'=tmp___35^post46, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post46, addrs^0'=addrs^post46, added^0'=added^post46, tmp___02^0'=tmp___02^post46, listen_index^0'=listen_index^post46, MaxBackends^0'=MaxBackends^post46, one^0'=one^post46, err^0'=err^post46, tmp___24^0'=tmp___24^post46, addr_ai_family^0'=addr_ai_family^post46, (one^0-one^post46 == 0 /\ -MaxBackends^post46+MaxBackends^0 == 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ tmp1^0-tmp1^post46 == 0 /\ -MaxListen^post46+MaxListen^0 == 0 /\ -ListenSocket_OF_listen_index^post46+ListenSocket_OF_listen_index^0 == 0 /\ maxconn^0-maxconn^post46 == 0 /\ -listen_index^post46+listen_index^0 == 0 /\ family^0-family^post46 == 0 /\ -addr_ai_family^post46+addr_ai_family^0 == 0 /\ -err^post46+err^0 == 0 /\ -tmp___46^post46+tmp___46^0 == 0 /\ -ret^post46+ret^0 == 0 /\ tmp___13^0-tmp___13^post46 == 0 /\ tmp___35^0-tmp___35^post46 == 0 /\ MAXADDR^0-MAXADDR^post46 == 0 /\ addrs^0-addrs^post46 == 0 /\ __const_10^0-__const_10^post46 == 0 /\ added^0-added^post46 == 0 /\ fd^0-fd^post46 == 0 /\ tmp___02^0-tmp___02^post46 == 0 /\ -tmp___24^post46+tmp___24^0 == 0 /\ addr^0-addr^post46 == 0 /\ closed^0-closed^post46 == 0), cost: 1 New rule: l27 -> l31 : 1-MaxListen^0+listen_index^0 <= 0, cost: 1 Applied preprocessing Original rule: l32 -> l8 : __const_10^0'=__const_10^post47, tmp1^0'=tmp1^post47, fd^0'=fd^post47, MAXADDR^0'=MAXADDR^post47, maxconn^0'=maxconn^post47, closed^0'=closed^post47, tmp___46^0'=tmp___46^post47, tmp___13^0'=tmp___13^post47, addr^0'=addr^post47, MaxListen^0'=MaxListen^post47, ret^0'=ret^post47, family^0'=family^post47, tmp___35^0'=tmp___35^post47, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post47, addrs^0'=addrs^post47, added^0'=added^post47, tmp___02^0'=tmp___02^post47, listen_index^0'=listen_index^post47, MaxBackends^0'=MaxBackends^post47, one^0'=one^post47, err^0'=err^post47, tmp___24^0'=tmp___24^post47, addr_ai_family^0'=addr_ai_family^post47, (-one^post47+one^0 == 0 /\ fd^0-fd^post47 == 0 /\ -MaxListen^post47+MaxListen^0 == 0 /\ -tmp___02^post47+tmp___02^0 == 0 /\ -ListenSocket_OF_listen_index^post47+ListenSocket_OF_listen_index^0 == 0 /\ -err^post47+err^0 == 0 /\ -addr^post47+addr^0 == 0 /\ -ret^post47+ret^0 == 0 /\ tmp___13^0-tmp___13^post47 == 0 /\ -MaxBackends^post47+MaxBackends^0 == 0 /\ tmp___35^0-tmp___35^post47 == 0 /\ addrs^0-addrs^post47 == 0 /\ -closed^post47+closed^0 == 0 /\ added^0-added^post47 == 0 /\ -tmp___24^post47+tmp___24^0 == 0 /\ -listen_index^post47+listen_index^0 == 0 /\ -addr_ai_family^post47+addr_ai_family^0 == 0 /\ __const_10^0-__const_10^post47 == 0 /\ -tmp___46^post47+tmp___46^0 == 0 /\ tmp1^0-tmp1^post47 == 0 /\ MAXADDR^0-MAXADDR^post47 == 0 /\ family^0-family^post47 == 0 /\ maxconn^0-maxconn^post47 == 0), cost: 1 New rule: l32 -> l8 : TRUE, cost: 1 Applied preprocessing Original rule: l33 -> l26 : __const_10^0'=__const_10^post48, tmp1^0'=tmp1^post48, fd^0'=fd^post48, MAXADDR^0'=MAXADDR^post48, maxconn^0'=maxconn^post48, closed^0'=closed^post48, tmp___46^0'=tmp___46^post48, tmp___13^0'=tmp___13^post48, addr^0'=addr^post48, MaxListen^0'=MaxListen^post48, ret^0'=ret^post48, family^0'=family^post48, tmp___35^0'=tmp___35^post48, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post48, addrs^0'=addrs^post48, added^0'=added^post48, tmp___02^0'=tmp___02^post48, listen_index^0'=listen_index^post48, MaxBackends^0'=MaxBackends^post48, one^0'=one^post48, err^0'=err^post48, tmp___24^0'=tmp___24^post48, addr_ai_family^0'=addr_ai_family^post48, (listen_index^0-listen_index^post48 == 0 /\ addrs^0-addrs^post48 == 0 /\ tmp___46^0-tmp___46^post48 == 0 /\ -addr^post48+addr^0 == 0 /\ -closed^post48+closed^0 == 0 /\ -tmp___13^0 <= 0 /\ __const_10^0-__const_10^post48 == 0 /\ tmp1^0-tmp1^post48 == 0 /\ tmp___13^0 <= 0 /\ -tmp___24^post48+tmp___24^0 == 0 /\ -addr_ai_family^post48+addr_ai_family^0 == 0 /\ MaxBackends^0-MaxBackends^post48 == 0 /\ -MaxListen^post48+MaxListen^0 == 0 /\ MAXADDR^0-MAXADDR^post48 == 0 /\ -tmp___02^post48+tmp___02^0 == 0 /\ tmp___13^0-tmp___13^post48 == 0 /\ -ret^post48+ret^0 == 0 /\ -maxconn^post48+maxconn^0 == 0 /\ family^0-family^post48 == 0 /\ -one^post48+one^0 == 0 /\ -ListenSocket_OF_listen_index^post48+ListenSocket_OF_listen_index^0 == 0 /\ fd^0-fd^post48 == 0 /\ -err^post48+err^0 == 0 /\ added^0-added^post48 == 0 /\ -tmp___35^post48+tmp___35^0 == 0), cost: 1 New rule: l33 -> l26 : tmp___13^0 == 0, cost: 1 Applied preprocessing Original rule: l33 -> l32 : __const_10^0'=__const_10^post49, tmp1^0'=tmp1^post49, fd^0'=fd^post49, MAXADDR^0'=MAXADDR^post49, maxconn^0'=maxconn^post49, closed^0'=closed^post49, tmp___46^0'=tmp___46^post49, tmp___13^0'=tmp___13^post49, addr^0'=addr^post49, MaxListen^0'=MaxListen^post49, ret^0'=ret^post49, family^0'=family^post49, tmp___35^0'=tmp___35^post49, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post49, addrs^0'=addrs^post49, added^0'=added^post49, tmp___02^0'=tmp___02^post49, listen_index^0'=listen_index^post49, MaxBackends^0'=MaxBackends^post49, one^0'=one^post49, err^0'=err^post49, tmp___24^0'=tmp___24^post49, addr_ai_family^0'=addr_ai_family^post49, (-maxconn^post49+maxconn^0 == 0 /\ ret^0-ret^post49 == 0 /\ err^0-err^post49 == 0 /\ -added^post49+added^0 == 0 /\ -closed^post49+closed^0 == 0 /\ __const_10^0-__const_10^post49 == 0 /\ -MaxListen^post49+MaxListen^0 == 0 /\ -family^post49+family^0 == 0 /\ -tmp___24^post49+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post49 == 0 /\ MaxBackends^0-MaxBackends^post49 == 0 /\ 1-tmp___13^0 <= 0 /\ -addr_ai_family^post49+addr_ai_family^0 == 0 /\ -tmp___02^post49+tmp___02^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post49 == 0 /\ MAXADDR^0-MAXADDR^post49 == 0 /\ -one^post49+one^0 == 0 /\ listen_index^0-listen_index^post49 == 0 /\ tmp1^0-tmp1^post49 == 0 /\ addr^0-addr^post49 == 0 /\ fd^0-fd^post49 == 0 /\ tmp___13^0-tmp___13^post49 == 0 /\ -tmp___35^post49+tmp___35^0 == 0 /\ -addrs^post49+addrs^0 == 0), cost: 1 New rule: l33 -> l32 : -1+tmp___13^0 >= 0, cost: 1 Applied preprocessing Original rule: l33 -> l32 : __const_10^0'=__const_10^post50, tmp1^0'=tmp1^post50, fd^0'=fd^post50, MAXADDR^0'=MAXADDR^post50, maxconn^0'=maxconn^post50, closed^0'=closed^post50, tmp___46^0'=tmp___46^post50, tmp___13^0'=tmp___13^post50, addr^0'=addr^post50, MaxListen^0'=MaxListen^post50, ret^0'=ret^post50, family^0'=family^post50, tmp___35^0'=tmp___35^post50, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post50, addrs^0'=addrs^post50, added^0'=added^post50, tmp___02^0'=tmp___02^post50, listen_index^0'=listen_index^post50, MaxBackends^0'=MaxBackends^post50, one^0'=one^post50, err^0'=err^post50, tmp___24^0'=tmp___24^post50, addr_ai_family^0'=addr_ai_family^post50, (-maxconn^post50+maxconn^0 == 0 /\ ret^0-ret^post50 == 0 /\ -addr_ai_family^post50+addr_ai_family^0 == 0 /\ closed^0-closed^post50 == 0 /\ err^0-err^post50 == 0 /\ -one^post50+one^0 == 0 /\ -MaxBackends^post50+MaxBackends^0 == 0 /\ -MaxListen^post50+MaxListen^0 == 0 /\ -tmp___02^post50+tmp___02^0 == 0 /\ tmp___46^0-tmp___46^post50 == 0 /\ -family^post50+family^0 == 0 /\ tmp1^0-tmp1^post50 == 0 /\ -listen_index^post50+listen_index^0 == 0 /\ -tmp___35^post50+tmp___35^0 == 0 /\ MAXADDR^0-MAXADDR^post50 == 0 /\ -added^post50+added^0 == 0 /\ 1+tmp___13^0 <= 0 /\ __const_10^0-__const_10^post50 == 0 /\ addr^0-addr^post50 == 0 /\ tmp___13^0-tmp___13^post50 == 0 /\ fd^0-fd^post50 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post50 == 0 /\ -addrs^post50+addrs^0 == 0 /\ tmp___24^0-tmp___24^post50 == 0), cost: 1 New rule: l33 -> l32 : 1+tmp___13^0 <= 0, cost: 1 Applied preprocessing Original rule: l7 -> l34 : __const_10^0'=__const_10^post51, tmp1^0'=tmp1^post51, fd^0'=fd^post51, MAXADDR^0'=MAXADDR^post51, maxconn^0'=maxconn^post51, closed^0'=closed^post51, tmp___46^0'=tmp___46^post51, tmp___13^0'=tmp___13^post51, addr^0'=addr^post51, MaxListen^0'=MaxListen^post51, ret^0'=ret^post51, family^0'=family^post51, tmp___35^0'=tmp___35^post51, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post51, addrs^0'=addrs^post51, added^0'=added^post51, tmp___02^0'=tmp___02^post51, listen_index^0'=listen_index^post51, MaxBackends^0'=MaxBackends^post51, one^0'=one^post51, err^0'=err^post51, tmp___24^0'=tmp___24^post51, addr_ai_family^0'=addr_ai_family^post51, (-listen_index^post51+listen_index^0 == 0 /\ -family^post51+family^0 == 0 /\ -addrs^post51+addrs^0 == 0 /\ -added^post51+added^0 == 0 /\ __const_10^0-__const_10^post51 == 0 /\ -err^post51+err^0 == 0 /\ MaxListen^0-MaxListen^post51 == 0 /\ -tmp___35^post51+tmp___35^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post51 == 0 /\ addr^0-addr^post51 == 0 /\ tmp___13^0-tmp___13^post51 == 0 /\ fd^0-fd^post51 == 0 /\ -one^post51+one^0 == 0 /\ closed^0-closed^post51 == 0 /\ -tmp___24^post51+tmp___24^0 == 0 /\ maxconn^0-maxconn^post51 == 0 /\ -addr_ai_family^post51+addr_ai_family^0 == 0 /\ -MaxBackends^post51+MaxBackends^0 == 0 /\ MAXADDR^0-MAXADDR^post51 == 0 /\ tmp1^0-tmp1^post51 == 0 /\ -tmp___02^post51+tmp___02^0 == 0 /\ tmp___46^0-tmp___46^post51 == 0 /\ ret^0-ret^post51 == 0), cost: 1 New rule: l7 -> l34 : TRUE, cost: 1 Applied preprocessing Original rule: l34 -> l7 : __const_10^0'=__const_10^post52, tmp1^0'=tmp1^post52, fd^0'=fd^post52, MAXADDR^0'=MAXADDR^post52, maxconn^0'=maxconn^post52, closed^0'=closed^post52, tmp___46^0'=tmp___46^post52, tmp___13^0'=tmp___13^post52, addr^0'=addr^post52, MaxListen^0'=MaxListen^post52, ret^0'=ret^post52, family^0'=family^post52, tmp___35^0'=tmp___35^post52, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post52, addrs^0'=addrs^post52, added^0'=added^post52, tmp___02^0'=tmp___02^post52, listen_index^0'=listen_index^post52, MaxBackends^0'=MaxBackends^post52, one^0'=one^post52, err^0'=err^post52, tmp___24^0'=tmp___24^post52, addr_ai_family^0'=addr_ai_family^post52, (-MaxBackends^post52+MaxBackends^0 == 0 /\ -listen_index^post52+listen_index^0 == 0 /\ -addrs^post52+addrs^0 == 0 /\ -addr_ai_family^post52+addr_ai_family^0 == 0 /\ closed^0-closed^post52 == 0 /\ tmp___46^0-tmp___46^post52 == 0 /\ tmp___02^0-tmp___02^post52 == 0 /\ __const_10^0-__const_10^post52 == 0 /\ tmp1^0-tmp1^post52 == 0 /\ MAXADDR^0-MAXADDR^post52 == 0 /\ -tmp___24^post52+tmp___24^0 == 0 /\ -ret^post52+ret^0 == 0 /\ family^0-family^post52 == 0 /\ maxconn^0-maxconn^post52 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post52 == 0 /\ -added^post52+added^0 == 0 /\ MaxListen^0-MaxListen^post52 == 0 /\ addr^0-addr^post52 == 0 /\ -err^post52+err^0 == 0 /\ tmp___35^0-tmp___35^post52 == 0 /\ -tmp___13^post52+tmp___13^0 == 0 /\ -fd^post52+fd^0 == 0 /\ -one^post52+one^0 == 0), cost: 1 New rule: l34 -> l7 : TRUE, cost: 1 Applied preprocessing Original rule: l35 -> l33 : __const_10^0'=__const_10^post53, tmp1^0'=tmp1^post53, fd^0'=fd^post53, MAXADDR^0'=MAXADDR^post53, maxconn^0'=maxconn^post53, closed^0'=closed^post53, tmp___46^0'=tmp___46^post53, tmp___13^0'=tmp___13^post53, addr^0'=addr^post53, MaxListen^0'=MaxListen^post53, ret^0'=ret^post53, family^0'=family^post53, tmp___35^0'=tmp___35^post53, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post53, addrs^0'=addrs^post53, added^0'=added^post53, tmp___02^0'=tmp___02^post53, listen_index^0'=listen_index^post53, MaxBackends^0'=MaxBackends^post53, one^0'=one^post53, err^0'=err^post53, tmp___24^0'=tmp___24^post53, addr_ai_family^0'=addr_ai_family^post53, (0 == 0 /\ tmp___35^0-tmp___35^post53 == 0 /\ closed^0-closed^post53 == 0 /\ -addr_ai_family^post53+addr_ai_family^0 == 0 /\ __const_10^0-__const_10^post53 == 0 /\ tmp1^0-tmp1^post53 == 0 /\ tmp___46^0-tmp___46^post53 == 0 /\ MAXADDR^0-MAXADDR^post53 == 0 /\ -listen_index^post53+listen_index^0 == 0 /\ maxconn^0-maxconn^post53 == 0 /\ added^0-added^post53 == 0 /\ family^0-family^post53 == 0 /\ -tmp___24^post53+tmp___24^0 == 0 /\ -tmp___02^0 <= 0 /\ -ret^post53+ret^0 == 0 /\ tmp___02^0-tmp___02^post53 == 0 /\ -one^post53+one^0 == 0 /\ MaxListen^0-MaxListen^post53 == 0 /\ tmp___02^0 <= 0 /\ -ListenSocket_OF_listen_index^post53+ListenSocket_OF_listen_index^0 == 0 /\ -addrs^post53+addrs^0 == 0 /\ -fd^post53+fd^0 == 0 /\ -err^post53+err^0 == 0 /\ addr^0-addr^post53 == 0 /\ -MaxBackends^post53+MaxBackends^0 == 0), cost: 1 New rule: l35 -> l33 : tmp___13^0'=tmp___13^post53, tmp___02^0 == 0, cost: 1 Applied preprocessing Original rule: l35 -> l26 : __const_10^0'=__const_10^post54, tmp1^0'=tmp1^post54, fd^0'=fd^post54, MAXADDR^0'=MAXADDR^post54, maxconn^0'=maxconn^post54, closed^0'=closed^post54, tmp___46^0'=tmp___46^post54, tmp___13^0'=tmp___13^post54, addr^0'=addr^post54, MaxListen^0'=MaxListen^post54, ret^0'=ret^post54, family^0'=family^post54, tmp___35^0'=tmp___35^post54, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post54, addrs^0'=addrs^post54, added^0'=added^post54, tmp___02^0'=tmp___02^post54, listen_index^0'=listen_index^post54, MaxBackends^0'=MaxBackends^post54, one^0'=one^post54, err^0'=err^post54, tmp___24^0'=tmp___24^post54, addr_ai_family^0'=addr_ai_family^post54, (tmp1^0-tmp1^post54 == 0 /\ family^0-family^post54 == 0 /\ tmp___35^0-tmp___35^post54 == 0 /\ maxconn^0-maxconn^post54 == 0 /\ one^0-one^post54 == 0 /\ -listen_index^post54+listen_index^0 == 0 /\ -tmp___46^post54+tmp___46^0 == 0 /\ fd^0-fd^post54 == 0 /\ -tmp___24^post54+tmp___24^0 == 0 /\ -addr_ai_family^post54+addr_ai_family^0 == 0 /\ __const_10^0-__const_10^post54 == 0 /\ MAXADDR^0-MAXADDR^post54 == 0 /\ -ret^post54+ret^0 == 0 /\ MaxListen^0-MaxListen^post54 == 0 /\ 1-tmp___02^0 <= 0 /\ -tmp___13^post54+tmp___13^0 == 0 /\ added^0-added^post54 == 0 /\ -tmp___02^post54+tmp___02^0 == 0 /\ -ListenSocket_OF_listen_index^post54+ListenSocket_OF_listen_index^0 == 0 /\ -addrs^post54+addrs^0 == 0 /\ -MaxBackends^post54+MaxBackends^0 == 0 /\ -err^post54+err^0 == 0 /\ closed^0-closed^post54 == 0 /\ addr^0-addr^post54 == 0), cost: 1 New rule: l35 -> l26 : -1+tmp___02^0 >= 0, cost: 1 Applied preprocessing Original rule: l35 -> l26 : __const_10^0'=__const_10^post55, tmp1^0'=tmp1^post55, fd^0'=fd^post55, MAXADDR^0'=MAXADDR^post55, maxconn^0'=maxconn^post55, closed^0'=closed^post55, tmp___46^0'=tmp___46^post55, tmp___13^0'=tmp___13^post55, addr^0'=addr^post55, MaxListen^0'=MaxListen^post55, ret^0'=ret^post55, family^0'=family^post55, tmp___35^0'=tmp___35^post55, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post55, addrs^0'=addrs^post55, added^0'=added^post55, tmp___02^0'=tmp___02^post55, listen_index^0'=listen_index^post55, MaxBackends^0'=MaxBackends^post55, one^0'=one^post55, err^0'=err^post55, tmp___24^0'=tmp___24^post55, addr_ai_family^0'=addr_ai_family^post55, (-ret^post55+ret^0 == 0 /\ -ListenSocket_OF_listen_index^post55+ListenSocket_OF_listen_index^0 == 0 /\ -tmp___02^post55+tmp___02^0 == 0 /\ fd^0-fd^post55 == 0 /\ MAXADDR^0-MAXADDR^post55 == 0 /\ -one^post55+one^0 == 0 /\ __const_10^0-__const_10^post55 == 0 /\ -MaxBackends^post55+MaxBackends^0 == 0 /\ tmp___13^0-tmp___13^post55 == 0 /\ 1+tmp___02^0 <= 0 /\ -err^post55+err^0 == 0 /\ tmp___35^0-tmp___35^post55 == 0 /\ maxconn^0-maxconn^post55 == 0 /\ closed^0-closed^post55 == 0 /\ addrs^0-addrs^post55 == 0 /\ -addr^post55+addr^0 == 0 /\ -tmp___46^post55+tmp___46^0 == 0 /\ -tmp___24^post55+tmp___24^0 == 0 /\ added^0-added^post55 == 0 /\ MaxListen^0-MaxListen^post55 == 0 /\ family^0-family^post55 == 0 /\ -addr_ai_family^post55+addr_ai_family^0 == 0 /\ -listen_index^post55+listen_index^0 == 0 /\ tmp1^0-tmp1^post55 == 0), cost: 1 New rule: l35 -> l26 : 1+tmp___02^0 <= 0, cost: 1 Applied preprocessing Original rule: l18 -> l5 : __const_10^0'=__const_10^post56, tmp1^0'=tmp1^post56, fd^0'=fd^post56, MAXADDR^0'=MAXADDR^post56, maxconn^0'=maxconn^post56, closed^0'=closed^post56, tmp___46^0'=tmp___46^post56, tmp___13^0'=tmp___13^post56, addr^0'=addr^post56, MaxListen^0'=MaxListen^post56, ret^0'=ret^post56, family^0'=family^post56, tmp___35^0'=tmp___35^post56, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post56, addrs^0'=addrs^post56, added^0'=added^post56, tmp___02^0'=tmp___02^post56, listen_index^0'=listen_index^post56, MaxBackends^0'=MaxBackends^post56, one^0'=one^post56, err^0'=err^post56, tmp___24^0'=tmp___24^post56, addr_ai_family^0'=addr_ai_family^post56, (-addr^post56+addr^0 == 0 /\ -tmp___02^post56+tmp___02^0 == 0 /\ -one^post56+one^0 == 0 /\ addrs^0-addrs^post56 == 0 /\ tmp___46^0-tmp___46^post56 == 0 /\ __const_10^0-__const_10^post56 == 0 /\ ret^0-ret^post56 == 0 /\ -MaxBackends^post56+MaxBackends^0 == 0 /\ fd^0-fd^post56 == 0 /\ -ListenSocket_OF_listen_index^post56+ListenSocket_OF_listen_index^0 == 0 /\ MAXADDR^0-MAXADDR^post56 == 0 /\ -err^post56+err^0 == 0 /\ family^0-family^post56 == 0 /\ closed^0-closed^post56 == 0 /\ tmp___13^0-tmp___13^post56 == 0 /\ -added^post56+added^0 == 0 /\ -tmp___24^post56+tmp___24^0 == 0 /\ -tmp___35^post56+tmp___35^0 == 0 /\ -maxconn^post56+maxconn^0 == 0 /\ tmp1^0-tmp1^post56 == 0 /\ listen_index^0-listen_index^post56 == 0 /\ -MaxListen^post56+MaxListen^0 == 0 /\ MAXADDR^0-addr^0 <= 0 /\ -addr_ai_family^post56+addr_ai_family^0 == 0), cost: 1 New rule: l18 -> l5 : MAXADDR^0-addr^0 <= 0, cost: 1 Applied preprocessing Original rule: l18 -> l35 : __const_10^0'=__const_10^post57, tmp1^0'=tmp1^post57, fd^0'=fd^post57, MAXADDR^0'=MAXADDR^post57, maxconn^0'=maxconn^post57, closed^0'=closed^post57, tmp___46^0'=tmp___46^post57, tmp___13^0'=tmp___13^post57, addr^0'=addr^post57, MaxListen^0'=MaxListen^post57, ret^0'=ret^post57, family^0'=family^post57, tmp___35^0'=tmp___35^post57, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post57, addrs^0'=addrs^post57, added^0'=added^post57, tmp___02^0'=tmp___02^post57, listen_index^0'=listen_index^post57, MaxBackends^0'=MaxBackends^post57, one^0'=one^post57, err^0'=err^post57, tmp___24^0'=tmp___24^post57, addr_ai_family^0'=addr_ai_family^post57, (0 == 0 /\ MAXADDR^0-MAXADDR^post57 == 0 /\ __const_10^0-__const_10^post57 == 0 /\ -MaxListen^post57+MaxListen^0 == 0 /\ -MaxBackends^post57+MaxBackends^0 == 0 /\ -one^post57+one^0 == 0 /\ tmp___13^0-tmp___13^post57 == 0 /\ fd^0-fd^post57 == 0 /\ -ListenSocket_OF_listen_index^post57+ListenSocket_OF_listen_index^0 == 0 /\ addrs^0-addrs^post57 == 0 /\ -err^post57+err^0 == 0 /\ maxconn^0-maxconn^post57 == 0 /\ closed^0-closed^post57 == 0 /\ -addr^post57+addr^0 == 0 /\ -added^post57+added^0 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -tmp___46^post57+tmp___46^0 == 0 /\ -tmp___24^post57+tmp___24^0 == 0 /\ -tmp___35^post57+tmp___35^0 == 0 /\ ret^0-ret^post57 == 0 /\ listen_index^0-listen_index^post57 == 0 /\ family^0-family^post57 == 0 /\ tmp1^0-tmp1^post57 == 0 /\ -addr_ai_family^post57+addr_ai_family^0 == 0), cost: 1 New rule: l18 -> l35 : tmp___02^0'=tmp___02^post57, 1-MAXADDR^0+addr^0 <= 0, cost: 1 Applied preprocessing Original rule: l36 -> l37 : __const_10^0'=__const_10^post58, tmp1^0'=tmp1^post58, fd^0'=fd^post58, MAXADDR^0'=MAXADDR^post58, maxconn^0'=maxconn^post58, closed^0'=closed^post58, tmp___46^0'=tmp___46^post58, tmp___13^0'=tmp___13^post58, addr^0'=addr^post58, MaxListen^0'=MaxListen^post58, ret^0'=ret^post58, family^0'=family^post58, tmp___35^0'=tmp___35^post58, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post58, addrs^0'=addrs^post58, added^0'=added^post58, tmp___02^0'=tmp___02^post58, listen_index^0'=listen_index^post58, MaxBackends^0'=MaxBackends^post58, one^0'=one^post58, err^0'=err^post58, tmp___24^0'=tmp___24^post58, addr_ai_family^0'=addr_ai_family^post58, (-addr^post58+addr^0 == 0 /\ -maxconn^post58+maxconn^0 == 0 /\ addrs^0-addrs^post58 == 0 /\ tmp___46^0-tmp___46^post58 == 0 /\ MaxBackends^0-MaxBackends^post58 == 0 /\ -closed^post58+closed^0 == 0 /\ -ListenSocket_OF_listen_index^post58+ListenSocket_OF_listen_index^0 == 0 /\ -one^post58+one^0 == 0 /\ MAXADDR^0-MAXADDR^post58 == 0 /\ family^0-family^post58 == 0 /\ -tmp___24^post58+tmp___24^0 == 0 /\ tmp___13^0-tmp___13^post58 == 0 /\ -err^post58+err^0 == 0 /\ -addr_ai_family^post58+addr_ai_family^0 == 0 /\ -added^post58+added^0 == 0 /\ -tmp___35^post58+tmp___35^0 == 0 /\ -MaxListen^post58+MaxListen^0 == 0 /\ __const_10^0-__const_10^post58 == 0 /\ ret^0-ret^post58 == 0 /\ listen_index^0-listen_index^post58 == 0 /\ tmp1^post58 == 0 /\ fd^0-fd^post58 == 0 /\ -tmp___02^post58+tmp___02^0 == 0), cost: 1 New rule: l36 -> l37 : tmp1^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l38 -> l36 : __const_10^0'=__const_10^post59, tmp1^0'=tmp1^post59, fd^0'=fd^post59, MAXADDR^0'=MAXADDR^post59, maxconn^0'=maxconn^post59, closed^0'=closed^post59, tmp___46^0'=tmp___46^post59, tmp___13^0'=tmp___13^post59, addr^0'=addr^post59, MaxListen^0'=MaxListen^post59, ret^0'=ret^post59, family^0'=family^post59, tmp___35^0'=tmp___35^post59, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post59, addrs^0'=addrs^post59, added^0'=added^post59, tmp___02^0'=tmp___02^post59, listen_index^0'=listen_index^post59, MaxBackends^0'=MaxBackends^post59, one^0'=one^post59, err^0'=err^post59, tmp___24^0'=tmp___24^post59, addr_ai_family^0'=addr_ai_family^post59, (-tmp___24^post59+tmp___24^0 == 0 /\ tmp1^0-tmp1^post59 == 0 /\ -added^post59+added^0 == 0 /\ maxconn^0-maxconn^post59 == 0 /\ tmp___13^0-tmp___13^post59 == 0 /\ ret^0-ret^post59 == 0 /\ -err^post59+err^0 == 0 /\ -tmp___35^post59+tmp___35^0 == 0 /\ MaxBackends^0-MaxBackends^post59 == 0 /\ -MaxListen^post59+MaxListen^0 == 0 /\ MAXADDR^0-MAXADDR^post59 == 0 /\ tmp___46^0-tmp___46^post59 == 0 /\ -addr_ai_family^post59+addr_ai_family^0 == 0 /\ -family^post59+family^0 == 0 /\ __const_10^0-__const_10^post59 == 0 /\ -addrs^post59+addrs^0 == 0 /\ fd^0-fd^post59 == 0 /\ -listen_index^post59+listen_index^0 == 0 /\ -ListenSocket_OF_listen_index^post59+ListenSocket_OF_listen_index^0 == 0 /\ 1-addrs^0 <= 0 /\ closed^0-closed^post59 == 0 /\ -one^post59+one^0 == 0 /\ addr^0-addr^post59 == 0 /\ -tmp___02^post59+tmp___02^0 == 0), cost: 1 New rule: l38 -> l36 : -1+addrs^0 >= 0, cost: 1 Applied preprocessing Original rule: l38 -> l36 : __const_10^0'=__const_10^post60, tmp1^0'=tmp1^post60, fd^0'=fd^post60, MAXADDR^0'=MAXADDR^post60, maxconn^0'=maxconn^post60, closed^0'=closed^post60, tmp___46^0'=tmp___46^post60, tmp___13^0'=tmp___13^post60, addr^0'=addr^post60, MaxListen^0'=MaxListen^post60, ret^0'=ret^post60, family^0'=family^post60, tmp___35^0'=tmp___35^post60, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post60, addrs^0'=addrs^post60, added^0'=added^post60, tmp___02^0'=tmp___02^post60, listen_index^0'=listen_index^post60, MaxBackends^0'=MaxBackends^post60, one^0'=one^post60, err^0'=err^post60, tmp___24^0'=tmp___24^post60, addr_ai_family^0'=addr_ai_family^post60, (1+addrs^0 <= 0 /\ -tmp___24^post60+tmp___24^0 == 0 /\ -tmp___35^post60+tmp___35^0 == 0 /\ tmp1^0-tmp1^post60 == 0 /\ -MaxBackends^post60+MaxBackends^0 == 0 /\ MaxListen^0-MaxListen^post60 == 0 /\ maxconn^0-maxconn^post60 == 0 /\ -listen_index^post60+listen_index^0 == 0 /\ -addr_ai_family^post60+addr_ai_family^0 == 0 /\ addr^0-addr^post60 == 0 /\ -addrs^post60+addrs^0 == 0 /\ -family^post60+family^0 == 0 /\ -err^post60+err^0 == 0 /\ -tmp___02^post60+tmp___02^0 == 0 /\ tmp___13^0-tmp___13^post60 == 0 /\ MAXADDR^0-MAXADDR^post60 == 0 /\ tmp___46^0-tmp___46^post60 == 0 /\ __const_10^0-__const_10^post60 == 0 /\ fd^0-fd^post60 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post60 == 0 /\ -one^post60+one^0 == 0 /\ ret^0-ret^post60 == 0 /\ closed^0-closed^post60 == 0 /\ -added^post60+added^0 == 0), cost: 1 New rule: l38 -> l36 : 1+addrs^0 <= 0, cost: 1 Applied preprocessing Original rule: l38 -> l37 : __const_10^0'=__const_10^post61, tmp1^0'=tmp1^post61, fd^0'=fd^post61, MAXADDR^0'=MAXADDR^post61, maxconn^0'=maxconn^post61, closed^0'=closed^post61, tmp___46^0'=tmp___46^post61, tmp___13^0'=tmp___13^post61, addr^0'=addr^post61, MaxListen^0'=MaxListen^post61, ret^0'=ret^post61, family^0'=family^post61, tmp___35^0'=tmp___35^post61, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post61, addrs^0'=addrs^post61, added^0'=added^post61, tmp___02^0'=tmp___02^post61, listen_index^0'=listen_index^post61, MaxBackends^0'=MaxBackends^post61, one^0'=one^post61, err^0'=err^post61, tmp___24^0'=tmp___24^post61, addr_ai_family^0'=addr_ai_family^post61, (-one^post61+one^0 == 0 /\ fd^0-fd^post61 == 0 /\ -family^post61+family^0 == 0 /\ MaxListen^0-MaxListen^post61 == 0 /\ -listen_index^post61+listen_index^0 == 0 /\ -tmp___02^post61+tmp___02^0 == 0 /\ addr^0-addr^post61 == 0 /\ -addrs^post61+addrs^0 == 0 /\ -tmp___24^post61+tmp___24^0 == 0 /\ -tmp___35^post61+tmp___35^0 == 0 /\ -added^post61+added^0 == 0 /\ tmp___13^0-tmp___13^post61 == 0 /\ -MaxBackends^post61+MaxBackends^0 == 0 /\ addrs^0 <= 0 /\ closed^0-closed^post61 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post61 == 0 /\ -addr_ai_family^post61+addr_ai_family^0 == 0 /\ __const_10^0-__const_10^post61 == 0 /\ tmp___46^0-tmp___46^post61 == 0 /\ MAXADDR^0-MAXADDR^post61 == 0 /\ -err^post61+err^0 == 0 /\ -addrs^0 <= 0 /\ ret^0-ret^post61 == 0 /\ maxconn^0-maxconn^post61 == 0 /\ -1+tmp1^post61 == 0), cost: 1 New rule: l38 -> l37 : tmp1^0'=1, addrs^0 == 0, cost: 1 Applied preprocessing Original rule: l37 -> l9 : __const_10^0'=__const_10^post62, tmp1^0'=tmp1^post62, fd^0'=fd^post62, MAXADDR^0'=MAXADDR^post62, maxconn^0'=maxconn^post62, closed^0'=closed^post62, tmp___46^0'=tmp___46^post62, tmp___13^0'=tmp___13^post62, addr^0'=addr^post62, MaxListen^0'=MaxListen^post62, ret^0'=ret^post62, family^0'=family^post62, tmp___35^0'=tmp___35^post62, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post62, addrs^0'=addrs^post62, added^0'=added^post62, tmp___02^0'=tmp___02^post62, listen_index^0'=listen_index^post62, MaxBackends^0'=MaxBackends^post62, one^0'=one^post62, err^0'=err^post62, tmp___24^0'=tmp___24^post62, addr_ai_family^0'=addr_ai_family^post62, (-ret^post62+ret^0 == 0 /\ -addrs^0+addr^post62 == 0 /\ tmp___46^0-tmp___46^post62 == 0 /\ closed^0-closed^post62 == 0 /\ -tmp___13^post62+tmp___13^0 == 0 /\ __const_10^0-__const_10^post62 == 0 /\ -tmp___24^post62+tmp___24^0 == 0 /\ tmp1^0-tmp1^post62 == 0 /\ MaxListen^0-MaxListen^post62 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post62 == 0 /\ -addrs^post62+addrs^0 == 0 /\ -err^post62+err^0 == 0 /\ -addr_ai_family^post62+addr_ai_family^0 == 0 /\ MAXADDR^0-MAXADDR^post62 == 0 /\ maxconn^0-maxconn^post62 == 0 /\ family^0-family^post62 == 0 /\ tmp___02^0-tmp___02^post62 == 0 /\ -one^post62+one^0 == 0 /\ -MaxBackends^post62+MaxBackends^0 == 0 /\ -added^post62+added^0 == 0 /\ tmp___35^0-tmp___35^post62 == 0 /\ -listen_index^post62+listen_index^0 == 0 /\ -fd^post62+fd^0 == 0), cost: 1 New rule: l37 -> l9 : addr^0'=addrs^0, TRUE, cost: 1 Applied preprocessing Original rule: l39 -> l37 : __const_10^0'=__const_10^post63, tmp1^0'=tmp1^post63, fd^0'=fd^post63, MAXADDR^0'=MAXADDR^post63, maxconn^0'=maxconn^post63, closed^0'=closed^post63, tmp___46^0'=tmp___46^post63, tmp___13^0'=tmp___13^post63, addr^0'=addr^post63, MaxListen^0'=MaxListen^post63, ret^0'=ret^post63, family^0'=family^post63, tmp___35^0'=tmp___35^post63, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post63, addrs^0'=addrs^post63, added^0'=added^post63, tmp___02^0'=tmp___02^post63, listen_index^0'=listen_index^post63, MaxBackends^0'=MaxBackends^post63, one^0'=one^post63, err^0'=err^post63, tmp___24^0'=tmp___24^post63, addr_ai_family^0'=addr_ai_family^post63, (-1+tmp1^post63 == 0 /\ family^0-family^post63 == 0 /\ closed^0-closed^post63 == 0 /\ -addr^post63+addr^0 == 0 /\ tmp___13^0-tmp___13^post63 == 0 /\ -tmp___46^post63+tmp___46^0 == 0 /\ tmp___35^0-tmp___35^post63 == 0 /\ -ret^post63+ret^0 == 0 /\ -one^post63+one^0 == 0 /\ -MaxBackends^post63+MaxBackends^0 == 0 /\ -ListenSocket_OF_listen_index^post63+ListenSocket_OF_listen_index^0 == 0 /\ -err^post63+err^0 == 0 /\ added^0-added^post63 == 0 /\ -listen_index^post63+listen_index^0 == 0 /\ -tmp___24^post63+tmp___24^0 == 0 /\ addrs^0-addrs^post63 == 0 /\ MaxListen^0-MaxListen^post63 == 0 /\ maxconn^0-maxconn^post63 == 0 /\ fd^0-fd^post63 == 0 /\ -addr_ai_family^post63+addr_ai_family^0 == 0 /\ __const_10^0-__const_10^post63 == 0 /\ MAXADDR^0-MAXADDR^post63 == 0 /\ tmp___02^0-tmp___02^post63 == 0), cost: 1 New rule: l39 -> l37 : tmp1^0'=1, TRUE, cost: 1 Applied preprocessing Original rule: l40 -> l38 : __const_10^0'=__const_10^post64, tmp1^0'=tmp1^post64, fd^0'=fd^post64, MAXADDR^0'=MAXADDR^post64, maxconn^0'=maxconn^post64, closed^0'=closed^post64, tmp___46^0'=tmp___46^post64, tmp___13^0'=tmp___13^post64, addr^0'=addr^post64, MaxListen^0'=MaxListen^post64, ret^0'=ret^post64, family^0'=family^post64, tmp___35^0'=tmp___35^post64, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post64, addrs^0'=addrs^post64, added^0'=added^post64, tmp___02^0'=tmp___02^post64, listen_index^0'=listen_index^post64, MaxBackends^0'=MaxBackends^post64, one^0'=one^post64, err^0'=err^post64, tmp___24^0'=tmp___24^post64, addr_ai_family^0'=addr_ai_family^post64, (-listen_index^post64+listen_index^0 == 0 /\ -addr^post64+addr^0 == 0 /\ family^0-family^post64 == 0 /\ one^0-one^post64 == 0 /\ -addr_ai_family^post64+addr_ai_family^0 == 0 /\ -err^post64+err^0 == 0 /\ tmp___13^0-tmp___13^post64 == 0 /\ -tmp___46^post64+tmp___46^0 == 0 /\ -MaxBackends^post64+MaxBackends^0 == 0 /\ -MaxListen^post64+MaxListen^0 == 0 /\ tmp1^0-tmp1^post64 == 0 /\ -ret^0 <= 0 /\ -tmp___24^post64+tmp___24^0 == 0 /\ -ret^post64+ret^0 == 0 /\ tmp___35^0-tmp___35^post64 == 0 /\ ret^0 <= 0 /\ fd^0-fd^post64 == 0 /\ addrs^0-addrs^post64 == 0 /\ tmp___02^0-tmp___02^post64 == 0 /\ maxconn^0-maxconn^post64 == 0 /\ added^0-added^post64 == 0 /\ closed^0-closed^post64 == 0 /\ __const_10^0-__const_10^post64 == 0 /\ MAXADDR^0-MAXADDR^post64 == 0 /\ -ListenSocket_OF_listen_index^post64+ListenSocket_OF_listen_index^0 == 0), cost: 1 New rule: l40 -> l38 : ret^0 == 0, cost: 1 Applied preprocessing Original rule: l40 -> l39 : __const_10^0'=__const_10^post65, tmp1^0'=tmp1^post65, fd^0'=fd^post65, MAXADDR^0'=MAXADDR^post65, maxconn^0'=maxconn^post65, closed^0'=closed^post65, tmp___46^0'=tmp___46^post65, tmp___13^0'=tmp___13^post65, addr^0'=addr^post65, MaxListen^0'=MaxListen^post65, ret^0'=ret^post65, family^0'=family^post65, tmp___35^0'=tmp___35^post65, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post65, addrs^0'=addrs^post65, added^0'=added^post65, tmp___02^0'=tmp___02^post65, listen_index^0'=listen_index^post65, MaxBackends^0'=MaxBackends^post65, one^0'=one^post65, err^0'=err^post65, tmp___24^0'=tmp___24^post65, addr_ai_family^0'=addr_ai_family^post65, (MaxBackends^0-MaxBackends^post65 == 0 /\ -listen_index^post65+listen_index^0 == 0 /\ 1-ret^0 <= 0 /\ -tmp___24^post65+tmp___24^0 == 0 /\ -err^post65+err^0 == 0 /\ -addr_ai_family^post65+addr_ai_family^0 == 0 /\ MAXADDR^0-MAXADDR^post65 == 0 /\ -MaxListen^post65+MaxListen^0 == 0 /\ fd^0-fd^post65 == 0 /\ -tmp___02^post65+tmp___02^0 == 0 /\ -ret^post65+ret^0 == 0 /\ tmp___35^0-tmp___35^post65 == 0 /\ __const_10^0-__const_10^post65 == 0 /\ tmp___13^0-tmp___13^post65 == 0 /\ -addr^post65+addr^0 == 0 /\ addrs^0-addrs^post65 == 0 /\ -tmp___46^post65+tmp___46^0 == 0 /\ maxconn^0-maxconn^post65 == 0 /\ tmp1^0-tmp1^post65 == 0 /\ added^0-added^post65 == 0 /\ -closed^post65+closed^0 == 0 /\ -ListenSocket_OF_listen_index^post65+ListenSocket_OF_listen_index^0 == 0 /\ family^0-family^post65 == 0 /\ -one^post65+one^0 == 0), cost: 1 New rule: l40 -> l39 : -1+ret^0 >= 0, cost: 1 Applied preprocessing Original rule: l40 -> l39 : __const_10^0'=__const_10^post66, tmp1^0'=tmp1^post66, fd^0'=fd^post66, MAXADDR^0'=MAXADDR^post66, maxconn^0'=maxconn^post66, closed^0'=closed^post66, tmp___46^0'=tmp___46^post66, tmp___13^0'=tmp___13^post66, addr^0'=addr^post66, MaxListen^0'=MaxListen^post66, ret^0'=ret^post66, family^0'=family^post66, tmp___35^0'=tmp___35^post66, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post66, addrs^0'=addrs^post66, added^0'=added^post66, tmp___02^0'=tmp___02^post66, listen_index^0'=listen_index^post66, MaxBackends^0'=MaxBackends^post66, one^0'=one^post66, err^0'=err^post66, tmp___24^0'=tmp___24^post66, addr_ai_family^0'=addr_ai_family^post66, (-closed^post66+closed^0 == 0 /\ addrs^0-addrs^post66 == 0 /\ -MaxListen^post66+MaxListen^0 == 0 /\ -addr_ai_family^post66+addr_ai_family^0 == 0 /\ -family^post66+family^0 == 0 /\ MAXADDR^0-MAXADDR^post66 == 0 /\ tmp___46^0-tmp___46^post66 == 0 /\ MaxBackends^0-MaxBackends^post66 == 0 /\ -tmp___02^post66+tmp___02^0 == 0 /\ tmp1^0-tmp1^post66 == 0 /\ __const_10^0-__const_10^post66 == 0 /\ -ListenSocket_OF_listen_index^post66+ListenSocket_OF_listen_index^0 == 0 /\ -addr^post66+addr^0 == 0 /\ -tmp___24^post66+tmp___24^0 == 0 /\ ret^0-ret^post66 == 0 /\ -added^post66+added^0 == 0 /\ -tmp___35^post66+tmp___35^0 == 0 /\ -one^post66+one^0 == 0 /\ -err^post66+err^0 == 0 /\ -maxconn^post66+maxconn^0 == 0 /\ fd^0-fd^post66 == 0 /\ 1+ret^0 <= 0 /\ listen_index^0-listen_index^post66 == 0 /\ tmp___13^0-tmp___13^post66 == 0), cost: 1 New rule: l40 -> l39 : 1+ret^0 <= 0, cost: 1 Applied preprocessing Original rule: l4 -> l41 : __const_10^0'=__const_10^post67, tmp1^0'=tmp1^post67, fd^0'=fd^post67, MAXADDR^0'=MAXADDR^post67, maxconn^0'=maxconn^post67, closed^0'=closed^post67, tmp___46^0'=tmp___46^post67, tmp___13^0'=tmp___13^post67, addr^0'=addr^post67, MaxListen^0'=MaxListen^post67, ret^0'=ret^post67, family^0'=family^post67, tmp___35^0'=tmp___35^post67, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post67, addrs^0'=addrs^post67, added^0'=added^post67, tmp___02^0'=tmp___02^post67, listen_index^0'=listen_index^post67, MaxBackends^0'=MaxBackends^post67, one^0'=one^post67, err^0'=err^post67, tmp___24^0'=tmp___24^post67, addr_ai_family^0'=addr_ai_family^post67, (ret^0-ret^post67 == 0 /\ -closed^post67+closed^0 == 0 /\ tmp___13^0-tmp___13^post67 == 0 /\ err^0-err^post67 == 0 /\ tmp___46^0-tmp___46^post67 == 0 /\ __const_10^0-__const_10^post67 == 0 /\ tmp1^0-tmp1^post67 == 0 /\ -tmp___24^post67+tmp___24^0 == 0 /\ -added^post67+added^0 == 0 /\ -MaxListen^post67+MaxListen^0 == 0 /\ MaxBackends^0-MaxBackends^post67 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post67 == 0 /\ MAXADDR^0-MAXADDR^post67 == 0 /\ -one^post67+one^0 == 0 /\ listen_index^0-listen_index^post67 == 0 /\ -family^post67+family^0 == 0 /\ -addr_ai_family^post67+addr_ai_family^0 == 0 /\ -addrs^post67+addrs^0 == 0 /\ fd^0-fd^post67 == 0 /\ -maxconn^post67+maxconn^0 == 0 /\ -tmp___02^post67+tmp___02^0 == 0 /\ addr^0-addr^post67 == 0 /\ -tmp___35^post67+tmp___35^0 == 0), cost: 1 New rule: l4 -> l41 : TRUE, cost: 1 Applied preprocessing Original rule: l41 -> l4 : __const_10^0'=__const_10^post68, tmp1^0'=tmp1^post68, fd^0'=fd^post68, MAXADDR^0'=MAXADDR^post68, maxconn^0'=maxconn^post68, closed^0'=closed^post68, tmp___46^0'=tmp___46^post68, tmp___13^0'=tmp___13^post68, addr^0'=addr^post68, MaxListen^0'=MaxListen^post68, ret^0'=ret^post68, family^0'=family^post68, tmp___35^0'=tmp___35^post68, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post68, addrs^0'=addrs^post68, added^0'=added^post68, tmp___02^0'=tmp___02^post68, listen_index^0'=listen_index^post68, MaxBackends^0'=MaxBackends^post68, one^0'=one^post68, err^0'=err^post68, tmp___24^0'=tmp___24^post68, addr_ai_family^0'=addr_ai_family^post68, (addrs^0-addrs^post68 == 0 /\ -closed^post68+closed^0 == 0 /\ -MaxListen^post68+MaxListen^0 == 0 /\ -family^post68+family^0 == 0 /\ err^0-err^post68 == 0 /\ tmp___46^0-tmp___46^post68 == 0 /\ -addr^post68+addr^0 == 0 /\ __const_10^0-__const_10^post68 == 0 /\ tmp1^0-tmp1^post68 == 0 /\ -addr_ai_family^post68+addr_ai_family^0 == 0 /\ MAXADDR^0-MAXADDR^post68 == 0 /\ -tmp___24^post68+tmp___24^0 == 0 /\ -tmp___35^post68+tmp___35^0 == 0 /\ ret^0-ret^post68 == 0 /\ -added^post68+added^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post68 == 0 /\ listen_index^0-listen_index^post68 == 0 /\ -one^post68+one^0 == 0 /\ -tmp___02^post68+tmp___02^0 == 0 /\ fd^0-fd^post68 == 0 /\ -maxconn^post68+maxconn^0 == 0 /\ -MaxBackends^post68+MaxBackends^0 == 0 /\ tmp___13^0-tmp___13^post68 == 0), cost: 1 New rule: l41 -> l4 : TRUE, cost: 1 Applied preprocessing Original rule: l42 -> l43 : __const_10^0'=__const_10^post69, tmp1^0'=tmp1^post69, fd^0'=fd^post69, MAXADDR^0'=MAXADDR^post69, maxconn^0'=maxconn^post69, closed^0'=closed^post69, tmp___46^0'=tmp___46^post69, tmp___13^0'=tmp___13^post69, addr^0'=addr^post69, MaxListen^0'=MaxListen^post69, ret^0'=ret^post69, family^0'=family^post69, tmp___35^0'=tmp___35^post69, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post69, addrs^0'=addrs^post69, added^0'=added^post69, tmp___02^0'=tmp___02^post69, listen_index^0'=listen_index^post69, MaxBackends^0'=MaxBackends^post69, one^0'=one^post69, err^0'=err^post69, tmp___24^0'=tmp___24^post69, addr_ai_family^0'=addr_ai_family^post69, (ret^0-ret^post69 == 0 /\ err^0-err^post69 == 0 /\ -tmp___24^post69+tmp___24^0 == 0 /\ fd^0-fd^post69 == 0 /\ -addr_ai_family^post69+addr_ai_family^0 == 0 /\ -added^post69+added^0 == 0 /\ -MaxListen^post69+MaxListen^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post69 == 0 /\ closed^0-closed^post69 == 0 /\ listen_index^0-listen_index^post69 == 0 /\ -one^post69+one^0 == 0 /\ -tmp___02^post69+tmp___02^0 == 0 /\ __const_10^0-__const_10^post69 == 0 /\ -addrs^post69+addrs^0 == 0 /\ -family^post69+family^0 == 0 /\ tmp___13^0-tmp___13^post69 == 0 /\ -MaxBackends^post69+MaxBackends^0 == 0 /\ tmp___46^0-tmp___46^post69 == 0 /\ -tmp1^post69+tmp1^0 == 0 /\ addr^0-addr^post69 == 0 /\ MAXADDR^0-MAXADDR^post69 == 0 /\ -tmp___35^post69+tmp___35^0 == 0 /\ maxconn^0-maxconn^post69 == 0), cost: 1 New rule: l42 -> l43 : TRUE, cost: 1 Applied preprocessing Original rule: l43 -> l40 : __const_10^0'=__const_10^post70, tmp1^0'=tmp1^post70, fd^0'=fd^post70, MAXADDR^0'=MAXADDR^post70, maxconn^0'=maxconn^post70, closed^0'=closed^post70, tmp___46^0'=tmp___46^post70, tmp___13^0'=tmp___13^post70, addr^0'=addr^post70, MaxListen^0'=MaxListen^post70, ret^0'=ret^post70, family^0'=family^post70, tmp___35^0'=tmp___35^post70, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post70, addrs^0'=addrs^post70, added^0'=added^post70, tmp___02^0'=tmp___02^post70, listen_index^0'=listen_index^post70, MaxBackends^0'=MaxBackends^post70, one^0'=one^post70, err^0'=err^post70, tmp___24^0'=tmp___24^post70, addr_ai_family^0'=addr_ai_family^post70, (0 == 0 /\ MaxListen^0-MaxListen^post70 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post70 == 0 /\ __const_10^0-__const_10^post70 == 0 /\ -family^post70+family^0 == 0 /\ fd^0-fd^post70 == 0 /\ addr^0-addr^post70 == 0 /\ tmp___13^0-tmp___13^post70 == 0 /\ -tmp___24^post70+tmp___24^0 == 0 /\ -addr_ai_family^post70+addr_ai_family^0 == 0 /\ -listen_index^post70+listen_index^0 == 0 /\ maxconn^0-maxconn^post70 == 0 /\ -tmp___02^post70+tmp___02^0 == 0 /\ closed^0-closed^post70 == 0 /\ -MAXADDR^post70+MAXADDR^0 == 0 /\ -one^post70+one^0 == 0 /\ -MaxBackends^post70+MaxBackends^0 == 0 /\ -added^post70+added^0 == 0 /\ -tmp___35^post70+tmp___35^0 == 0 /\ -addrs^post70+addrs^0 == 0 /\ tmp___46^0-tmp___46^post70 == 0 /\ -err^post70+err^0 == 0 /\ tmp1^0-tmp1^post70 == 0), cost: 1 New rule: l43 -> l40 : ret^0'=ret^post70, 0 == 0, cost: 1 Applied preprocessing Original rule: l44 -> l42 : __const_10^0'=__const_10^post71, tmp1^0'=tmp1^post71, fd^0'=fd^post71, MAXADDR^0'=MAXADDR^post71, maxconn^0'=maxconn^post71, closed^0'=closed^post71, tmp___46^0'=tmp___46^post71, tmp___13^0'=tmp___13^post71, addr^0'=addr^post71, MaxListen^0'=MaxListen^post71, ret^0'=ret^post71, family^0'=family^post71, tmp___35^0'=tmp___35^post71, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post71, addrs^0'=addrs^post71, added^0'=added^post71, tmp___02^0'=tmp___02^post71, listen_index^0'=listen_index^post71, MaxBackends^0'=MaxBackends^post71, one^0'=one^post71, err^0'=err^post71, tmp___24^0'=tmp___24^post71, addr_ai_family^0'=addr_ai_family^post71, (-tmp___02^post71+tmp___02^0 == 0 /\ -ret^post71+ret^0 == 0 /\ -one^post71+one^0 == 0 /\ __const_10^0-__const_10^post71 == 0 /\ MaxListen^0-MaxListen^post71 == 0 /\ addr^0-addr^post71 == 0 /\ -MaxBackends^post71+MaxBackends^0 == 0 /\ -family^post71+family^0 == 0 /\ tmp___13^0-tmp___13^post71 == 0 /\ fd^0-fd^post71 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post71 == 0 /\ -addrs^post71+addrs^0 == 0 /\ -err^post71+err^0 == 0 /\ maxconn^0-maxconn^post71 == 0 /\ -listen_index^post71+listen_index^0 == 0 /\ closed^0-closed^post71 == 0 /\ tmp___35^0-tmp___35^post71 == 0 /\ -tmp___24^post71+tmp___24^0 == 0 /\ 4-family^0 <= 0 /\ -MAXADDR^post71+MAXADDR^0 == 0 /\ -added^post71+added^0 == 0 /\ tmp___46^0-tmp___46^post71 == 0 /\ -addr_ai_family^post71+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post71 == 0), cost: 1 New rule: l44 -> l42 : -4+family^0 >= 0, cost: 1 Applied preprocessing Original rule: l44 -> l42 : __const_10^0'=__const_10^post72, tmp1^0'=tmp1^post72, fd^0'=fd^post72, MAXADDR^0'=MAXADDR^post72, maxconn^0'=maxconn^post72, closed^0'=closed^post72, tmp___46^0'=tmp___46^post72, tmp___13^0'=tmp___13^post72, addr^0'=addr^post72, MaxListen^0'=MaxListen^post72, ret^0'=ret^post72, family^0'=family^post72, tmp___35^0'=tmp___35^post72, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post72, addrs^0'=addrs^post72, added^0'=added^post72, tmp___02^0'=tmp___02^post72, listen_index^0'=listen_index^post72, MaxBackends^0'=MaxBackends^post72, one^0'=one^post72, err^0'=err^post72, tmp___24^0'=tmp___24^post72, addr_ai_family^0'=addr_ai_family^post72, (closed^0-closed^post72 == 0 /\ -MAXADDR^post72+MAXADDR^0 == 0 /\ -tmp___13^post72+tmp___13^0 == 0 /\ tmp___46^0-tmp___46^post72 == 0 /\ MaxListen^0-MaxListen^post72 == 0 /\ -one^post72+one^0 == 0 /\ maxconn^0-maxconn^post72 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post72 == 0 /\ -addrs^post72+addrs^0 == 0 /\ addr^0-addr^post72 == 0 /\ -err^post72+err^0 == 0 /\ -tmp___24^post72+tmp___24^0 == 0 /\ tmp___02^0-tmp___02^post72 == 0 /\ -addr_ai_family^post72+addr_ai_family^0 == 0 /\ -listen_index^post72+listen_index^0 == 0 /\ tmp___35^0-tmp___35^post72 == 0 /\ -added^post72+added^0 == 0 /\ tmp1^0-tmp1^post72 == 0 /\ ret^0-ret^post72 == 0 /\ -MaxBackends^post72+MaxBackends^0 == 0 /\ -__const_10^post72+__const_10^0 == 0 /\ -family^post72+family^0 == 0 /\ fd^0-fd^post72 == 0 /\ -2+family^0 <= 0), cost: 1 New rule: l44 -> l42 : -2+family^0 <= 0, cost: 1 Applied preprocessing Original rule: l44 -> l43 : __const_10^0'=__const_10^post73, tmp1^0'=tmp1^post73, fd^0'=fd^post73, MAXADDR^0'=MAXADDR^post73, maxconn^0'=maxconn^post73, closed^0'=closed^post73, tmp___46^0'=tmp___46^post73, tmp___13^0'=tmp___13^post73, addr^0'=addr^post73, MaxListen^0'=MaxListen^post73, ret^0'=ret^post73, family^0'=family^post73, tmp___35^0'=tmp___35^post73, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post73, addrs^0'=addrs^post73, added^0'=added^post73, tmp___02^0'=tmp___02^post73, listen_index^0'=listen_index^post73, MaxBackends^0'=MaxBackends^post73, one^0'=one^post73, err^0'=err^post73, tmp___24^0'=tmp___24^post73, addr_ai_family^0'=addr_ai_family^post73, (-MaxBackends^post73+MaxBackends^0 == 0 /\ tmp___35^0-tmp___35^post73 == 0 /\ tmp1^0-tmp1^post73 == 0 /\ -tmp___24^post73+tmp___24^0 == 0 /\ one^0-one^post73 == 0 /\ maxconn^0-maxconn^post73 == 0 /\ -addr_ai_family^post73+addr_ai_family^0 == 0 /\ family^0-family^post73 == 0 /\ -ListenSocket_OF_listen_index^post73+ListenSocket_OF_listen_index^0 == 0 /\ 3-family^0 <= 0 /\ -tmp___46^post73+tmp___46^0 == 0 /\ -tmp___13^post73+tmp___13^0 == 0 /\ MAXADDR^0-MAXADDR^post73 == 0 /\ tmp___02^0-tmp___02^post73 == 0 /\ -addrs^post73+addrs^0 == 0 /\ added^0-added^post73 == 0 /\ -listen_index^post73+listen_index^0 == 0 /\ -err^post73+err^0 == 0 /\ fd^0-fd^post73 == 0 /\ closed^0-closed^post73 == 0 /\ -3+family^0 <= 0 /\ __const_10^0-__const_10^post73 == 0 /\ addr^0-addr^post73 == 0 /\ MaxListen^0-MaxListen^post73 == 0 /\ -ret^post73+ret^0 == 0), cost: 1 New rule: l44 -> l43 : -3+family^0 == 0, cost: 1 Applied preprocessing Original rule: l45 -> l44 : __const_10^0'=__const_10^post74, tmp1^0'=tmp1^post74, fd^0'=fd^post74, MAXADDR^0'=MAXADDR^post74, maxconn^0'=maxconn^post74, closed^0'=closed^post74, tmp___46^0'=tmp___46^post74, tmp___13^0'=tmp___13^post74, addr^0'=addr^post74, MaxListen^0'=MaxListen^post74, ret^0'=ret^post74, family^0'=family^post74, tmp___35^0'=tmp___35^post74, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post74, addrs^0'=addrs^post74, added^0'=added^post74, tmp___02^0'=tmp___02^post74, listen_index^0'=listen_index^post74, MaxBackends^0'=MaxBackends^post74, one^0'=one^post74, err^0'=err^post74, tmp___24^0'=tmp___24^post74, addr_ai_family^0'=addr_ai_family^post74, (0 == 0 /\ -1+one^post74 == 0 /\ tmp___46^0-tmp___46^post74 == 0 /\ fd^0-fd^post74 == 0 /\ -tmp___24^post74+tmp___24^0 == 0 /\ -MaxListen^post74+MaxListen^0 == 0 /\ -addrs^post74 <= 0 /\ 1-MaxBackends^post74 <= 0 /\ family^0-family^post74 == 0 /\ -ListenSocket_OF_listen_index^post74+ListenSocket_OF_listen_index^0 == 0 /\ closed^0-closed^post74 == 0 /\ tmp___13^0-tmp___13^post74 == 0 /\ -addr_ai_family^post74+addr_ai_family^0 == 0 /\ listen_index^post74 == 0 /\ -addr^post74+addr^0 == 0 /\ __const_10^0-__const_10^post74 == 0 /\ tmp1^0-tmp1^post74 == 0 /\ -err^post74+err^0 == 0 /\ -tmp___02^post74+tmp___02^0 == 0 /\ -tmp___35^post74+tmp___35^0 == 0 /\ maxconn^0-maxconn^post74 == 0 /\ added^post74 == 0), cost: 1 New rule: l45 -> l44 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0), cost: 1 Applied preprocessing Original rule: l46 -> l45 : __const_10^0'=__const_10^post75, tmp1^0'=tmp1^post75, fd^0'=fd^post75, MAXADDR^0'=MAXADDR^post75, maxconn^0'=maxconn^post75, closed^0'=closed^post75, tmp___46^0'=tmp___46^post75, tmp___13^0'=tmp___13^post75, addr^0'=addr^post75, MaxListen^0'=MaxListen^post75, ret^0'=ret^post75, family^0'=family^post75, tmp___35^0'=tmp___35^post75, ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post75, addrs^0'=addrs^post75, added^0'=added^post75, tmp___02^0'=tmp___02^post75, listen_index^0'=listen_index^post75, MaxBackends^0'=MaxBackends^post75, one^0'=one^post75, err^0'=err^post75, tmp___24^0'=tmp___24^post75, addr_ai_family^0'=addr_ai_family^post75, (-ListenSocket_OF_listen_index^post75+ListenSocket_OF_listen_index^0 == 0 /\ -one^post75+one^0 == 0 /\ __const_10^0-__const_10^post75 == 0 /\ fd^0-fd^post75 == 0 /\ MAXADDR^0-MAXADDR^post75 == 0 /\ listen_index^0-listen_index^post75 == 0 /\ -addr_ai_family^post75+addr_ai_family^0 == 0 /\ -tmp___46^post75+tmp___46^0 == 0 /\ MaxBackends^0-MaxBackends^post75 == 0 /\ -MaxListen^post75+MaxListen^0 == 0 /\ -err^post75+err^0 == 0 /\ addrs^0-addrs^post75 == 0 /\ -tmp___35^post75+tmp___35^0 == 0 /\ tmp1^0-tmp1^post75 == 0 /\ -ret^post75+ret^0 == 0 /\ family^0-family^post75 == 0 /\ -closed^post75+closed^0 == 0 /\ tmp___13^0-tmp___13^post75 == 0 /\ maxconn^0-maxconn^post75 == 0 /\ -tmp___02^post75+tmp___02^0 == 0 /\ -addr^post75+addr^0 == 0 /\ -added^post75+added^0 == 0 /\ -tmp___24^post75+tmp___24^0 == 0), cost: 1 New rule: l46 -> l45 : TRUE, cost: 1 Simplified rules Start location: l46 76: l3 -> l4 : ret^0'=0, TRUE, cost: 1 141: l4 -> l41 : TRUE, cost: 1 77: l5 -> l6 : TRUE, cost: 1 78: l6 -> l3 : -1+added^0 >= 0, cost: 1 79: l6 -> l3 : 1+added^0 <= 0, cost: 1 80: l6 -> l7 : ret^0'=0, added^0 == 0, cost: 1 125: l7 -> l34 : TRUE, cost: 1 81: l8 -> l9 : addr^0'=1+addr^0, TRUE, cost: 1 97: l9 -> l18 : TRUE, cost: 1 82: l10 -> l8 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0 >= 0, cost: 1 83: l10 -> l8 : closed^0'=1, 1+err^0 <= 0, cost: 1 84: l11 -> l10 : err^0'=err^post10, 0 == 0, cost: 1 85: l12 -> l11 : -__const_10^0+maxconn^0 <= 0, cost: 1 86: l12 -> l11 : maxconn^0'=__const_10^0, 1+__const_10^0-maxconn^0 <= 0, cost: 1 87: l13 -> l12 : maxconn^0'=maxconn^post13, 0 == 0, cost: 1 88: l14 -> l5 : closed^0'=1, TRUE, cost: 1 89: l15 -> l13 : -1+tmp___46^0 == 0, cost: 1 90: l15 -> l14 : -2+tmp___46^0 >= 0, cost: 1 91: l15 -> l14 : tmp___46^0 <= 0, cost: 1 92: l16 -> l13 : -4+addr_ai_family^0 >= 0, cost: 1 93: l16 -> l13 : -2+addr_ai_family^0 <= 0, cost: 1 94: l16 -> l15 : tmp___46^0'=tmp___46^post20, -3+addr_ai_family^0 == 0, cost: 1 95: l17 -> l16 : err^0 >= 0, cost: 1 96: l17 -> l8 : closed^0'=1, 1+err^0 <= 0, cost: 1 130: l18 -> l5 : MAXADDR^0-addr^0 <= 0, cost: 1 131: l18 -> l35 : tmp___02^0'=tmp___02^post57, 1-MAXADDR^0+addr^0 <= 0, cost: 1 98: l19 -> l17 : err^0'=err^post24, 0 == 0, cost: 1 99: l20 -> l8 : TRUE, cost: 1 100: l21 -> l19 : tmp___24^0 == 0, cost: 1 101: l21 -> l20 : -1+tmp___24^0 >= 0, cost: 1 102: l21 -> l20 : 1+tmp___24^0 <= 0, cost: 1 103: l22 -> l21 : tmp___24^0'=tmp___24^post29, 0 == 0, cost: 1 104: l23 -> l19 : tmp___35^0 == 0, cost: 1 105: l23 -> l22 : -1+tmp___35^0 >= 0, cost: 1 106: l23 -> l22 : 1+tmp___35^0 <= 0, cost: 1 107: l24 -> l8 : TRUE, cost: 1 108: l25 -> l23 : tmp___35^0'=tmp___35^post34, fd^0 == 0, cost: 1 109: l25 -> l24 : -1+fd^0 >= 0, cost: 1 110: l25 -> l24 : 1+fd^0 <= 0, cost: 1 111: l26 -> l27 : TRUE, cost: 1 119: l27 -> l28 : MaxListen^0-listen_index^0 <= 0, cost: 1 120: l27 -> l31 : 1-MaxListen^0+listen_index^0 <= 0, cost: 1 112: l28 -> l29 : TRUE, cost: 1 113: l29 -> l25 : fd^0'=fd^post39, 1-MaxListen^0+listen_index^0 <= 0, cost: 1 114: l29 -> l5 : MaxListen^0-listen_index^0 <= 0, cost: 1 115: l30 -> l26 : listen_index^0'=1+listen_index^0, TRUE, cost: 1 116: l31 -> l30 : ListenSocket_OF_listen_index^0 >= 0, cost: 1 117: l31 -> l30 : 2+ListenSocket_OF_listen_index^0 <= 0, cost: 1 118: l31 -> l28 : 1+ListenSocket_OF_listen_index^0 == 0, cost: 1 121: l32 -> l8 : TRUE, cost: 1 122: l33 -> l26 : tmp___13^0 == 0, cost: 1 123: l33 -> l32 : -1+tmp___13^0 >= 0, cost: 1 124: l33 -> l32 : 1+tmp___13^0 <= 0, cost: 1 126: l34 -> l7 : TRUE, cost: 1 127: l35 -> l33 : tmp___13^0'=tmp___13^post53, tmp___02^0 == 0, cost: 1 128: l35 -> l26 : -1+tmp___02^0 >= 0, cost: 1 129: l35 -> l26 : 1+tmp___02^0 <= 0, cost: 1 132: l36 -> l37 : tmp1^0'=0, TRUE, cost: 1 136: l37 -> l9 : addr^0'=addrs^0, TRUE, cost: 1 133: l38 -> l36 : -1+addrs^0 >= 0, cost: 1 134: l38 -> l36 : 1+addrs^0 <= 0, cost: 1 135: l38 -> l37 : tmp1^0'=1, addrs^0 == 0, cost: 1 137: l39 -> l37 : tmp1^0'=1, TRUE, cost: 1 138: l40 -> l38 : ret^0 == 0, cost: 1 139: l40 -> l39 : -1+ret^0 >= 0, cost: 1 140: l40 -> l39 : 1+ret^0 <= 0, cost: 1 142: l41 -> l4 : TRUE, cost: 1 143: l42 -> l43 : TRUE, cost: 1 144: l43 -> l40 : ret^0'=ret^post70, 0 == 0, cost: 1 145: l44 -> l42 : -4+family^0 >= 0, cost: 1 146: l44 -> l42 : -2+family^0 <= 0, cost: 1 147: l44 -> l43 : -3+family^0 == 0, cost: 1 148: l45 -> l44 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0), cost: 1 149: l46 -> l45 : TRUE, cost: 1 Eliminating location l45 by chaining: Applied chaining First rule: l46 -> l45 : TRUE, cost: 1 Second rule: l45 -> l44 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0), cost: 1 New rule: l46 -> l44 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0), cost: 2 Applied deletion Removed the following rules: 148 149 Eliminating location l41 by chaining: Applied chaining First rule: l4 -> l41 : TRUE, cost: 1 Second rule: l41 -> l4 : TRUE, cost: 1 New rule: l4 -> l4 : TRUE, cost: 2 Applied deletion Removed the following rules: 141 142 Eliminating location l34 by chaining: Applied chaining First rule: l7 -> l34 : TRUE, cost: 1 Second rule: l34 -> l7 : TRUE, cost: 1 New rule: l7 -> l7 : TRUE, cost: 2 Applied deletion Removed the following rules: 125 126 Eliminated locations on linear paths Start location: l46 76: l3 -> l4 : ret^0'=0, TRUE, cost: 1 151: l4 -> l4 : TRUE, cost: 2 77: l5 -> l6 : TRUE, cost: 1 78: l6 -> l3 : -1+added^0 >= 0, cost: 1 79: l6 -> l3 : 1+added^0 <= 0, cost: 1 80: l6 -> l7 : ret^0'=0, added^0 == 0, cost: 1 152: l7 -> l7 : TRUE, cost: 2 81: l8 -> l9 : addr^0'=1+addr^0, TRUE, cost: 1 97: l9 -> l18 : TRUE, cost: 1 82: l10 -> l8 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0 >= 0, cost: 1 83: l10 -> l8 : closed^0'=1, 1+err^0 <= 0, cost: 1 84: l11 -> l10 : err^0'=err^post10, 0 == 0, cost: 1 85: l12 -> l11 : -__const_10^0+maxconn^0 <= 0, cost: 1 86: l12 -> l11 : maxconn^0'=__const_10^0, 1+__const_10^0-maxconn^0 <= 0, cost: 1 87: l13 -> l12 : maxconn^0'=maxconn^post13, 0 == 0, cost: 1 88: l14 -> l5 : closed^0'=1, TRUE, cost: 1 89: l15 -> l13 : -1+tmp___46^0 == 0, cost: 1 90: l15 -> l14 : -2+tmp___46^0 >= 0, cost: 1 91: l15 -> l14 : tmp___46^0 <= 0, cost: 1 92: l16 -> l13 : -4+addr_ai_family^0 >= 0, cost: 1 93: l16 -> l13 : -2+addr_ai_family^0 <= 0, cost: 1 94: l16 -> l15 : tmp___46^0'=tmp___46^post20, -3+addr_ai_family^0 == 0, cost: 1 95: l17 -> l16 : err^0 >= 0, cost: 1 96: l17 -> l8 : closed^0'=1, 1+err^0 <= 0, cost: 1 130: l18 -> l5 : MAXADDR^0-addr^0 <= 0, cost: 1 131: l18 -> l35 : tmp___02^0'=tmp___02^post57, 1-MAXADDR^0+addr^0 <= 0, cost: 1 98: l19 -> l17 : err^0'=err^post24, 0 == 0, cost: 1 99: l20 -> l8 : TRUE, cost: 1 100: l21 -> l19 : tmp___24^0 == 0, cost: 1 101: l21 -> l20 : -1+tmp___24^0 >= 0, cost: 1 102: l21 -> l20 : 1+tmp___24^0 <= 0, cost: 1 103: l22 -> l21 : tmp___24^0'=tmp___24^post29, 0 == 0, cost: 1 104: l23 -> l19 : tmp___35^0 == 0, cost: 1 105: l23 -> l22 : -1+tmp___35^0 >= 0, cost: 1 106: l23 -> l22 : 1+tmp___35^0 <= 0, cost: 1 107: l24 -> l8 : TRUE, cost: 1 108: l25 -> l23 : tmp___35^0'=tmp___35^post34, fd^0 == 0, cost: 1 109: l25 -> l24 : -1+fd^0 >= 0, cost: 1 110: l25 -> l24 : 1+fd^0 <= 0, cost: 1 111: l26 -> l27 : TRUE, cost: 1 119: l27 -> l28 : MaxListen^0-listen_index^0 <= 0, cost: 1 120: l27 -> l31 : 1-MaxListen^0+listen_index^0 <= 0, cost: 1 112: l28 -> l29 : TRUE, cost: 1 113: l29 -> l25 : fd^0'=fd^post39, 1-MaxListen^0+listen_index^0 <= 0, cost: 1 114: l29 -> l5 : MaxListen^0-listen_index^0 <= 0, cost: 1 115: l30 -> l26 : listen_index^0'=1+listen_index^0, TRUE, cost: 1 116: l31 -> l30 : ListenSocket_OF_listen_index^0 >= 0, cost: 1 117: l31 -> l30 : 2+ListenSocket_OF_listen_index^0 <= 0, cost: 1 118: l31 -> l28 : 1+ListenSocket_OF_listen_index^0 == 0, cost: 1 121: l32 -> l8 : TRUE, cost: 1 122: l33 -> l26 : tmp___13^0 == 0, cost: 1 123: l33 -> l32 : -1+tmp___13^0 >= 0, cost: 1 124: l33 -> l32 : 1+tmp___13^0 <= 0, cost: 1 127: l35 -> l33 : tmp___13^0'=tmp___13^post53, tmp___02^0 == 0, cost: 1 128: l35 -> l26 : -1+tmp___02^0 >= 0, cost: 1 129: l35 -> l26 : 1+tmp___02^0 <= 0, cost: 1 132: l36 -> l37 : tmp1^0'=0, TRUE, cost: 1 136: l37 -> l9 : addr^0'=addrs^0, TRUE, cost: 1 133: l38 -> l36 : -1+addrs^0 >= 0, cost: 1 134: l38 -> l36 : 1+addrs^0 <= 0, cost: 1 135: l38 -> l37 : tmp1^0'=1, addrs^0 == 0, cost: 1 137: l39 -> l37 : tmp1^0'=1, TRUE, cost: 1 138: l40 -> l38 : ret^0 == 0, cost: 1 139: l40 -> l39 : -1+ret^0 >= 0, cost: 1 140: l40 -> l39 : 1+ret^0 <= 0, cost: 1 143: l42 -> l43 : TRUE, cost: 1 144: l43 -> l40 : ret^0'=ret^post70, 0 == 0, cost: 1 145: l44 -> l42 : -4+family^0 >= 0, cost: 1 146: l44 -> l42 : -2+family^0 <= 0, cost: 1 147: l44 -> l43 : -3+family^0 == 0, cost: 1 150: l46 -> l44 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0), cost: 2 Applied nonterm Original rule: l4 -> l4 : TRUE, cost: 2 New rule: l4 -> [47] : n >= 0, cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_pfMnbO.txt Applied deletion Removed the following rules: 151 Applied nonterm Original rule: l7 -> l7 : TRUE, cost: 2 New rule: l7 -> [48] : n0 >= 0, cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_GjccLd.txt Applied deletion Removed the following rules: 152 Accelerated simple loops Start location: l46 76: l3 -> l4 : ret^0'=0, TRUE, cost: 1 153: l4 -> [47] : n >= 0, cost: NONTERM 77: l5 -> l6 : TRUE, cost: 1 78: l6 -> l3 : -1+added^0 >= 0, cost: 1 79: l6 -> l3 : 1+added^0 <= 0, cost: 1 80: l6 -> l7 : ret^0'=0, added^0 == 0, cost: 1 154: l7 -> [48] : n0 >= 0, cost: NONTERM 81: l8 -> l9 : addr^0'=1+addr^0, TRUE, cost: 1 97: l9 -> l18 : TRUE, cost: 1 82: l10 -> l8 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0 >= 0, cost: 1 83: l10 -> l8 : closed^0'=1, 1+err^0 <= 0, cost: 1 84: l11 -> l10 : err^0'=err^post10, 0 == 0, cost: 1 85: l12 -> l11 : -__const_10^0+maxconn^0 <= 0, cost: 1 86: l12 -> l11 : maxconn^0'=__const_10^0, 1+__const_10^0-maxconn^0 <= 0, cost: 1 87: l13 -> l12 : maxconn^0'=maxconn^post13, 0 == 0, cost: 1 88: l14 -> l5 : closed^0'=1, TRUE, cost: 1 89: l15 -> l13 : -1+tmp___46^0 == 0, cost: 1 90: l15 -> l14 : -2+tmp___46^0 >= 0, cost: 1 91: l15 -> l14 : tmp___46^0 <= 0, cost: 1 92: l16 -> l13 : -4+addr_ai_family^0 >= 0, cost: 1 93: l16 -> l13 : -2+addr_ai_family^0 <= 0, cost: 1 94: l16 -> l15 : tmp___46^0'=tmp___46^post20, -3+addr_ai_family^0 == 0, cost: 1 95: l17 -> l16 : err^0 >= 0, cost: 1 96: l17 -> l8 : closed^0'=1, 1+err^0 <= 0, cost: 1 130: l18 -> l5 : MAXADDR^0-addr^0 <= 0, cost: 1 131: l18 -> l35 : tmp___02^0'=tmp___02^post57, 1-MAXADDR^0+addr^0 <= 0, cost: 1 98: l19 -> l17 : err^0'=err^post24, 0 == 0, cost: 1 99: l20 -> l8 : TRUE, cost: 1 100: l21 -> l19 : tmp___24^0 == 0, cost: 1 101: l21 -> l20 : -1+tmp___24^0 >= 0, cost: 1 102: l21 -> l20 : 1+tmp___24^0 <= 0, cost: 1 103: l22 -> l21 : tmp___24^0'=tmp___24^post29, 0 == 0, cost: 1 104: l23 -> l19 : tmp___35^0 == 0, cost: 1 105: l23 -> l22 : -1+tmp___35^0 >= 0, cost: 1 106: l23 -> l22 : 1+tmp___35^0 <= 0, cost: 1 107: l24 -> l8 : TRUE, cost: 1 108: l25 -> l23 : tmp___35^0'=tmp___35^post34, fd^0 == 0, cost: 1 109: l25 -> l24 : -1+fd^0 >= 0, cost: 1 110: l25 -> l24 : 1+fd^0 <= 0, cost: 1 111: l26 -> l27 : TRUE, cost: 1 119: l27 -> l28 : MaxListen^0-listen_index^0 <= 0, cost: 1 120: l27 -> l31 : 1-MaxListen^0+listen_index^0 <= 0, cost: 1 112: l28 -> l29 : TRUE, cost: 1 113: l29 -> l25 : fd^0'=fd^post39, 1-MaxListen^0+listen_index^0 <= 0, cost: 1 114: l29 -> l5 : MaxListen^0-listen_index^0 <= 0, cost: 1 115: l30 -> l26 : listen_index^0'=1+listen_index^0, TRUE, cost: 1 116: l31 -> l30 : ListenSocket_OF_listen_index^0 >= 0, cost: 1 117: l31 -> l30 : 2+ListenSocket_OF_listen_index^0 <= 0, cost: 1 118: l31 -> l28 : 1+ListenSocket_OF_listen_index^0 == 0, cost: 1 121: l32 -> l8 : TRUE, cost: 1 122: l33 -> l26 : tmp___13^0 == 0, cost: 1 123: l33 -> l32 : -1+tmp___13^0 >= 0, cost: 1 124: l33 -> l32 : 1+tmp___13^0 <= 0, cost: 1 127: l35 -> l33 : tmp___13^0'=tmp___13^post53, tmp___02^0 == 0, cost: 1 128: l35 -> l26 : -1+tmp___02^0 >= 0, cost: 1 129: l35 -> l26 : 1+tmp___02^0 <= 0, cost: 1 132: l36 -> l37 : tmp1^0'=0, TRUE, cost: 1 136: l37 -> l9 : addr^0'=addrs^0, TRUE, cost: 1 133: l38 -> l36 : -1+addrs^0 >= 0, cost: 1 134: l38 -> l36 : 1+addrs^0 <= 0, cost: 1 135: l38 -> l37 : tmp1^0'=1, addrs^0 == 0, cost: 1 137: l39 -> l37 : tmp1^0'=1, TRUE, cost: 1 138: l40 -> l38 : ret^0 == 0, cost: 1 139: l40 -> l39 : -1+ret^0 >= 0, cost: 1 140: l40 -> l39 : 1+ret^0 <= 0, cost: 1 143: l42 -> l43 : TRUE, cost: 1 144: l43 -> l40 : ret^0'=ret^post70, 0 == 0, cost: 1 145: l44 -> l42 : -4+family^0 >= 0, cost: 1 146: l44 -> l42 : -2+family^0 <= 0, cost: 1 147: l44 -> l43 : -3+family^0 == 0, cost: 1 150: l46 -> l44 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0), cost: 2 Applied chaining First rule: l3 -> l4 : ret^0'=0, TRUE, cost: 1 Second rule: l4 -> [47] : n >= 0, cost: NONTERM New rule: l3 -> [47] : TRUE, cost: NONTERM Applied deletion Removed the following rules: 153 Applied chaining First rule: l6 -> l7 : ret^0'=0, added^0 == 0, cost: 1 Second rule: l7 -> [48] : n0 >= 0, cost: NONTERM New rule: l6 -> [48] : added^0 == 0, cost: NONTERM Applied deletion Removed the following rules: 154 Chained accelerated rules with incoming rules Start location: l46 76: l3 -> l4 : ret^0'=0, TRUE, cost: 1 155: l3 -> [47] : TRUE, cost: NONTERM 77: l5 -> l6 : TRUE, cost: 1 78: l6 -> l3 : -1+added^0 >= 0, cost: 1 79: l6 -> l3 : 1+added^0 <= 0, cost: 1 80: l6 -> l7 : ret^0'=0, added^0 == 0, cost: 1 156: l6 -> [48] : added^0 == 0, cost: NONTERM 81: l8 -> l9 : addr^0'=1+addr^0, TRUE, cost: 1 97: l9 -> l18 : TRUE, cost: 1 82: l10 -> l8 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0 >= 0, cost: 1 83: l10 -> l8 : closed^0'=1, 1+err^0 <= 0, cost: 1 84: l11 -> l10 : err^0'=err^post10, 0 == 0, cost: 1 85: l12 -> l11 : -__const_10^0+maxconn^0 <= 0, cost: 1 86: l12 -> l11 : maxconn^0'=__const_10^0, 1+__const_10^0-maxconn^0 <= 0, cost: 1 87: l13 -> l12 : maxconn^0'=maxconn^post13, 0 == 0, cost: 1 88: l14 -> l5 : closed^0'=1, TRUE, cost: 1 89: l15 -> l13 : -1+tmp___46^0 == 0, cost: 1 90: l15 -> l14 : -2+tmp___46^0 >= 0, cost: 1 91: l15 -> l14 : tmp___46^0 <= 0, cost: 1 92: l16 -> l13 : -4+addr_ai_family^0 >= 0, cost: 1 93: l16 -> l13 : -2+addr_ai_family^0 <= 0, cost: 1 94: l16 -> l15 : tmp___46^0'=tmp___46^post20, -3+addr_ai_family^0 == 0, cost: 1 95: l17 -> l16 : err^0 >= 0, cost: 1 96: l17 -> l8 : closed^0'=1, 1+err^0 <= 0, cost: 1 130: l18 -> l5 : MAXADDR^0-addr^0 <= 0, cost: 1 131: l18 -> l35 : tmp___02^0'=tmp___02^post57, 1-MAXADDR^0+addr^0 <= 0, cost: 1 98: l19 -> l17 : err^0'=err^post24, 0 == 0, cost: 1 99: l20 -> l8 : TRUE, cost: 1 100: l21 -> l19 : tmp___24^0 == 0, cost: 1 101: l21 -> l20 : -1+tmp___24^0 >= 0, cost: 1 102: l21 -> l20 : 1+tmp___24^0 <= 0, cost: 1 103: l22 -> l21 : tmp___24^0'=tmp___24^post29, 0 == 0, cost: 1 104: l23 -> l19 : tmp___35^0 == 0, cost: 1 105: l23 -> l22 : -1+tmp___35^0 >= 0, cost: 1 106: l23 -> l22 : 1+tmp___35^0 <= 0, cost: 1 107: l24 -> l8 : TRUE, cost: 1 108: l25 -> l23 : tmp___35^0'=tmp___35^post34, fd^0 == 0, cost: 1 109: l25 -> l24 : -1+fd^0 >= 0, cost: 1 110: l25 -> l24 : 1+fd^0 <= 0, cost: 1 111: l26 -> l27 : TRUE, cost: 1 119: l27 -> l28 : MaxListen^0-listen_index^0 <= 0, cost: 1 120: l27 -> l31 : 1-MaxListen^0+listen_index^0 <= 0, cost: 1 112: l28 -> l29 : TRUE, cost: 1 113: l29 -> l25 : fd^0'=fd^post39, 1-MaxListen^0+listen_index^0 <= 0, cost: 1 114: l29 -> l5 : MaxListen^0-listen_index^0 <= 0, cost: 1 115: l30 -> l26 : listen_index^0'=1+listen_index^0, TRUE, cost: 1 116: l31 -> l30 : ListenSocket_OF_listen_index^0 >= 0, cost: 1 117: l31 -> l30 : 2+ListenSocket_OF_listen_index^0 <= 0, cost: 1 118: l31 -> l28 : 1+ListenSocket_OF_listen_index^0 == 0, cost: 1 121: l32 -> l8 : TRUE, cost: 1 122: l33 -> l26 : tmp___13^0 == 0, cost: 1 123: l33 -> l32 : -1+tmp___13^0 >= 0, cost: 1 124: l33 -> l32 : 1+tmp___13^0 <= 0, cost: 1 127: l35 -> l33 : tmp___13^0'=tmp___13^post53, tmp___02^0 == 0, cost: 1 128: l35 -> l26 : -1+tmp___02^0 >= 0, cost: 1 129: l35 -> l26 : 1+tmp___02^0 <= 0, cost: 1 132: l36 -> l37 : tmp1^0'=0, TRUE, cost: 1 136: l37 -> l9 : addr^0'=addrs^0, TRUE, cost: 1 133: l38 -> l36 : -1+addrs^0 >= 0, cost: 1 134: l38 -> l36 : 1+addrs^0 <= 0, cost: 1 135: l38 -> l37 : tmp1^0'=1, addrs^0 == 0, cost: 1 137: l39 -> l37 : tmp1^0'=1, TRUE, cost: 1 138: l40 -> l38 : ret^0 == 0, cost: 1 139: l40 -> l39 : -1+ret^0 >= 0, cost: 1 140: l40 -> l39 : 1+ret^0 <= 0, cost: 1 143: l42 -> l43 : TRUE, cost: 1 144: l43 -> l40 : ret^0'=ret^post70, 0 == 0, cost: 1 145: l44 -> l42 : -4+family^0 >= 0, cost: 1 146: l44 -> l42 : -2+family^0 <= 0, cost: 1 147: l44 -> l43 : -3+family^0 == 0, cost: 1 150: l46 -> l44 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0), cost: 2 Removed unreachable locations and irrelevant leafs Start location: l46 155: l3 -> [47] : TRUE, cost: NONTERM 77: l5 -> l6 : TRUE, cost: 1 78: l6 -> l3 : -1+added^0 >= 0, cost: 1 79: l6 -> l3 : 1+added^0 <= 0, cost: 1 156: l6 -> [48] : added^0 == 0, cost: NONTERM 81: l8 -> l9 : addr^0'=1+addr^0, TRUE, cost: 1 97: l9 -> l18 : TRUE, cost: 1 82: l10 -> l8 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0 >= 0, cost: 1 83: l10 -> l8 : closed^0'=1, 1+err^0 <= 0, cost: 1 84: l11 -> l10 : err^0'=err^post10, 0 == 0, cost: 1 85: l12 -> l11 : -__const_10^0+maxconn^0 <= 0, cost: 1 86: l12 -> l11 : maxconn^0'=__const_10^0, 1+__const_10^0-maxconn^0 <= 0, cost: 1 87: l13 -> l12 : maxconn^0'=maxconn^post13, 0 == 0, cost: 1 88: l14 -> l5 : closed^0'=1, TRUE, cost: 1 89: l15 -> l13 : -1+tmp___46^0 == 0, cost: 1 90: l15 -> l14 : -2+tmp___46^0 >= 0, cost: 1 91: l15 -> l14 : tmp___46^0 <= 0, cost: 1 92: l16 -> l13 : -4+addr_ai_family^0 >= 0, cost: 1 93: l16 -> l13 : -2+addr_ai_family^0 <= 0, cost: 1 94: l16 -> l15 : tmp___46^0'=tmp___46^post20, -3+addr_ai_family^0 == 0, cost: 1 95: l17 -> l16 : err^0 >= 0, cost: 1 96: l17 -> l8 : closed^0'=1, 1+err^0 <= 0, cost: 1 130: l18 -> l5 : MAXADDR^0-addr^0 <= 0, cost: 1 131: l18 -> l35 : tmp___02^0'=tmp___02^post57, 1-MAXADDR^0+addr^0 <= 0, cost: 1 98: l19 -> l17 : err^0'=err^post24, 0 == 0, cost: 1 99: l20 -> l8 : TRUE, cost: 1 100: l21 -> l19 : tmp___24^0 == 0, cost: 1 101: l21 -> l20 : -1+tmp___24^0 >= 0, cost: 1 102: l21 -> l20 : 1+tmp___24^0 <= 0, cost: 1 103: l22 -> l21 : tmp___24^0'=tmp___24^post29, 0 == 0, cost: 1 104: l23 -> l19 : tmp___35^0 == 0, cost: 1 105: l23 -> l22 : -1+tmp___35^0 >= 0, cost: 1 106: l23 -> l22 : 1+tmp___35^0 <= 0, cost: 1 107: l24 -> l8 : TRUE, cost: 1 108: l25 -> l23 : tmp___35^0'=tmp___35^post34, fd^0 == 0, cost: 1 109: l25 -> l24 : -1+fd^0 >= 0, cost: 1 110: l25 -> l24 : 1+fd^0 <= 0, cost: 1 111: l26 -> l27 : TRUE, cost: 1 119: l27 -> l28 : MaxListen^0-listen_index^0 <= 0, cost: 1 120: l27 -> l31 : 1-MaxListen^0+listen_index^0 <= 0, cost: 1 112: l28 -> l29 : TRUE, cost: 1 113: l29 -> l25 : fd^0'=fd^post39, 1-MaxListen^0+listen_index^0 <= 0, cost: 1 114: l29 -> l5 : MaxListen^0-listen_index^0 <= 0, cost: 1 115: l30 -> l26 : listen_index^0'=1+listen_index^0, TRUE, cost: 1 116: l31 -> l30 : ListenSocket_OF_listen_index^0 >= 0, cost: 1 117: l31 -> l30 : 2+ListenSocket_OF_listen_index^0 <= 0, cost: 1 118: l31 -> l28 : 1+ListenSocket_OF_listen_index^0 == 0, cost: 1 121: l32 -> l8 : TRUE, cost: 1 122: l33 -> l26 : tmp___13^0 == 0, cost: 1 123: l33 -> l32 : -1+tmp___13^0 >= 0, cost: 1 124: l33 -> l32 : 1+tmp___13^0 <= 0, cost: 1 127: l35 -> l33 : tmp___13^0'=tmp___13^post53, tmp___02^0 == 0, cost: 1 128: l35 -> l26 : -1+tmp___02^0 >= 0, cost: 1 129: l35 -> l26 : 1+tmp___02^0 <= 0, cost: 1 132: l36 -> l37 : tmp1^0'=0, TRUE, cost: 1 136: l37 -> l9 : addr^0'=addrs^0, TRUE, cost: 1 133: l38 -> l36 : -1+addrs^0 >= 0, cost: 1 134: l38 -> l36 : 1+addrs^0 <= 0, cost: 1 135: l38 -> l37 : tmp1^0'=1, addrs^0 == 0, cost: 1 137: l39 -> l37 : tmp1^0'=1, TRUE, cost: 1 138: l40 -> l38 : ret^0 == 0, cost: 1 139: l40 -> l39 : -1+ret^0 >= 0, cost: 1 140: l40 -> l39 : 1+ret^0 <= 0, cost: 1 143: l42 -> l43 : TRUE, cost: 1 144: l43 -> l40 : ret^0'=ret^post70, 0 == 0, cost: 1 145: l44 -> l42 : -4+family^0 >= 0, cost: 1 146: l44 -> l42 : -2+family^0 <= 0, cost: 1 147: l44 -> l43 : -3+family^0 == 0, cost: 1 150: l46 -> l44 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0), cost: 2 Eliminating location l44 by chaining: Applied chaining First rule: l46 -> l44 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0), cost: 2 Second rule: l44 -> l42 : -4+family^0 >= 0, cost: 1 New rule: l46 -> l42 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0), cost: 3 Applied chaining First rule: l46 -> l44 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0), cost: 2 Second rule: l44 -> l42 : -2+family^0 <= 0, cost: 1 New rule: l46 -> l42 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 3 Applied chaining First rule: l46 -> l44 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0), cost: 2 Second rule: l44 -> l43 : -3+family^0 == 0, cost: 1 New rule: l46 -> l43 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 3 Applied deletion Removed the following rules: 145 146 147 150 Eliminating location l40 by chaining: Applied chaining First rule: l43 -> l40 : ret^0'=ret^post70, 0 == 0, cost: 1 Second rule: l40 -> l38 : ret^0 == 0, cost: 1 New rule: l43 -> l38 : ret^0'=ret^post70, (0 == 0 /\ ret^post70 == 0), cost: 2 Applied simplification Original rule: l43 -> l38 : ret^0'=ret^post70, (0 == 0 /\ ret^post70 == 0), cost: 2 New rule: l43 -> l38 : ret^0'=ret^post70, ret^post70 == 0, cost: 2 Applied chaining First rule: l43 -> l40 : ret^0'=ret^post70, 0 == 0, cost: 1 Second rule: l40 -> l39 : -1+ret^0 >= 0, cost: 1 New rule: l43 -> l39 : ret^0'=ret^post70, (0 == 0 /\ -1+ret^post70 >= 0), cost: 2 Applied simplification Original rule: l43 -> l39 : ret^0'=ret^post70, (0 == 0 /\ -1+ret^post70 >= 0), cost: 2 New rule: l43 -> l39 : ret^0'=ret^post70, -1+ret^post70 >= 0, cost: 2 Applied chaining First rule: l43 -> l40 : ret^0'=ret^post70, 0 == 0, cost: 1 Second rule: l40 -> l39 : 1+ret^0 <= 0, cost: 1 New rule: l43 -> l39 : ret^0'=ret^post70, (0 == 0 /\ 1+ret^post70 <= 0), cost: 2 Applied simplification Original rule: l43 -> l39 : ret^0'=ret^post70, (0 == 0 /\ 1+ret^post70 <= 0), cost: 2 New rule: l43 -> l39 : ret^0'=ret^post70, 1+ret^post70 <= 0, cost: 2 Applied deletion Removed the following rules: 138 139 140 144 Eliminating location l36 by chaining: Applied chaining First rule: l38 -> l36 : -1+addrs^0 >= 0, cost: 1 Second rule: l36 -> l37 : tmp1^0'=0, TRUE, cost: 1 New rule: l38 -> l37 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 2 Applied chaining First rule: l38 -> l36 : 1+addrs^0 <= 0, cost: 1 Second rule: l36 -> l37 : tmp1^0'=0, TRUE, cost: 1 New rule: l38 -> l37 : tmp1^0'=0, 1+addrs^0 <= 0, cost: 2 Applied deletion Removed the following rules: 132 133 134 Eliminating location l18 by chaining: Applied chaining First rule: l9 -> l18 : TRUE, cost: 1 Second rule: l18 -> l5 : MAXADDR^0-addr^0 <= 0, cost: 1 New rule: l9 -> l5 : MAXADDR^0-addr^0 <= 0, cost: 2 Applied chaining First rule: l9 -> l18 : TRUE, cost: 1 Second rule: l18 -> l35 : tmp___02^0'=tmp___02^post57, 1-MAXADDR^0+addr^0 <= 0, cost: 1 New rule: l9 -> l35 : tmp___02^0'=tmp___02^post57, 1-MAXADDR^0+addr^0 <= 0, cost: 2 Applied deletion Removed the following rules: 97 130 131 Eliminating location l6 by chaining: Applied chaining First rule: l5 -> l6 : TRUE, cost: 1 Second rule: l6 -> l3 : -1+added^0 >= 0, cost: 1 New rule: l5 -> l3 : -1+added^0 >= 0, cost: 2 Applied chaining First rule: l5 -> l6 : TRUE, cost: 1 Second rule: l6 -> l3 : 1+added^0 <= 0, cost: 1 New rule: l5 -> l3 : 1+added^0 <= 0, cost: 2 Applied chaining First rule: l5 -> l6 : TRUE, cost: 1 Second rule: l6 -> [48] : added^0 == 0, cost: NONTERM New rule: l5 -> [48] : added^0 == 0, cost: NONTERM Applied deletion Removed the following rules: 77 78 79 156 Eliminating location l33 by chaining: Applied chaining First rule: l35 -> l33 : tmp___13^0'=tmp___13^post53, tmp___02^0 == 0, cost: 1 Second rule: l33 -> l26 : tmp___13^0 == 0, cost: 1 New rule: l35 -> l26 : tmp___13^0'=tmp___13^post53, (tmp___13^post53 == 0 /\ tmp___02^0 == 0), cost: 2 Applied chaining First rule: l35 -> l33 : tmp___13^0'=tmp___13^post53, tmp___02^0 == 0, cost: 1 Second rule: l33 -> l32 : -1+tmp___13^0 >= 0, cost: 1 New rule: l35 -> l32 : tmp___13^0'=tmp___13^post53, (-1+tmp___13^post53 >= 0 /\ tmp___02^0 == 0), cost: 2 Applied chaining First rule: l35 -> l33 : tmp___13^0'=tmp___13^post53, tmp___02^0 == 0, cost: 1 Second rule: l33 -> l32 : 1+tmp___13^0 <= 0, cost: 1 New rule: l35 -> l32 : tmp___13^0'=tmp___13^post53, (tmp___02^0 == 0 /\ 1+tmp___13^post53 <= 0), cost: 2 Applied deletion Removed the following rules: 122 123 124 127 Eliminating location l27 by chaining: Applied chaining First rule: l26 -> l27 : TRUE, cost: 1 Second rule: l27 -> l28 : MaxListen^0-listen_index^0 <= 0, cost: 1 New rule: l26 -> l28 : MaxListen^0-listen_index^0 <= 0, cost: 2 Applied chaining First rule: l26 -> l27 : TRUE, cost: 1 Second rule: l27 -> l31 : 1-MaxListen^0+listen_index^0 <= 0, cost: 1 New rule: l26 -> l31 : 1-MaxListen^0+listen_index^0 <= 0, cost: 2 Applied deletion Removed the following rules: 111 119 120 Eliminating location l29 by chaining: Applied chaining First rule: l28 -> l29 : TRUE, cost: 1 Second rule: l29 -> l25 : fd^0'=fd^post39, 1-MaxListen^0+listen_index^0 <= 0, cost: 1 New rule: l28 -> l25 : fd^0'=fd^post39, 1-MaxListen^0+listen_index^0 <= 0, cost: 2 Applied chaining First rule: l28 -> l29 : TRUE, cost: 1 Second rule: l29 -> l5 : MaxListen^0-listen_index^0 <= 0, cost: 1 New rule: l28 -> l5 : MaxListen^0-listen_index^0 <= 0, cost: 2 Applied deletion Removed the following rules: 112 113 114 Eliminating location l23 by chaining: Applied chaining First rule: l25 -> l23 : tmp___35^0'=tmp___35^post34, fd^0 == 0, cost: 1 Second rule: l23 -> l19 : tmp___35^0 == 0, cost: 1 New rule: l25 -> l19 : tmp___35^0'=tmp___35^post34, (fd^0 == 0 /\ tmp___35^post34 == 0), cost: 2 Applied chaining First rule: l25 -> l23 : tmp___35^0'=tmp___35^post34, fd^0 == 0, cost: 1 Second rule: l23 -> l22 : -1+tmp___35^0 >= 0, cost: 1 New rule: l25 -> l22 : tmp___35^0'=tmp___35^post34, (fd^0 == 0 /\ -1+tmp___35^post34 >= 0), cost: 2 Applied chaining First rule: l25 -> l23 : tmp___35^0'=tmp___35^post34, fd^0 == 0, cost: 1 Second rule: l23 -> l22 : 1+tmp___35^0 <= 0, cost: 1 New rule: l25 -> l22 : tmp___35^0'=tmp___35^post34, (fd^0 == 0 /\ 1+tmp___35^post34 <= 0), cost: 2 Applied deletion Removed the following rules: 104 105 106 108 Eliminating location l24 by chaining: Applied chaining First rule: l25 -> l24 : -1+fd^0 >= 0, cost: 1 Second rule: l24 -> l8 : TRUE, cost: 1 New rule: l25 -> l8 : -1+fd^0 >= 0, cost: 2 Applied chaining First rule: l25 -> l24 : 1+fd^0 <= 0, cost: 1 Second rule: l24 -> l8 : TRUE, cost: 1 New rule: l25 -> l8 : 1+fd^0 <= 0, cost: 2 Applied deletion Removed the following rules: 107 109 110 Eliminating location l17 by chaining: Applied chaining First rule: l19 -> l17 : err^0'=err^post24, 0 == 0, cost: 1 Second rule: l17 -> l16 : err^0 >= 0, cost: 1 New rule: l19 -> l16 : err^0'=err^post24, (0 == 0 /\ err^post24 >= 0), cost: 2 Applied simplification Original rule: l19 -> l16 : err^0'=err^post24, (0 == 0 /\ err^post24 >= 0), cost: 2 New rule: l19 -> l16 : err^0'=err^post24, err^post24 >= 0, cost: 2 Applied chaining First rule: l19 -> l17 : err^0'=err^post24, 0 == 0, cost: 1 Second rule: l17 -> l8 : closed^0'=1, 1+err^0 <= 0, cost: 1 New rule: l19 -> l8 : closed^0'=1, err^0'=err^post24, (0 == 0 /\ 1+err^post24 <= 0), cost: 2 Applied simplification Original rule: l19 -> l8 : closed^0'=1, err^0'=err^post24, (0 == 0 /\ 1+err^post24 <= 0), cost: 2 New rule: l19 -> l8 : closed^0'=1, err^0'=err^post24, 1+err^post24 <= 0, cost: 2 Applied deletion Removed the following rules: 95 96 98 Eliminating location l15 by chaining: Applied chaining First rule: l16 -> l15 : tmp___46^0'=tmp___46^post20, -3+addr_ai_family^0 == 0, cost: 1 Second rule: l15 -> l13 : -1+tmp___46^0 == 0, cost: 1 New rule: l16 -> l13 : tmp___46^0'=tmp___46^post20, (-1+tmp___46^post20 == 0 /\ -3+addr_ai_family^0 == 0), cost: 2 Applied chaining First rule: l16 -> l15 : tmp___46^0'=tmp___46^post20, -3+addr_ai_family^0 == 0, cost: 1 Second rule: l15 -> l14 : -2+tmp___46^0 >= 0, cost: 1 New rule: l16 -> l14 : tmp___46^0'=tmp___46^post20, (-2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 2 Applied chaining First rule: l16 -> l15 : tmp___46^0'=tmp___46^post20, -3+addr_ai_family^0 == 0, cost: 1 Second rule: l15 -> l14 : tmp___46^0 <= 0, cost: 1 New rule: l16 -> l14 : tmp___46^0'=tmp___46^post20, (tmp___46^post20 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 2 Applied deletion Removed the following rules: 89 90 91 94 Eliminating location l12 by chaining: Applied chaining First rule: l13 -> l12 : maxconn^0'=maxconn^post13, 0 == 0, cost: 1 Second rule: l12 -> l11 : -__const_10^0+maxconn^0 <= 0, cost: 1 New rule: l13 -> l11 : maxconn^0'=maxconn^post13, (0 == 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 2 Applied simplification Original rule: l13 -> l11 : maxconn^0'=maxconn^post13, (0 == 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 2 New rule: l13 -> l11 : maxconn^0'=maxconn^post13, -__const_10^0+maxconn^post13 <= 0, cost: 2 Applied chaining First rule: l13 -> l12 : maxconn^0'=maxconn^post13, 0 == 0, cost: 1 Second rule: l12 -> l11 : maxconn^0'=__const_10^0, 1+__const_10^0-maxconn^0 <= 0, cost: 1 New rule: l13 -> l11 : maxconn^0'=__const_10^0, (0 == 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 2 Applied simplification Original rule: l13 -> l11 : maxconn^0'=__const_10^0, (0 == 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 2 New rule: l13 -> l11 : maxconn^0'=__const_10^0, 1+__const_10^0-maxconn^post13 <= 0, cost: 2 Applied deletion Removed the following rules: 85 86 87 Eliminating location l10 by chaining: Applied chaining First rule: l11 -> l10 : err^0'=err^post10, 0 == 0, cost: 1 Second rule: l10 -> l8 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0 >= 0, cost: 1 New rule: l11 -> l8 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (0 == 0 /\ err^post10 >= 0), cost: 2 Applied simplification Original rule: l11 -> l8 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (0 == 0 /\ err^post10 >= 0), cost: 2 New rule: l11 -> l8 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, err^post10 >= 0, cost: 2 Applied chaining First rule: l11 -> l10 : err^0'=err^post10, 0 == 0, cost: 1 Second rule: l10 -> l8 : closed^0'=1, 1+err^0 <= 0, cost: 1 New rule: l11 -> l8 : closed^0'=1, err^0'=err^post10, (0 == 0 /\ 1+err^post10 <= 0), cost: 2 Applied simplification Original rule: l11 -> l8 : closed^0'=1, err^0'=err^post10, (0 == 0 /\ 1+err^post10 <= 0), cost: 2 New rule: l11 -> l8 : closed^0'=1, err^0'=err^post10, 1+err^post10 <= 0, cost: 2 Applied deletion Removed the following rules: 82 83 84 Eliminating location l21 by chaining: Applied chaining First rule: l22 -> l21 : tmp___24^0'=tmp___24^post29, 0 == 0, cost: 1 Second rule: l21 -> l19 : tmp___24^0 == 0, cost: 1 New rule: l22 -> l19 : tmp___24^0'=tmp___24^post29, (0 == 0 /\ tmp___24^post29 == 0), cost: 2 Applied simplification Original rule: l22 -> l19 : tmp___24^0'=tmp___24^post29, (0 == 0 /\ tmp___24^post29 == 0), cost: 2 New rule: l22 -> l19 : tmp___24^0'=tmp___24^post29, tmp___24^post29 == 0, cost: 2 Applied chaining First rule: l22 -> l21 : tmp___24^0'=tmp___24^post29, 0 == 0, cost: 1 Second rule: l21 -> l20 : -1+tmp___24^0 >= 0, cost: 1 New rule: l22 -> l20 : tmp___24^0'=tmp___24^post29, (0 == 0 /\ -1+tmp___24^post29 >= 0), cost: 2 Applied simplification Original rule: l22 -> l20 : tmp___24^0'=tmp___24^post29, (0 == 0 /\ -1+tmp___24^post29 >= 0), cost: 2 New rule: l22 -> l20 : tmp___24^0'=tmp___24^post29, -1+tmp___24^post29 >= 0, cost: 2 Applied chaining First rule: l22 -> l21 : tmp___24^0'=tmp___24^post29, 0 == 0, cost: 1 Second rule: l21 -> l20 : 1+tmp___24^0 <= 0, cost: 1 New rule: l22 -> l20 : tmp___24^0'=tmp___24^post29, (0 == 0 /\ 1+tmp___24^post29 <= 0), cost: 2 Applied simplification Original rule: l22 -> l20 : tmp___24^0'=tmp___24^post29, (0 == 0 /\ 1+tmp___24^post29 <= 0), cost: 2 New rule: l22 -> l20 : tmp___24^0'=tmp___24^post29, 1+tmp___24^post29 <= 0, cost: 2 Applied deletion Removed the following rules: 100 101 102 103 Eliminating location l30 by chaining: Applied chaining First rule: l31 -> l30 : ListenSocket_OF_listen_index^0 >= 0, cost: 1 Second rule: l30 -> l26 : listen_index^0'=1+listen_index^0, TRUE, cost: 1 New rule: l31 -> l26 : listen_index^0'=1+listen_index^0, ListenSocket_OF_listen_index^0 >= 0, cost: 2 Applied chaining First rule: l31 -> l30 : 2+ListenSocket_OF_listen_index^0 <= 0, cost: 1 Second rule: l30 -> l26 : listen_index^0'=1+listen_index^0, TRUE, cost: 1 New rule: l31 -> l26 : listen_index^0'=1+listen_index^0, 2+ListenSocket_OF_listen_index^0 <= 0, cost: 2 Applied deletion Removed the following rules: 115 116 117 Eliminated locations on tree-shaped paths Start location: l46 155: l3 -> [47] : TRUE, cost: NONTERM 167: l5 -> l3 : -1+added^0 >= 0, cost: 2 168: l5 -> l3 : 1+added^0 <= 0, cost: 2 169: l5 -> [48] : added^0 == 0, cost: NONTERM 81: l8 -> l9 : addr^0'=1+addr^0, TRUE, cost: 1 165: l9 -> l5 : MAXADDR^0-addr^0 <= 0, cost: 2 166: l9 -> l35 : tmp___02^0'=tmp___02^post57, 1-MAXADDR^0+addr^0 <= 0, cost: 2 189: l11 -> l8 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, err^post10 >= 0, cost: 2 190: l11 -> l8 : closed^0'=1, err^0'=err^post10, 1+err^post10 <= 0, cost: 2 187: l13 -> l11 : maxconn^0'=maxconn^post13, -__const_10^0+maxconn^post13 <= 0, cost: 2 188: l13 -> l11 : maxconn^0'=__const_10^0, 1+__const_10^0-maxconn^post13 <= 0, cost: 2 88: l14 -> l5 : closed^0'=1, TRUE, cost: 1 92: l16 -> l13 : -4+addr_ai_family^0 >= 0, cost: 1 93: l16 -> l13 : -2+addr_ai_family^0 <= 0, cost: 1 184: l16 -> l13 : tmp___46^0'=tmp___46^post20, (-1+tmp___46^post20 == 0 /\ -3+addr_ai_family^0 == 0), cost: 2 185: l16 -> l14 : tmp___46^0'=tmp___46^post20, (-2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 2 186: l16 -> l14 : tmp___46^0'=tmp___46^post20, (tmp___46^post20 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 2 182: l19 -> l16 : err^0'=err^post24, err^post24 >= 0, cost: 2 183: l19 -> l8 : closed^0'=1, err^0'=err^post24, 1+err^post24 <= 0, cost: 2 99: l20 -> l8 : TRUE, cost: 1 191: l22 -> l19 : tmp___24^0'=tmp___24^post29, tmp___24^post29 == 0, cost: 2 192: l22 -> l20 : tmp___24^0'=tmp___24^post29, -1+tmp___24^post29 >= 0, cost: 2 193: l22 -> l20 : tmp___24^0'=tmp___24^post29, 1+tmp___24^post29 <= 0, cost: 2 177: l25 -> l19 : tmp___35^0'=tmp___35^post34, (fd^0 == 0 /\ tmp___35^post34 == 0), cost: 2 178: l25 -> l22 : tmp___35^0'=tmp___35^post34, (fd^0 == 0 /\ -1+tmp___35^post34 >= 0), cost: 2 179: l25 -> l22 : tmp___35^0'=tmp___35^post34, (fd^0 == 0 /\ 1+tmp___35^post34 <= 0), cost: 2 180: l25 -> l8 : -1+fd^0 >= 0, cost: 2 181: l25 -> l8 : 1+fd^0 <= 0, cost: 2 173: l26 -> l28 : MaxListen^0-listen_index^0 <= 0, cost: 2 174: l26 -> l31 : 1-MaxListen^0+listen_index^0 <= 0, cost: 2 175: l28 -> l25 : fd^0'=fd^post39, 1-MaxListen^0+listen_index^0 <= 0, cost: 2 176: l28 -> l5 : MaxListen^0-listen_index^0 <= 0, cost: 2 118: l31 -> l28 : 1+ListenSocket_OF_listen_index^0 == 0, cost: 1 194: l31 -> l26 : listen_index^0'=1+listen_index^0, ListenSocket_OF_listen_index^0 >= 0, cost: 2 195: l31 -> l26 : listen_index^0'=1+listen_index^0, 2+ListenSocket_OF_listen_index^0 <= 0, cost: 2 121: l32 -> l8 : TRUE, cost: 1 128: l35 -> l26 : -1+tmp___02^0 >= 0, cost: 1 129: l35 -> l26 : 1+tmp___02^0 <= 0, cost: 1 170: l35 -> l26 : tmp___13^0'=tmp___13^post53, (tmp___13^post53 == 0 /\ tmp___02^0 == 0), cost: 2 171: l35 -> l32 : tmp___13^0'=tmp___13^post53, (-1+tmp___13^post53 >= 0 /\ tmp___02^0 == 0), cost: 2 172: l35 -> l32 : tmp___13^0'=tmp___13^post53, (tmp___02^0 == 0 /\ 1+tmp___13^post53 <= 0), cost: 2 136: l37 -> l9 : addr^0'=addrs^0, TRUE, cost: 1 135: l38 -> l37 : tmp1^0'=1, addrs^0 == 0, cost: 1 163: l38 -> l37 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 2 164: l38 -> l37 : tmp1^0'=0, 1+addrs^0 <= 0, cost: 2 137: l39 -> l37 : tmp1^0'=1, TRUE, cost: 1 143: l42 -> l43 : TRUE, cost: 1 160: l43 -> l38 : ret^0'=ret^post70, ret^post70 == 0, cost: 2 161: l43 -> l39 : ret^0'=ret^post70, -1+ret^post70 >= 0, cost: 2 162: l43 -> l39 : ret^0'=ret^post70, 1+ret^post70 <= 0, cost: 2 157: l46 -> l42 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0), cost: 3 158: l46 -> l42 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 3 159: l46 -> l43 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 3 Eliminating location l42 by chaining: Applied chaining First rule: l46 -> l42 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0), cost: 3 Second rule: l42 -> l43 : TRUE, cost: 1 New rule: l46 -> l43 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0), cost: 4 Applied chaining First rule: l46 -> l42 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 3 Second rule: l42 -> l43 : TRUE, cost: 1 New rule: l46 -> l43 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 4 Applied deletion Removed the following rules: 143 157 158 Eliminating location l43 by chaining: Applied chaining First rule: l46 -> l43 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 3 Second rule: l43 -> l38 : ret^0'=ret^post70, ret^post70 == 0, cost: 2 New rule: l46 -> l38 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 5 Applied chaining First rule: l46 -> l43 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 3 Second rule: l43 -> l39 : ret^0'=ret^post70, -1+ret^post70 >= 0, cost: 2 New rule: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 5 Applied chaining First rule: l46 -> l43 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 3 Second rule: l43 -> l39 : ret^0'=ret^post70, 1+ret^post70 <= 0, cost: 2 New rule: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ 1+ret^post70 <= 0), cost: 5 Applied chaining First rule: l46 -> l43 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0), cost: 4 Second rule: l43 -> l38 : ret^0'=ret^post70, ret^post70 == 0, cost: 2 New rule: l46 -> l38 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0 /\ ret^post70 == 0), cost: 6 Applied chaining First rule: l46 -> l43 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0), cost: 4 Second rule: l43 -> l39 : ret^0'=ret^post70, -1+ret^post70 >= 0, cost: 2 New rule: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0), cost: 6 Applied chaining First rule: l46 -> l43 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0), cost: 4 Second rule: l43 -> l39 : ret^0'=ret^post70, 1+ret^post70 <= 0, cost: 2 New rule: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0 /\ 1+ret^post70 <= 0), cost: 6 Applied chaining First rule: l46 -> l43 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 4 Second rule: l43 -> l38 : ret^0'=ret^post70, ret^post70 == 0, cost: 2 New rule: l46 -> l38 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 6 Applied chaining First rule: l46 -> l43 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 4 Second rule: l43 -> l39 : ret^0'=ret^post70, -1+ret^post70 >= 0, cost: 2 New rule: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 6 Applied chaining First rule: l46 -> l43 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post74, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 4 Second rule: l43 -> l39 : ret^0'=ret^post70, 1+ret^post70 <= 0, cost: 2 New rule: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ 1+ret^post70 <= 0 /\ -2+family^0 <= 0), cost: 6 Applied deletion Removed the following rules: 159 160 161 162 196 197 Eliminating location l35 by chaining: Applied chaining First rule: l9 -> l35 : tmp___02^0'=tmp___02^post57, 1-MAXADDR^0+addr^0 <= 0, cost: 2 Second rule: l35 -> l26 : -1+tmp___02^0 >= 0, cost: 1 New rule: l9 -> l26 : tmp___02^0'=tmp___02^post57, (-1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3 Applied chaining First rule: l9 -> l35 : tmp___02^0'=tmp___02^post57, 1-MAXADDR^0+addr^0 <= 0, cost: 2 Second rule: l35 -> l26 : 1+tmp___02^0 <= 0, cost: 1 New rule: l9 -> l26 : tmp___02^0'=tmp___02^post57, (1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3 Applied chaining First rule: l9 -> l35 : tmp___02^0'=tmp___02^post57, 1-MAXADDR^0+addr^0 <= 0, cost: 2 Second rule: l35 -> l26 : tmp___13^0'=tmp___13^post53, (tmp___13^post53 == 0 /\ tmp___02^0 == 0), cost: 2 New rule: l9 -> l26 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 Applied chaining First rule: l9 -> l35 : tmp___02^0'=tmp___02^post57, 1-MAXADDR^0+addr^0 <= 0, cost: 2 Second rule: l35 -> l32 : tmp___13^0'=tmp___13^post53, (-1+tmp___13^post53 >= 0 /\ tmp___02^0 == 0), cost: 2 New rule: l9 -> l32 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ -1+tmp___13^post53 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 Applied chaining First rule: l9 -> l35 : tmp___02^0'=tmp___02^post57, 1-MAXADDR^0+addr^0 <= 0, cost: 2 Second rule: l35 -> l32 : tmp___13^0'=tmp___13^post53, (tmp___02^0 == 0 /\ 1+tmp___13^post53 <= 0), cost: 2 New rule: l9 -> l32 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___13^post53 <= 0), cost: 4 Applied deletion Removed the following rules: 128 129 166 170 171 172 Eliminating location l3 by chaining: Applied chaining First rule: l5 -> l3 : -1+added^0 >= 0, cost: 2 Second rule: l3 -> [47] : TRUE, cost: NONTERM New rule: l5 -> [47] : -1+added^0 >= 0, cost: NONTERM Applied chaining First rule: l5 -> l3 : 1+added^0 <= 0, cost: 2 Second rule: l3 -> [47] : TRUE, cost: NONTERM New rule: l5 -> [47] : 1+added^0 <= 0, cost: NONTERM Applied deletion Removed the following rules: 155 167 168 Eliminating location l31 by chaining: Applied chaining First rule: l26 -> l31 : 1-MaxListen^0+listen_index^0 <= 0, cost: 2 Second rule: l31 -> l28 : 1+ListenSocket_OF_listen_index^0 == 0, cost: 1 New rule: l26 -> l28 : (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0), cost: 3 Applied chaining First rule: l26 -> l31 : 1-MaxListen^0+listen_index^0 <= 0, cost: 2 Second rule: l31 -> l26 : listen_index^0'=1+listen_index^0, ListenSocket_OF_listen_index^0 >= 0, cost: 2 New rule: l26 -> l26 : listen_index^0'=1+listen_index^0, (1-MaxListen^0+listen_index^0 <= 0 /\ ListenSocket_OF_listen_index^0 >= 0), cost: 4 Applied chaining First rule: l26 -> l31 : 1-MaxListen^0+listen_index^0 <= 0, cost: 2 Second rule: l31 -> l26 : listen_index^0'=1+listen_index^0, 2+ListenSocket_OF_listen_index^0 <= 0, cost: 2 New rule: l26 -> l26 : listen_index^0'=1+listen_index^0, (1-MaxListen^0+listen_index^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: 4 Applied deletion Removed the following rules: 118 174 194 195 Eliminating location l25 by chaining: Applied chaining First rule: l28 -> l25 : fd^0'=fd^post39, 1-MaxListen^0+listen_index^0 <= 0, cost: 2 Second rule: l25 -> l19 : tmp___35^0'=tmp___35^post34, (fd^0 == 0 /\ tmp___35^post34 == 0), cost: 2 New rule: l28 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0), cost: 4 Applied chaining First rule: l28 -> l25 : fd^0'=fd^post39, 1-MaxListen^0+listen_index^0 <= 0, cost: 2 Second rule: l25 -> l22 : tmp___35^0'=tmp___35^post34, (fd^0 == 0 /\ -1+tmp___35^post34 >= 0), cost: 2 New rule: l28 -> l22 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0), cost: 4 Applied chaining First rule: l28 -> l25 : fd^0'=fd^post39, 1-MaxListen^0+listen_index^0 <= 0, cost: 2 Second rule: l25 -> l22 : tmp___35^0'=tmp___35^post34, (fd^0 == 0 /\ 1+tmp___35^post34 <= 0), cost: 2 New rule: l28 -> l22 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ 1+tmp___35^post34 <= 0), cost: 4 Applied chaining First rule: l28 -> l25 : fd^0'=fd^post39, 1-MaxListen^0+listen_index^0 <= 0, cost: 2 Second rule: l25 -> l8 : -1+fd^0 >= 0, cost: 2 New rule: l28 -> l8 : fd^0'=fd^post39, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+fd^post39 >= 0), cost: 4 Applied chaining First rule: l28 -> l25 : fd^0'=fd^post39, 1-MaxListen^0+listen_index^0 <= 0, cost: 2 Second rule: l25 -> l8 : 1+fd^0 <= 0, cost: 2 New rule: l28 -> l8 : fd^0'=fd^post39, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+fd^post39 <= 0), cost: 4 Applied deletion Removed the following rules: 175 177 178 179 180 181 Eliminating location l16 by chaining: Applied chaining First rule: l19 -> l16 : err^0'=err^post24, err^post24 >= 0, cost: 2 Second rule: l16 -> l13 : -4+addr_ai_family^0 >= 0, cost: 1 New rule: l19 -> l13 : err^0'=err^post24, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 3 Applied chaining First rule: l19 -> l16 : err^0'=err^post24, err^post24 >= 0, cost: 2 Second rule: l16 -> l13 : -2+addr_ai_family^0 <= 0, cost: 1 New rule: l19 -> l13 : err^0'=err^post24, (err^post24 >= 0 /\ -2+addr_ai_family^0 <= 0), cost: 3 Applied chaining First rule: l19 -> l16 : err^0'=err^post24, err^post24 >= 0, cost: 2 Second rule: l16 -> l13 : tmp___46^0'=tmp___46^post20, (-1+tmp___46^post20 == 0 /\ -3+addr_ai_family^0 == 0), cost: 2 New rule: l19 -> l13 : tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -1+tmp___46^post20 == 0 /\ -3+addr_ai_family^0 == 0), cost: 4 Applied chaining First rule: l19 -> l16 : err^0'=err^post24, err^post24 >= 0, cost: 2 Second rule: l16 -> l14 : tmp___46^0'=tmp___46^post20, (-2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 2 New rule: l19 -> l14 : tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 Applied chaining First rule: l19 -> l16 : err^0'=err^post24, err^post24 >= 0, cost: 2 Second rule: l16 -> l14 : tmp___46^0'=tmp___46^post20, (tmp___46^post20 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 2 New rule: l19 -> l14 : tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ tmp___46^post20 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 Applied deletion Removed the following rules: 92 93 182 184 185 186 Eliminating location l11 by chaining: Applied chaining First rule: l13 -> l11 : maxconn^0'=maxconn^post13, -__const_10^0+maxconn^post13 <= 0, cost: 2 Second rule: l11 -> l8 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, err^post10 >= 0, cost: 2 New rule: l13 -> l8 : maxconn^0'=maxconn^post13, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 4 Applied chaining First rule: l13 -> l11 : maxconn^0'=maxconn^post13, -__const_10^0+maxconn^post13 <= 0, cost: 2 Second rule: l11 -> l8 : closed^0'=1, err^0'=err^post10, 1+err^post10 <= 0, cost: 2 New rule: l13 -> l8 : maxconn^0'=maxconn^post13, closed^0'=1, err^0'=err^post10, (1+err^post10 <= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 4 Applied chaining First rule: l13 -> l11 : maxconn^0'=__const_10^0, 1+__const_10^0-maxconn^post13 <= 0, cost: 2 Second rule: l11 -> l8 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, err^post10 >= 0, cost: 2 New rule: l13 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 4 Applied chaining First rule: l13 -> l11 : maxconn^0'=__const_10^0, 1+__const_10^0-maxconn^post13 <= 0, cost: 2 Second rule: l11 -> l8 : closed^0'=1, err^0'=err^post10, 1+err^post10 <= 0, cost: 2 New rule: l13 -> l8 : maxconn^0'=__const_10^0, closed^0'=1, err^0'=err^post10, (1+err^post10 <= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 4 Applied deletion Removed the following rules: 187 188 189 190 Eliminating location l20 by chaining: Applied chaining First rule: l22 -> l20 : tmp___24^0'=tmp___24^post29, -1+tmp___24^post29 >= 0, cost: 2 Second rule: l20 -> l8 : TRUE, cost: 1 New rule: l22 -> l8 : tmp___24^0'=tmp___24^post29, -1+tmp___24^post29 >= 0, cost: 3 Applied chaining First rule: l22 -> l20 : tmp___24^0'=tmp___24^post29, 1+tmp___24^post29 <= 0, cost: 2 Second rule: l20 -> l8 : TRUE, cost: 1 New rule: l22 -> l8 : tmp___24^0'=tmp___24^post29, 1+tmp___24^post29 <= 0, cost: 3 Applied deletion Removed the following rules: 99 192 193 Eliminated locations on tree-shaped paths Start location: l46 169: l5 -> [48] : added^0 == 0, cost: NONTERM 212: l5 -> [47] : -1+added^0 >= 0, cost: NONTERM 213: l5 -> [47] : 1+added^0 <= 0, cost: NONTERM 81: l8 -> l9 : addr^0'=1+addr^0, TRUE, cost: 1 165: l9 -> l5 : MAXADDR^0-addr^0 <= 0, cost: 2 207: l9 -> l26 : tmp___02^0'=tmp___02^post57, (-1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3 208: l9 -> l26 : tmp___02^0'=tmp___02^post57, (1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3 209: l9 -> l26 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 210: l9 -> l32 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ -1+tmp___13^post53 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 211: l9 -> l32 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___13^post53 <= 0), cost: 4 227: l13 -> l8 : maxconn^0'=maxconn^post13, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 4 228: l13 -> l8 : maxconn^0'=maxconn^post13, closed^0'=1, err^0'=err^post10, (1+err^post10 <= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 4 229: l13 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 4 230: l13 -> l8 : maxconn^0'=__const_10^0, closed^0'=1, err^0'=err^post10, (1+err^post10 <= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 4 88: l14 -> l5 : closed^0'=1, TRUE, cost: 1 183: l19 -> l8 : closed^0'=1, err^0'=err^post24, 1+err^post24 <= 0, cost: 2 222: l19 -> l13 : err^0'=err^post24, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 3 223: l19 -> l13 : err^0'=err^post24, (err^post24 >= 0 /\ -2+addr_ai_family^0 <= 0), cost: 3 224: l19 -> l13 : tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -1+tmp___46^post20 == 0 /\ -3+addr_ai_family^0 == 0), cost: 4 225: l19 -> l14 : tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 226: l19 -> l14 : tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ tmp___46^post20 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 191: l22 -> l19 : tmp___24^0'=tmp___24^post29, tmp___24^post29 == 0, cost: 2 231: l22 -> l8 : tmp___24^0'=tmp___24^post29, -1+tmp___24^post29 >= 0, cost: 3 232: l22 -> l8 : tmp___24^0'=tmp___24^post29, 1+tmp___24^post29 <= 0, cost: 3 173: l26 -> l28 : MaxListen^0-listen_index^0 <= 0, cost: 2 214: l26 -> l28 : (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0), cost: 3 215: l26 -> l26 : listen_index^0'=1+listen_index^0, (1-MaxListen^0+listen_index^0 <= 0 /\ ListenSocket_OF_listen_index^0 >= 0), cost: 4 216: l26 -> l26 : listen_index^0'=1+listen_index^0, (1-MaxListen^0+listen_index^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: 4 176: l28 -> l5 : MaxListen^0-listen_index^0 <= 0, cost: 2 217: l28 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0), cost: 4 218: l28 -> l22 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0), cost: 4 219: l28 -> l22 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ 1+tmp___35^post34 <= 0), cost: 4 220: l28 -> l8 : fd^0'=fd^post39, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+fd^post39 >= 0), cost: 4 221: l28 -> l8 : fd^0'=fd^post39, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+fd^post39 <= 0), cost: 4 121: l32 -> l8 : TRUE, cost: 1 136: l37 -> l9 : addr^0'=addrs^0, TRUE, cost: 1 135: l38 -> l37 : tmp1^0'=1, addrs^0 == 0, cost: 1 163: l38 -> l37 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 2 164: l38 -> l37 : tmp1^0'=0, 1+addrs^0 <= 0, cost: 2 137: l39 -> l37 : tmp1^0'=1, TRUE, cost: 1 198: l46 -> l38 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 5 199: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 5 200: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ 1+ret^post70 <= 0), cost: 5 201: l46 -> l38 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0 /\ ret^post70 == 0), cost: 6 202: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0), cost: 6 203: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0 /\ 1+ret^post70 <= 0), cost: 6 204: l46 -> l38 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 6 205: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 6 206: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ 1+ret^post70 <= 0 /\ -2+family^0 <= 0), cost: 6 Applied pruning (of leafs and parallel rules): Start location: l46 169: l5 -> [48] : added^0 == 0, cost: NONTERM 212: l5 -> [47] : -1+added^0 >= 0, cost: NONTERM 213: l5 -> [47] : 1+added^0 <= 0, cost: NONTERM 81: l8 -> l9 : addr^0'=1+addr^0, TRUE, cost: 1 165: l9 -> l5 : MAXADDR^0-addr^0 <= 0, cost: 2 207: l9 -> l26 : tmp___02^0'=tmp___02^post57, (-1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3 208: l9 -> l26 : tmp___02^0'=tmp___02^post57, (1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3 209: l9 -> l26 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 210: l9 -> l32 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ -1+tmp___13^post53 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 211: l9 -> l32 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___13^post53 <= 0), cost: 4 227: l13 -> l8 : maxconn^0'=maxconn^post13, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 4 228: l13 -> l8 : maxconn^0'=maxconn^post13, closed^0'=1, err^0'=err^post10, (1+err^post10 <= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 4 229: l13 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 4 230: l13 -> l8 : maxconn^0'=__const_10^0, closed^0'=1, err^0'=err^post10, (1+err^post10 <= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 4 88: l14 -> l5 : closed^0'=1, TRUE, cost: 1 183: l19 -> l8 : closed^0'=1, err^0'=err^post24, 1+err^post24 <= 0, cost: 2 222: l19 -> l13 : err^0'=err^post24, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 3 223: l19 -> l13 : err^0'=err^post24, (err^post24 >= 0 /\ -2+addr_ai_family^0 <= 0), cost: 3 224: l19 -> l13 : tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -1+tmp___46^post20 == 0 /\ -3+addr_ai_family^0 == 0), cost: 4 225: l19 -> l14 : tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 226: l19 -> l14 : tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ tmp___46^post20 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 191: l22 -> l19 : tmp___24^0'=tmp___24^post29, tmp___24^post29 == 0, cost: 2 231: l22 -> l8 : tmp___24^0'=tmp___24^post29, -1+tmp___24^post29 >= 0, cost: 3 232: l22 -> l8 : tmp___24^0'=tmp___24^post29, 1+tmp___24^post29 <= 0, cost: 3 173: l26 -> l28 : MaxListen^0-listen_index^0 <= 0, cost: 2 214: l26 -> l28 : (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0), cost: 3 215: l26 -> l26 : listen_index^0'=1+listen_index^0, (1-MaxListen^0+listen_index^0 <= 0 /\ ListenSocket_OF_listen_index^0 >= 0), cost: 4 216: l26 -> l26 : listen_index^0'=1+listen_index^0, (1-MaxListen^0+listen_index^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: 4 176: l28 -> l5 : MaxListen^0-listen_index^0 <= 0, cost: 2 217: l28 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0), cost: 4 218: l28 -> l22 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0), cost: 4 219: l28 -> l22 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ 1+tmp___35^post34 <= 0), cost: 4 220: l28 -> l8 : fd^0'=fd^post39, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+fd^post39 >= 0), cost: 4 221: l28 -> l8 : fd^0'=fd^post39, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+fd^post39 <= 0), cost: 4 121: l32 -> l8 : TRUE, cost: 1 136: l37 -> l9 : addr^0'=addrs^0, TRUE, cost: 1 135: l38 -> l37 : tmp1^0'=1, addrs^0 == 0, cost: 1 163: l38 -> l37 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 2 164: l38 -> l37 : tmp1^0'=0, 1+addrs^0 <= 0, cost: 2 137: l39 -> l37 : tmp1^0'=1, TRUE, cost: 1 198: l46 -> l38 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 5 199: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 5 200: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ 1+ret^post70 <= 0), cost: 5 201: l46 -> l38 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0 /\ ret^post70 == 0), cost: 6 202: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0), cost: 6 203: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0 /\ 1+ret^post70 <= 0), cost: 6 204: l46 -> l38 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 6 206: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ 1+ret^post70 <= 0 /\ -2+family^0 <= 0), cost: 6 Applied acceleration Original rule: l26 -> l26 : listen_index^0'=1+listen_index^0, (1-MaxListen^0+listen_index^0 <= 0 /\ ListenSocket_OF_listen_index^0 >= 0), cost: 4 New rule: l26 -> l26 : listen_index^0'=listen_index^0+n1, (ListenSocket_OF_listen_index^0 >= 0 /\ MaxListen^0-listen_index^0-n1 >= 0 /\ n1 >= 0), cost: 4*n1 Sub-proof via acceration calculus written to file:///tmp/tmpnam_aOlhpG.txt Applied instantiation Original rule: l26 -> l26 : listen_index^0'=listen_index^0+n1, (ListenSocket_OF_listen_index^0 >= 0 /\ MaxListen^0-listen_index^0-n1 >= 0 /\ n1 >= 0), cost: 4*n1 New rule: l26 -> l26 : listen_index^0'=MaxListen^0, (0 >= 0 /\ MaxListen^0-listen_index^0 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0), cost: 4*MaxListen^0-4*listen_index^0 Applied acceleration Original rule: l26 -> l26 : listen_index^0'=1+listen_index^0, (1-MaxListen^0+listen_index^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: 4 New rule: l26 -> l26 : listen_index^0'=n2+listen_index^0, (n2 >= 0 /\ -n2+MaxListen^0-listen_index^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0), cost: 4*n2 Sub-proof via acceration calculus written to file:///tmp/tmpnam_DobOAJ.txt Applied instantiation Original rule: l26 -> l26 : listen_index^0'=n2+listen_index^0, (n2 >= 0 /\ -n2+MaxListen^0-listen_index^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0), cost: 4*n2 New rule: l26 -> l26 : listen_index^0'=MaxListen^0, (0 >= 0 /\ MaxListen^0-listen_index^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0), cost: 4*MaxListen^0-4*listen_index^0 Applied simplification Original rule: l26 -> l26 : listen_index^0'=MaxListen^0, (0 >= 0 /\ MaxListen^0-listen_index^0 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0), cost: 4*MaxListen^0-4*listen_index^0 New rule: l26 -> l26 : listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0), cost: 4*MaxListen^0-4*listen_index^0 Applied simplification Original rule: l26 -> l26 : listen_index^0'=MaxListen^0, (0 >= 0 /\ MaxListen^0-listen_index^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0), cost: 4*MaxListen^0-4*listen_index^0 New rule: l26 -> l26 : listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: 4*MaxListen^0-4*listen_index^0 Applied deletion Removed the following rules: 215 216 Accelerated simple loops Start location: l46 169: l5 -> [48] : added^0 == 0, cost: NONTERM 212: l5 -> [47] : -1+added^0 >= 0, cost: NONTERM 213: l5 -> [47] : 1+added^0 <= 0, cost: NONTERM 81: l8 -> l9 : addr^0'=1+addr^0, TRUE, cost: 1 165: l9 -> l5 : MAXADDR^0-addr^0 <= 0, cost: 2 207: l9 -> l26 : tmp___02^0'=tmp___02^post57, (-1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3 208: l9 -> l26 : tmp___02^0'=tmp___02^post57, (1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3 209: l9 -> l26 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 210: l9 -> l32 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ -1+tmp___13^post53 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 211: l9 -> l32 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___13^post53 <= 0), cost: 4 227: l13 -> l8 : maxconn^0'=maxconn^post13, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 4 228: l13 -> l8 : maxconn^0'=maxconn^post13, closed^0'=1, err^0'=err^post10, (1+err^post10 <= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 4 229: l13 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 4 230: l13 -> l8 : maxconn^0'=__const_10^0, closed^0'=1, err^0'=err^post10, (1+err^post10 <= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 4 88: l14 -> l5 : closed^0'=1, TRUE, cost: 1 183: l19 -> l8 : closed^0'=1, err^0'=err^post24, 1+err^post24 <= 0, cost: 2 222: l19 -> l13 : err^0'=err^post24, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 3 223: l19 -> l13 : err^0'=err^post24, (err^post24 >= 0 /\ -2+addr_ai_family^0 <= 0), cost: 3 224: l19 -> l13 : tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -1+tmp___46^post20 == 0 /\ -3+addr_ai_family^0 == 0), cost: 4 225: l19 -> l14 : tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 226: l19 -> l14 : tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ tmp___46^post20 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 191: l22 -> l19 : tmp___24^0'=tmp___24^post29, tmp___24^post29 == 0, cost: 2 231: l22 -> l8 : tmp___24^0'=tmp___24^post29, -1+tmp___24^post29 >= 0, cost: 3 232: l22 -> l8 : tmp___24^0'=tmp___24^post29, 1+tmp___24^post29 <= 0, cost: 3 173: l26 -> l28 : MaxListen^0-listen_index^0 <= 0, cost: 2 214: l26 -> l28 : (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0), cost: 3 235: l26 -> l26 : listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0), cost: 4*MaxListen^0-4*listen_index^0 236: l26 -> l26 : listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: 4*MaxListen^0-4*listen_index^0 176: l28 -> l5 : MaxListen^0-listen_index^0 <= 0, cost: 2 217: l28 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0), cost: 4 218: l28 -> l22 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0), cost: 4 219: l28 -> l22 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ 1+tmp___35^post34 <= 0), cost: 4 220: l28 -> l8 : fd^0'=fd^post39, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+fd^post39 >= 0), cost: 4 221: l28 -> l8 : fd^0'=fd^post39, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+fd^post39 <= 0), cost: 4 121: l32 -> l8 : TRUE, cost: 1 136: l37 -> l9 : addr^0'=addrs^0, TRUE, cost: 1 135: l38 -> l37 : tmp1^0'=1, addrs^0 == 0, cost: 1 163: l38 -> l37 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 2 164: l38 -> l37 : tmp1^0'=0, 1+addrs^0 <= 0, cost: 2 137: l39 -> l37 : tmp1^0'=1, TRUE, cost: 1 198: l46 -> l38 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 5 199: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 5 200: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ 1+ret^post70 <= 0), cost: 5 201: l46 -> l38 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0 /\ ret^post70 == 0), cost: 6 202: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0), cost: 6 203: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0 /\ 1+ret^post70 <= 0), cost: 6 204: l46 -> l38 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 6 206: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ 1+ret^post70 <= 0 /\ -2+family^0 <= 0), cost: 6 Applied chaining First rule: l9 -> l26 : tmp___02^0'=tmp___02^post57, (-1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3 Second rule: l26 -> l26 : listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0), cost: 4*MaxListen^0-4*listen_index^0 New rule: l9 -> l26 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 Applied chaining First rule: l9 -> l26 : tmp___02^0'=tmp___02^post57, (1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3 Second rule: l26 -> l26 : listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0), cost: 4*MaxListen^0-4*listen_index^0 New rule: l9 -> l26 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 Applied chaining First rule: l9 -> l26 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 Second rule: l26 -> l26 : listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0), cost: 4*MaxListen^0-4*listen_index^0 New rule: l9 -> l26 : tmp___13^0'=0, tmp___02^0'=0, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4+4*MaxListen^0-4*listen_index^0 Applied chaining First rule: l9 -> l26 : tmp___02^0'=tmp___02^post57, (-1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3 Second rule: l26 -> l26 : listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: 4*MaxListen^0-4*listen_index^0 New rule: l9 -> l26 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 Applied chaining First rule: l9 -> l26 : tmp___02^0'=tmp___02^post57, (1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3 Second rule: l26 -> l26 : listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: 4*MaxListen^0-4*listen_index^0 New rule: l9 -> l26 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 Applied chaining First rule: l9 -> l26 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 Second rule: l26 -> l26 : listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: 4*MaxListen^0-4*listen_index^0 New rule: l9 -> l26 : tmp___13^0'=0, tmp___02^0'=0, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4+4*MaxListen^0-4*listen_index^0 Applied deletion Removed the following rules: 235 236 Chained accelerated rules with incoming rules Start location: l46 169: l5 -> [48] : added^0 == 0, cost: NONTERM 212: l5 -> [47] : -1+added^0 >= 0, cost: NONTERM 213: l5 -> [47] : 1+added^0 <= 0, cost: NONTERM 81: l8 -> l9 : addr^0'=1+addr^0, TRUE, cost: 1 165: l9 -> l5 : MAXADDR^0-addr^0 <= 0, cost: 2 207: l9 -> l26 : tmp___02^0'=tmp___02^post57, (-1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3 208: l9 -> l26 : tmp___02^0'=tmp___02^post57, (1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3 209: l9 -> l26 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 210: l9 -> l32 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ -1+tmp___13^post53 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 211: l9 -> l32 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___13^post53 <= 0), cost: 4 237: l9 -> l26 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 238: l9 -> l26 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 239: l9 -> l26 : tmp___13^0'=0, tmp___02^0'=0, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4+4*MaxListen^0-4*listen_index^0 240: l9 -> l26 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 241: l9 -> l26 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 242: l9 -> l26 : tmp___13^0'=0, tmp___02^0'=0, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4+4*MaxListen^0-4*listen_index^0 227: l13 -> l8 : maxconn^0'=maxconn^post13, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 4 228: l13 -> l8 : maxconn^0'=maxconn^post13, closed^0'=1, err^0'=err^post10, (1+err^post10 <= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 4 229: l13 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 4 230: l13 -> l8 : maxconn^0'=__const_10^0, closed^0'=1, err^0'=err^post10, (1+err^post10 <= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 4 88: l14 -> l5 : closed^0'=1, TRUE, cost: 1 183: l19 -> l8 : closed^0'=1, err^0'=err^post24, 1+err^post24 <= 0, cost: 2 222: l19 -> l13 : err^0'=err^post24, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 3 223: l19 -> l13 : err^0'=err^post24, (err^post24 >= 0 /\ -2+addr_ai_family^0 <= 0), cost: 3 224: l19 -> l13 : tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -1+tmp___46^post20 == 0 /\ -3+addr_ai_family^0 == 0), cost: 4 225: l19 -> l14 : tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 226: l19 -> l14 : tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ tmp___46^post20 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 191: l22 -> l19 : tmp___24^0'=tmp___24^post29, tmp___24^post29 == 0, cost: 2 231: l22 -> l8 : tmp___24^0'=tmp___24^post29, -1+tmp___24^post29 >= 0, cost: 3 232: l22 -> l8 : tmp___24^0'=tmp___24^post29, 1+tmp___24^post29 <= 0, cost: 3 173: l26 -> l28 : MaxListen^0-listen_index^0 <= 0, cost: 2 214: l26 -> l28 : (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0), cost: 3 176: l28 -> l5 : MaxListen^0-listen_index^0 <= 0, cost: 2 217: l28 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0), cost: 4 218: l28 -> l22 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0), cost: 4 219: l28 -> l22 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ 1+tmp___35^post34 <= 0), cost: 4 220: l28 -> l8 : fd^0'=fd^post39, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+fd^post39 >= 0), cost: 4 221: l28 -> l8 : fd^0'=fd^post39, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+fd^post39 <= 0), cost: 4 121: l32 -> l8 : TRUE, cost: 1 136: l37 -> l9 : addr^0'=addrs^0, TRUE, cost: 1 135: l38 -> l37 : tmp1^0'=1, addrs^0 == 0, cost: 1 163: l38 -> l37 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 2 164: l38 -> l37 : tmp1^0'=0, 1+addrs^0 <= 0, cost: 2 137: l39 -> l37 : tmp1^0'=1, TRUE, cost: 1 198: l46 -> l38 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 5 199: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 5 200: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ 1+ret^post70 <= 0), cost: 5 201: l46 -> l38 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0 /\ ret^post70 == 0), cost: 6 202: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0), cost: 6 203: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0 /\ 1+ret^post70 <= 0), cost: 6 204: l46 -> l38 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 6 206: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ 1+ret^post70 <= 0 /\ -2+family^0 <= 0), cost: 6 Eliminating location l38 by chaining: Applied chaining First rule: l46 -> l38 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 5 Second rule: l38 -> l37 : tmp1^0'=1, addrs^0 == 0, cost: 1 New rule: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 6 Applied simplification Original rule: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 6 New rule: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 6 Applied chaining First rule: l46 -> l38 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 5 Second rule: l38 -> l37 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 2 New rule: l46 -> l37 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 Applied simplification Original rule: l46 -> l37 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 New rule: l46 -> l37 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 Applied chaining First rule: l46 -> l38 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0 /\ ret^post70 == 0), cost: 6 Second rule: l38 -> l37 : tmp1^0'=1, addrs^0 == 0, cost: 1 New rule: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0 /\ addrs^post74 == 0 /\ ret^post70 == 0), cost: 7 Applied simplification Original rule: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0 /\ addrs^post74 == 0 /\ ret^post70 == 0), cost: 7 New rule: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 == 0 /\ ret^post70 == 0), cost: 7 Applied chaining First rule: l46 -> l38 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0 /\ ret^post70 == 0), cost: 6 Second rule: l38 -> l37 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 2 New rule: l46 -> l37 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0 /\ ret^post70 == 0), cost: 8 Applied simplification Original rule: l46 -> l37 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0 /\ ret^post70 == 0), cost: 8 New rule: l46 -> l37 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 8 Applied chaining First rule: l46 -> l38 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 6 Second rule: l38 -> l37 : tmp1^0'=1, addrs^0 == 0, cost: 1 New rule: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ addrs^post74 == 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 7 Applied simplification Original rule: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ addrs^post74 == 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 7 New rule: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 7 Applied chaining First rule: l46 -> l38 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 6 Second rule: l38 -> l37 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 2 New rule: l46 -> l37 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 8 Applied simplification Original rule: l46 -> l37 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 8 New rule: l46 -> l37 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 8 Applied deletion Removed the following rules: 135 163 164 198 201 204 Eliminating location l39 by chaining: Applied chaining First rule: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 5 Second rule: l39 -> l37 : tmp1^0'=1, TRUE, cost: 1 New rule: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 6 Applied chaining First rule: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ 1+ret^post70 <= 0), cost: 5 Second rule: l39 -> l37 : tmp1^0'=1, TRUE, cost: 1 New rule: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ 1+ret^post70 <= 0), cost: 6 Applied chaining First rule: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0), cost: 6 Second rule: l39 -> l37 : tmp1^0'=1, TRUE, cost: 1 New rule: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0), cost: 7 Applied chaining First rule: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0 /\ 1+ret^post70 <= 0), cost: 6 Second rule: l39 -> l37 : tmp1^0'=1, TRUE, cost: 1 New rule: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0 /\ 1+ret^post70 <= 0), cost: 7 Applied chaining First rule: l46 -> l39 : MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ 1+ret^post70 <= 0 /\ -2+family^0 <= 0), cost: 6 Second rule: l39 -> l37 : tmp1^0'=1, TRUE, cost: 1 New rule: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ 1+ret^post70 <= 0 /\ -2+family^0 <= 0), cost: 7 Applied deletion Removed the following rules: 137 199 200 202 203 206 Eliminating location l26 by chaining: Applied chaining First rule: l9 -> l26 : tmp___02^0'=tmp___02^post57, (-1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3 Second rule: l26 -> l28 : MaxListen^0-listen_index^0 <= 0, cost: 2 New rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5 Applied chaining First rule: l9 -> l26 : tmp___02^0'=tmp___02^post57, (-1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3 Second rule: l26 -> l28 : (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0), cost: 3 New rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 Applied chaining First rule: l9 -> l26 : tmp___02^0'=tmp___02^post57, (1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3 Second rule: l26 -> l28 : MaxListen^0-listen_index^0 <= 0, cost: 2 New rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, (MaxListen^0-listen_index^0 <= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5 Applied chaining First rule: l9 -> l26 : tmp___02^0'=tmp___02^post57, (1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3 Second rule: l26 -> l28 : (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0), cost: 3 New rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 Applied chaining First rule: l9 -> l26 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 Second rule: l26 -> l28 : MaxListen^0-listen_index^0 <= 0, cost: 2 New rule: l9 -> l28 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___13^post53 == 0 /\ MaxListen^0-listen_index^0 <= 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 Applied chaining First rule: l9 -> l26 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 Second rule: l26 -> l28 : (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0), cost: 3 New rule: l9 -> l28 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7 Applied chaining First rule: l9 -> l26 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 Second rule: l26 -> l28 : MaxListen^0-listen_index^0 <= 0, cost: 2 New rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (0 <= 0 /\ MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5+4*MaxListen^0-4*listen_index^0 Applied simplification Original rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (0 <= 0 /\ MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5+4*MaxListen^0-4*listen_index^0 New rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5+4*MaxListen^0-4*listen_index^0 Applied chaining First rule: l9 -> l26 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 Second rule: l26 -> l28 : MaxListen^0-listen_index^0 <= 0, cost: 2 New rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (0 <= 0 /\ MaxListen^0-listen_index^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5+4*MaxListen^0-4*listen_index^0 Applied simplification Original rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (0 <= 0 /\ MaxListen^0-listen_index^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5+4*MaxListen^0-4*listen_index^0 New rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5+4*MaxListen^0-4*listen_index^0 Applied chaining First rule: l9 -> l26 : tmp___13^0'=0, tmp___02^0'=0, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4+4*MaxListen^0-4*listen_index^0 Second rule: l26 -> l28 : MaxListen^0-listen_index^0 <= 0, cost: 2 New rule: l9 -> l28 : tmp___13^0'=0, tmp___02^0'=0, listen_index^0'=MaxListen^0, (0 <= 0 /\ MaxListen^0-listen_index^0 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6+4*MaxListen^0-4*listen_index^0 Applied simplification Original rule: l9 -> l28 : tmp___13^0'=0, tmp___02^0'=0, listen_index^0'=MaxListen^0, (0 <= 0 /\ MaxListen^0-listen_index^0 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6+4*MaxListen^0-4*listen_index^0 New rule: l9 -> l28 : tmp___13^0'=0, tmp___02^0'=0, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6+4*MaxListen^0-4*listen_index^0 Applied chaining First rule: l9 -> l26 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 Second rule: l26 -> l28 : MaxListen^0-listen_index^0 <= 0, cost: 2 New rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (0 <= 0 /\ MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5+4*MaxListen^0-4*listen_index^0 Applied simplification Original rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (0 <= 0 /\ MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5+4*MaxListen^0-4*listen_index^0 New rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5+4*MaxListen^0-4*listen_index^0 Applied chaining First rule: l9 -> l26 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 Second rule: l26 -> l28 : MaxListen^0-listen_index^0 <= 0, cost: 2 New rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (0 <= 0 /\ MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5+4*MaxListen^0-4*listen_index^0 Applied simplification Original rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (0 <= 0 /\ MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5+4*MaxListen^0-4*listen_index^0 New rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5+4*MaxListen^0-4*listen_index^0 Applied chaining First rule: l9 -> l26 : tmp___13^0'=0, tmp___02^0'=0, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4+4*MaxListen^0-4*listen_index^0 Second rule: l26 -> l28 : MaxListen^0-listen_index^0 <= 0, cost: 2 New rule: l9 -> l28 : tmp___13^0'=0, tmp___02^0'=0, listen_index^0'=MaxListen^0, (0 <= 0 /\ MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6+4*MaxListen^0-4*listen_index^0 Applied simplification Original rule: l9 -> l28 : tmp___13^0'=0, tmp___02^0'=0, listen_index^0'=MaxListen^0, (0 <= 0 /\ MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6+4*MaxListen^0-4*listen_index^0 New rule: l9 -> l28 : tmp___13^0'=0, tmp___02^0'=0, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6+4*MaxListen^0-4*listen_index^0 Applied partial deletion Original rule: l9 -> l26 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 New rule: l9 -> [50] : (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 Applied partial deletion Original rule: l9 -> l26 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 New rule: l9 -> [50] : (MaxListen^0-listen_index^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 Applied partial deletion Original rule: l9 -> l26 : tmp___13^0'=0, tmp___02^0'=0, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4+4*MaxListen^0-4*listen_index^0 New rule: l9 -> [50] : (MaxListen^0-listen_index^0 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4+4*MaxListen^0-4*listen_index^0 Applied partial deletion Original rule: l9 -> l26 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 New rule: l9 -> [50] : (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 Applied partial deletion Original rule: l9 -> l26 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 New rule: l9 -> [50] : (MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 Applied partial deletion Original rule: l9 -> l26 : tmp___13^0'=0, tmp___02^0'=0, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4+4*MaxListen^0-4*listen_index^0 New rule: l9 -> [50] : (MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4+4*MaxListen^0-4*listen_index^0 Applied deletion Removed the following rules: 173 207 208 209 214 237 238 239 240 241 242 Eliminating location l32 by chaining: Applied chaining First rule: l9 -> l32 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ -1+tmp___13^post53 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4 Second rule: l32 -> l8 : TRUE, cost: 1 New rule: l9 -> l8 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ -1+tmp___13^post53 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5 Applied chaining First rule: l9 -> l32 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___13^post53 <= 0), cost: 4 Second rule: l32 -> l8 : TRUE, cost: 1 New rule: l9 -> l8 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___13^post53 <= 0), cost: 5 Applied deletion Removed the following rules: 121 210 211 Eliminating location l22 by chaining: Applied chaining First rule: l28 -> l22 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0), cost: 4 Second rule: l22 -> l19 : tmp___24^0'=tmp___24^post29, tmp___24^post29 == 0, cost: 2 New rule: l28 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0), cost: 6 Applied chaining First rule: l28 -> l22 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0), cost: 4 Second rule: l22 -> l8 : tmp___24^0'=tmp___24^post29, -1+tmp___24^post29 >= 0, cost: 3 New rule: l28 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ -1+tmp___24^post29 >= 0), cost: 7 Applied chaining First rule: l28 -> l22 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0), cost: 4 Second rule: l22 -> l8 : tmp___24^0'=tmp___24^post29, 1+tmp___24^post29 <= 0, cost: 3 New rule: l28 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___24^post29 <= 0), cost: 7 Applied chaining First rule: l28 -> l22 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ 1+tmp___35^post34 <= 0), cost: 4 Second rule: l22 -> l19 : tmp___24^0'=tmp___24^post29, tmp___24^post29 == 0, cost: 2 New rule: l28 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0 /\ 1+tmp___35^post34 <= 0), cost: 6 Applied chaining First rule: l28 -> l22 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ 1+tmp___35^post34 <= 0), cost: 4 Second rule: l22 -> l8 : tmp___24^0'=tmp___24^post29, -1+tmp___24^post29 >= 0, cost: 3 New rule: l28 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ -1+tmp___24^post29 >= 0 /\ 1+tmp___35^post34 <= 0), cost: 7 Applied chaining First rule: l28 -> l22 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ 1+tmp___35^post34 <= 0), cost: 4 Second rule: l22 -> l8 : tmp___24^0'=tmp___24^post29, 1+tmp___24^post29 <= 0, cost: 3 New rule: l28 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ 1+tmp___24^post29 <= 0 /\ 1+tmp___35^post34 <= 0), cost: 7 Applied deletion Removed the following rules: 191 218 219 231 232 Eliminating location l13 by chaining: Applied chaining First rule: l19 -> l13 : err^0'=err^post24, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 3 Second rule: l13 -> l8 : maxconn^0'=maxconn^post13, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 4 New rule: l19 -> l8 : maxconn^0'=maxconn^post13, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 7 Applied chaining First rule: l19 -> l13 : err^0'=err^post24, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 3 Second rule: l13 -> l8 : maxconn^0'=maxconn^post13, closed^0'=1, err^0'=err^post10, (1+err^post10 <= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 4 New rule: l19 -> l8 : maxconn^0'=maxconn^post13, closed^0'=1, err^0'=err^post10, (err^post24 >= 0 /\ 1+err^post10 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 7 Applied chaining First rule: l19 -> l13 : err^0'=err^post24, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 3 Second rule: l13 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 4 New rule: l19 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 7 Applied chaining First rule: l19 -> l13 : err^0'=err^post24, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 3 Second rule: l13 -> l8 : maxconn^0'=__const_10^0, closed^0'=1, err^0'=err^post10, (1+err^post10 <= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 4 New rule: l19 -> l8 : maxconn^0'=__const_10^0, closed^0'=1, err^0'=err^post10, (err^post24 >= 0 /\ 1+err^post10 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 7 Applied chaining First rule: l19 -> l13 : err^0'=err^post24, (err^post24 >= 0 /\ -2+addr_ai_family^0 <= 0), cost: 3 Second rule: l13 -> l8 : maxconn^0'=maxconn^post13, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 4 New rule: l19 -> l8 : maxconn^0'=maxconn^post13, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 Applied chaining First rule: l19 -> l13 : err^0'=err^post24, (err^post24 >= 0 /\ -2+addr_ai_family^0 <= 0), cost: 3 Second rule: l13 -> l8 : maxconn^0'=maxconn^post13, closed^0'=1, err^0'=err^post10, (1+err^post10 <= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 4 New rule: l19 -> l8 : maxconn^0'=maxconn^post13, closed^0'=1, err^0'=err^post10, (err^post24 >= 0 /\ 1+err^post10 <= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 Applied chaining First rule: l19 -> l13 : err^0'=err^post24, (err^post24 >= 0 /\ -2+addr_ai_family^0 <= 0), cost: 3 Second rule: l13 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 4 New rule: l19 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 Applied chaining First rule: l19 -> l13 : err^0'=err^post24, (err^post24 >= 0 /\ -2+addr_ai_family^0 <= 0), cost: 3 Second rule: l13 -> l8 : maxconn^0'=__const_10^0, closed^0'=1, err^0'=err^post10, (1+err^post10 <= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 4 New rule: l19 -> l8 : maxconn^0'=__const_10^0, closed^0'=1, err^0'=err^post10, (err^post24 >= 0 /\ 1+err^post10 <= 0 /\ 1+__const_10^0-maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 Applied chaining First rule: l19 -> l13 : tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -1+tmp___46^post20 == 0 /\ -3+addr_ai_family^0 == 0), cost: 4 Second rule: l13 -> l8 : maxconn^0'=maxconn^post13, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 4 New rule: l19 -> l8 : maxconn^0'=maxconn^post13, tmp___46^0'=tmp___46^post20, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -1+tmp___46^post20 == 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 8 Applied chaining First rule: l19 -> l13 : tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -1+tmp___46^post20 == 0 /\ -3+addr_ai_family^0 == 0), cost: 4 Second rule: l13 -> l8 : maxconn^0'=maxconn^post13, closed^0'=1, err^0'=err^post10, (1+err^post10 <= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 4 New rule: l19 -> l8 : maxconn^0'=maxconn^post13, closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post10, (err^post24 >= 0 /\ -1+tmp___46^post20 == 0 /\ 1+err^post10 <= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 8 Applied chaining First rule: l19 -> l13 : tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -1+tmp___46^post20 == 0 /\ -3+addr_ai_family^0 == 0), cost: 4 Second rule: l13 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 4 New rule: l19 -> l8 : maxconn^0'=__const_10^0, tmp___46^0'=tmp___46^post20, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -1+tmp___46^post20 == 0 /\ err^post10 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 8 Applied chaining First rule: l19 -> l13 : tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -1+tmp___46^post20 == 0 /\ -3+addr_ai_family^0 == 0), cost: 4 Second rule: l13 -> l8 : maxconn^0'=__const_10^0, closed^0'=1, err^0'=err^post10, (1+err^post10 <= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 4 New rule: l19 -> l8 : maxconn^0'=__const_10^0, closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post10, (err^post24 >= 0 /\ -1+tmp___46^post20 == 0 /\ 1+err^post10 <= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 8 Applied deletion Removed the following rules: 222 223 224 227 228 229 230 Eliminating location l14 by chaining: Applied chaining First rule: l19 -> l14 : tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 Second rule: l14 -> l5 : closed^0'=1, TRUE, cost: 1 New rule: l19 -> l5 : closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 Applied chaining First rule: l19 -> l14 : tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ tmp___46^post20 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 Second rule: l14 -> l5 : closed^0'=1, TRUE, cost: 1 New rule: l19 -> l5 : closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ tmp___46^post20 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 Applied deletion Removed the following rules: 88 225 226 Eliminated locations on tree-shaped paths Start location: l46 169: l5 -> [48] : added^0 == 0, cost: NONTERM 212: l5 -> [47] : -1+added^0 >= 0, cost: NONTERM 213: l5 -> [47] : 1+added^0 <= 0, cost: NONTERM 81: l8 -> l9 : addr^0'=1+addr^0, TRUE, cost: 1 165: l9 -> l5 : MAXADDR^0-addr^0 <= 0, cost: 2 254: l9 -> l28 : tmp___02^0'=tmp___02^post57, (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5 255: l9 -> l28 : tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 256: l9 -> l28 : tmp___02^0'=tmp___02^post57, (MaxListen^0-listen_index^0 <= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5 257: l9 -> l28 : tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 258: l9 -> l28 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___13^post53 == 0 /\ MaxListen^0-listen_index^0 <= 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 259: l9 -> l28 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7 260: l9 -> l28 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5+4*MaxListen^0-4*listen_index^0 261: l9 -> l28 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5+4*MaxListen^0-4*listen_index^0 262: l9 -> l28 : tmp___13^0'=0, tmp___02^0'=0, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6+4*MaxListen^0-4*listen_index^0 263: l9 -> l28 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5+4*MaxListen^0-4*listen_index^0 264: l9 -> l28 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5+4*MaxListen^0-4*listen_index^0 265: l9 -> l28 : tmp___13^0'=0, tmp___02^0'=0, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6+4*MaxListen^0-4*listen_index^0 266: l9 -> [50] : (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 267: l9 -> [50] : (MaxListen^0-listen_index^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 268: l9 -> [50] : (MaxListen^0-listen_index^0 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4+4*MaxListen^0-4*listen_index^0 269: l9 -> [50] : (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 270: l9 -> [50] : (MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 3+4*MaxListen^0-4*listen_index^0 271: l9 -> [50] : (MaxListen^0-listen_index^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 4+4*MaxListen^0-4*listen_index^0 272: l9 -> l8 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ -1+tmp___13^post53 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5 273: l9 -> l8 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___13^post53 <= 0), cost: 5 183: l19 -> l8 : closed^0'=1, err^0'=err^post24, 1+err^post24 <= 0, cost: 2 280: l19 -> l8 : maxconn^0'=maxconn^post13, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 7 281: l19 -> l8 : maxconn^0'=maxconn^post13, closed^0'=1, err^0'=err^post10, (err^post24 >= 0 /\ 1+err^post10 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 7 282: l19 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 7 283: l19 -> l8 : maxconn^0'=__const_10^0, closed^0'=1, err^0'=err^post10, (err^post24 >= 0 /\ 1+err^post10 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 7 284: l19 -> l8 : maxconn^0'=maxconn^post13, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 285: l19 -> l8 : maxconn^0'=maxconn^post13, closed^0'=1, err^0'=err^post10, (err^post24 >= 0 /\ 1+err^post10 <= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 286: l19 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 287: l19 -> l8 : maxconn^0'=__const_10^0, closed^0'=1, err^0'=err^post10, (err^post24 >= 0 /\ 1+err^post10 <= 0 /\ 1+__const_10^0-maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 288: l19 -> l8 : maxconn^0'=maxconn^post13, tmp___46^0'=tmp___46^post20, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -1+tmp___46^post20 == 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 8 289: l19 -> l8 : maxconn^0'=maxconn^post13, closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post10, (err^post24 >= 0 /\ -1+tmp___46^post20 == 0 /\ 1+err^post10 <= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 8 290: l19 -> l8 : maxconn^0'=__const_10^0, tmp___46^0'=tmp___46^post20, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -1+tmp___46^post20 == 0 /\ err^post10 >= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 8 291: l19 -> l8 : maxconn^0'=__const_10^0, closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post10, (err^post24 >= 0 /\ -1+tmp___46^post20 == 0 /\ 1+err^post10 <= 0 /\ -3+addr_ai_family^0 == 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 8 292: l19 -> l5 : closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 293: l19 -> l5 : closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ tmp___46^post20 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 176: l28 -> l5 : MaxListen^0-listen_index^0 <= 0, cost: 2 217: l28 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0), cost: 4 220: l28 -> l8 : fd^0'=fd^post39, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+fd^post39 >= 0), cost: 4 221: l28 -> l8 : fd^0'=fd^post39, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+fd^post39 <= 0), cost: 4 274: l28 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0), cost: 6 275: l28 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ -1+tmp___24^post29 >= 0), cost: 7 276: l28 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___24^post29 <= 0), cost: 7 277: l28 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0 /\ 1+tmp___35^post34 <= 0), cost: 6 278: l28 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ -1+tmp___24^post29 >= 0 /\ 1+tmp___35^post34 <= 0), cost: 7 279: l28 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ 1+tmp___24^post29 <= 0 /\ 1+tmp___35^post34 <= 0), cost: 7 136: l37 -> l9 : addr^0'=addrs^0, TRUE, cost: 1 243: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 6 244: l46 -> l37 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 245: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 == 0 /\ ret^post70 == 0), cost: 7 246: l46 -> l37 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 8 247: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 7 248: l46 -> l37 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 8 249: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 6 250: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ 1+ret^post70 <= 0), cost: 6 251: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0), cost: 7 252: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ addrs^post74 >= 0 /\ 1+ret^post70 <= 0), cost: 7 253: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ 1+ret^post70 <= 0 /\ -2+family^0 <= 0), cost: 7 Applied pruning (of leafs and parallel rules): Start location: l46 169: l5 -> [48] : added^0 == 0, cost: NONTERM 212: l5 -> [47] : -1+added^0 >= 0, cost: NONTERM 213: l5 -> [47] : 1+added^0 <= 0, cost: NONTERM 81: l8 -> l9 : addr^0'=1+addr^0, TRUE, cost: 1 165: l9 -> l5 : MAXADDR^0-addr^0 <= 0, cost: 2 254: l9 -> l28 : tmp___02^0'=tmp___02^post57, (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5 255: l9 -> l28 : tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 257: l9 -> l28 : tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 259: l9 -> l28 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7 260: l9 -> l28 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5+4*MaxListen^0-4*listen_index^0 272: l9 -> l8 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ -1+tmp___13^post53 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5 273: l9 -> l8 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___13^post53 <= 0), cost: 5 183: l19 -> l8 : closed^0'=1, err^0'=err^post24, 1+err^post24 <= 0, cost: 2 280: l19 -> l8 : maxconn^0'=maxconn^post13, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 7 282: l19 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 7 285: l19 -> l8 : maxconn^0'=maxconn^post13, closed^0'=1, err^0'=err^post10, (err^post24 >= 0 /\ 1+err^post10 <= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 286: l19 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 292: l19 -> l5 : closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 293: l19 -> l5 : closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ tmp___46^post20 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 176: l28 -> l5 : MaxListen^0-listen_index^0 <= 0, cost: 2 217: l28 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0), cost: 4 220: l28 -> l8 : fd^0'=fd^post39, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+fd^post39 >= 0), cost: 4 221: l28 -> l8 : fd^0'=fd^post39, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+fd^post39 <= 0), cost: 4 274: l28 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0), cost: 6 275: l28 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ -1+tmp___24^post29 >= 0), cost: 7 276: l28 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___24^post29 <= 0), cost: 7 277: l28 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0 /\ 1+tmp___35^post34 <= 0), cost: 6 279: l28 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ 1+tmp___24^post29 <= 0 /\ 1+tmp___35^post34 <= 0), cost: 7 136: l37 -> l9 : addr^0'=addrs^0, TRUE, cost: 1 243: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 6 244: l46 -> l37 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 246: l46 -> l37 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 8 248: l46 -> l37 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 8 249: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 6 Eliminating location l37 by chaining: Applied chaining First rule: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 6 Second rule: l37 -> l9 : addr^0'=addrs^0, TRUE, cost: 1 New rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 Applied chaining First rule: l46 -> l37 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 Second rule: l37 -> l9 : addr^0'=addrs^0, TRUE, cost: 1 New rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 8 Applied chaining First rule: l46 -> l37 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 8 Second rule: l37 -> l9 : addr^0'=addrs^0, TRUE, cost: 1 New rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 9 Applied chaining First rule: l46 -> l37 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 8 Second rule: l37 -> l9 : addr^0'=addrs^0, TRUE, cost: 1 New rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 9 Applied chaining First rule: l46 -> l37 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 6 Second rule: l37 -> l9 : addr^0'=addrs^0, TRUE, cost: 1 New rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7 Applied deletion Removed the following rules: 136 243 244 246 248 249 Eliminating location l28 by chaining: Applied chaining First rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5 Second rule: l28 -> l5 : MaxListen^0-listen_index^0 <= 0, cost: 2 New rule: l9 -> l5 : tmp___02^0'=tmp___02^post57, (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7 Applied chaining First rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 Second rule: l28 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0), cost: 4 New rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 Applied chaining First rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 Second rule: l28 -> l8 : fd^0'=fd^post39, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+fd^post39 >= 0), cost: 4 New rule: l9 -> l8 : fd^0'=fd^post39, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ -1+fd^post39 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 Applied chaining First rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 Second rule: l28 -> l8 : fd^0'=fd^post39, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+fd^post39 <= 0), cost: 4 New rule: l9 -> l8 : fd^0'=fd^post39, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ 1+fd^post39 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 Applied chaining First rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 Second rule: l28 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0), cost: 6 New rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 Applied chaining First rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 Second rule: l28 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ -1+tmp___24^post29 >= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+tmp___24^post29 >= 0), cost: 13 Applied chaining First rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 Second rule: l28 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___24^post29 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ 1+tmp___24^post29 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 13 Applied chaining First rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 Second rule: l28 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0 /\ 1+tmp___35^post34 <= 0), cost: 6 New rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___35^post34 <= 0), cost: 12 Applied chaining First rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 Second rule: l28 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ 1+tmp___24^post29 <= 0 /\ 1+tmp___35^post34 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ 1+tmp___24^post29 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___35^post34 <= 0), cost: 13 Applied chaining First rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 Second rule: l28 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0), cost: 4 New rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 Applied chaining First rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 Second rule: l28 -> l8 : fd^0'=fd^post39, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+fd^post39 >= 0), cost: 4 New rule: l9 -> l8 : fd^0'=fd^post39, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 Applied chaining First rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 Second rule: l28 -> l8 : fd^0'=fd^post39, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+fd^post39 <= 0), cost: 4 New rule: l9 -> l8 : fd^0'=fd^post39, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1+fd^post39 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 Applied chaining First rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 Second rule: l28 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0), cost: 6 New rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 Applied chaining First rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 Second rule: l28 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ -1+tmp___24^post29 >= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+tmp___24^post29 >= 0), cost: 13 Applied chaining First rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 Second rule: l28 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___24^post29 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___24^post29 <= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 13 Applied chaining First rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 Second rule: l28 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0 /\ 1+tmp___35^post34 <= 0), cost: 6 New rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___35^post34 <= 0), cost: 12 Applied chaining First rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 Second rule: l28 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ 1+tmp___24^post29 <= 0 /\ 1+tmp___35^post34 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ 1+tmp___24^post29 <= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___35^post34 <= 0), cost: 13 Applied chaining First rule: l9 -> l28 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7 Second rule: l28 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0), cost: 4 New rule: l9 -> l19 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 11 Applied chaining First rule: l9 -> l28 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7 Second rule: l28 -> l8 : fd^0'=fd^post39, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+fd^post39 >= 0), cost: 4 New rule: l9 -> l8 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ -1+fd^post39 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 11 Applied chaining First rule: l9 -> l28 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7 Second rule: l28 -> l8 : fd^0'=fd^post39, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+fd^post39 <= 0), cost: 4 New rule: l9 -> l8 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ 1+fd^post39 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 11 Applied chaining First rule: l9 -> l28 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7 Second rule: l28 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0), cost: 6 New rule: l9 -> l19 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 13 Applied chaining First rule: l9 -> l28 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7 Second rule: l28 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ -1+tmp___24^post29 >= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+tmp___24^post29 >= 0), cost: 14 Applied chaining First rule: l9 -> l28 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7 Second rule: l28 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___24^post29 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ 1+tmp___24^post29 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 14 Applied chaining First rule: l9 -> l28 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7 Second rule: l28 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0 /\ 1+tmp___35^post34 <= 0), cost: 6 New rule: l9 -> l19 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___35^post34 <= 0), cost: 13 Applied chaining First rule: l9 -> l28 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7 Second rule: l28 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ fd^post39 == 0 /\ 1+tmp___24^post29 <= 0 /\ 1+tmp___35^post34 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ 1+tmp___24^post29 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___35^post34 <= 0), cost: 14 Applied chaining First rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5+4*MaxListen^0-4*listen_index^0 Second rule: l28 -> l5 : MaxListen^0-listen_index^0 <= 0, cost: 2 New rule: l9 -> l5 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (0 <= 0 /\ MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7+4*MaxListen^0-4*listen_index^0 Applied simplification Original rule: l9 -> l5 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (0 <= 0 /\ MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7+4*MaxListen^0-4*listen_index^0 New rule: l9 -> l5 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7+4*MaxListen^0-4*listen_index^0 Applied partial deletion Original rule: l9 -> l28 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5+4*MaxListen^0-4*listen_index^0 New rule: l9 -> [51] : (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5+4*MaxListen^0-4*listen_index^0 Applied deletion Removed the following rules: 176 217 220 221 254 255 257 259 260 274 275 276 277 279 Eliminated locations on tree-shaped paths Start location: l46 169: l5 -> [48] : added^0 == 0, cost: NONTERM 212: l5 -> [47] : -1+added^0 >= 0, cost: NONTERM 213: l5 -> [47] : 1+added^0 <= 0, cost: NONTERM 81: l8 -> l9 : addr^0'=1+addr^0, TRUE, cost: 1 165: l9 -> l5 : MAXADDR^0-addr^0 <= 0, cost: 2 272: l9 -> l8 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ -1+tmp___13^post53 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5 273: l9 -> l8 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___13^post53 <= 0), cost: 5 299: l9 -> l5 : tmp___02^0'=tmp___02^post57, (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7 300: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 301: l9 -> l8 : fd^0'=fd^post39, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ -1+fd^post39 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 302: l9 -> l8 : fd^0'=fd^post39, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ 1+fd^post39 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 303: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 304: l9 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+tmp___24^post29 >= 0), cost: 13 305: l9 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ 1+tmp___24^post29 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 13 306: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___35^post34 <= 0), cost: 12 307: l9 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ 1+tmp___24^post29 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___35^post34 <= 0), cost: 13 308: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 309: l9 -> l8 : fd^0'=fd^post39, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 310: l9 -> l8 : fd^0'=fd^post39, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1+fd^post39 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 311: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 312: l9 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+tmp___24^post29 >= 0), cost: 13 313: l9 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___24^post29 <= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 13 314: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___35^post34 <= 0), cost: 12 315: l9 -> l8 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ 1+tmp___24^post29 <= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___35^post34 <= 0), cost: 13 316: l9 -> l19 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 11 317: l9 -> l8 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ -1+fd^post39 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 11 318: l9 -> l8 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ tmp___02^post57 == 0 /\ 1+fd^post39 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 11 319: l9 -> l19 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 13 320: l9 -> l8 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+tmp___24^post29 >= 0), cost: 14 321: l9 -> l8 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ 1+tmp___24^post29 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 14 322: l9 -> l19 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___35^post34 <= 0), cost: 13 323: l9 -> l8 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ 1+tmp___24^post29 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___35^post34 <= 0), cost: 14 324: l9 -> l5 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7+4*MaxListen^0-4*listen_index^0 325: l9 -> [51] : (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5+4*MaxListen^0-4*listen_index^0 183: l19 -> l8 : closed^0'=1, err^0'=err^post24, 1+err^post24 <= 0, cost: 2 280: l19 -> l8 : maxconn^0'=maxconn^post13, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 7 282: l19 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 7 285: l19 -> l8 : maxconn^0'=maxconn^post13, closed^0'=1, err^0'=err^post10, (err^post24 >= 0 /\ 1+err^post10 <= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 286: l19 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 292: l19 -> l5 : closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 293: l19 -> l5 : closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ tmp___46^post20 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 294: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 295: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 8 296: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 9 297: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 9 298: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7 Applied pruning (of leafs and parallel rules): Start location: l46 169: l5 -> [48] : added^0 == 0, cost: NONTERM 212: l5 -> [47] : -1+added^0 >= 0, cost: NONTERM 213: l5 -> [47] : 1+added^0 <= 0, cost: NONTERM 81: l8 -> l9 : addr^0'=1+addr^0, TRUE, cost: 1 165: l9 -> l5 : MAXADDR^0-addr^0 <= 0, cost: 2 272: l9 -> l8 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ -1+tmp___13^post53 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5 273: l9 -> l8 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___13^post53 <= 0), cost: 5 299: l9 -> l5 : tmp___02^0'=tmp___02^post57, (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7 300: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 302: l9 -> l8 : fd^0'=fd^post39, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ 1+fd^post39 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 303: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 308: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 309: l9 -> l8 : fd^0'=fd^post39, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 310: l9 -> l8 : fd^0'=fd^post39, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1+fd^post39 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 311: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 316: l9 -> l19 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 11 324: l9 -> l5 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7+4*MaxListen^0-4*listen_index^0 183: l19 -> l8 : closed^0'=1, err^0'=err^post24, 1+err^post24 <= 0, cost: 2 280: l19 -> l8 : maxconn^0'=maxconn^post13, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 7 282: l19 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 7 285: l19 -> l8 : maxconn^0'=maxconn^post13, closed^0'=1, err^0'=err^post10, (err^post24 >= 0 /\ 1+err^post10 <= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 286: l19 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 292: l19 -> l5 : closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 293: l19 -> l5 : closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ tmp___46^post20 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 294: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 295: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 8 296: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 9 297: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 9 298: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7 Eliminating location l19 by chaining: Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 Second rule: l19 -> l8 : closed^0'=1, err^0'=err^post24, 1+err^post24 <= 0, cost: 2 New rule: l9 -> l8 : fd^0'=fd^post39, closed^0'=1, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 Second rule: l19 -> l8 : maxconn^0'=maxconn^post13, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=maxconn^post13, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 17 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 Second rule: l19 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=__const_10^0, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 17 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 Second rule: l19 -> l8 : maxconn^0'=maxconn^post13, closed^0'=1, err^0'=err^post10, (err^post24 >= 0 /\ 1+err^post10 <= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=maxconn^post13, closed^0'=1, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+err^post10 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 17 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 Second rule: l19 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=__const_10^0, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 17 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 Second rule: l19 -> l5 : closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 New rule: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 15 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 Second rule: l19 -> l5 : closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ tmp___46^post20 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 New rule: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 15 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 Second rule: l19 -> l8 : closed^0'=1, err^0'=err^post24, 1+err^post24 <= 0, cost: 2 New rule: l9 -> l8 : fd^0'=fd^post39, closed^0'=1, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 14 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 Second rule: l19 -> l8 : maxconn^0'=maxconn^post13, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=maxconn^post13, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ -4+addr_ai_family^0 >= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 19 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 Second rule: l19 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=__const_10^0, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ -4+addr_ai_family^0 >= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 19 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 Second rule: l19 -> l8 : maxconn^0'=maxconn^post13, closed^0'=1, err^0'=err^post10, (err^post24 >= 0 /\ 1+err^post10 <= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=maxconn^post13, closed^0'=1, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post10, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ 1+err^post10 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 19 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 Second rule: l19 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=__const_10^0, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 19 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 Second rule: l19 -> l5 : closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 New rule: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ -2+tmp___46^post20 >= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 17 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 Second rule: l19 -> l5 : closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ tmp___46^post20 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 New rule: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 17 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 Second rule: l19 -> l8 : closed^0'=1, err^0'=err^post24, 1+err^post24 <= 0, cost: 2 New rule: l9 -> l8 : fd^0'=fd^post39, closed^0'=1, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 Second rule: l19 -> l8 : maxconn^0'=maxconn^post13, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=maxconn^post13, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 17 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 Second rule: l19 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=__const_10^0, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 17 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 Second rule: l19 -> l8 : maxconn^0'=maxconn^post13, closed^0'=1, err^0'=err^post10, (err^post24 >= 0 /\ 1+err^post10 <= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=maxconn^post13, closed^0'=1, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+err^post10 <= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 17 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 Second rule: l19 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=__const_10^0, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 17 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 Second rule: l19 -> l5 : closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 New rule: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 15 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 Second rule: l19 -> l5 : closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ tmp___46^post20 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 New rule: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 15 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 Second rule: l19 -> l8 : closed^0'=1, err^0'=err^post24, 1+err^post24 <= 0, cost: 2 New rule: l9 -> l8 : fd^0'=fd^post39, closed^0'=1, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 14 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 Second rule: l19 -> l8 : maxconn^0'=maxconn^post13, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=maxconn^post13, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 19 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 Second rule: l19 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=__const_10^0, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 19 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 Second rule: l19 -> l8 : maxconn^0'=maxconn^post13, closed^0'=1, err^0'=err^post10, (err^post24 >= 0 /\ 1+err^post10 <= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=maxconn^post13, closed^0'=1, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post10, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+err^post10 <= 0 /\ 1+tmp___02^post57 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 19 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 Second rule: l19 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=__const_10^0, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 19 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 Second rule: l19 -> l5 : closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 New rule: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 17 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 Second rule: l19 -> l5 : closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ tmp___46^post20 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 New rule: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ 1+tmp___02^post57 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 17 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 11 Second rule: l19 -> l8 : closed^0'=1, err^0'=err^post24, 1+err^post24 <= 0, cost: 2 New rule: l9 -> l8 : fd^0'=fd^post39, closed^0'=1, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 13 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 11 Second rule: l19 -> l8 : maxconn^0'=maxconn^post13, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=maxconn^post13, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 18 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 11 Second rule: l19 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=__const_10^0, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 18 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 11 Second rule: l19 -> l8 : maxconn^0'=maxconn^post13, closed^0'=1, err^0'=err^post10, (err^post24 >= 0 /\ 1+err^post10 <= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=maxconn^post13, closed^0'=1, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ 1+err^post10 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 18 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 11 Second rule: l19 -> l8 : maxconn^0'=__const_10^0, ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0'=err^post10, (err^post24 >= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 7 New rule: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=__const_10^0, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 18 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 11 Second rule: l19 -> l5 : closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 New rule: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 16 Applied chaining First rule: l9 -> l19 : fd^0'=fd^post39, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 11 Second rule: l19 -> l5 : closed^0'=1, tmp___46^0'=tmp___46^post20, err^0'=err^post24, (err^post24 >= 0 /\ tmp___46^post20 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 New rule: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 16 Applied deletion Removed the following rules: 183 280 282 285 286 292 293 300 303 308 311 316 Eliminated locations on tree-shaped paths Start location: l46 169: l5 -> [48] : added^0 == 0, cost: NONTERM 212: l5 -> [47] : -1+added^0 >= 0, cost: NONTERM 213: l5 -> [47] : 1+added^0 <= 0, cost: NONTERM 81: l8 -> l9 : addr^0'=1+addr^0, TRUE, cost: 1 165: l9 -> l5 : MAXADDR^0-addr^0 <= 0, cost: 2 272: l9 -> l8 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ -1+tmp___13^post53 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5 273: l9 -> l8 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___13^post53 <= 0), cost: 5 299: l9 -> l5 : tmp___02^0'=tmp___02^post57, (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7 302: l9 -> l8 : fd^0'=fd^post39, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ 1+fd^post39 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 309: l9 -> l8 : fd^0'=fd^post39, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 310: l9 -> l8 : fd^0'=fd^post39, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1+fd^post39 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 324: l9 -> l5 : tmp___02^0'=tmp___02^post57, listen_index^0'=MaxListen^0, (MaxListen^0-listen_index^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ ListenSocket_OF_listen_index^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7+4*MaxListen^0-4*listen_index^0 326: l9 -> l8 : fd^0'=fd^post39, closed^0'=1, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 327: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=maxconn^post13, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 17 328: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=__const_10^0, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 17 329: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=maxconn^post13, closed^0'=1, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+err^post10 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 17 330: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=__const_10^0, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 17 331: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 15 332: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 15 333: l9 -> l8 : fd^0'=fd^post39, closed^0'=1, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 14 334: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=maxconn^post13, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ -4+addr_ai_family^0 >= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 19 335: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=__const_10^0, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ -4+addr_ai_family^0 >= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 19 336: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=maxconn^post13, closed^0'=1, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post10, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ 1+err^post10 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 19 337: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=__const_10^0, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 19 338: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ -2+tmp___46^post20 >= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 17 339: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 17 340: l9 -> l8 : fd^0'=fd^post39, closed^0'=1, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 341: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=maxconn^post13, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 17 342: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=__const_10^0, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 17 343: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=maxconn^post13, closed^0'=1, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+err^post10 <= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 17 344: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=__const_10^0, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 17 345: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 15 346: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 15 347: l9 -> l8 : fd^0'=fd^post39, closed^0'=1, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, tmp___24^0'=tmp___24^post29, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 14 348: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=maxconn^post13, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 19 349: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=__const_10^0, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 19 350: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=maxconn^post13, closed^0'=1, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post10, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+err^post10 <= 0 /\ 1+tmp___02^post57 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 19 351: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=__const_10^0, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 19 352: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 17 353: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ 1+tmp___02^post57 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 17 354: l9 -> l8 : fd^0'=fd^post39, closed^0'=1, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 13 355: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=maxconn^post13, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ -__const_10^0+maxconn^post13 <= 0), cost: 18 356: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=__const_10^0, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 18 357: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=maxconn^post13, closed^0'=1, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ 1+err^post10 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -__const_10^0+maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 18 358: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=__const_10^0, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0 /\ -2+addr_ai_family^0 <= 0), cost: 18 359: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 16 360: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___13^0'=tmp___13^post53, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ tmp___13^post53 == 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___02^post57 == 0 /\ tmp___35^post34 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 16 294: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 295: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 8 296: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 9 297: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 9 298: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7 Applied pruning (of leafs and parallel rules): Start location: l46 169: l5 -> [48] : added^0 == 0, cost: NONTERM 212: l5 -> [47] : -1+added^0 >= 0, cost: NONTERM 213: l5 -> [47] : 1+added^0 <= 0, cost: NONTERM 81: l8 -> l9 : addr^0'=1+addr^0, TRUE, cost: 1 165: l9 -> l5 : MAXADDR^0-addr^0 <= 0, cost: 2 272: l9 -> l8 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ -1+tmp___13^post53 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5 273: l9 -> l8 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___13^post53 <= 0), cost: 5 299: l9 -> l5 : tmp___02^0'=tmp___02^post57, (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7 309: l9 -> l8 : fd^0'=fd^post39, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 328: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=__const_10^0, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 17 331: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 15 339: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 17 340: l9 -> l8 : fd^0'=fd^post39, closed^0'=1, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 345: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 15 294: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 295: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 8 296: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 9 297: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 9 298: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7 Eliminating location l5 by chaining: Applied chaining First rule: l9 -> l5 : MAXADDR^0-addr^0 <= 0, cost: 2 Second rule: l5 -> [48] : added^0 == 0, cost: NONTERM New rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM Applied chaining First rule: l9 -> l5 : MAXADDR^0-addr^0 <= 0, cost: 2 Second rule: l5 -> [47] : -1+added^0 >= 0, cost: NONTERM New rule: l9 -> [47] : (-1+added^0 >= 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM Applied chaining First rule: l9 -> l5 : MAXADDR^0-addr^0 <= 0, cost: 2 Second rule: l5 -> [47] : 1+added^0 <= 0, cost: NONTERM New rule: l9 -> [47] : (1+added^0 <= 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM Applied chaining First rule: l9 -> l5 : tmp___02^0'=tmp___02^post57, (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7 Second rule: l5 -> [48] : added^0 == 0, cost: NONTERM New rule: l9 -> [48] : (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0), cost: NONTERM Applied chaining First rule: l9 -> l5 : tmp___02^0'=tmp___02^post57, (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7 Second rule: l5 -> [47] : -1+added^0 >= 0, cost: NONTERM New rule: l9 -> [47] : (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0), cost: NONTERM Applied chaining First rule: l9 -> l5 : tmp___02^0'=tmp___02^post57, (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 7 Second rule: l5 -> [47] : 1+added^0 <= 0, cost: NONTERM New rule: l9 -> [47] : (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1+added^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: NONTERM Applied chaining First rule: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 15 Second rule: l5 -> [48] : added^0 == 0, cost: NONTERM New rule: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM Applied chaining First rule: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 15 Second rule: l5 -> [47] : -1+added^0 >= 0, cost: NONTERM New rule: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM Applied chaining First rule: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 15 Second rule: l5 -> [47] : 1+added^0 <= 0, cost: NONTERM New rule: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+added^0 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM Applied chaining First rule: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 17 Second rule: l5 -> [48] : added^0 == 0, cost: NONTERM New rule: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM Applied chaining First rule: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 17 Second rule: l5 -> [47] : -1+added^0 >= 0, cost: NONTERM New rule: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM Applied chaining First rule: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, tmp___24^0'=tmp___24^post29, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 17 Second rule: l5 -> [47] : 1+added^0 <= 0, cost: NONTERM New rule: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ 1+added^0 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM Applied chaining First rule: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 15 Second rule: l5 -> [48] : added^0 == 0, cost: NONTERM New rule: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM Applied chaining First rule: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 15 Second rule: l5 -> [47] : -1+added^0 >= 0, cost: NONTERM New rule: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM Applied chaining First rule: l9 -> l5 : fd^0'=fd^post39, closed^0'=1, tmp___46^0'=tmp___46^post20, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 15 Second rule: l5 -> [47] : 1+added^0 <= 0, cost: NONTERM New rule: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+added^0 <= 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM Applied deletion Removed the following rules: 165 169 212 213 299 331 339 345 Eliminating location l8 by chaining: Applied chaining First rule: l9 -> l8 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ -1+tmp___13^post53 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 5 Second rule: l8 -> l9 : addr^0'=1+addr^0, TRUE, cost: 1 New rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=1+addr^0, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ -1+tmp___13^post53 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 Applied chaining First rule: l9 -> l8 : tmp___13^0'=tmp___13^post53, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___13^post53 <= 0), cost: 5 Second rule: l8 -> l9 : addr^0'=1+addr^0, TRUE, cost: 1 New rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=1+addr^0, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___13^post53 <= 0), cost: 6 Applied chaining First rule: l9 -> l8 : fd^0'=fd^post39, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 10 Second rule: l8 -> l9 : addr^0'=1+addr^0, TRUE, cost: 1 New rule: l9 -> l9 : fd^0'=fd^post39, addr^0'=1+addr^0, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 11 Applied chaining First rule: l9 -> l8 : fd^0'=fd^post39, maxconn^0'=__const_10^0, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 17 Second rule: l8 -> l9 : addr^0'=1+addr^0, TRUE, cost: 1 New rule: l9 -> l9 : fd^0'=fd^post39, maxconn^0'=__const_10^0, addr^0'=1+addr^0, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 18 Applied chaining First rule: l9 -> l8 : fd^0'=fd^post39, closed^0'=1, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 12 Second rule: l8 -> l9 : addr^0'=1+addr^0, TRUE, cost: 1 New rule: l9 -> l9 : fd^0'=fd^post39, closed^0'=1, addr^0'=1+addr^0, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 13 Applied deletion Removed the following rules: 81 272 273 309 328 340 Eliminated locations on tree-shaped paths Start location: l46 361: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM 362: l9 -> [47] : (-1+added^0 >= 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM 363: l9 -> [47] : (1+added^0 <= 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM 364: l9 -> [48] : (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0), cost: NONTERM 365: l9 -> [47] : (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0), cost: NONTERM 366: l9 -> [47] : (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1+added^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: NONTERM 367: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 368: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 369: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+added^0 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 370: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 371: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 372: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ 1+added^0 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 373: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 374: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 375: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+added^0 <= 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 376: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=1+addr^0, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ -1+tmp___13^post53 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 377: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=1+addr^0, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___13^post53 <= 0), cost: 6 378: l9 -> l9 : fd^0'=fd^post39, addr^0'=1+addr^0, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 11 379: l9 -> l9 : fd^0'=fd^post39, maxconn^0'=__const_10^0, addr^0'=1+addr^0, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 18 380: l9 -> l9 : fd^0'=fd^post39, closed^0'=1, addr^0'=1+addr^0, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 13 294: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 295: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 8 296: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 9 297: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 9 298: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7 Applied pruning (of leafs and parallel rules): Start location: l46 361: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM 362: l9 -> [47] : (-1+added^0 >= 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM 363: l9 -> [47] : (1+added^0 <= 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM 364: l9 -> [48] : (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0), cost: NONTERM 365: l9 -> [47] : (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0), cost: NONTERM 366: l9 -> [47] : (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1+added^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: NONTERM 367: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 368: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 369: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+added^0 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 370: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 371: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 372: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ 1+added^0 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 373: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 374: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 375: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+added^0 <= 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 376: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=1+addr^0, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ -1+tmp___13^post53 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 377: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=1+addr^0, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___13^post53 <= 0), cost: 6 378: l9 -> l9 : fd^0'=fd^post39, addr^0'=1+addr^0, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 11 379: l9 -> l9 : fd^0'=fd^post39, maxconn^0'=__const_10^0, addr^0'=1+addr^0, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 18 380: l9 -> l9 : fd^0'=fd^post39, closed^0'=1, addr^0'=1+addr^0, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 13 294: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 295: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 8 296: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 9 297: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 9 298: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7 Applied simplification Original rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=1+addr^0, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ -1+tmp___13^post53 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 New rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=1+addr^0, tmp___02^0'=0, (-1+tmp___13^post53 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 Applied simplification Original rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=1+addr^0, tmp___02^0'=tmp___02^post57, (tmp___02^post57 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___13^post53 <= 0), cost: 6 New rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=1+addr^0, tmp___02^0'=0, (1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___13^post53 <= 0), cost: 6 Applied simplification Original rule: l9 -> l9 : fd^0'=fd^post39, maxconn^0'=__const_10^0, addr^0'=1+addr^0, tmp___35^0'=tmp___35^post34, ListenSocket_OF_listen_index^0'=fd^post39, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0 /\ 1+__const_10^0-maxconn^post13 <= 0), cost: 18 New rule: l9 -> l9 : fd^0'=0, maxconn^0'=__const_10^0, addr^0'=1+addr^0, tmp___35^0'=0, ListenSocket_OF_listen_index^0'=0, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0), cost: 18 Applied simplification Original rule: l9 -> l9 : fd^0'=fd^post39, closed^0'=1, addr^0'=1+addr^0, tmp___35^0'=tmp___35^post34, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 13 New rule: l9 -> l9 : fd^0'=0, closed^0'=1, addr^0'=1+addr^0, tmp___35^0'=0, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 13 Simplified simple loops Start location: l46 361: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM 362: l9 -> [47] : (-1+added^0 >= 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM 363: l9 -> [47] : (1+added^0 <= 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM 364: l9 -> [48] : (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0), cost: NONTERM 365: l9 -> [47] : (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0), cost: NONTERM 366: l9 -> [47] : (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1+added^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: NONTERM 367: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 368: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 369: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+added^0 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 370: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 371: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 372: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ 1+added^0 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 373: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 374: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 375: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+added^0 <= 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 378: l9 -> l9 : fd^0'=fd^post39, addr^0'=1+addr^0, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 11 381: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=1+addr^0, tmp___02^0'=0, (-1+tmp___13^post53 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 382: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=1+addr^0, tmp___02^0'=0, (1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___13^post53 <= 0), cost: 6 383: l9 -> l9 : fd^0'=0, maxconn^0'=__const_10^0, addr^0'=1+addr^0, tmp___35^0'=0, ListenSocket_OF_listen_index^0'=0, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0), cost: 18 384: l9 -> l9 : fd^0'=0, closed^0'=1, addr^0'=1+addr^0, tmp___35^0'=0, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 13 294: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 295: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 8 296: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 9 297: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 9 298: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7 Applied acceleration Original rule: l9 -> l9 : fd^0'=fd^post39, addr^0'=1+addr^0, tmp___02^0'=tmp___02^post57, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 11 New rule: l9 -> l9 : fd^0'=fd^post39, addr^0'=addr^0+n3, tmp___02^0'=tmp___02^post57, (1+ListenSocket_OF_listen_index^0 >= 0 /\ -1-ListenSocket_OF_listen_index^0 >= 0 /\ -1+n3 >= 0 /\ -1+fd^post39 >= 0 /\ -1-tmp___02^post57 >= 0 /\ -1+MaxListen^0-listen_index^0 >= 0 /\ MAXADDR^0-addr^0-n3 >= 0), cost: 11*n3 Sub-proof via acceration calculus written to file:///tmp/tmpnam_NPgbbI.txt Applied instantiation Original rule: l9 -> l9 : fd^0'=fd^post39, addr^0'=addr^0+n3, tmp___02^0'=tmp___02^post57, (1+ListenSocket_OF_listen_index^0 >= 0 /\ -1-ListenSocket_OF_listen_index^0 >= 0 /\ -1+n3 >= 0 /\ -1+fd^post39 >= 0 /\ -1-tmp___02^post57 >= 0 /\ -1+MaxListen^0-listen_index^0 >= 0 /\ MAXADDR^0-addr^0-n3 >= 0), cost: 11*n3 New rule: l9 -> l9 : fd^0'=fd^post39, addr^0'=MAXADDR^0, tmp___02^0'=tmp___02^post57, (0 >= 0 /\ 1+ListenSocket_OF_listen_index^0 >= 0 /\ -1-ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1+fd^post39 >= 0 /\ -1-tmp___02^post57 >= 0 /\ -1+MaxListen^0-listen_index^0 >= 0), cost: 11*MAXADDR^0-11*addr^0 Applied acceleration Original rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=1+addr^0, tmp___02^0'=0, (-1+tmp___13^post53 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 6 New rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=n4+addr^0, tmp___02^0'=0, (-1+tmp___13^post53 >= 0 /\ -1+n4 >= 0 /\ MAXADDR^0-n4-addr^0 >= 0), cost: 6*n4 Sub-proof via acceration calculus written to file:///tmp/tmpnam_lOLBcg.txt Applied instantiation Original rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=n4+addr^0, tmp___02^0'=0, (-1+tmp___13^post53 >= 0 /\ -1+n4 >= 0 /\ MAXADDR^0-n4-addr^0 >= 0), cost: 6*n4 New rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^0, tmp___02^0'=0, (0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1+tmp___13^post53 >= 0), cost: 6*MAXADDR^0-6*addr^0 Applied acceleration Original rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=1+addr^0, tmp___02^0'=0, (1-MAXADDR^0+addr^0 <= 0 /\ 1+tmp___13^post53 <= 0), cost: 6 New rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=addr^0+n5, tmp___02^0'=0, (MAXADDR^0-addr^0-n5 >= 0 /\ -1-tmp___13^post53 >= 0 /\ -1+n5 >= 0), cost: 6*n5 Sub-proof via acceration calculus written to file:///tmp/tmpnam_LmiNdL.txt Applied instantiation Original rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=addr^0+n5, tmp___02^0'=0, (MAXADDR^0-addr^0-n5 >= 0 /\ -1-tmp___13^post53 >= 0 /\ -1+n5 >= 0), cost: 6*n5 New rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^0, tmp___02^0'=0, (0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-tmp___13^post53 >= 0), cost: 6*MAXADDR^0-6*addr^0 Applied acceleration Original rule: l9 -> l9 : fd^0'=0, closed^0'=1, addr^0'=1+addr^0, tmp___35^0'=0, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ 1+tmp___02^post57 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: 13 New rule: l9 -> l9 : fd^0'=0, closed^0'=1, addr^0'=addr^0+n7, tmp___35^0'=0, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 >= 0 /\ -1-ListenSocket_OF_listen_index^0 >= 0 /\ -1-err^post24 >= 0 /\ -1+n7 >= 0 /\ -1-tmp___02^post57 >= 0 /\ MAXADDR^0-addr^0-n7 >= 0 /\ -1+MaxListen^0-listen_index^0 >= 0), cost: 13*n7 Sub-proof via acceration calculus written to file:///tmp/tmpnam_kfnkEb.txt Applied instantiation Original rule: l9 -> l9 : fd^0'=0, closed^0'=1, addr^0'=addr^0+n7, tmp___35^0'=0, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 >= 0 /\ -1-ListenSocket_OF_listen_index^0 >= 0 /\ -1-err^post24 >= 0 /\ -1+n7 >= 0 /\ -1-tmp___02^post57 >= 0 /\ MAXADDR^0-addr^0-n7 >= 0 /\ -1+MaxListen^0-listen_index^0 >= 0), cost: 13*n7 New rule: l9 -> l9 : fd^0'=0, closed^0'=1, addr^0'=MAXADDR^0, tmp___35^0'=0, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (0 >= 0 /\ 1+ListenSocket_OF_listen_index^0 >= 0 /\ -1-ListenSocket_OF_listen_index^0 >= 0 /\ -1-err^post24 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-tmp___02^post57 >= 0 /\ -1+MaxListen^0-listen_index^0 >= 0), cost: 13*MAXADDR^0-13*addr^0 Applied simplification Original rule: l9 -> l9 : fd^0'=fd^post39, addr^0'=MAXADDR^0, tmp___02^0'=tmp___02^post57, (0 >= 0 /\ 1+ListenSocket_OF_listen_index^0 >= 0 /\ -1-ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1+fd^post39 >= 0 /\ -1-tmp___02^post57 >= 0 /\ -1+MaxListen^0-listen_index^0 >= 0), cost: 11*MAXADDR^0-11*addr^0 New rule: l9 -> l9 : fd^0'=fd^post39, addr^0'=MAXADDR^0, tmp___02^0'=tmp___02^post57, (1+ListenSocket_OF_listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxListen^0-listen_index^0 >= 0), cost: 11*MAXADDR^0-11*addr^0 Applied simplification Original rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^0, tmp___02^0'=0, (0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1+tmp___13^post53 >= 0), cost: 6*MAXADDR^0-6*addr^0 New rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^0, tmp___02^0'=0, (-1+MAXADDR^0-addr^0 >= 0 /\ -1+tmp___13^post53 >= 0), cost: 6*MAXADDR^0-6*addr^0 Applied simplification Original rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^0, tmp___02^0'=0, (0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-tmp___13^post53 >= 0), cost: 6*MAXADDR^0-6*addr^0 New rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^0, tmp___02^0'=0, (-1+MAXADDR^0-addr^0 >= 0 /\ 1+tmp___13^post53 <= 0), cost: 6*MAXADDR^0-6*addr^0 Applied simplification Original rule: l9 -> l9 : fd^0'=0, closed^0'=1, addr^0'=MAXADDR^0, tmp___35^0'=0, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (0 >= 0 /\ 1+ListenSocket_OF_listen_index^0 >= 0 /\ -1-ListenSocket_OF_listen_index^0 >= 0 /\ -1-err^post24 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1-tmp___02^post57 >= 0 /\ -1+MaxListen^0-listen_index^0 >= 0), cost: 13*MAXADDR^0-13*addr^0 New rule: l9 -> l9 : fd^0'=0, closed^0'=1, addr^0'=MAXADDR^0, tmp___35^0'=0, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 >= 0 /\ 1+err^post24 <= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxListen^0-listen_index^0 >= 0), cost: 13*MAXADDR^0-13*addr^0 Applied deletion Removed the following rules: 378 381 382 384 Accelerated simple loops Start location: l46 361: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM 362: l9 -> [47] : (-1+added^0 >= 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM 363: l9 -> [47] : (1+added^0 <= 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM 364: l9 -> [48] : (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0), cost: NONTERM 365: l9 -> [47] : (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0), cost: NONTERM 366: l9 -> [47] : (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1+added^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: NONTERM 367: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 368: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 369: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+added^0 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 370: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 371: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 372: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ 1+added^0 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 373: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 374: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 375: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+added^0 <= 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 383: l9 -> l9 : fd^0'=0, maxconn^0'=__const_10^0, addr^0'=1+addr^0, tmp___35^0'=0, ListenSocket_OF_listen_index^0'=0, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0), cost: 18 389: l9 -> l9 : fd^0'=fd^post39, addr^0'=MAXADDR^0, tmp___02^0'=tmp___02^post57, (1+ListenSocket_OF_listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxListen^0-listen_index^0 >= 0), cost: 11*MAXADDR^0-11*addr^0 390: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^0, tmp___02^0'=0, (-1+MAXADDR^0-addr^0 >= 0 /\ -1+tmp___13^post53 >= 0), cost: 6*MAXADDR^0-6*addr^0 391: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^0, tmp___02^0'=0, (-1+MAXADDR^0-addr^0 >= 0 /\ 1+tmp___13^post53 <= 0), cost: 6*MAXADDR^0-6*addr^0 392: l9 -> l9 : fd^0'=0, closed^0'=1, addr^0'=MAXADDR^0, tmp___35^0'=0, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 >= 0 /\ 1+err^post24 <= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxListen^0-listen_index^0 >= 0), cost: 13*MAXADDR^0-13*addr^0 294: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 295: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 8 296: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 9 297: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 9 298: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7 Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 Second rule: l9 -> l9 : fd^0'=0, maxconn^0'=__const_10^0, addr^0'=1+addr^0, tmp___35^0'=0, ListenSocket_OF_listen_index^0'=0, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0), cost: 18 New rule: l46 -> l9 : tmp1^0'=1, fd^0'=0, MAXADDR^0'=MAXADDR^post74, maxconn^0'=__const_10^0, addr^0'=1, ret^0'=0, tmp___35^0'=0, ListenSocket_OF_listen_index^0'=0, addrs^0'=0, added^0'=1, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post10, (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 25 Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 8 Second rule: l9 -> l9 : fd^0'=0, maxconn^0'=__const_10^0, addr^0'=1+addr^0, tmp___35^0'=0, ListenSocket_OF_listen_index^0'=0, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0), cost: 18 New rule: l46 -> l9 : tmp1^0'=0, fd^0'=0, MAXADDR^0'=MAXADDR^post74, maxconn^0'=__const_10^0, addr^0'=1+addrs^post74, ret^0'=0, tmp___35^0'=0, ListenSocket_OF_listen_index^0'=0, addrs^0'=addrs^post74, added^0'=1, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post10, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -3+family^0 == 0), cost: 26 Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 9 Second rule: l9 -> l9 : fd^0'=0, maxconn^0'=__const_10^0, addr^0'=1+addr^0, tmp___35^0'=0, ListenSocket_OF_listen_index^0'=0, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0), cost: 18 New rule: l46 -> l9 : tmp1^0'=0, fd^0'=0, MAXADDR^0'=MAXADDR^post74, maxconn^0'=__const_10^0, addr^0'=1+addrs^post74, ret^0'=0, tmp___35^0'=0, ListenSocket_OF_listen_index^0'=0, addrs^0'=addrs^post74, added^0'=1, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post10, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -4+family^0 >= 0), cost: 27 Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 9 Second rule: l9 -> l9 : fd^0'=0, maxconn^0'=__const_10^0, addr^0'=1+addr^0, tmp___35^0'=0, ListenSocket_OF_listen_index^0'=0, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0), cost: 18 New rule: l46 -> l9 : tmp1^0'=0, fd^0'=0, MAXADDR^0'=MAXADDR^post74, maxconn^0'=__const_10^0, addr^0'=1+addrs^post74, ret^0'=0, tmp___35^0'=0, ListenSocket_OF_listen_index^0'=0, addrs^0'=addrs^post74, added^0'=1, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post10, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -2+family^0 <= 0), cost: 27 Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7 Second rule: l9 -> l9 : fd^0'=0, maxconn^0'=__const_10^0, addr^0'=1+addr^0, tmp___35^0'=0, ListenSocket_OF_listen_index^0'=0, added^0'=1+added^0, tmp___02^0'=tmp___02^post57, err^0'=err^post10, (1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ err^post10 >= 0), cost: 18 New rule: l46 -> l9 : tmp1^0'=1, fd^0'=0, MAXADDR^0'=MAXADDR^post74, maxconn^0'=__const_10^0, addr^0'=1+addrs^post74, ret^0'=ret^post70, tmp___35^0'=0, ListenSocket_OF_listen_index^0'=0, addrs^0'=addrs^post74, added^0'=1, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post10, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 25 Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 Second rule: l9 -> l9 : fd^0'=fd^post39, addr^0'=MAXADDR^0, tmp___02^0'=tmp___02^post57, (1+ListenSocket_OF_listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxListen^0-listen_index^0 >= 0), cost: 11*MAXADDR^0-11*addr^0 New rule: l46 -> l9 : tmp1^0'=1, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post74, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=0, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+11*MAXADDR^post74 Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 8 Second rule: l9 -> l9 : fd^0'=fd^post39, addr^0'=MAXADDR^0, tmp___02^0'=tmp___02^post57, (1+ListenSocket_OF_listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxListen^0-listen_index^0 >= 0), cost: 11*MAXADDR^0-11*addr^0 New rule: l46 -> l9 : tmp1^0'=0, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post74, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 8+11*MAXADDR^post74-11*addrs^post74 Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 9 Second rule: l9 -> l9 : fd^0'=fd^post39, addr^0'=MAXADDR^0, tmp___02^0'=tmp___02^post57, (1+ListenSocket_OF_listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxListen^0-listen_index^0 >= 0), cost: 11*MAXADDR^0-11*addr^0 New rule: l46 -> l9 : tmp1^0'=0, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post74, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: 9+11*MAXADDR^post74-11*addrs^post74 Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 9 Second rule: l9 -> l9 : fd^0'=fd^post39, addr^0'=MAXADDR^0, tmp___02^0'=tmp___02^post57, (1+ListenSocket_OF_listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxListen^0-listen_index^0 >= 0), cost: 11*MAXADDR^0-11*addr^0 New rule: l46 -> l9 : tmp1^0'=0, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post74, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 9+11*MAXADDR^post74-11*addrs^post74 Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7 Second rule: l9 -> l9 : fd^0'=fd^post39, addr^0'=MAXADDR^0, tmp___02^0'=tmp___02^post57, (1+ListenSocket_OF_listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxListen^0-listen_index^0 >= 0), cost: 11*MAXADDR^0-11*addr^0 New rule: l46 -> l9 : tmp1^0'=1, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post74, addr^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+11*MAXADDR^post74-11*addrs^post74 Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 Second rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^0, tmp___02^0'=0, (-1+MAXADDR^0-addr^0 >= 0 /\ -1+tmp___13^post53 >= 0), cost: 6*MAXADDR^0-6*addr^0 New rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=0, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+6*MAXADDR^post74 Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 8 Second rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^0, tmp___02^0'=0, (-1+MAXADDR^0-addr^0 >= 0 /\ -1+tmp___13^post53 >= 0), cost: 6*MAXADDR^0-6*addr^0 New rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 8+6*MAXADDR^post74-6*addrs^post74 Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 9 Second rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^0, tmp___02^0'=0, (-1+MAXADDR^0-addr^0 >= 0 /\ -1+tmp___13^post53 >= 0), cost: 6*MAXADDR^0-6*addr^0 New rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 9 Second rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^0, tmp___02^0'=0, (-1+MAXADDR^0-addr^0 >= 0 /\ -1+tmp___13^post53 >= 0), cost: 6*MAXADDR^0-6*addr^0 New rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7 Second rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^0, tmp___02^0'=0, (-1+MAXADDR^0-addr^0 >= 0 /\ -1+tmp___13^post53 >= 0), cost: 6*MAXADDR^0-6*addr^0 New rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+6*MAXADDR^post74-6*addrs^post74 Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 Second rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^0, tmp___02^0'=0, (-1+MAXADDR^0-addr^0 >= 0 /\ 1+tmp___13^post53 <= 0), cost: 6*MAXADDR^0-6*addr^0 New rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=0, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+6*MAXADDR^post74 Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 8 Second rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^0, tmp___02^0'=0, (-1+MAXADDR^0-addr^0 >= 0 /\ 1+tmp___13^post53 <= 0), cost: 6*MAXADDR^0-6*addr^0 New rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -3+family^0 == 0), cost: 8+6*MAXADDR^post74-6*addrs^post74 Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 9 Second rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^0, tmp___02^0'=0, (-1+MAXADDR^0-addr^0 >= 0 /\ 1+tmp___13^post53 <= 0), cost: 6*MAXADDR^0-6*addr^0 New rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0 /\ 1+tmp___13^post53 <= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 9 Second rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^0, tmp___02^0'=0, (-1+MAXADDR^0-addr^0 >= 0 /\ 1+tmp___13^post53 <= 0), cost: 6*MAXADDR^0-6*addr^0 New rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -2+family^0 <= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7 Second rule: l9 -> l9 : tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^0, tmp___02^0'=0, (-1+MAXADDR^0-addr^0 >= 0 /\ 1+tmp___13^post53 <= 0), cost: 6*MAXADDR^0-6*addr^0 New rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+6*MAXADDR^post74-6*addrs^post74 Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 Second rule: l9 -> l9 : fd^0'=0, closed^0'=1, addr^0'=MAXADDR^0, tmp___35^0'=0, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 >= 0 /\ 1+err^post24 <= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxListen^0-listen_index^0 >= 0), cost: 13*MAXADDR^0-13*addr^0 New rule: l46 -> l9 : tmp1^0'=1, fd^0'=0, MAXADDR^0'=MAXADDR^post74, closed^0'=1, addr^0'=MAXADDR^post74, ret^0'=0, tmp___35^0'=0, addrs^0'=0, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+13*MAXADDR^post74 Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 8 Second rule: l9 -> l9 : fd^0'=0, closed^0'=1, addr^0'=MAXADDR^0, tmp___35^0'=0, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 >= 0 /\ 1+err^post24 <= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxListen^0-listen_index^0 >= 0), cost: 13*MAXADDR^0-13*addr^0 New rule: l46 -> l9 : tmp1^0'=0, fd^0'=0, MAXADDR^0'=MAXADDR^post74, closed^0'=1, addr^0'=MAXADDR^post74, ret^0'=0, tmp___35^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 8+13*MAXADDR^post74-13*addrs^post74 Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 9 Second rule: l9 -> l9 : fd^0'=0, closed^0'=1, addr^0'=MAXADDR^0, tmp___35^0'=0, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 >= 0 /\ 1+err^post24 <= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxListen^0-listen_index^0 >= 0), cost: 13*MAXADDR^0-13*addr^0 New rule: l46 -> l9 : tmp1^0'=0, fd^0'=0, MAXADDR^0'=MAXADDR^post74, closed^0'=1, addr^0'=MAXADDR^post74, ret^0'=0, tmp___35^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: 9+13*MAXADDR^post74-13*addrs^post74 Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 9 Second rule: l9 -> l9 : fd^0'=0, closed^0'=1, addr^0'=MAXADDR^0, tmp___35^0'=0, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 >= 0 /\ 1+err^post24 <= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxListen^0-listen_index^0 >= 0), cost: 13*MAXADDR^0-13*addr^0 New rule: l46 -> l9 : tmp1^0'=0, fd^0'=0, MAXADDR^0'=MAXADDR^post74, closed^0'=1, addr^0'=MAXADDR^post74, ret^0'=0, tmp___35^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 9+13*MAXADDR^post74-13*addrs^post74 Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7 Second rule: l9 -> l9 : fd^0'=0, closed^0'=1, addr^0'=MAXADDR^0, tmp___35^0'=0, tmp___02^0'=tmp___02^post57, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 >= 0 /\ 1+err^post24 <= 0 /\ -1+MAXADDR^0-addr^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxListen^0-listen_index^0 >= 0), cost: 13*MAXADDR^0-13*addr^0 New rule: l46 -> l9 : tmp1^0'=1, fd^0'=0, MAXADDR^0'=MAXADDR^post74, closed^0'=1, addr^0'=MAXADDR^post74, ret^0'=ret^post70, tmp___35^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+13*MAXADDR^post74-13*addrs^post74 Applied deletion Removed the following rules: 383 389 390 391 392 Chained accelerated rules with incoming rules Start location: l46 361: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM 362: l9 -> [47] : (-1+added^0 >= 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM 363: l9 -> [47] : (1+added^0 <= 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM 364: l9 -> [48] : (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0), cost: NONTERM 365: l9 -> [47] : (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0), cost: NONTERM 366: l9 -> [47] : (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1+added^0 <= 0 /\ 1-MAXADDR^0+addr^0 <= 0), cost: NONTERM 367: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 368: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 369: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+added^0 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 370: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 371: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 372: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ 1+added^0 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 373: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 374: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -1+added^0 >= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 375: l9 -> [47] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+added^0 <= 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 294: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 295: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 8 296: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 9 297: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 9 298: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7 393: l46 -> l9 : tmp1^0'=1, fd^0'=0, MAXADDR^0'=MAXADDR^post74, maxconn^0'=__const_10^0, addr^0'=1, ret^0'=0, tmp___35^0'=0, ListenSocket_OF_listen_index^0'=0, addrs^0'=0, added^0'=1, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post10, (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 25 394: l46 -> l9 : tmp1^0'=0, fd^0'=0, MAXADDR^0'=MAXADDR^post74, maxconn^0'=__const_10^0, addr^0'=1+addrs^post74, ret^0'=0, tmp___35^0'=0, ListenSocket_OF_listen_index^0'=0, addrs^0'=addrs^post74, added^0'=1, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post10, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -3+family^0 == 0), cost: 26 395: l46 -> l9 : tmp1^0'=0, fd^0'=0, MAXADDR^0'=MAXADDR^post74, maxconn^0'=__const_10^0, addr^0'=1+addrs^post74, ret^0'=0, tmp___35^0'=0, ListenSocket_OF_listen_index^0'=0, addrs^0'=addrs^post74, added^0'=1, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post10, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -4+family^0 >= 0), cost: 27 396: l46 -> l9 : tmp1^0'=0, fd^0'=0, MAXADDR^0'=MAXADDR^post74, maxconn^0'=__const_10^0, addr^0'=1+addrs^post74, ret^0'=0, tmp___35^0'=0, ListenSocket_OF_listen_index^0'=0, addrs^0'=addrs^post74, added^0'=1, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post10, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -2+family^0 <= 0), cost: 27 397: l46 -> l9 : tmp1^0'=1, fd^0'=0, MAXADDR^0'=MAXADDR^post74, maxconn^0'=__const_10^0, addr^0'=1+addrs^post74, ret^0'=ret^post70, tmp___35^0'=0, ListenSocket_OF_listen_index^0'=0, addrs^0'=addrs^post74, added^0'=1, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post10, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 25 398: l46 -> l9 : tmp1^0'=1, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post74, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=0, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+11*MAXADDR^post74 399: l46 -> l9 : tmp1^0'=0, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post74, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 8+11*MAXADDR^post74-11*addrs^post74 400: l46 -> l9 : tmp1^0'=0, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post74, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: 9+11*MAXADDR^post74-11*addrs^post74 401: l46 -> l9 : tmp1^0'=0, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post74, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 9+11*MAXADDR^post74-11*addrs^post74 402: l46 -> l9 : tmp1^0'=1, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post74, addr^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+11*MAXADDR^post74-11*addrs^post74 403: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=0, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+6*MAXADDR^post74 404: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 8+6*MAXADDR^post74-6*addrs^post74 405: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 406: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 407: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+6*MAXADDR^post74-6*addrs^post74 408: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=0, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+6*MAXADDR^post74 409: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -3+family^0 == 0), cost: 8+6*MAXADDR^post74-6*addrs^post74 410: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0 /\ 1+tmp___13^post53 <= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 411: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -2+family^0 <= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 412: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+6*MAXADDR^post74-6*addrs^post74 413: l46 -> l9 : tmp1^0'=1, fd^0'=0, MAXADDR^0'=MAXADDR^post74, closed^0'=1, addr^0'=MAXADDR^post74, ret^0'=0, tmp___35^0'=0, addrs^0'=0, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+13*MAXADDR^post74 414: l46 -> l9 : tmp1^0'=0, fd^0'=0, MAXADDR^0'=MAXADDR^post74, closed^0'=1, addr^0'=MAXADDR^post74, ret^0'=0, tmp___35^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 8+13*MAXADDR^post74-13*addrs^post74 415: l46 -> l9 : tmp1^0'=0, fd^0'=0, MAXADDR^0'=MAXADDR^post74, closed^0'=1, addr^0'=MAXADDR^post74, ret^0'=0, tmp___35^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: 9+13*MAXADDR^post74-13*addrs^post74 416: l46 -> l9 : tmp1^0'=0, fd^0'=0, MAXADDR^0'=MAXADDR^post74, closed^0'=1, addr^0'=MAXADDR^post74, ret^0'=0, tmp___35^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 9+13*MAXADDR^post74-13*addrs^post74 417: l46 -> l9 : tmp1^0'=1, fd^0'=0, MAXADDR^0'=MAXADDR^post74, closed^0'=1, addr^0'=MAXADDR^post74, ret^0'=ret^post70, tmp___35^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+13*MAXADDR^post74-13*addrs^post74 Eliminating location l9 by chaining: Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ MAXADDR^post74-addrs^post74 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ MAXADDR^post74-addrs^post74 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: NONTERM New rule: l46 -> [48] : (MAXADDR^post74-addrs^post74 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 Second rule: l9 -> [48] : (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+tmp___02^post57 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+tmp___02^post57 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: NONTERM New rule: l46 -> [48] : (1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+tmp___02^post57 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 Second rule: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM New rule: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 Second rule: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ tmp___24^post29 == 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ tmp___24^post29 == 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM New rule: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ tmp___24^post29 == 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 7 Second rule: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM New rule: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 8 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ -1+addrs^post74 >= 0 /\ MAXADDR^post74-addrs^post74 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ -1+addrs^post74 >= 0 /\ MAXADDR^post74-addrs^post74 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: NONTERM New rule: l46 -> [48] : (-1+addrs^post74 >= 0 /\ MAXADDR^post74-addrs^post74 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 8 Second rule: l9 -> [48] : (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: NONTERM New rule: l46 -> [48] : (1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 8 Second rule: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM New rule: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 8 Second rule: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ tmp___24^post29 == 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ tmp___24^post29 == 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM New rule: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ tmp___24^post29 == 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: 8 Second rule: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM New rule: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 9 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ -1+addrs^post74 >= 0 /\ MAXADDR^post74-addrs^post74 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ -1+addrs^post74 >= 0 /\ MAXADDR^post74-addrs^post74 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: NONTERM New rule: l46 -> [48] : (-1+addrs^post74 >= 0 /\ MAXADDR^post74-addrs^post74 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 9 Second rule: l9 -> [48] : (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: NONTERM New rule: l46 -> [48] : (1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 9 Second rule: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -4+family^0 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -4+family^0 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM New rule: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -4+family^0 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 9 Second rule: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ tmp___24^post29 == 0 /\ -4+family^0 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ tmp___24^post29 == 0 /\ -4+family^0 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM New rule: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ tmp___24^post29 == 0 /\ -4+family^0 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: 9 Second rule: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -4+family^0 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -4+family^0 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM New rule: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -4+family^0 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 9 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ -1+addrs^post74 >= 0 /\ MAXADDR^post74-addrs^post74 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ -1+addrs^post74 >= 0 /\ MAXADDR^post74-addrs^post74 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (-1+addrs^post74 >= 0 /\ MAXADDR^post74-addrs^post74 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 9 Second rule: l9 -> [48] : (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 9 Second rule: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 9 Second rule: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ tmp___24^post29 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ tmp___24^post29 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ tmp___24^post29 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: 9 Second rule: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ -1+ret^post70 >= 0 /\ MAXADDR^post74-addrs^post74 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ -1+ret^post70 >= 0 /\ MAXADDR^post74-addrs^post74 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (-1+ret^post70 >= 0 /\ MAXADDR^post74-addrs^post74 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7 Second rule: l9 -> [48] : (MaxListen^0-listen_index^0 <= 0 /\ -1+tmp___02^post57 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+ret^post70 >= 0 /\ -1+tmp___02^post57 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+ret^post70 >= 0 /\ -1+tmp___02^post57 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+ret^post70 >= 0 /\ -1+tmp___02^post57 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7 Second rule: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ -1+ret^post70 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ -1+ret^post70 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7 Second rule: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ tmp___24^post29 == 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ -1+ret^post70 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ tmp___24^post29 == 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ -1+tmp___35^post34 >= 0 /\ -1+ret^post70 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ tmp___24^post29 == 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___35^post34 >= 0 /\ -1+ret^post70 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ tmp___24^post29 == 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, addr^0'=addrs^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7 Second rule: l9 -> [48] : (err^post24 >= 0 /\ 1-MaxListen^0+listen_index^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -2+tmp___46^post20 >= 0 /\ 1-MAXADDR^0+addr^0 <= 0 /\ added^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ -1+ret^post70 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 == 0 /\ err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ 1-MaxListen^0 <= 0 /\ -1+ret^post70 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=1, fd^0'=0, MAXADDR^0'=MAXADDR^post74, maxconn^0'=__const_10^0, addr^0'=1, ret^0'=0, tmp___35^0'=0, ListenSocket_OF_listen_index^0'=0, addrs^0'=0, added^0'=1, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post10, (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 25 Second rule: l9 -> [47] : (-1+added^0 >= 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [47] : (0 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 <= 0 /\ -1+MAXADDR^post74 >= 0), cost: NONTERM Applied simplification Original rule: l46 -> [47] : (0 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 <= 0 /\ -1+MAXADDR^post74 >= 0), cost: NONTERM New rule: l46 -> [47] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 <= 0 /\ -1+MAXADDR^post74 >= 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, fd^0'=0, MAXADDR^0'=MAXADDR^post74, maxconn^0'=__const_10^0, addr^0'=1+addrs^post74, ret^0'=0, tmp___35^0'=0, ListenSocket_OF_listen_index^0'=0, addrs^0'=addrs^post74, added^0'=1, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post10, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -3+family^0 == 0), cost: 26 Second rule: l9 -> [47] : (-1+added^0 >= 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [47] : (0 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -3+family^0 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [47] : (0 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -3+family^0 == 0), cost: NONTERM New rule: l46 -> [47] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -3+family^0 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, fd^0'=0, MAXADDR^0'=MAXADDR^post74, maxconn^0'=__const_10^0, addr^0'=1+addrs^post74, ret^0'=0, tmp___35^0'=0, ListenSocket_OF_listen_index^0'=0, addrs^0'=addrs^post74, added^0'=1, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post10, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -4+family^0 >= 0), cost: 27 Second rule: l9 -> [47] : (-1+added^0 >= 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [47] : (0 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -4+family^0 >= 0), cost: NONTERM Applied simplification Original rule: l46 -> [47] : (0 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -4+family^0 >= 0), cost: NONTERM New rule: l46 -> [47] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -4+family^0 >= 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, fd^0'=0, MAXADDR^0'=MAXADDR^post74, maxconn^0'=__const_10^0, addr^0'=1+addrs^post74, ret^0'=0, tmp___35^0'=0, ListenSocket_OF_listen_index^0'=0, addrs^0'=addrs^post74, added^0'=1, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post10, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -2+family^0 <= 0), cost: 27 Second rule: l9 -> [47] : (-1+added^0 >= 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [47] : (0 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -2+family^0 <= 0), cost: NONTERM Applied simplification Original rule: l46 -> [47] : (0 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -2+family^0 <= 0), cost: NONTERM New rule: l46 -> [47] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -2+family^0 <= 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=1, fd^0'=0, MAXADDR^0'=MAXADDR^post74, maxconn^0'=__const_10^0, addr^0'=1+addrs^post74, ret^0'=ret^post70, tmp___35^0'=0, ListenSocket_OF_listen_index^0'=0, addrs^0'=addrs^post74, added^0'=1, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post10, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 25 Second rule: l9 -> [47] : (-1+added^0 >= 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [47] : (0 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [47] : (0 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM New rule: l46 -> [47] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=1, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post74, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=0, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+11*MAXADDR^post74 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: NONTERM New rule: l46 -> [48] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post74, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 8+11*MAXADDR^post74-11*addrs^post74 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post74, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: 9+11*MAXADDR^post74-11*addrs^post74 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: NONTERM New rule: l46 -> [48] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post74, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 9+11*MAXADDR^post74-11*addrs^post74 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=1, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post74, addr^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+11*MAXADDR^post74-11*addrs^post74 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=0, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+6*MAXADDR^post74 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: NONTERM New rule: l46 -> [48] : (-1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 8+6*MAXADDR^post74-6*addrs^post74 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ -1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ -1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ -1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ -1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: NONTERM New rule: l46 -> [48] : (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ -1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ -1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+6*MAXADDR^post74-6*addrs^post74 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ -1+ret^post70 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ -1+ret^post70 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (-1+ret^post70 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=0, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+6*MAXADDR^post74 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ -1+MaxBackends^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ -1+MaxBackends^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: NONTERM New rule: l46 -> [48] : (-1+MaxBackends^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -3+family^0 == 0), cost: 8+6*MAXADDR^post74-6*addrs^post74 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -3+family^0 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -3+family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -3+family^0 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0 /\ 1+tmp___13^post53 <= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0 /\ 1+tmp___13^post53 <= 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0 /\ 1+tmp___13^post53 <= 0), cost: NONTERM New rule: l46 -> [48] : (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0 /\ 1+tmp___13^post53 <= 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -2+family^0 <= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -2+family^0 <= 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -2+family^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -2+family^0 <= 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+6*MAXADDR^post74-6*addrs^post74 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ -1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ -1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=1, fd^0'=0, MAXADDR^0'=MAXADDR^post74, closed^0'=1, addr^0'=MAXADDR^post74, ret^0'=0, tmp___35^0'=0, addrs^0'=0, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+13*MAXADDR^post74 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: NONTERM New rule: l46 -> [48] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, fd^0'=0, MAXADDR^0'=MAXADDR^post74, closed^0'=1, addr^0'=MAXADDR^post74, ret^0'=0, tmp___35^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 8+13*MAXADDR^post74-13*addrs^post74 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, fd^0'=0, MAXADDR^0'=MAXADDR^post74, closed^0'=1, addr^0'=MAXADDR^post74, ret^0'=0, tmp___35^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: 9+13*MAXADDR^post74-13*addrs^post74 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: NONTERM New rule: l46 -> [48] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=0, fd^0'=0, MAXADDR^0'=MAXADDR^post74, closed^0'=1, addr^0'=MAXADDR^post74, ret^0'=0, tmp___35^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 9+13*MAXADDR^post74-13*addrs^post74 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: NONTERM Applied chaining First rule: l46 -> l9 : tmp1^0'=1, fd^0'=0, MAXADDR^0'=MAXADDR^post74, closed^0'=1, addr^0'=MAXADDR^post74, ret^0'=ret^post70, tmp___35^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+13*MAXADDR^post74-13*addrs^post74 Second rule: l9 -> [48] : (added^0 == 0 /\ MAXADDR^0-addr^0 <= 0), cost: NONTERM New rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM Applied simplification Original rule: l46 -> [48] : (0 <= 0 /\ 0 == 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM New rule: l46 -> [48] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM Applied partial deletion Original rule: l46 -> l9 : tmp1^0'=1, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post74, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=0, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+11*MAXADDR^post74 New rule: l46 -> [53] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+11*MAXADDR^post74 Applied partial deletion Original rule: l46 -> l9 : tmp1^0'=0, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post74, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 8+11*MAXADDR^post74-11*addrs^post74 New rule: l46 -> [53] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 8+11*MAXADDR^post74-11*addrs^post74 Applied partial deletion Original rule: l46 -> l9 : tmp1^0'=0, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post74, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: 9+11*MAXADDR^post74-11*addrs^post74 New rule: l46 -> [53] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: 9+11*MAXADDR^post74-11*addrs^post74 Applied partial deletion Original rule: l46 -> l9 : tmp1^0'=0, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post74, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 9+11*MAXADDR^post74-11*addrs^post74 New rule: l46 -> [53] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 9+11*MAXADDR^post74-11*addrs^post74 Applied partial deletion Original rule: l46 -> l9 : tmp1^0'=1, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post74, addr^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+11*MAXADDR^post74-11*addrs^post74 New rule: l46 -> [53] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+11*MAXADDR^post74-11*addrs^post74 Applied partial deletion Original rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=0, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+6*MAXADDR^post74 New rule: l46 -> [53] : (-1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+6*MAXADDR^post74 Applied partial deletion Original rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 8+6*MAXADDR^post74-6*addrs^post74 New rule: l46 -> [53] : (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 8+6*MAXADDR^post74-6*addrs^post74 Applied partial deletion Original rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 New rule: l46 -> [53] : (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 Applied partial deletion Original rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 New rule: l46 -> [53] : (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 Applied partial deletion Original rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+6*MAXADDR^post74-6*addrs^post74 New rule: l46 -> [53] : (-1+ret^post70 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+6*MAXADDR^post74-6*addrs^post74 Applied partial deletion Original rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=0, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+MaxBackends^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+6*MAXADDR^post74 New rule: l46 -> [53] : (-1+MaxBackends^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+6*MAXADDR^post74 Applied partial deletion Original rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -3+family^0 == 0), cost: 8+6*MAXADDR^post74-6*addrs^post74 New rule: l46 -> [53] : (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -3+family^0 == 0), cost: 8+6*MAXADDR^post74-6*addrs^post74 Applied partial deletion Original rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0 /\ 1+tmp___13^post53 <= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 New rule: l46 -> [53] : (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0 /\ 1+tmp___13^post53 <= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 Applied partial deletion Original rule: l46 -> l9 : tmp1^0'=0, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -2+family^0 <= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 New rule: l46 -> [53] : (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -2+family^0 <= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 Applied partial deletion Original rule: l46 -> l9 : tmp1^0'=1, MAXADDR^0'=MAXADDR^post74, tmp___13^0'=tmp___13^post53, addr^0'=MAXADDR^post74, ret^0'=ret^post70, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=0, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+6*MAXADDR^post74-6*addrs^post74 New rule: l46 -> [53] : (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+6*MAXADDR^post74-6*addrs^post74 Applied partial deletion Original rule: l46 -> l9 : tmp1^0'=1, fd^0'=0, MAXADDR^0'=MAXADDR^post74, closed^0'=1, addr^0'=MAXADDR^post74, ret^0'=0, tmp___35^0'=0, addrs^0'=0, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+13*MAXADDR^post74 New rule: l46 -> [53] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+13*MAXADDR^post74 Applied partial deletion Original rule: l46 -> l9 : tmp1^0'=0, fd^0'=0, MAXADDR^0'=MAXADDR^post74, closed^0'=1, addr^0'=MAXADDR^post74, ret^0'=0, tmp___35^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 8+13*MAXADDR^post74-13*addrs^post74 New rule: l46 -> [53] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 8+13*MAXADDR^post74-13*addrs^post74 Applied partial deletion Original rule: l46 -> l9 : tmp1^0'=0, fd^0'=0, MAXADDR^0'=MAXADDR^post74, closed^0'=1, addr^0'=MAXADDR^post74, ret^0'=0, tmp___35^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: 9+13*MAXADDR^post74-13*addrs^post74 New rule: l46 -> [53] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: 9+13*MAXADDR^post74-13*addrs^post74 Applied partial deletion Original rule: l46 -> l9 : tmp1^0'=0, fd^0'=0, MAXADDR^0'=MAXADDR^post74, closed^0'=1, addr^0'=MAXADDR^post74, ret^0'=0, tmp___35^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 9+13*MAXADDR^post74-13*addrs^post74 New rule: l46 -> [53] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 9+13*MAXADDR^post74-13*addrs^post74 Applied partial deletion Original rule: l46 -> l9 : tmp1^0'=1, fd^0'=0, MAXADDR^0'=MAXADDR^post74, closed^0'=1, addr^0'=MAXADDR^post74, ret^0'=ret^post70, tmp___35^0'=0, addrs^0'=addrs^post74, added^0'=0, tmp___02^0'=tmp___02^post57, listen_index^0'=0, MaxBackends^0'=MaxBackends^post74, one^0'=1, err^0'=err^post24, (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+13*MAXADDR^post74-13*addrs^post74 New rule: l46 -> [53] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+13*MAXADDR^post74-13*addrs^post74 Applied deletion Removed the following rules: 294 295 296 297 298 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 Eliminated locations on tree-shaped paths Start location: l46 418: l46 -> [48] : (MAXADDR^post74-addrs^post74 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: NONTERM 419: l46 -> [48] : (1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+tmp___02^post57 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: NONTERM 420: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM 421: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ tmp___24^post29 == 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM 422: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM 423: l46 -> [48] : (-1+addrs^post74 >= 0 /\ MAXADDR^post74-addrs^post74 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: NONTERM 424: l46 -> [48] : (1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ ret^post70 == 0), cost: NONTERM 425: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM 426: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ tmp___24^post29 == 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM 427: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM 428: l46 -> [48] : (-1+addrs^post74 >= 0 /\ MAXADDR^post74-addrs^post74 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: NONTERM 429: l46 -> [48] : (1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+family^0 >= 0 /\ ret^post70 == 0), cost: NONTERM 430: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -4+family^0 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM 431: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ tmp___24^post29 == 0 /\ -4+family^0 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM 432: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -4+family^0 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0), cost: NONTERM 433: l46 -> [48] : (-1+addrs^post74 >= 0 /\ MAXADDR^post74-addrs^post74 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: NONTERM 434: l46 -> [48] : (1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: NONTERM 435: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: NONTERM 436: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___35^post34 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ tmp___24^post29 == 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: NONTERM 437: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ fd^post39 == 0 /\ -1+addrs^post74 >= 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ ret^post70 == 0 /\ -2+family^0 <= 0), cost: NONTERM 438: l46 -> [48] : (-1+ret^post70 >= 0 /\ MAXADDR^post74-addrs^post74 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM 439: l46 -> [48] : (1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+ret^post70 >= 0 /\ -1+tmp___02^post57 >= 0 /\ MaxListen^0 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM 440: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 441: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___35^post34 >= 0 /\ -1+ret^post70 >= 0 /\ -1+tmp___02^post57 >= 0 /\ fd^post39 == 0 /\ tmp___46^post20 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ tmp___24^post29 == 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 442: l46 -> [48] : (err^post24 >= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ fd^post39 == 0 /\ tmp___35^post34 == 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -2+tmp___46^post20 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0 /\ -3+addr_ai_family^0 == 0), cost: NONTERM 443: l46 -> [47] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 <= 0 /\ -1+MAXADDR^post74 >= 0), cost: NONTERM 444: l46 -> [47] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -3+family^0 == 0), cost: NONTERM 445: l46 -> [47] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -4+family^0 >= 0), cost: NONTERM 446: l46 -> [47] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ -2+family^0 <= 0), cost: NONTERM 447: l46 -> [47] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1-MAXADDR^post74+addrs^post74 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ -1+tmp___02^post57 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 <= 0 /\ -4+addr_ai_family^0 >= 0 /\ err^post10 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM 448: l46 -> [48] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: NONTERM 449: l46 -> [48] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM 450: l46 -> [48] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: NONTERM 451: l46 -> [48] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: NONTERM 452: l46 -> [48] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM 453: l46 -> [48] : (-1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: NONTERM 454: l46 -> [48] : (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM 455: l46 -> [48] : (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: NONTERM 456: l46 -> [48] : (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: NONTERM 457: l46 -> [48] : (-1+ret^post70 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM 458: l46 -> [48] : (-1+MaxBackends^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: NONTERM 459: l46 -> [48] : (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -3+family^0 == 0), cost: NONTERM 460: l46 -> [48] : (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0 /\ 1+tmp___13^post53 <= 0), cost: NONTERM 461: l46 -> [48] : (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -2+family^0 <= 0), cost: NONTERM 462: l46 -> [48] : (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM 463: l46 -> [48] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: NONTERM 464: l46 -> [48] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM 465: l46 -> [48] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: NONTERM 466: l46 -> [48] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: NONTERM 467: l46 -> [48] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: NONTERM 468: l46 -> [53] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+11*MAXADDR^post74 469: l46 -> [53] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 8+11*MAXADDR^post74-11*addrs^post74 470: l46 -> [53] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: 9+11*MAXADDR^post74-11*addrs^post74 471: l46 -> [53] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 9+11*MAXADDR^post74-11*addrs^post74 472: l46 -> [53] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ -1+fd^post39 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+11*MAXADDR^post74-11*addrs^post74 473: l46 -> [53] : (-1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+6*MAXADDR^post74 474: l46 -> [53] : (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 8+6*MAXADDR^post74-6*addrs^post74 475: l46 -> [53] : (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 476: l46 -> [53] : (-1+addrs^post74 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 477: l46 -> [53] : (-1+ret^post70 >= 0 /\ -1+tmp___13^post53 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+6*MAXADDR^post74-6*addrs^post74 478: l46 -> [53] : (-1+MaxBackends^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+6*MAXADDR^post74 479: l46 -> [53] : (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -3+family^0 == 0), cost: 8+6*MAXADDR^post74-6*addrs^post74 480: l46 -> [53] : (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0 /\ 1+tmp___13^post53 <= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 481: l46 -> [53] : (-1+addrs^post74 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ -2+family^0 <= 0), cost: 9+6*MAXADDR^post74-6*addrs^post74 482: l46 -> [53] : (-1+ret^post70 >= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ 1+tmp___13^post53 <= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+6*MAXADDR^post74-6*addrs^post74 483: l46 -> [53] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -3+family^0 == 0 /\ -1+MAXADDR^post74 >= 0), cost: 7+13*MAXADDR^post74 484: l46 -> [53] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 8+13*MAXADDR^post74-13*addrs^post74 485: l46 -> [53] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -4+family^0 >= 0), cost: 9+13*MAXADDR^post74-13*addrs^post74 486: l46 -> [53] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+addrs^post74 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ -2+family^0 <= 0), cost: 9+13*MAXADDR^post74-13*addrs^post74 487: l46 -> [53] : (1+ListenSocket_OF_listen_index^0 == 0 /\ 1+err^post24 <= 0 /\ -1+MaxListen^0 >= 0 /\ -1+ret^post70 >= 0 /\ 1+tmp___02^post57 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ -1+MAXADDR^post74-addrs^post74 >= 0 /\ addrs^post74 >= 0 /\ -3+family^0 == 0), cost: 7+13*MAXADDR^post74-13*addrs^post74 Computing asymptotic complexity Proved nontermination of rule 418 via SMT. Proved the following lower bound Complexity: Nonterm Cpx degree: Nonterm Solved cost: NONTERM Rule cost: NONTERM Rule guard: (MAXADDR^post74-addrs^post74 <= 0 /\ -1+MaxBackends^post74 >= 0 /\ addrs^post74 == 0 /\ -3+family^0 == 0 /\ ret^post70 == 0)