NO Initial ITS Start location: l46 Program variables: added^0 addr^0 addr_ai_family^0 addrs^0 closed^0 err^0 family^0 fd^0 listen_index^0 listensocket_of_listen_index^0 maxaddr^0 maxbackends^0 maxconn^0 maxlisten^0 one^0 ret^0 tmp1^0 tmp___02^0 tmp___13^0 tmp___24^0 tmp___35^0 tmp___46^0 0: l0 -> l1 : added^0'=added^post1, addr^0'=addr^post1, addr_ai_family^0'=addr_ai_family^post1, addrs^0'=addrs^post1, closed^0'=closed^post1, err^0'=err^post1, family^0'=family^post1, fd^0'=fd^post1, listen_index^0'=listen_index^post1, listensocket_of_listen_index^0'=listensocket_of_listen_index^post1, maxaddr^0'=maxaddr^post1, maxbackends^0'=maxbackends^post1, maxconn^0'=maxconn^post1, maxlisten^0'=maxlisten^post1, one^0'=one^post1, ret^0'=ret^post1, tmp1^0'=tmp1^post1, tmp___02^0'=tmp___02^post1, tmp___13^0'=tmp___13^post1, tmp___24^0'=tmp___24^post1, tmp___35^0'=tmp___35^post1, tmp___46^0'=tmp___46^post1, (tmp___24^0-tmp___24^post1 == 0 /\ -maxconn^post1+maxconn^0 == 0 /\ maxlisten^0-maxlisten^post1 == 0 /\ tmp___35^0-tmp___35^post1 == 0 /\ addrs^0-addrs^post1 == 0 /\ closed^0-closed^post1 == 0 /\ tmp___02^0-tmp___02^post1 == 0 /\ -tmp___46^post1+tmp___46^0 == 0 /\ -err^post1+err^0 == 0 /\ fd^0-fd^post1 == 0 /\ -ret^post1+ret^0 == 0 /\ -listensocket_of_listen_index^post1+listensocket_of_listen_index^0 == 0 /\ addr^0-addr^post1 == 0 /\ added^0-added^post1 == 0 /\ -maxbackends^post1+maxbackends^0 == 0 /\ tmp1^0-tmp1^post1 == 0 /\ maxaddr^0-maxaddr^post1 == 0 /\ -addr_ai_family^post1+addr_ai_family^0 == 0 /\ -family^post1+family^0 == 0 /\ -listen_index^post1+listen_index^0 == 0 /\ -tmp___13^post1+tmp___13^0 == 0 /\ -one^post1+one^0 == 0), cost: 1 1: l2 -> l3 : added^0'=added^post2, addr^0'=addr^post2, addr_ai_family^0'=addr_ai_family^post2, addrs^0'=addrs^post2, closed^0'=closed^post2, err^0'=err^post2, family^0'=family^post2, fd^0'=fd^post2, listen_index^0'=listen_index^post2, listensocket_of_listen_index^0'=listensocket_of_listen_index^post2, maxaddr^0'=maxaddr^post2, maxbackends^0'=maxbackends^post2, maxconn^0'=maxconn^post2, maxlisten^0'=maxlisten^post2, one^0'=one^post2, ret^0'=ret^post2, tmp1^0'=tmp1^post2, tmp___02^0'=tmp___02^post2, tmp___13^0'=tmp___13^post2, tmp___24^0'=tmp___24^post2, tmp___35^0'=tmp___35^post2, tmp___46^0'=tmp___46^post2, (addr_ai_family^0-addr_ai_family^post2 == 0 /\ -maxconn^post2+maxconn^0 == 0 /\ -listensocket_of_listen_index^post2+listensocket_of_listen_index^0 == 0 /\ -addr^post2+addr^0 == 0 /\ listen_index^0-listen_index^post2 == 0 /\ -tmp___13^post2+tmp___13^0 == 0 /\ added^0-added^post2 == 0 /\ tmp___24^0-tmp___24^post2 == 0 /\ -closed^post2+closed^0 == 0 /\ addrs^0-addrs^post2 == 0 /\ -family^post2+family^0 == 0 /\ tmp___35^0-tmp___35^post2 == 0 /\ -ret^post2+ret^0 == 0 /\ tmp___02^0-tmp___02^post2 == 0 /\ maxlisten^0-maxlisten^post2 == 0 /\ tmp1^0-tmp1^post2 == 0 /\ -maxbackends^post2+maxbackends^0 == 0 /\ -maxaddr^post2+maxaddr^0 == 0 /\ err^0-err^post2 == 0 /\ fd^0-fd^post2 == 0 /\ -tmp___46^post2+tmp___46^0 == 0 /\ -one^post2+one^0 == 0), cost: 1 2: l3 -> l4 : added^0'=added^post3, addr^0'=addr^post3, addr_ai_family^0'=addr_ai_family^post3, addrs^0'=addrs^post3, closed^0'=closed^post3, err^0'=err^post3, family^0'=family^post3, fd^0'=fd^post3, listen_index^0'=listen_index^post3, listensocket_of_listen_index^0'=listensocket_of_listen_index^post3, maxaddr^0'=maxaddr^post3, maxbackends^0'=maxbackends^post3, maxconn^0'=maxconn^post3, maxlisten^0'=maxlisten^post3, one^0'=one^post3, ret^0'=ret^post3, tmp1^0'=tmp1^post3, tmp___02^0'=tmp___02^post3, tmp___13^0'=tmp___13^post3, tmp___24^0'=tmp___24^post3, tmp___35^0'=tmp___35^post3, tmp___46^0'=tmp___46^post3, (-tmp___13^post3+tmp___13^0 == 0 /\ -listen_index^post3+listen_index^0 == 0 /\ maxaddr^0-maxaddr^post3 == 0 /\ -family^post3+family^0 == 0 /\ tmp___24^0-tmp___24^post3 == 0 /\ closed^0-closed^post3 == 0 /\ maxlisten^0-maxlisten^post3 == 0 /\ -err^post3+err^0 == 0 /\ one^0-one^post3 == 0 /\ ret^post3 == 0 /\ addrs^0-addrs^post3 == 0 /\ tmp___02^0-tmp___02^post3 == 0 /\ tmp1^0-tmp1^post3 == 0 /\ -addr_ai_family^post3+addr_ai_family^0 == 0 /\ added^0-added^post3 == 0 /\ -addr^post3+addr^0 == 0 /\ -tmp___46^post3+tmp___46^0 == 0 /\ tmp___35^0-tmp___35^post3 == 0 /\ fd^0-fd^post3 == 0 /\ -maxconn^post3+maxconn^0 == 0 /\ -maxbackends^post3+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post3+listensocket_of_listen_index^0 == 0), cost: 1 67: l4 -> l41 : added^0'=added^post68, addr^0'=addr^post68, addr_ai_family^0'=addr_ai_family^post68, addrs^0'=addrs^post68, closed^0'=closed^post68, err^0'=err^post68, family^0'=family^post68, fd^0'=fd^post68, listen_index^0'=listen_index^post68, listensocket_of_listen_index^0'=listensocket_of_listen_index^post68, maxaddr^0'=maxaddr^post68, maxbackends^0'=maxbackends^post68, maxconn^0'=maxconn^post68, maxlisten^0'=maxlisten^post68, one^0'=one^post68, ret^0'=ret^post68, tmp1^0'=tmp1^post68, tmp___02^0'=tmp___02^post68, tmp___13^0'=tmp___13^post68, tmp___24^0'=tmp___24^post68, tmp___35^0'=tmp___35^post68, tmp___46^0'=tmp___46^post68, (closed^0-closed^post68 == 0 /\ maxbackends^0-maxbackends^post68 == 0 /\ -tmp___46^post68+tmp___46^0 == 0 /\ tmp___02^0-tmp___02^post68 == 0 /\ one^0-one^post68 == 0 /\ -listensocket_of_listen_index^post68+listensocket_of_listen_index^0 == 0 /\ listen_index^0-listen_index^post68 == 0 /\ -maxconn^post68+maxconn^0 == 0 /\ fd^0-fd^post68 == 0 /\ maxlisten^0-maxlisten^post68 == 0 /\ -addr_ai_family^post68+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post68 == 0 /\ -tmp___13^post68+tmp___13^0 == 0 /\ maxaddr^0-maxaddr^post68 == 0 /\ -err^post68+err^0 == 0 /\ -family^post68+family^0 == 0 /\ addr^0-addr^post68 == 0 /\ tmp___24^0-tmp___24^post68 == 0 /\ -ret^post68+ret^0 == 0 /\ tmp___35^0-tmp___35^post68 == 0 /\ addrs^0-addrs^post68 == 0 /\ added^0-added^post68 == 0), cost: 1 3: l5 -> l6 : added^0'=added^post4, addr^0'=addr^post4, addr_ai_family^0'=addr_ai_family^post4, addrs^0'=addrs^post4, closed^0'=closed^post4, err^0'=err^post4, family^0'=family^post4, fd^0'=fd^post4, listen_index^0'=listen_index^post4, listensocket_of_listen_index^0'=listensocket_of_listen_index^post4, maxaddr^0'=maxaddr^post4, maxbackends^0'=maxbackends^post4, maxconn^0'=maxconn^post4, maxlisten^0'=maxlisten^post4, one^0'=one^post4, ret^0'=ret^post4, tmp1^0'=tmp1^post4, tmp___02^0'=tmp___02^post4, tmp___13^0'=tmp___13^post4, tmp___24^0'=tmp___24^post4, tmp___35^0'=tmp___35^post4, tmp___46^0'=tmp___46^post4, (-tmp___46^post4+tmp___46^0 == 0 /\ -tmp___13^post4+tmp___13^0 == 0 /\ -tmp___02^post4+tmp___02^0 == 0 /\ closed^0-closed^post4 == 0 /\ maxbackends^0-maxbackends^post4 == 0 /\ -one^post4+one^0 == 0 /\ -ret^post4+ret^0 == 0 /\ -listen_index^post4+listen_index^0 == 0 /\ -family^post4+family^0 == 0 /\ -listensocket_of_listen_index^post4+listensocket_of_listen_index^0 == 0 /\ tmp___35^0-tmp___35^post4 == 0 /\ fd^0-fd^post4 == 0 /\ maxlisten^0-maxlisten^post4 == 0 /\ maxaddr^0-maxaddr^post4 == 0 /\ -addr_ai_family^post4+addr_ai_family^0 == 0 /\ -maxconn^post4+maxconn^0 == 0 /\ tmp___24^0-tmp___24^post4 == 0 /\ addr^0-addr^post4 == 0 /\ tmp1^0-tmp1^post4 == 0 /\ -err^post4+err^0 == 0 /\ addrs^0-addrs^post4 == 0 /\ added^0-added^post4 == 0), cost: 1 4: l6 -> l3 : added^0'=added^post5, addr^0'=addr^post5, addr_ai_family^0'=addr_ai_family^post5, addrs^0'=addrs^post5, closed^0'=closed^post5, err^0'=err^post5, family^0'=family^post5, fd^0'=fd^post5, listen_index^0'=listen_index^post5, listensocket_of_listen_index^0'=listensocket_of_listen_index^post5, maxaddr^0'=maxaddr^post5, maxbackends^0'=maxbackends^post5, maxconn^0'=maxconn^post5, maxlisten^0'=maxlisten^post5, one^0'=one^post5, ret^0'=ret^post5, tmp1^0'=tmp1^post5, tmp___02^0'=tmp___02^post5, tmp___13^0'=tmp___13^post5, tmp___24^0'=tmp___24^post5, tmp___35^0'=tmp___35^post5, tmp___46^0'=tmp___46^post5, (addrs^0-addrs^post5 == 0 /\ tmp1^0-tmp1^post5 == 0 /\ closed^0-closed^post5 == 0 /\ -err^post5+err^0 == 0 /\ 1-added^0 <= 0 /\ -maxbackends^post5+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post5+listensocket_of_listen_index^0 == 0 /\ -tmp___02^post5+tmp___02^0 == 0 /\ -ret^post5+ret^0 == 0 /\ -tmp___46^post5+tmp___46^0 == 0 /\ -maxconn^post5+maxconn^0 == 0 /\ tmp___24^0-tmp___24^post5 == 0 /\ fd^0-fd^post5 == 0 /\ addr^0-addr^post5 == 0 /\ -one^post5+one^0 == 0 /\ added^0-added^post5 == 0 /\ tmp___35^0-tmp___35^post5 == 0 /\ listen_index^0-listen_index^post5 == 0 /\ -family^post5+family^0 == 0 /\ maxlisten^0-maxlisten^post5 == 0 /\ -tmp___13^post5+tmp___13^0 == 0 /\ maxaddr^0-maxaddr^post5 == 0 /\ -addr_ai_family^post5+addr_ai_family^0 == 0), cost: 1 5: l6 -> l3 : added^0'=added^post6, addr^0'=addr^post6, addr_ai_family^0'=addr_ai_family^post6, addrs^0'=addrs^post6, closed^0'=closed^post6, err^0'=err^post6, family^0'=family^post6, fd^0'=fd^post6, listen_index^0'=listen_index^post6, listensocket_of_listen_index^0'=listensocket_of_listen_index^post6, maxaddr^0'=maxaddr^post6, maxbackends^0'=maxbackends^post6, maxconn^0'=maxconn^post6, maxlisten^0'=maxlisten^post6, one^0'=one^post6, ret^0'=ret^post6, tmp1^0'=tmp1^post6, tmp___02^0'=tmp___02^post6, tmp___13^0'=tmp___13^post6, tmp___24^0'=tmp___24^post6, tmp___35^0'=tmp___35^post6, tmp___46^0'=tmp___46^post6, (fd^0-fd^post6 == 0 /\ -maxconn^post6+maxconn^0 == 0 /\ tmp___24^0-tmp___24^post6 == 0 /\ -tmp___13^post6+tmp___13^0 == 0 /\ one^0-one^post6 == 0 /\ maxaddr^0-maxaddr^post6 == 0 /\ -tmp___46^post6+tmp___46^0 == 0 /\ listen_index^0-listen_index^post6 == 0 /\ -listensocket_of_listen_index^post6+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post6+maxbackends^0 == 0 /\ 1+added^0 <= 0 /\ -family^post6+family^0 == 0 /\ -err^post6+err^0 == 0 /\ -closed^post6+closed^0 == 0 /\ -tmp1^post6+tmp1^0 == 0 /\ -ret^post6+ret^0 == 0 /\ addr^0-addr^post6 == 0 /\ -addr_ai_family^post6+addr_ai_family^0 == 0 /\ tmp___02^0-tmp___02^post6 == 0 /\ -maxlisten^post6+maxlisten^0 == 0 /\ tmp___35^0-tmp___35^post6 == 0 /\ addrs^0-addrs^post6 == 0 /\ added^0-added^post6 == 0), cost: 1 6: l6 -> l7 : added^0'=added^post7, addr^0'=addr^post7, addr_ai_family^0'=addr_ai_family^post7, addrs^0'=addrs^post7, closed^0'=closed^post7, err^0'=err^post7, family^0'=family^post7, fd^0'=fd^post7, listen_index^0'=listen_index^post7, listensocket_of_listen_index^0'=listensocket_of_listen_index^post7, maxaddr^0'=maxaddr^post7, maxbackends^0'=maxbackends^post7, maxconn^0'=maxconn^post7, maxlisten^0'=maxlisten^post7, one^0'=one^post7, ret^0'=ret^post7, tmp1^0'=tmp1^post7, tmp___02^0'=tmp___02^post7, tmp___13^0'=tmp___13^post7, tmp___24^0'=tmp___24^post7, tmp___35^0'=tmp___35^post7, tmp___46^0'=tmp___46^post7, (listen_index^0-listen_index^post7 == 0 /\ maxlisten^0-maxlisten^post7 == 0 /\ -addr^post7+addr^0 == 0 /\ tmp1^0-tmp1^post7 == 0 /\ addr_ai_family^0-addr_ai_family^post7 == 0 /\ -maxconn^post7+maxconn^0 == 0 /\ added^0 <= 0 /\ -fd^post7+fd^0 == 0 /\ -family^post7+family^0 == 0 /\ tmp___02^0-tmp___02^post7 == 0 /\ -closed^post7+closed^0 == 0 /\ -added^0 <= 0 /\ added^0-added^post7 == 0 /\ ret^post7 == 0 /\ tmp___35^0-tmp___35^post7 == 0 /\ addrs^0-addrs^post7 == 0 /\ -tmp___13^post7+tmp___13^0 == 0 /\ maxaddr^0-maxaddr^post7 == 0 /\ -tmp___46^post7+tmp___46^0 == 0 /\ err^0-err^post7 == 0 /\ -maxbackends^post7+maxbackends^0 == 0 /\ -one^post7+one^0 == 0 /\ tmp___24^0-tmp___24^post7 == 0 /\ -listensocket_of_listen_index^post7+listensocket_of_listen_index^0 == 0), cost: 1 51: l7 -> l34 : added^0'=added^post52, addr^0'=addr^post52, addr_ai_family^0'=addr_ai_family^post52, addrs^0'=addrs^post52, closed^0'=closed^post52, err^0'=err^post52, family^0'=family^post52, fd^0'=fd^post52, listen_index^0'=listen_index^post52, listensocket_of_listen_index^0'=listensocket_of_listen_index^post52, maxaddr^0'=maxaddr^post52, maxbackends^0'=maxbackends^post52, maxconn^0'=maxconn^post52, maxlisten^0'=maxlisten^post52, one^0'=one^post52, ret^0'=ret^post52, tmp1^0'=tmp1^post52, tmp___02^0'=tmp___02^post52, tmp___13^0'=tmp___13^post52, tmp___24^0'=tmp___24^post52, tmp___35^0'=tmp___35^post52, tmp___46^0'=tmp___46^post52, (listen_index^0-listen_index^post52 == 0 /\ -listensocket_of_listen_index^post52+listensocket_of_listen_index^0 == 0 /\ tmp___02^0-tmp___02^post52 == 0 /\ addr_ai_family^0-addr_ai_family^post52 == 0 /\ -maxbackends^post52+maxbackends^0 == 0 /\ -tmp___13^post52+tmp___13^0 == 0 /\ -family^post52+family^0 == 0 /\ -maxlisten^post52+maxlisten^0 == 0 /\ added^0-added^post52 == 0 /\ -closed^post52+closed^0 == 0 /\ addrs^0-addrs^post52 == 0 /\ -maxconn^post52+maxconn^0 == 0 /\ maxaddr^0-maxaddr^post52 == 0 /\ -ret^post52+ret^0 == 0 /\ tmp___46^0-tmp___46^post52 == 0 /\ err^0-err^post52 == 0 /\ -tmp1^post52+tmp1^0 == 0 /\ -tmp___24^post52+tmp___24^0 == 0 /\ -addr^post52+addr^0 == 0 /\ -fd^post52+fd^0 == 0 /\ one^0-one^post52 == 0 /\ tmp___35^0-tmp___35^post52 == 0), cost: 1 7: l8 -> l9 : added^0'=added^post8, addr^0'=addr^post8, addr_ai_family^0'=addr_ai_family^post8, addrs^0'=addrs^post8, closed^0'=closed^post8, err^0'=err^post8, family^0'=family^post8, fd^0'=fd^post8, listen_index^0'=listen_index^post8, listensocket_of_listen_index^0'=listensocket_of_listen_index^post8, maxaddr^0'=maxaddr^post8, maxbackends^0'=maxbackends^post8, maxconn^0'=maxconn^post8, maxlisten^0'=maxlisten^post8, one^0'=one^post8, ret^0'=ret^post8, tmp1^0'=tmp1^post8, tmp___02^0'=tmp___02^post8, tmp___13^0'=tmp___13^post8, tmp___24^0'=tmp___24^post8, tmp___35^0'=tmp___35^post8, tmp___46^0'=tmp___46^post8, (-tmp___46^post8+tmp___46^0 == 0 /\ -tmp1^post8+tmp1^0 == 0 /\ -tmp___13^post8+tmp___13^0 == 0 /\ -listen_index^post8+listen_index^0 == 0 /\ maxaddr^0-maxaddr^post8 == 0 /\ -family^post8+family^0 == 0 /\ tmp___24^0-tmp___24^post8 == 0 /\ one^0-one^post8 == 0 /\ maxlisten^0-maxlisten^post8 == 0 /\ -1-addr^0+addr^post8 == 0 /\ tmp___02^0-tmp___02^post8 == 0 /\ -addr_ai_family^post8+addr_ai_family^0 == 0 /\ -err^post8+err^0 == 0 /\ fd^0-fd^post8 == 0 /\ -ret^post8+ret^0 == 0 /\ -maxconn^post8+maxconn^0 == 0 /\ tmp___35^0-tmp___35^post8 == 0 /\ addrs^0-addrs^post8 == 0 /\ -listensocket_of_listen_index^post8+listensocket_of_listen_index^0 == 0 /\ closed^0-closed^post8 == 0 /\ added^0-added^post8 == 0 /\ -maxbackends^post8+maxbackends^0 == 0), cost: 1 23: l9 -> l18 : added^0'=added^post24, addr^0'=addr^post24, addr_ai_family^0'=addr_ai_family^post24, addrs^0'=addrs^post24, closed^0'=closed^post24, err^0'=err^post24, family^0'=family^post24, fd^0'=fd^post24, listen_index^0'=listen_index^post24, listensocket_of_listen_index^0'=listensocket_of_listen_index^post24, maxaddr^0'=maxaddr^post24, maxbackends^0'=maxbackends^post24, maxconn^0'=maxconn^post24, maxlisten^0'=maxlisten^post24, one^0'=one^post24, ret^0'=ret^post24, tmp1^0'=tmp1^post24, tmp___02^0'=tmp___02^post24, tmp___13^0'=tmp___13^post24, tmp___24^0'=tmp___24^post24, tmp___35^0'=tmp___35^post24, tmp___46^0'=tmp___46^post24, (-tmp___46^post24+tmp___46^0 == 0 /\ -tmp___13^post24+tmp___13^0 == 0 /\ -listen_index^post24+listen_index^0 == 0 /\ maxaddr^0-maxaddr^post24 == 0 /\ -family^post24+family^0 == 0 /\ tmp___24^0-tmp___24^post24 == 0 /\ one^0-one^post24 == 0 /\ maxlisten^0-maxlisten^post24 == 0 /\ tmp1^0-tmp1^post24 == 0 /\ tmp___02^0-tmp___02^post24 == 0 /\ -addr_ai_family^post24+addr_ai_family^0 == 0 /\ -err^post24+err^0 == 0 /\ fd^0-fd^post24 == 0 /\ -ret^post24+ret^0 == 0 /\ -maxconn^post24+maxconn^0 == 0 /\ addr^0-addr^post24 == 0 /\ addrs^0-addrs^post24 == 0 /\ tmp___35^0-tmp___35^post24 == 0 /\ -maxbackends^post24+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post24+listensocket_of_listen_index^0 == 0 /\ closed^0-closed^post24 == 0 /\ added^0-added^post24 == 0), cost: 1 8: l10 -> l8 : added^0'=added^post9, addr^0'=addr^post9, addr_ai_family^0'=addr_ai_family^post9, addrs^0'=addrs^post9, closed^0'=closed^post9, err^0'=err^post9, family^0'=family^post9, fd^0'=fd^post9, listen_index^0'=listen_index^post9, listensocket_of_listen_index^0'=listensocket_of_listen_index^post9, maxaddr^0'=maxaddr^post9, maxbackends^0'=maxbackends^post9, maxconn^0'=maxconn^post9, maxlisten^0'=maxlisten^post9, one^0'=one^post9, ret^0'=ret^post9, tmp1^0'=tmp1^post9, tmp___02^0'=tmp___02^post9, tmp___13^0'=tmp___13^post9, tmp___24^0'=tmp___24^post9, tmp___35^0'=tmp___35^post9, tmp___46^0'=tmp___46^post9, (listensocket_of_listen_index^post9-fd^0 == 0 /\ listen_index^0-listen_index^post9 == 0 /\ tmp___46^0-tmp___46^post9 == 0 /\ addr_ai_family^0-addr_ai_family^post9 == 0 /\ -maxbackends^post9+maxbackends^0 == 0 /\ -family^post9+family^0 == 0 /\ -tmp1^post9+tmp1^0 == 0 /\ tmp___35^0-tmp___35^post9 == 0 /\ -maxlisten^post9+maxlisten^0 == 0 /\ -closed^post9+closed^0 == 0 /\ -ret^post9+ret^0 == 0 /\ addrs^0-addrs^post9 == 0 /\ tmp___02^0-tmp___02^post9 == 0 /\ maxaddr^0-maxaddr^post9 == 0 /\ -maxconn^post9+maxconn^0 == 0 /\ one^0-one^post9 == 0 /\ err^0-err^post9 == 0 /\ -err^0 <= 0 /\ tmp___13^0-tmp___13^post9 == 0 /\ -tmp___24^post9+tmp___24^0 == 0 /\ -addr^post9+addr^0 == 0 /\ -fd^post9+fd^0 == 0 /\ -1-added^0+added^post9 == 0), cost: 1 9: l10 -> l8 : added^0'=added^post10, addr^0'=addr^post10, addr_ai_family^0'=addr_ai_family^post10, addrs^0'=addrs^post10, closed^0'=closed^post10, err^0'=err^post10, family^0'=family^post10, fd^0'=fd^post10, listen_index^0'=listen_index^post10, listensocket_of_listen_index^0'=listensocket_of_listen_index^post10, maxaddr^0'=maxaddr^post10, maxbackends^0'=maxbackends^post10, maxconn^0'=maxconn^post10, maxlisten^0'=maxlisten^post10, one^0'=one^post10, ret^0'=ret^post10, tmp1^0'=tmp1^post10, tmp___02^0'=tmp___02^post10, tmp___13^0'=tmp___13^post10, tmp___24^0'=tmp___24^post10, tmp___35^0'=tmp___35^post10, tmp___46^0'=tmp___46^post10, (tmp1^0-tmp1^post10 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post10 == 0 /\ addr_ai_family^0-addr_ai_family^post10 == 0 /\ addrs^0-addrs^post10 == 0 /\ -maxbackends^post10+maxbackends^0 == 0 /\ -ret^post10+ret^0 == 0 /\ -maxconn^post10+maxconn^0 == 0 /\ -tmp___46^post10+tmp___46^0 == 0 /\ -tmp___02^post10+tmp___02^0 == 0 /\ -fd^post10+fd^0 == 0 /\ 1+err^0 <= 0 /\ err^0-err^post10 == 0 /\ -family^post10+family^0 == 0 /\ tmp___24^0-tmp___24^post10 == 0 /\ added^0-added^post10 == 0 /\ -one^post10+one^0 == 0 /\ tmp___35^0-tmp___35^post10 == 0 /\ -addr^post10+addr^0 == 0 /\ -1+closed^post10 == 0 /\ maxlisten^0-maxlisten^post10 == 0 /\ listen_index^0-listen_index^post10 == 0 /\ maxaddr^0-maxaddr^post10 == 0 /\ -tmp___13^post10+tmp___13^0 == 0), cost: 1 10: l11 -> l10 : added^0'=added^post11, addr^0'=addr^post11, addr_ai_family^0'=addr_ai_family^post11, addrs^0'=addrs^post11, closed^0'=closed^post11, err^0'=err^post11, family^0'=family^post11, fd^0'=fd^post11, listen_index^0'=listen_index^post11, listensocket_of_listen_index^0'=listensocket_of_listen_index^post11, maxaddr^0'=maxaddr^post11, maxbackends^0'=maxbackends^post11, maxconn^0'=maxconn^post11, maxlisten^0'=maxlisten^post11, one^0'=one^post11, ret^0'=ret^post11, tmp1^0'=tmp1^post11, tmp___02^0'=tmp___02^post11, tmp___13^0'=tmp___13^post11, tmp___24^0'=tmp___24^post11, tmp___35^0'=tmp___35^post11, tmp___46^0'=tmp___46^post11, (0 == 0 /\ -maxconn^post11+maxconn^0 == 0 /\ tmp___02^0-tmp___02^post11 == 0 /\ maxlisten^0-maxlisten^post11 == 0 /\ one^0-one^post11 == 0 /\ tmp___35^0-tmp___35^post11 == 0 /\ -tmp___13^post11+tmp___13^0 == 0 /\ -addr_ai_family^post11+addr_ai_family^0 == 0 /\ -tmp___46^post11+tmp___46^0 == 0 /\ closed^0-closed^post11 == 0 /\ tmp1^0-tmp1^post11 == 0 /\ fd^0-fd^post11 == 0 /\ -listensocket_of_listen_index^post11+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post11+maxbackends^0 == 0 /\ maxaddr^0-maxaddr^post11 == 0 /\ -family^post11+family^0 == 0 /\ addr^0-addr^post11 == 0 /\ -listen_index^post11+listen_index^0 == 0 /\ tmp___24^0-tmp___24^post11 == 0 /\ added^0-added^post11 == 0 /\ addrs^0-addrs^post11 == 0 /\ -ret^post11+ret^0 == 0), cost: 1 11: l12 -> l11 : added^0'=added^post12, addr^0'=addr^post12, addr_ai_family^0'=addr_ai_family^post12, addrs^0'=addrs^post12, closed^0'=closed^post12, err^0'=err^post12, family^0'=family^post12, fd^0'=fd^post12, listen_index^0'=listen_index^post12, listensocket_of_listen_index^0'=listensocket_of_listen_index^post12, maxaddr^0'=maxaddr^post12, maxbackends^0'=maxbackends^post12, maxconn^0'=maxconn^post12, maxlisten^0'=maxlisten^post12, one^0'=one^post12, ret^0'=ret^post12, tmp1^0'=tmp1^post12, tmp___02^0'=tmp___02^post12, tmp___13^0'=tmp___13^post12, tmp___24^0'=tmp___24^post12, tmp___35^0'=tmp___35^post12, tmp___46^0'=tmp___46^post12, (listen_index^0-listen_index^post12 == 0 /\ tmp___35^0-tmp___35^post12 == 0 /\ -addr^post12+addr^0 == 0 /\ -family^post12+family^0 == 0 /\ tmp___46^0-tmp___46^post12 == 0 /\ addr_ai_family^0-addr_ai_family^post12 == 0 /\ -fd^post12+fd^0 == 0 /\ -closed^post12+closed^0 == 0 /\ one^0-one^post12 == 0 /\ added^0-added^post12 == 0 /\ -tmp___13^post12+tmp___13^0 == 0 /\ -tmp1^post12+tmp1^0 == 0 /\ addrs^0-addrs^post12 == 0 /\ tmp___02^0-tmp___02^post12 == 0 /\ maxaddr^0-maxaddr^post12 == 0 /\ -ret^post12+ret^0 == 0 /\ -maxlisten^post12+maxlisten^0 == 0 /\ -tmp___24^post12+tmp___24^0 == 0 /\ -maxconn^post12+maxconn^0 == 0 /\ err^0-err^post12 == 0 /\ -10+maxconn^0 <= 0 /\ -maxbackends^post12+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post12+listensocket_of_listen_index^0 == 0), cost: 1 12: l12 -> l11 : added^0'=added^post13, addr^0'=addr^post13, addr_ai_family^0'=addr_ai_family^post13, addrs^0'=addrs^post13, closed^0'=closed^post13, err^0'=err^post13, family^0'=family^post13, fd^0'=fd^post13, listen_index^0'=listen_index^post13, listensocket_of_listen_index^0'=listensocket_of_listen_index^post13, maxaddr^0'=maxaddr^post13, maxbackends^0'=maxbackends^post13, maxconn^0'=maxconn^post13, maxlisten^0'=maxlisten^post13, one^0'=one^post13, ret^0'=ret^post13, tmp1^0'=tmp1^post13, tmp___02^0'=tmp___02^post13, tmp___13^0'=tmp___13^post13, tmp___24^0'=tmp___24^post13, tmp___35^0'=tmp___35^post13, tmp___46^0'=tmp___46^post13, (one^0-one^post13 == 0 /\ -tmp1^post13+tmp1^0 == 0 /\ -listen_index^post13+listen_index^0 == 0 /\ -tmp___13^post13+tmp___13^0 == 0 /\ addr_ai_family^0-addr_ai_family^post13 == 0 /\ maxaddr^0-maxaddr^post13 == 0 /\ -ret^post13+ret^0 == 0 /\ -tmp___46^post13+tmp___46^0 == 0 /\ tmp___24^0-tmp___24^post13 == 0 /\ maxlisten^0-maxlisten^post13 == 0 /\ -closed^post13+closed^0 == 0 /\ tmp___02^0-tmp___02^post13 == 0 /\ addrs^0-addrs^post13 == 0 /\ added^0-added^post13 == 0 /\ err^0-err^post13 == 0 /\ -family^post13+family^0 == 0 /\ -fd^post13+fd^0 == 0 /\ 11-maxconn^0 <= 0 /\ tmp___35^0-tmp___35^post13 == 0 /\ -10+maxconn^post13 == 0 /\ -addr^post13+addr^0 == 0 /\ -maxbackends^post13+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post13+listensocket_of_listen_index^0 == 0), cost: 1 13: l13 -> l12 : added^0'=added^post14, addr^0'=addr^post14, addr_ai_family^0'=addr_ai_family^post14, addrs^0'=addrs^post14, closed^0'=closed^post14, err^0'=err^post14, family^0'=family^post14, fd^0'=fd^post14, listen_index^0'=listen_index^post14, listensocket_of_listen_index^0'=listensocket_of_listen_index^post14, maxaddr^0'=maxaddr^post14, maxbackends^0'=maxbackends^post14, maxconn^0'=maxconn^post14, maxlisten^0'=maxlisten^post14, one^0'=one^post14, ret^0'=ret^post14, tmp1^0'=tmp1^post14, tmp___02^0'=tmp___02^post14, tmp___13^0'=tmp___13^post14, tmp___24^0'=tmp___24^post14, tmp___35^0'=tmp___35^post14, tmp___46^0'=tmp___46^post14, (0 == 0 /\ maxbackends^0-maxbackends^post14 == 0 /\ tmp___46^0-tmp___46^post14 == 0 /\ added^0-added^post14 == 0 /\ listen_index^0-listen_index^post14 == 0 /\ tmp___02^0-tmp___02^post14 == 0 /\ -ret^post14+ret^0 == 0 /\ -listensocket_of_listen_index^post14+listensocket_of_listen_index^0 == 0 /\ -addr_ai_family^post14+addr_ai_family^0 == 0 /\ tmp___35^0-tmp___35^post14 == 0 /\ fd^0-fd^post14 == 0 /\ maxlisten^0-maxlisten^post14 == 0 /\ one^0-one^post14 == 0 /\ maxaddr^0-maxaddr^post14 == 0 /\ -addr^post14+addr^0 == 0 /\ tmp___13^0-tmp___13^post14 == 0 /\ -err^post14+err^0 == 0 /\ -family^post14+family^0 == 0 /\ -tmp___24^post14+tmp___24^0 == 0 /\ addrs^0-addrs^post14 == 0 /\ -tmp1^post14+tmp1^0 == 0 /\ closed^0-closed^post14 == 0), cost: 1 14: l14 -> l5 : added^0'=added^post15, addr^0'=addr^post15, addr_ai_family^0'=addr_ai_family^post15, addrs^0'=addrs^post15, closed^0'=closed^post15, err^0'=err^post15, family^0'=family^post15, fd^0'=fd^post15, listen_index^0'=listen_index^post15, listensocket_of_listen_index^0'=listensocket_of_listen_index^post15, maxaddr^0'=maxaddr^post15, maxbackends^0'=maxbackends^post15, maxconn^0'=maxconn^post15, maxlisten^0'=maxlisten^post15, one^0'=one^post15, ret^0'=ret^post15, tmp1^0'=tmp1^post15, tmp___02^0'=tmp___02^post15, tmp___13^0'=tmp___13^post15, tmp___24^0'=tmp___24^post15, tmp___35^0'=tmp___35^post15, tmp___46^0'=tmp___46^post15, (-tmp1^post15+tmp1^0 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post15 == 0 /\ addr_ai_family^0-addr_ai_family^post15 == 0 /\ ret^0-ret^post15 == 0 /\ addrs^0-addrs^post15 == 0 /\ -tmp___24^post15+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post15 == 0 /\ err^0-err^post15 == 0 /\ -maxlisten^post15+maxlisten^0 == 0 /\ -fd^post15+fd^0 == 0 /\ -maxconn^post15+maxconn^0 == 0 /\ -maxbackends^post15+maxbackends^0 == 0 /\ added^0-added^post15 == 0 /\ one^0-one^post15 == 0 /\ -addr^post15+addr^0 == 0 /\ tmp___35^0-tmp___35^post15 == 0 /\ -1+closed^post15 == 0 /\ maxaddr^0-maxaddr^post15 == 0 /\ tmp___02^0-tmp___02^post15 == 0 /\ listen_index^0-listen_index^post15 == 0 /\ tmp___13^0-tmp___13^post15 == 0 /\ -family^post15+family^0 == 0), cost: 1 15: l15 -> l13 : added^0'=added^post16, addr^0'=addr^post16, addr_ai_family^0'=addr_ai_family^post16, addrs^0'=addrs^post16, closed^0'=closed^post16, err^0'=err^post16, family^0'=family^post16, fd^0'=fd^post16, listen_index^0'=listen_index^post16, listensocket_of_listen_index^0'=listensocket_of_listen_index^post16, maxaddr^0'=maxaddr^post16, maxbackends^0'=maxbackends^post16, maxconn^0'=maxconn^post16, maxlisten^0'=maxlisten^post16, one^0'=one^post16, ret^0'=ret^post16, tmp1^0'=tmp1^post16, tmp___02^0'=tmp___02^post16, tmp___13^0'=tmp___13^post16, tmp___24^0'=tmp___24^post16, tmp___35^0'=tmp___35^post16, tmp___46^0'=tmp___46^post16, (fd^0-fd^post16 == 0 /\ -addr^post16+addr^0 == 0 /\ -maxconn^post16+maxconn^0 == 0 /\ -added^post16+added^0 == 0 /\ tmp___46^0-tmp___46^post16 == 0 /\ -closed^post16+closed^0 == 0 /\ -addrs^post16+addrs^0 == 0 /\ 1-tmp___46^0 <= 0 /\ -1+tmp___46^0 <= 0 /\ err^0-err^post16 == 0 /\ one^0-one^post16 == 0 /\ maxaddr^0-maxaddr^post16 == 0 /\ tmp___35^0-tmp___35^post16 == 0 /\ listen_index^0-listen_index^post16 == 0 /\ -ret^post16+ret^0 == 0 /\ addr_ai_family^0-addr_ai_family^post16 == 0 /\ -listensocket_of_listen_index^post16+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post16+maxbackends^0 == 0 /\ -tmp___24^post16+tmp___24^0 == 0 /\ tmp___02^0-tmp___02^post16 == 0 /\ -tmp1^post16+tmp1^0 == 0 /\ -tmp___13^post16+tmp___13^0 == 0 /\ -maxlisten^post16+maxlisten^0 == 0 /\ -family^post16+family^0 == 0), cost: 1 16: l15 -> l14 : added^0'=added^post17, addr^0'=addr^post17, addr_ai_family^0'=addr_ai_family^post17, addrs^0'=addrs^post17, closed^0'=closed^post17, err^0'=err^post17, family^0'=family^post17, fd^0'=fd^post17, listen_index^0'=listen_index^post17, listensocket_of_listen_index^0'=listensocket_of_listen_index^post17, maxaddr^0'=maxaddr^post17, maxbackends^0'=maxbackends^post17, maxconn^0'=maxconn^post17, maxlisten^0'=maxlisten^post17, one^0'=one^post17, ret^0'=ret^post17, tmp1^0'=tmp1^post17, tmp___02^0'=tmp___02^post17, tmp___13^0'=tmp___13^post17, tmp___24^0'=tmp___24^post17, tmp___35^0'=tmp___35^post17, tmp___46^0'=tmp___46^post17, (-addr^post17+addr^0 == 0 /\ listen_index^0-listen_index^post17 == 0 /\ -closed^post17+closed^0 == 0 /\ addr_ai_family^0-addr_ai_family^post17 == 0 /\ -fd^post17+fd^0 == 0 /\ -family^post17+family^0 == 0 /\ tmp___02^0-tmp___02^post17 == 0 /\ 2-tmp___46^0 <= 0 /\ added^0-added^post17 == 0 /\ -maxlisten^post17+maxlisten^0 == 0 /\ ret^0-ret^post17 == 0 /\ -tmp___24^post17+tmp___24^0 == 0 /\ -tmp1^post17+tmp1^0 == 0 /\ one^0-one^post17 == 0 /\ tmp___46^0-tmp___46^post17 == 0 /\ addrs^0-addrs^post17 == 0 /\ tmp___35^0-tmp___35^post17 == 0 /\ maxaddr^0-maxaddr^post17 == 0 /\ -maxconn^post17+maxconn^0 == 0 /\ err^0-err^post17 == 0 /\ tmp___13^0-tmp___13^post17 == 0 /\ -maxbackends^post17+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post17+listensocket_of_listen_index^0 == 0), cost: 1 17: l15 -> l14 : added^0'=added^post18, addr^0'=addr^post18, addr_ai_family^0'=addr_ai_family^post18, addrs^0'=addrs^post18, closed^0'=closed^post18, err^0'=err^post18, family^0'=family^post18, fd^0'=fd^post18, listen_index^0'=listen_index^post18, listensocket_of_listen_index^0'=listensocket_of_listen_index^post18, maxaddr^0'=maxaddr^post18, maxbackends^0'=maxbackends^post18, maxconn^0'=maxconn^post18, maxlisten^0'=maxlisten^post18, one^0'=one^post18, ret^0'=ret^post18, tmp1^0'=tmp1^post18, tmp___02^0'=tmp___02^post18, tmp___13^0'=tmp___13^post18, tmp___24^0'=tmp___24^post18, tmp___35^0'=tmp___35^post18, tmp___46^0'=tmp___46^post18, (tmp___02^0-tmp___02^post18 == 0 /\ err^0-err^post18 == 0 /\ one^0-one^post18 == 0 /\ -added^post18+added^0 == 0 /\ -maxaddr^post18+maxaddr^0 == 0 /\ -closed^post18+closed^0 == 0 /\ -tmp1^post18+tmp1^0 == 0 /\ -family^post18+family^0 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post18 == 0 /\ -tmp___13^post18+tmp___13^0 == 0 /\ -maxlisten^post18+maxlisten^0 == 0 /\ maxconn^0-maxconn^post18 == 0 /\ tmp___46^0 <= 0 /\ listen_index^0-listen_index^post18 == 0 /\ addr_ai_family^0-addr_ai_family^post18 == 0 /\ -maxbackends^post18+maxbackends^0 == 0 /\ -addr^post18+addr^0 == 0 /\ -fd^post18+fd^0 == 0 /\ -ret^post18+ret^0 == 0 /\ addrs^0-addrs^post18 == 0 /\ -tmp___24^post18+tmp___24^0 == 0 /\ tmp___35^0-tmp___35^post18 == 0 /\ -tmp___46^post18+tmp___46^0 == 0), cost: 1 18: l16 -> l13 : added^0'=added^post19, addr^0'=addr^post19, addr_ai_family^0'=addr_ai_family^post19, addrs^0'=addrs^post19, closed^0'=closed^post19, err^0'=err^post19, family^0'=family^post19, fd^0'=fd^post19, listen_index^0'=listen_index^post19, listensocket_of_listen_index^0'=listensocket_of_listen_index^post19, maxaddr^0'=maxaddr^post19, maxbackends^0'=maxbackends^post19, maxconn^0'=maxconn^post19, maxlisten^0'=maxlisten^post19, one^0'=one^post19, ret^0'=ret^post19, tmp1^0'=tmp1^post19, tmp___02^0'=tmp___02^post19, tmp___13^0'=tmp___13^post19, tmp___24^0'=tmp___24^post19, tmp___35^0'=tmp___35^post19, tmp___46^0'=tmp___46^post19, (added^0-added^post19 == 0 /\ -maxlisten^post19+maxlisten^0 == 0 /\ listen_index^0-listen_index^post19 == 0 /\ -listensocket_of_listen_index^post19+listensocket_of_listen_index^0 == 0 /\ tmp___46^0-tmp___46^post19 == 0 /\ -closed^post19+closed^0 == 0 /\ -family^post19+family^0 == 0 /\ -maxbackends^post19+maxbackends^0 == 0 /\ -tmp___24^post19+tmp___24^0 == 0 /\ tmp___35^0-tmp___35^post19 == 0 /\ -ret^post19+ret^0 == 0 /\ 4-addr_ai_family^0 <= 0 /\ maxaddr^0-maxaddr^post19 == 0 /\ -addr^post19+addr^0 == 0 /\ err^0-err^post19 == 0 /\ addr_ai_family^0-addr_ai_family^post19 == 0 /\ tmp___02^0-tmp___02^post19 == 0 /\ -fd^post19+fd^0 == 0 /\ addrs^0-addrs^post19 == 0 /\ -tmp1^post19+tmp1^0 == 0 /\ maxconn^0-maxconn^post19 == 0 /\ one^0-one^post19 == 0 /\ tmp___13^0-tmp___13^post19 == 0), cost: 1 19: l16 -> l13 : added^0'=added^post20, addr^0'=addr^post20, addr_ai_family^0'=addr_ai_family^post20, addrs^0'=addrs^post20, closed^0'=closed^post20, err^0'=err^post20, family^0'=family^post20, fd^0'=fd^post20, listen_index^0'=listen_index^post20, listensocket_of_listen_index^0'=listensocket_of_listen_index^post20, maxaddr^0'=maxaddr^post20, maxbackends^0'=maxbackends^post20, maxconn^0'=maxconn^post20, maxlisten^0'=maxlisten^post20, one^0'=one^post20, ret^0'=ret^post20, tmp1^0'=tmp1^post20, tmp___02^0'=tmp___02^post20, tmp___13^0'=tmp___13^post20, tmp___24^0'=tmp___24^post20, tmp___35^0'=tmp___35^post20, tmp___46^0'=tmp___46^post20, (-tmp___46^post20+tmp___46^0 == 0 /\ -tmp1^post20+tmp1^0 == 0 /\ -ret^post20+ret^0 == 0 /\ -tmp___13^post20+tmp___13^0 == 0 /\ tmp___24^0-tmp___24^post20 == 0 /\ addrs^0-addrs^post20 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post20 == 0 /\ -2+addr_ai_family^0 <= 0 /\ addr_ai_family^0-addr_ai_family^post20 == 0 /\ -one^post20+one^0 == 0 /\ -fd^post20+fd^0 == 0 /\ tmp___02^0-tmp___02^post20 == 0 /\ err^0-err^post20 == 0 /\ -maxbackends^post20+maxbackends^0 == 0 /\ -maxaddr^post20+maxaddr^0 == 0 /\ added^0-added^post20 == 0 /\ -addr^post20+addr^0 == 0 /\ tmp___35^0-tmp___35^post20 == 0 /\ -closed^post20+closed^0 == 0 /\ maxconn^0-maxconn^post20 == 0 /\ -maxlisten^post20+maxlisten^0 == 0 /\ -family^post20+family^0 == 0 /\ listen_index^0-listen_index^post20 == 0), cost: 1 20: l16 -> l15 : added^0'=added^post21, addr^0'=addr^post21, addr_ai_family^0'=addr_ai_family^post21, addrs^0'=addrs^post21, closed^0'=closed^post21, err^0'=err^post21, family^0'=family^post21, fd^0'=fd^post21, listen_index^0'=listen_index^post21, listensocket_of_listen_index^0'=listensocket_of_listen_index^post21, maxaddr^0'=maxaddr^post21, maxbackends^0'=maxbackends^post21, maxconn^0'=maxconn^post21, maxlisten^0'=maxlisten^post21, one^0'=one^post21, ret^0'=ret^post21, tmp1^0'=tmp1^post21, tmp___02^0'=tmp___02^post21, tmp___13^0'=tmp___13^post21, tmp___24^0'=tmp___24^post21, tmp___35^0'=tmp___35^post21, tmp___46^0'=tmp___46^post21, (0 == 0 /\ -3+addr_ai_family^0 <= 0 /\ tmp___35^0-tmp___35^post21 == 0 /\ -maxlisten^post21+maxlisten^0 == 0 /\ -fd^post21+fd^0 == 0 /\ -closed^post21+closed^0 == 0 /\ added^0-added^post21 == 0 /\ -family^post21+family^0 == 0 /\ -ret^post21+ret^0 == 0 /\ listen_index^0-listen_index^post21 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post21 == 0 /\ -maxconn^post21+maxconn^0 == 0 /\ -addr^post21+addr^0 == 0 /\ -maxbackends^post21+maxbackends^0 == 0 /\ tmp___24^0-tmp___24^post21 == 0 /\ -tmp___13^post21+tmp___13^0 == 0 /\ 3-addr_ai_family^0 <= 0 /\ addrs^0-addrs^post21 == 0 /\ tmp___02^0-tmp___02^post21 == 0 /\ tmp1^0-tmp1^post21 == 0 /\ -one^post21+one^0 == 0 /\ err^0-err^post21 == 0 /\ addr_ai_family^0-addr_ai_family^post21 == 0 /\ -maxaddr^post21+maxaddr^0 == 0), cost: 1 21: l17 -> l16 : added^0'=added^post22, addr^0'=addr^post22, addr_ai_family^0'=addr_ai_family^post22, addrs^0'=addrs^post22, closed^0'=closed^post22, err^0'=err^post22, family^0'=family^post22, fd^0'=fd^post22, listen_index^0'=listen_index^post22, listensocket_of_listen_index^0'=listensocket_of_listen_index^post22, maxaddr^0'=maxaddr^post22, maxbackends^0'=maxbackends^post22, maxconn^0'=maxconn^post22, maxlisten^0'=maxlisten^post22, one^0'=one^post22, ret^0'=ret^post22, tmp1^0'=tmp1^post22, tmp___02^0'=tmp___02^post22, tmp___13^0'=tmp___13^post22, tmp___24^0'=tmp___24^post22, tmp___35^0'=tmp___35^post22, tmp___46^0'=tmp___46^post22, (tmp___24^0-tmp___24^post22 == 0 /\ -one^post22+one^0 == 0 /\ tmp___35^0-tmp___35^post22 == 0 /\ -fd^post22+fd^0 == 0 /\ -tmp___46^post22+tmp___46^0 == 0 /\ added^0-added^post22 == 0 /\ listen_index^0-listen_index^post22 == 0 /\ addrs^0-addrs^post22 == 0 /\ maxlisten^0-maxlisten^post22 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post22 == 0 /\ maxaddr^0-maxaddr^post22 == 0 /\ -err^0 <= 0 /\ -addr^post22+addr^0 == 0 /\ -family^post22+family^0 == 0 /\ -closed^post22+closed^0 == 0 /\ -maxbackends^post22+maxbackends^0 == 0 /\ -tmp___02^post22+tmp___02^0 == 0 /\ -tmp___13^post22+tmp___13^0 == 0 /\ -ret^post22+ret^0 == 0 /\ addr_ai_family^0-addr_ai_family^post22 == 0 /\ tmp1^0-tmp1^post22 == 0 /\ err^0-err^post22 == 0 /\ -maxconn^post22+maxconn^0 == 0), cost: 1 22: l17 -> l8 : added^0'=added^post23, addr^0'=addr^post23, addr_ai_family^0'=addr_ai_family^post23, addrs^0'=addrs^post23, closed^0'=closed^post23, err^0'=err^post23, family^0'=family^post23, fd^0'=fd^post23, listen_index^0'=listen_index^post23, listensocket_of_listen_index^0'=listensocket_of_listen_index^post23, maxaddr^0'=maxaddr^post23, maxbackends^0'=maxbackends^post23, maxconn^0'=maxconn^post23, maxlisten^0'=maxlisten^post23, one^0'=one^post23, ret^0'=ret^post23, tmp1^0'=tmp1^post23, tmp___02^0'=tmp___02^post23, tmp___13^0'=tmp___13^post23, tmp___24^0'=tmp___24^post23, tmp___35^0'=tmp___35^post23, tmp___46^0'=tmp___46^post23, (addr_ai_family^0-addr_ai_family^post23 == 0 /\ maxlisten^0-maxlisten^post23 == 0 /\ -1+closed^post23 == 0 /\ tmp1^0-tmp1^post23 == 0 /\ -listensocket_of_listen_index^post23+listensocket_of_listen_index^0 == 0 /\ -addr^post23+addr^0 == 0 /\ -maxbackends^post23+maxbackends^0 == 0 /\ -maxconn^post23+maxconn^0 == 0 /\ tmp___02^0-tmp___02^post23 == 0 /\ listen_index^0-listen_index^post23 == 0 /\ added^0-added^post23 == 0 /\ addrs^0-addrs^post23 == 0 /\ -family^post23+family^0 == 0 /\ 1+err^0 <= 0 /\ tmp___35^0-tmp___35^post23 == 0 /\ -ret^post23+ret^0 == 0 /\ maxaddr^0-maxaddr^post23 == 0 /\ -tmp___46^post23+tmp___46^0 == 0 /\ -tmp___13^post23+tmp___13^0 == 0 /\ err^0-err^post23 == 0 /\ fd^0-fd^post23 == 0 /\ -one^post23+one^0 == 0 /\ tmp___24^0-tmp___24^post23 == 0), cost: 1 56: l18 -> l5 : added^0'=added^post57, addr^0'=addr^post57, addr_ai_family^0'=addr_ai_family^post57, addrs^0'=addrs^post57, closed^0'=closed^post57, err^0'=err^post57, family^0'=family^post57, fd^0'=fd^post57, listen_index^0'=listen_index^post57, listensocket_of_listen_index^0'=listensocket_of_listen_index^post57, maxaddr^0'=maxaddr^post57, maxbackends^0'=maxbackends^post57, maxconn^0'=maxconn^post57, maxlisten^0'=maxlisten^post57, one^0'=one^post57, ret^0'=ret^post57, tmp1^0'=tmp1^post57, tmp___02^0'=tmp___02^post57, tmp___13^0'=tmp___13^post57, tmp___24^0'=tmp___24^post57, tmp___35^0'=tmp___35^post57, tmp___46^0'=tmp___46^post57, (-maxlisten^post57+maxlisten^0 == 0 /\ addr_ai_family^0-addr_ai_family^post57 == 0 /\ listen_index^0-listen_index^post57 == 0 /\ -listensocket_of_listen_index^post57+listensocket_of_listen_index^0 == 0 /\ tmp___46^0-tmp___46^post57 == 0 /\ -closed^post57+closed^0 == 0 /\ -family^post57+family^0 == 0 /\ -maxbackends^post57+maxbackends^0 == 0 /\ tmp___35^0-tmp___35^post57 == 0 /\ addrs^0-addrs^post57 == 0 /\ -tmp1^post57+tmp1^0 == 0 /\ added^0-added^post57 == 0 /\ -ret^post57+ret^0 == 0 /\ maxaddr^0-maxaddr^post57 == 0 /\ tmp___02^0-tmp___02^post57 == 0 /\ tmp___13^0-tmp___13^post57 == 0 /\ err^0-err^post57 == 0 /\ -addr^post57+addr^0 == 0 /\ -fd^post57+fd^0 == 0 /\ maxaddr^0-addr^0 <= 0 /\ maxconn^0-maxconn^post57 == 0 /\ -tmp___24^post57+tmp___24^0 == 0 /\ one^0-one^post57 == 0), cost: 1 57: l18 -> l35 : added^0'=added^post58, addr^0'=addr^post58, addr_ai_family^0'=addr_ai_family^post58, addrs^0'=addrs^post58, closed^0'=closed^post58, err^0'=err^post58, family^0'=family^post58, fd^0'=fd^post58, listen_index^0'=listen_index^post58, listensocket_of_listen_index^0'=listensocket_of_listen_index^post58, maxaddr^0'=maxaddr^post58, maxbackends^0'=maxbackends^post58, maxconn^0'=maxconn^post58, maxlisten^0'=maxlisten^post58, one^0'=one^post58, ret^0'=ret^post58, tmp1^0'=tmp1^post58, tmp___02^0'=tmp___02^post58, tmp___13^0'=tmp___13^post58, tmp___24^0'=tmp___24^post58, tmp___35^0'=tmp___35^post58, tmp___46^0'=tmp___46^post58, (0 == 0 /\ -maxaddr^post58+maxaddr^0 == 0 /\ -maxbackends^post58+maxbackends^0 == 0 /\ -tmp___46^post58+tmp___46^0 == 0 /\ -ret^post58+ret^0 == 0 /\ -tmp1^post58+tmp1^0 == 0 /\ tmp___24^0-tmp___24^post58 == 0 /\ -tmp___13^post58+tmp___13^0 == 0 /\ addrs^0-addrs^post58 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post58 == 0 /\ addr_ai_family^0-addr_ai_family^post58 == 0 /\ -maxlisten^post58+maxlisten^0 == 0 /\ -one^post58+one^0 == 0 /\ -fd^post58+fd^0 == 0 /\ err^0-err^post58 == 0 /\ added^0-added^post58 == 0 /\ 1-maxaddr^0+addr^0 <= 0 /\ -addr^post58+addr^0 == 0 /\ -maxconn^post58+maxconn^0 == 0 /\ tmp___35^0-tmp___35^post58 == 0 /\ -closed^post58+closed^0 == 0 /\ -family^post58+family^0 == 0 /\ listen_index^0-listen_index^post58 == 0), cost: 1 24: l19 -> l17 : added^0'=added^post25, addr^0'=addr^post25, addr_ai_family^0'=addr_ai_family^post25, addrs^0'=addrs^post25, closed^0'=closed^post25, err^0'=err^post25, family^0'=family^post25, fd^0'=fd^post25, listen_index^0'=listen_index^post25, listensocket_of_listen_index^0'=listensocket_of_listen_index^post25, maxaddr^0'=maxaddr^post25, maxbackends^0'=maxbackends^post25, maxconn^0'=maxconn^post25, maxlisten^0'=maxlisten^post25, one^0'=one^post25, ret^0'=ret^post25, tmp1^0'=tmp1^post25, tmp___02^0'=tmp___02^post25, tmp___13^0'=tmp___13^post25, tmp___24^0'=tmp___24^post25, tmp___35^0'=tmp___35^post25, tmp___46^0'=tmp___46^post25, (0 == 0 /\ -tmp___13^post25+tmp___13^0 == 0 /\ -tmp___02^post25+tmp___02^0 == 0 /\ -tmp___46^post25+tmp___46^0 == 0 /\ -ret^post25+ret^0 == 0 /\ -listensocket_of_listen_index^post25+listensocket_of_listen_index^0 == 0 /\ -maxconn^post25+maxconn^0 == 0 /\ tmp___35^0-tmp___35^post25 == 0 /\ addrs^0-addrs^post25 == 0 /\ -maxbackends^post25+maxbackends^0 == 0 /\ added^0-added^post25 == 0 /\ closed^0-closed^post25 == 0 /\ -addr_ai_family^post25+addr_ai_family^0 == 0 /\ -addr^post25+addr^0 == 0 /\ -family^post25+family^0 == 0 /\ -one^post25+one^0 == 0 /\ tmp___24^0-tmp___24^post25 == 0 /\ tmp1^0-tmp1^post25 == 0 /\ listen_index^0-listen_index^post25 == 0 /\ maxaddr^0-maxaddr^post25 == 0 /\ fd^0-fd^post25 == 0 /\ maxlisten^0-maxlisten^post25 == 0), cost: 1 25: l20 -> l8 : added^0'=added^post26, addr^0'=addr^post26, addr_ai_family^0'=addr_ai_family^post26, addrs^0'=addrs^post26, closed^0'=closed^post26, err^0'=err^post26, family^0'=family^post26, fd^0'=fd^post26, listen_index^0'=listen_index^post26, listensocket_of_listen_index^0'=listensocket_of_listen_index^post26, maxaddr^0'=maxaddr^post26, maxbackends^0'=maxbackends^post26, maxconn^0'=maxconn^post26, maxlisten^0'=maxlisten^post26, one^0'=one^post26, ret^0'=ret^post26, tmp1^0'=tmp1^post26, tmp___02^0'=tmp___02^post26, tmp___13^0'=tmp___13^post26, tmp___24^0'=tmp___24^post26, tmp___35^0'=tmp___35^post26, tmp___46^0'=tmp___46^post26, (maxaddr^0-maxaddr^post26 == 0 /\ tmp___24^0-tmp___24^post26 == 0 /\ one^0-one^post26 == 0 /\ maxbackends^0-maxbackends^post26 == 0 /\ addrs^0-addrs^post26 == 0 /\ tmp___35^0-tmp___35^post26 == 0 /\ -err^post26+err^0 == 0 /\ closed^0-closed^post26 == 0 /\ tmp___02^0-tmp___02^post26 == 0 /\ -tmp___46^post26+tmp___46^0 == 0 /\ maxlisten^0-maxlisten^post26 == 0 /\ -ret^post26+ret^0 == 0 /\ -maxconn^post26+maxconn^0 == 0 /\ fd^0-fd^post26 == 0 /\ addr^0-addr^post26 == 0 /\ added^0-added^post26 == 0 /\ -listensocket_of_listen_index^post26+listensocket_of_listen_index^0 == 0 /\ -tmp1^post26+tmp1^0 == 0 /\ -tmp___13^post26+tmp___13^0 == 0 /\ -family^post26+family^0 == 0 /\ -listen_index^post26+listen_index^0 == 0 /\ -addr_ai_family^post26+addr_ai_family^0 == 0), cost: 1 26: l21 -> l19 : added^0'=added^post27, addr^0'=addr^post27, addr_ai_family^0'=addr_ai_family^post27, addrs^0'=addrs^post27, closed^0'=closed^post27, err^0'=err^post27, family^0'=family^post27, fd^0'=fd^post27, listen_index^0'=listen_index^post27, listensocket_of_listen_index^0'=listensocket_of_listen_index^post27, maxaddr^0'=maxaddr^post27, maxbackends^0'=maxbackends^post27, maxconn^0'=maxconn^post27, maxlisten^0'=maxlisten^post27, one^0'=one^post27, ret^0'=ret^post27, tmp1^0'=tmp1^post27, tmp___02^0'=tmp___02^post27, tmp___13^0'=tmp___13^post27, tmp___24^0'=tmp___24^post27, tmp___35^0'=tmp___35^post27, tmp___46^0'=tmp___46^post27, (-addr^post27+addr^0 == 0 /\ fd^0-fd^post27 == 0 /\ addr_ai_family^0-addr_ai_family^post27 == 0 /\ -maxconn^post27+maxconn^0 == 0 /\ added^0-added^post27 == 0 /\ one^0-one^post27 == 0 /\ -tmp___46^post27+tmp___46^0 == 0 /\ maxaddr^0-maxaddr^post27 == 0 /\ tmp___24^0 <= 0 /\ listen_index^0-listen_index^post27 == 0 /\ -listensocket_of_listen_index^post27+listensocket_of_listen_index^0 == 0 /\ addrs^0-addrs^post27 == 0 /\ -family^post27+family^0 == 0 /\ -err^post27+err^0 == 0 /\ -closed^post27+closed^0 == 0 /\ -maxbackends^post27+maxbackends^0 == 0 /\ -tmp___24^post27+tmp___24^0 == 0 /\ -tmp1^post27+tmp1^0 == 0 /\ -tmp___13^post27+tmp___13^0 == 0 /\ -ret^post27+ret^0 == 0 /\ tmp___35^0-tmp___35^post27 == 0 /\ tmp___02^0-tmp___02^post27 == 0 /\ -maxlisten^post27+maxlisten^0 == 0 /\ -tmp___24^0 <= 0), cost: 1 27: l21 -> l20 : added^0'=added^post28, addr^0'=addr^post28, addr_ai_family^0'=addr_ai_family^post28, addrs^0'=addrs^post28, closed^0'=closed^post28, err^0'=err^post28, family^0'=family^post28, fd^0'=fd^post28, listen_index^0'=listen_index^post28, listensocket_of_listen_index^0'=listensocket_of_listen_index^post28, maxaddr^0'=maxaddr^post28, maxbackends^0'=maxbackends^post28, maxconn^0'=maxconn^post28, maxlisten^0'=maxlisten^post28, one^0'=one^post28, ret^0'=ret^post28, tmp1^0'=tmp1^post28, tmp___02^0'=tmp___02^post28, tmp___13^0'=tmp___13^post28, tmp___24^0'=tmp___24^post28, tmp___35^0'=tmp___35^post28, tmp___46^0'=tmp___46^post28, (addrs^0-addrs^post28 == 0 /\ -listen_index^post28+listen_index^0 == 0 /\ -family^post28+family^0 == 0 /\ -listensocket_of_listen_index^post28+listensocket_of_listen_index^0 == 0 /\ tmp1^0-tmp1^post28 == 0 /\ maxaddr^0-maxaddr^post28 == 0 /\ -err^post28+err^0 == 0 /\ closed^0-closed^post28 == 0 /\ -addr_ai_family^post28+addr_ai_family^0 == 0 /\ tmp___02^0-tmp___02^post28 == 0 /\ maxbackends^0-maxbackends^post28 == 0 /\ maxlisten^0-maxlisten^post28 == 0 /\ tmp___35^0-tmp___35^post28 == 0 /\ -ret^post28+ret^0 == 0 /\ addr^0-addr^post28 == 0 /\ -tmp___46^post28+tmp___46^0 == 0 /\ fd^0-fd^post28 == 0 /\ -maxconn^post28+maxconn^0 == 0 /\ -tmp___13^post28+tmp___13^0 == 0 /\ 1-tmp___24^0 <= 0 /\ added^0-added^post28 == 0 /\ -one^post28+one^0 == 0 /\ tmp___24^0-tmp___24^post28 == 0), cost: 1 28: l21 -> l20 : added^0'=added^post29, addr^0'=addr^post29, addr_ai_family^0'=addr_ai_family^post29, addrs^0'=addrs^post29, closed^0'=closed^post29, err^0'=err^post29, family^0'=family^post29, fd^0'=fd^post29, listen_index^0'=listen_index^post29, listensocket_of_listen_index^0'=listensocket_of_listen_index^post29, maxaddr^0'=maxaddr^post29, maxbackends^0'=maxbackends^post29, maxconn^0'=maxconn^post29, maxlisten^0'=maxlisten^post29, one^0'=one^post29, ret^0'=ret^post29, tmp1^0'=tmp1^post29, tmp___02^0'=tmp___02^post29, tmp___13^0'=tmp___13^post29, tmp___24^0'=tmp___24^post29, tmp___35^0'=tmp___35^post29, tmp___46^0'=tmp___46^post29, (listen_index^0-listen_index^post29 == 0 /\ 1+tmp___24^0 <= 0 /\ tmp___46^0-tmp___46^post29 == 0 /\ fd^0-fd^post29 == 0 /\ tmp___35^0-tmp___35^post29 == 0 /\ -tmp1^post29+tmp1^0 == 0 /\ -maxlisten^post29+maxlisten^0 == 0 /\ tmp___02^0-tmp___02^post29 == 0 /\ -addr_ai_family^post29+addr_ai_family^0 == 0 /\ -family^post29+family^0 == 0 /\ tmp___13^0-tmp___13^post29 == 0 /\ one^0-one^post29 == 0 /\ -err^post29+err^0 == 0 /\ maxaddr^0-maxaddr^post29 == 0 /\ addrs^0-addrs^post29 == 0 /\ -ret^post29+ret^0 == 0 /\ -listensocket_of_listen_index^post29+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post29+maxbackends^0 == 0 /\ -maxconn^post29+maxconn^0 == 0 /\ addr^0-addr^post29 == 0 /\ added^0-added^post29 == 0 /\ closed^0-closed^post29 == 0 /\ -tmp___24^post29+tmp___24^0 == 0), cost: 1 29: l22 -> l21 : added^0'=added^post30, addr^0'=addr^post30, addr_ai_family^0'=addr_ai_family^post30, addrs^0'=addrs^post30, closed^0'=closed^post30, err^0'=err^post30, family^0'=family^post30, fd^0'=fd^post30, listen_index^0'=listen_index^post30, listensocket_of_listen_index^0'=listensocket_of_listen_index^post30, maxaddr^0'=maxaddr^post30, maxbackends^0'=maxbackends^post30, maxconn^0'=maxconn^post30, maxlisten^0'=maxlisten^post30, one^0'=one^post30, ret^0'=ret^post30, tmp1^0'=tmp1^post30, tmp___02^0'=tmp___02^post30, tmp___13^0'=tmp___13^post30, tmp___24^0'=tmp___24^post30, tmp___35^0'=tmp___35^post30, tmp___46^0'=tmp___46^post30, (0 == 0 /\ -tmp___46^post30+tmp___46^0 == 0 /\ listen_index^0-listen_index^post30 == 0 /\ -listensocket_of_listen_index^post30+listensocket_of_listen_index^0 == 0 /\ addr_ai_family^0-addr_ai_family^post30 == 0 /\ -maxbackends^post30+maxbackends^0 == 0 /\ -family^post30+family^0 == 0 /\ -addr^post30+addr^0 == 0 /\ -maxlisten^post30+maxlisten^0 == 0 /\ -closed^post30+closed^0 == 0 /\ -tmp___13^post30+tmp___13^0 == 0 /\ -ret^post30+ret^0 == 0 /\ addrs^0-addrs^post30 == 0 /\ maxaddr^0-maxaddr^post30 == 0 /\ -maxconn^post30+maxconn^0 == 0 /\ added^0-added^post30 == 0 /\ one^0-one^post30 == 0 /\ err^0-err^post30 == 0 /\ -tmp1^post30+tmp1^0 == 0 /\ tmp___02^0-tmp___02^post30 == 0 /\ -fd^post30+fd^0 == 0 /\ tmp___35^0-tmp___35^post30 == 0), cost: 1 30: l23 -> l19 : added^0'=added^post31, addr^0'=addr^post31, addr_ai_family^0'=addr_ai_family^post31, addrs^0'=addrs^post31, closed^0'=closed^post31, err^0'=err^post31, family^0'=family^post31, fd^0'=fd^post31, listen_index^0'=listen_index^post31, listensocket_of_listen_index^0'=listensocket_of_listen_index^post31, maxaddr^0'=maxaddr^post31, maxbackends^0'=maxbackends^post31, maxconn^0'=maxconn^post31, maxlisten^0'=maxlisten^post31, one^0'=one^post31, ret^0'=ret^post31, tmp1^0'=tmp1^post31, tmp___02^0'=tmp___02^post31, tmp___13^0'=tmp___13^post31, tmp___24^0'=tmp___24^post31, tmp___35^0'=tmp___35^post31, tmp___46^0'=tmp___46^post31, (fd^0-fd^post31 == 0 /\ tmp___35^0 <= 0 /\ -tmp___35^0 <= 0 /\ tmp___24^0-tmp___24^post31 == 0 /\ added^0-added^post31 == 0 /\ tmp___35^0-tmp___35^post31 == 0 /\ maxaddr^0-maxaddr^post31 == 0 /\ tmp___02^0-tmp___02^post31 == 0 /\ -tmp___46^post31+tmp___46^0 == 0 /\ -addr^post31+addr^0 == 0 /\ maxlisten^0-maxlisten^post31 == 0 /\ listen_index^0-listen_index^post31 == 0 /\ one^0-one^post31 == 0 /\ -ret^post31+ret^0 == 0 /\ -maxconn^post31+maxconn^0 == 0 /\ -maxbackends^post31+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post31+listensocket_of_listen_index^0 == 0 /\ addrs^0-addrs^post31 == 0 /\ -tmp1^post31+tmp1^0 == 0 /\ -addr_ai_family^post31+addr_ai_family^0 == 0 /\ -tmp___13^post31+tmp___13^0 == 0 /\ -family^post31+family^0 == 0 /\ err^0-err^post31 == 0 /\ -closed^post31+closed^0 == 0), cost: 1 31: l23 -> l22 : added^0'=added^post32, addr^0'=addr^post32, addr_ai_family^0'=addr_ai_family^post32, addrs^0'=addrs^post32, closed^0'=closed^post32, err^0'=err^post32, family^0'=family^post32, fd^0'=fd^post32, listen_index^0'=listen_index^post32, listensocket_of_listen_index^0'=listensocket_of_listen_index^post32, maxaddr^0'=maxaddr^post32, maxbackends^0'=maxbackends^post32, maxconn^0'=maxconn^post32, maxlisten^0'=maxlisten^post32, one^0'=one^post32, ret^0'=ret^post32, tmp1^0'=tmp1^post32, tmp___02^0'=tmp___02^post32, tmp___13^0'=tmp___13^post32, tmp___24^0'=tmp___24^post32, tmp___35^0'=tmp___35^post32, tmp___46^0'=tmp___46^post32, (-closed^post32+closed^0 == 0 /\ addr_ai_family^0-addr_ai_family^post32 == 0 /\ 1-tmp___35^0 <= 0 /\ tmp___02^0-tmp___02^post32 == 0 /\ -addr^post32+addr^0 == 0 /\ added^0-added^post32 == 0 /\ -maxbackends^post32+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post32+listensocket_of_listen_index^0 == 0 /\ addrs^0-addrs^post32 == 0 /\ -tmp1^post32+tmp1^0 == 0 /\ tmp___46^0-tmp___46^post32 == 0 /\ tmp___35^0-tmp___35^post32 == 0 /\ -tmp___24^post32+tmp___24^0 == 0 /\ -fd^post32+fd^0 == 0 /\ -family^post32+family^0 == 0 /\ -tmp___13^post32+tmp___13^0 == 0 /\ -ret^post32+ret^0 == 0 /\ err^0-err^post32 == 0 /\ maxconn^0-maxconn^post32 == 0 /\ one^0-one^post32 == 0 /\ listen_index^0-listen_index^post32 == 0 /\ -maxlisten^post32+maxlisten^0 == 0 /\ maxaddr^0-maxaddr^post32 == 0), cost: 1 32: l23 -> l22 : added^0'=added^post33, addr^0'=addr^post33, addr_ai_family^0'=addr_ai_family^post33, addrs^0'=addrs^post33, closed^0'=closed^post33, err^0'=err^post33, family^0'=family^post33, fd^0'=fd^post33, listen_index^0'=listen_index^post33, listensocket_of_listen_index^0'=listensocket_of_listen_index^post33, maxaddr^0'=maxaddr^post33, maxbackends^0'=maxbackends^post33, maxconn^0'=maxconn^post33, maxlisten^0'=maxlisten^post33, one^0'=one^post33, ret^0'=ret^post33, tmp1^0'=tmp1^post33, tmp___02^0'=tmp___02^post33, tmp___13^0'=tmp___13^post33, tmp___24^0'=tmp___24^post33, tmp___35^0'=tmp___35^post33, tmp___46^0'=tmp___46^post33, (listensocket_of_listen_index^0-listensocket_of_listen_index^post33 == 0 /\ tmp1^0-tmp1^post33 == 0 /\ tmp___02^0-tmp___02^post33 == 0 /\ one^0-one^post33 == 0 /\ -fd^post33+fd^0 == 0 /\ family^0-family^post33 == 0 /\ -addrs^post33+addrs^0 == 0 /\ err^0-err^post33 == 0 /\ -maxaddr^post33+maxaddr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post33 == 0 /\ -addr^post33+addr^0 == 0 /\ -maxlisten^post33+maxlisten^0 == 0 /\ maxconn^0-maxconn^post33 == 0 /\ listen_index^0-listen_index^post33 == 0 /\ -tmp___13^post33+tmp___13^0 == 0 /\ -tmp___46^post33+tmp___46^0 == 0 /\ -closed^post33+closed^0 == 0 /\ -maxbackends^post33+maxbackends^0 == 0 /\ 1+tmp___35^0 <= 0 /\ -ret^post33+ret^0 == 0 /\ tmp___24^0-tmp___24^post33 == 0 /\ tmp___35^0-tmp___35^post33 == 0 /\ -added^post33+added^0 == 0), cost: 1 33: l24 -> l8 : added^0'=added^post34, addr^0'=addr^post34, addr_ai_family^0'=addr_ai_family^post34, addrs^0'=addrs^post34, closed^0'=closed^post34, err^0'=err^post34, family^0'=family^post34, fd^0'=fd^post34, listen_index^0'=listen_index^post34, listensocket_of_listen_index^0'=listensocket_of_listen_index^post34, maxaddr^0'=maxaddr^post34, maxbackends^0'=maxbackends^post34, maxconn^0'=maxconn^post34, maxlisten^0'=maxlisten^post34, one^0'=one^post34, ret^0'=ret^post34, tmp1^0'=tmp1^post34, tmp___02^0'=tmp___02^post34, tmp___13^0'=tmp___13^post34, tmp___24^0'=tmp___24^post34, tmp___35^0'=tmp___35^post34, tmp___46^0'=tmp___46^post34, (one^0-one^post34 == 0 /\ added^0-added^post34 == 0 /\ -tmp___13^post34+tmp___13^0 == 0 /\ -tmp1^post34+tmp1^0 == 0 /\ maxaddr^0-maxaddr^post34 == 0 /\ -ret^post34+ret^0 == 0 /\ -tmp___46^post34+tmp___46^0 == 0 /\ tmp___24^0-tmp___24^post34 == 0 /\ maxlisten^0-maxlisten^post34 == 0 /\ listen_index^0-listen_index^post34 == 0 /\ -listensocket_of_listen_index^post34+listensocket_of_listen_index^0 == 0 /\ tmp___02^0-tmp___02^post34 == 0 /\ fd^0-fd^post34 == 0 /\ -addr_ai_family^post34+addr_ai_family^0 == 0 /\ -family^post34+family^0 == 0 /\ -err^post34+err^0 == 0 /\ -closed^post34+closed^0 == 0 /\ -maxconn^post34+maxconn^0 == 0 /\ tmp___35^0-tmp___35^post34 == 0 /\ addrs^0-addrs^post34 == 0 /\ addr^0-addr^post34 == 0 /\ -maxbackends^post34+maxbackends^0 == 0), cost: 1 34: l25 -> l23 : added^0'=added^post35, addr^0'=addr^post35, addr_ai_family^0'=addr_ai_family^post35, addrs^0'=addrs^post35, closed^0'=closed^post35, err^0'=err^post35, family^0'=family^post35, fd^0'=fd^post35, listen_index^0'=listen_index^post35, listensocket_of_listen_index^0'=listensocket_of_listen_index^post35, maxaddr^0'=maxaddr^post35, maxbackends^0'=maxbackends^post35, maxconn^0'=maxconn^post35, maxlisten^0'=maxlisten^post35, one^0'=one^post35, ret^0'=ret^post35, tmp1^0'=tmp1^post35, tmp___02^0'=tmp___02^post35, tmp___13^0'=tmp___13^post35, tmp___24^0'=tmp___24^post35, tmp___35^0'=tmp___35^post35, tmp___46^0'=tmp___46^post35, (0 == 0 /\ -maxlisten^post35+maxlisten^0 == 0 /\ -fd^0 <= 0 /\ listen_index^0-listen_index^post35 == 0 /\ -maxbackends^post35+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post35+listensocket_of_listen_index^0 == 0 /\ tmp___46^0-tmp___46^post35 == 0 /\ added^0-added^post35 == 0 /\ -closed^post35+closed^0 == 0 /\ -tmp___24^post35+tmp___24^0 == 0 /\ -family^post35+family^0 == 0 /\ -addr^post35+addr^0 == 0 /\ -ret^post35+ret^0 == 0 /\ maxaddr^0-maxaddr^post35 == 0 /\ fd^0 <= 0 /\ err^0-err^post35 == 0 /\ addrs^0-addrs^post35 == 0 /\ -fd^post35+fd^0 == 0 /\ tmp___02^0-tmp___02^post35 == 0 /\ -tmp1^post35+tmp1^0 == 0 /\ maxconn^0-maxconn^post35 == 0 /\ one^0-one^post35 == 0 /\ -addr_ai_family^post35+addr_ai_family^0 == 0 /\ tmp___13^0-tmp___13^post35 == 0), cost: 1 35: l25 -> l24 : added^0'=added^post36, addr^0'=addr^post36, addr_ai_family^0'=addr_ai_family^post36, addrs^0'=addrs^post36, closed^0'=closed^post36, err^0'=err^post36, family^0'=family^post36, fd^0'=fd^post36, listen_index^0'=listen_index^post36, listensocket_of_listen_index^0'=listensocket_of_listen_index^post36, maxaddr^0'=maxaddr^post36, maxbackends^0'=maxbackends^post36, maxconn^0'=maxconn^post36, maxlisten^0'=maxlisten^post36, one^0'=one^post36, ret^0'=ret^post36, tmp1^0'=tmp1^post36, tmp___02^0'=tmp___02^post36, tmp___13^0'=tmp___13^post36, tmp___24^0'=tmp___24^post36, tmp___35^0'=tmp___35^post36, tmp___46^0'=tmp___46^post36, (1-fd^0 <= 0 /\ tmp___35^0-tmp___35^post36 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post36 == 0 /\ addr_ai_family^0-addr_ai_family^post36 == 0 /\ tmp___02^0-tmp___02^post36 == 0 /\ addrs^0-addrs^post36 == 0 /\ -ret^post36+ret^0 == 0 /\ one^0-one^post36 == 0 /\ -tmp___24^post36+tmp___24^0 == 0 /\ err^0-err^post36 == 0 /\ -tmp___46^post36+tmp___46^0 == 0 /\ -fd^post36+fd^0 == 0 /\ added^0-added^post36 == 0 /\ -maxbackends^post36+maxbackends^0 == 0 /\ -maxaddr^post36+maxaddr^0 == 0 /\ -addr^post36+addr^0 == 0 /\ -tmp1^post36+tmp1^0 == 0 /\ -tmp___13^post36+tmp___13^0 == 0 /\ -closed^post36+closed^0 == 0 /\ maxconn^0-maxconn^post36 == 0 /\ -maxlisten^post36+maxlisten^0 == 0 /\ listen_index^0-listen_index^post36 == 0 /\ -family^post36+family^0 == 0), cost: 1 36: l25 -> l24 : added^0'=added^post37, addr^0'=addr^post37, addr_ai_family^0'=addr_ai_family^post37, addrs^0'=addrs^post37, closed^0'=closed^post37, err^0'=err^post37, family^0'=family^post37, fd^0'=fd^post37, listen_index^0'=listen_index^post37, listensocket_of_listen_index^0'=listensocket_of_listen_index^post37, maxaddr^0'=maxaddr^post37, maxbackends^0'=maxbackends^post37, maxconn^0'=maxconn^post37, maxlisten^0'=maxlisten^post37, one^0'=one^post37, ret^0'=ret^post37, tmp1^0'=tmp1^post37, tmp___02^0'=tmp___02^post37, tmp___13^0'=tmp___13^post37, tmp___24^0'=tmp___24^post37, tmp___35^0'=tmp___35^post37, tmp___46^0'=tmp___46^post37, (addr_ai_family^0-addr_ai_family^post37 == 0 /\ -closed^post37+closed^0 == 0 /\ -maxconn^post37+maxconn^0 == 0 /\ tmp___46^0-tmp___46^post37 == 0 /\ -addr^post37+addr^0 == 0 /\ one^0-one^post37 == 0 /\ added^0-added^post37 == 0 /\ maxaddr^0-maxaddr^post37 == 0 /\ -family^post37+family^0 == 0 /\ tmp___35^0-tmp___35^post37 == 0 /\ listen_index^0-listen_index^post37 == 0 /\ -ret^post37+ret^0 == 0 /\ addrs^0-addrs^post37 == 0 /\ -listensocket_of_listen_index^post37+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post37+maxbackends^0 == 0 /\ -tmp___24^post37+tmp___24^0 == 0 /\ tmp___02^0-tmp___02^post37 == 0 /\ -tmp___13^post37+tmp___13^0 == 0 /\ -tmp1^post37+tmp1^0 == 0 /\ err^0-err^post37 == 0 /\ 1+fd^0 <= 0 /\ -fd^post37+fd^0 == 0 /\ -maxlisten^post37+maxlisten^0 == 0), cost: 1 37: l26 -> l27 : added^0'=added^post38, addr^0'=addr^post38, addr_ai_family^0'=addr_ai_family^post38, addrs^0'=addrs^post38, closed^0'=closed^post38, err^0'=err^post38, family^0'=family^post38, fd^0'=fd^post38, listen_index^0'=listen_index^post38, listensocket_of_listen_index^0'=listensocket_of_listen_index^post38, maxaddr^0'=maxaddr^post38, maxbackends^0'=maxbackends^post38, maxconn^0'=maxconn^post38, maxlisten^0'=maxlisten^post38, one^0'=one^post38, ret^0'=ret^post38, tmp1^0'=tmp1^post38, tmp___02^0'=tmp___02^post38, tmp___13^0'=tmp___13^post38, tmp___24^0'=tmp___24^post38, tmp___35^0'=tmp___35^post38, tmp___46^0'=tmp___46^post38, (tmp___02^0-tmp___02^post38 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post38 == 0 /\ -closed^post38+closed^0 == 0 /\ -fd^post38+fd^0 == 0 /\ -addrs^post38+addrs^0 == 0 /\ one^0-one^post38 == 0 /\ family^0-family^post38 == 0 /\ -maxaddr^post38+maxaddr^0 == 0 /\ err^0-err^post38 == 0 /\ -tmp1^post38+tmp1^0 == 0 /\ -tmp___24^post38+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post38 == 0 /\ added^0-added^post38 == 0 /\ maxconn^0-maxconn^post38 == 0 /\ -addr^post38+addr^0 == 0 /\ tmp___35^0-tmp___35^post38 == 0 /\ addr_ai_family^0-addr_ai_family^post38 == 0 /\ listen_index^0-listen_index^post38 == 0 /\ -maxlisten^post38+maxlisten^0 == 0 /\ -ret^post38+ret^0 == 0 /\ tmp___13^0-tmp___13^post38 == 0 /\ -maxbackends^post38+maxbackends^0 == 0), cost: 1 45: l27 -> l28 : added^0'=added^post46, addr^0'=addr^post46, addr_ai_family^0'=addr_ai_family^post46, addrs^0'=addrs^post46, closed^0'=closed^post46, err^0'=err^post46, family^0'=family^post46, fd^0'=fd^post46, listen_index^0'=listen_index^post46, listensocket_of_listen_index^0'=listensocket_of_listen_index^post46, maxaddr^0'=maxaddr^post46, maxbackends^0'=maxbackends^post46, maxconn^0'=maxconn^post46, maxlisten^0'=maxlisten^post46, one^0'=one^post46, ret^0'=ret^post46, tmp1^0'=tmp1^post46, tmp___02^0'=tmp___02^post46, tmp___13^0'=tmp___13^post46, tmp___24^0'=tmp___24^post46, tmp___35^0'=tmp___35^post46, tmp___46^0'=tmp___46^post46, (tmp___46^0-tmp___46^post46 == 0 /\ -tmp1^post46+tmp1^0 == 0 /\ -addr_ai_family^post46+addr_ai_family^0 == 0 /\ tmp___35^0-tmp___35^post46 == 0 /\ -listen_index^post46+listen_index^0 == 0 /\ addrs^0-addrs^post46 == 0 /\ maxaddr^0-maxaddr^post46 == 0 /\ -family^post46+family^0 == 0 /\ -err^post46+err^0 == 0 /\ one^0-one^post46 == 0 /\ closed^0-closed^post46 == 0 /\ maxlisten^0-maxlisten^post46 == 0 /\ tmp___02^0-tmp___02^post46 == 0 /\ -tmp___24^post46+tmp___24^0 == 0 /\ fd^0-fd^post46 == 0 /\ -ret^post46+ret^0 == 0 /\ addr^0-addr^post46 == 0 /\ -maxconn^post46+maxconn^0 == 0 /\ -listen_index^0+maxlisten^0 <= 0 /\ -listensocket_of_listen_index^post46+listensocket_of_listen_index^0 == 0 /\ -tmp___13^post46+tmp___13^0 == 0 /\ added^0-added^post46 == 0 /\ -maxbackends^post46+maxbackends^0 == 0), cost: 1 46: l27 -> l31 : added^0'=added^post47, addr^0'=addr^post47, addr_ai_family^0'=addr_ai_family^post47, addrs^0'=addrs^post47, closed^0'=closed^post47, err^0'=err^post47, family^0'=family^post47, fd^0'=fd^post47, listen_index^0'=listen_index^post47, listensocket_of_listen_index^0'=listensocket_of_listen_index^post47, maxaddr^0'=maxaddr^post47, maxbackends^0'=maxbackends^post47, maxconn^0'=maxconn^post47, maxlisten^0'=maxlisten^post47, one^0'=one^post47, ret^0'=ret^post47, tmp1^0'=tmp1^post47, tmp___02^0'=tmp___02^post47, tmp___13^0'=tmp___13^post47, tmp___24^0'=tmp___24^post47, tmp___35^0'=tmp___35^post47, tmp___46^0'=tmp___46^post47, (-listensocket_of_listen_index^post47+listensocket_of_listen_index^0 == 0 /\ listen_index^0-listen_index^post47 == 0 /\ tmp___46^0-tmp___46^post47 == 0 /\ addr_ai_family^0-addr_ai_family^post47 == 0 /\ -maxbackends^post47+maxbackends^0 == 0 /\ -tmp1^post47+tmp1^0 == 0 /\ -family^post47+family^0 == 0 /\ added^0-added^post47 == 0 /\ -closed^post47+closed^0 == 0 /\ tmp___35^0-tmp___35^post47 == 0 /\ addrs^0-addrs^post47 == 0 /\ tmp___02^0-tmp___02^post47 == 0 /\ maxaddr^0-maxaddr^post47 == 0 /\ -maxlisten^post47+maxlisten^0 == 0 /\ one^0-one^post47 == 0 /\ 1+listen_index^0-maxlisten^0 <= 0 /\ err^0-err^post47 == 0 /\ tmp___13^0-tmp___13^post47 == 0 /\ -addr^post47+addr^0 == 0 /\ -fd^post47+fd^0 == 0 /\ -tmp___24^post47+tmp___24^0 == 0 /\ -ret^post47+ret^0 == 0 /\ -maxconn^post47+maxconn^0 == 0), cost: 1 38: l28 -> l29 : added^0'=added^post39, addr^0'=addr^post39, addr_ai_family^0'=addr_ai_family^post39, addrs^0'=addrs^post39, closed^0'=closed^post39, err^0'=err^post39, family^0'=family^post39, fd^0'=fd^post39, listen_index^0'=listen_index^post39, listensocket_of_listen_index^0'=listensocket_of_listen_index^post39, maxaddr^0'=maxaddr^post39, maxbackends^0'=maxbackends^post39, maxconn^0'=maxconn^post39, maxlisten^0'=maxlisten^post39, one^0'=one^post39, ret^0'=ret^post39, tmp1^0'=tmp1^post39, tmp___02^0'=tmp___02^post39, tmp___13^0'=tmp___13^post39, tmp___24^0'=tmp___24^post39, tmp___35^0'=tmp___35^post39, tmp___46^0'=tmp___46^post39, (-tmp___24^post39+tmp___24^0 == 0 /\ err^0-err^post39 == 0 /\ -maxaddr^post39+maxaddr^0 == 0 /\ -maxbackends^post39+maxbackends^0 == 0 /\ tmp___46^0-tmp___46^post39 == 0 /\ -added^post39+added^0 == 0 /\ -closed^post39+closed^0 == 0 /\ -family^post39+family^0 == 0 /\ tmp___35^0-tmp___35^post39 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post39 == 0 /\ -tmp1^post39+tmp1^0 == 0 /\ tmp___02^0-tmp___02^post39 == 0 /\ tmp___13^0-tmp___13^post39 == 0 /\ listen_index^0-listen_index^post39 == 0 /\ addr_ai_family^0-addr_ai_family^post39 == 0 /\ -maxlisten^post39+maxlisten^0 == 0 /\ one^0-one^post39 == 0 /\ -fd^post39+fd^0 == 0 /\ -addr^post39+addr^0 == 0 /\ -ret^post39+ret^0 == 0 /\ -maxconn^post39+maxconn^0 == 0 /\ addrs^0-addrs^post39 == 0), cost: 1 39: l29 -> l25 : added^0'=added^post40, addr^0'=addr^post40, addr_ai_family^0'=addr_ai_family^post40, addrs^0'=addrs^post40, closed^0'=closed^post40, err^0'=err^post40, family^0'=family^post40, fd^0'=fd^post40, listen_index^0'=listen_index^post40, listensocket_of_listen_index^0'=listensocket_of_listen_index^post40, maxaddr^0'=maxaddr^post40, maxbackends^0'=maxbackends^post40, maxconn^0'=maxconn^post40, maxlisten^0'=maxlisten^post40, one^0'=one^post40, ret^0'=ret^post40, tmp1^0'=tmp1^post40, tmp___02^0'=tmp___02^post40, tmp___13^0'=tmp___13^post40, tmp___24^0'=tmp___24^post40, tmp___35^0'=tmp___35^post40, tmp___46^0'=tmp___46^post40, (0 == 0 /\ -maxlisten^post40+maxlisten^0 == 0 /\ listen_index^0-listen_index^post40 == 0 /\ -listensocket_of_listen_index^post40+listensocket_of_listen_index^0 == 0 /\ -family^post40+family^0 == 0 /\ -maxbackends^post40+maxbackends^0 == 0 /\ -addr^post40+addr^0 == 0 /\ -ret^post40+ret^0 == 0 /\ err^0-err^post40 == 0 /\ -tmp___24^post40+tmp___24^0 == 0 /\ -addrs^post40+addrs^0 == 0 /\ tmp___46^0-tmp___46^post40 == 0 /\ addr_ai_family^0-addr_ai_family^post40 == 0 /\ tmp___35^0-tmp___35^post40 == 0 /\ added^0-added^post40 == 0 /\ 1+listen_index^0-maxlisten^0 <= 0 /\ tmp___02^0-tmp___02^post40 == 0 /\ -tmp1^post40+tmp1^0 == 0 /\ maxconn^0-maxconn^post40 == 0 /\ one^0-one^post40 == 0 /\ maxaddr^0-maxaddr^post40 == 0 /\ -closed^post40+closed^0 == 0 /\ tmp___13^0-tmp___13^post40 == 0), cost: 1 40: l29 -> l5 : added^0'=added^post41, addr^0'=addr^post41, addr_ai_family^0'=addr_ai_family^post41, addrs^0'=addrs^post41, closed^0'=closed^post41, err^0'=err^post41, family^0'=family^post41, fd^0'=fd^post41, listen_index^0'=listen_index^post41, listensocket_of_listen_index^0'=listensocket_of_listen_index^post41, maxaddr^0'=maxaddr^post41, maxbackends^0'=maxbackends^post41, maxconn^0'=maxconn^post41, maxlisten^0'=maxlisten^post41, one^0'=one^post41, ret^0'=ret^post41, tmp1^0'=tmp1^post41, tmp___02^0'=tmp___02^post41, tmp___13^0'=tmp___13^post41, tmp___24^0'=tmp___24^post41, tmp___35^0'=tmp___35^post41, tmp___46^0'=tmp___46^post41, (err^0-err^post41 == 0 /\ added^0-added^post41 == 0 /\ -tmp1^post41+tmp1^0 == 0 /\ -tmp___13^post41+tmp___13^0 == 0 /\ -tmp___46^post41+tmp___46^0 == 0 /\ tmp___24^0-tmp___24^post41 == 0 /\ -maxconn^post41+maxconn^0 == 0 /\ listen_index^0-listen_index^post41 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post41 == 0 /\ tmp___02^0-tmp___02^post41 == 0 /\ -closed^post41+closed^0 == 0 /\ maxlisten^0-maxlisten^post41 == 0 /\ -family^post41+family^0 == 0 /\ -fd^post41+fd^0 == 0 /\ -maxbackends^post41+maxbackends^0 == 0 /\ -maxaddr^post41+maxaddr^0 == 0 /\ -ret^post41+ret^0 == 0 /\ -addr^post41+addr^0 == 0 /\ tmp___35^0-tmp___35^post41 == 0 /\ addrs^0-addrs^post41 == 0 /\ addr_ai_family^0-addr_ai_family^post41 == 0 /\ -one^post41+one^0 == 0 /\ -listen_index^0+maxlisten^0 <= 0), cost: 1 41: l30 -> l26 : added^0'=added^post42, addr^0'=addr^post42, addr_ai_family^0'=addr_ai_family^post42, addrs^0'=addrs^post42, closed^0'=closed^post42, err^0'=err^post42, family^0'=family^post42, fd^0'=fd^post42, listen_index^0'=listen_index^post42, listensocket_of_listen_index^0'=listensocket_of_listen_index^post42, maxaddr^0'=maxaddr^post42, maxbackends^0'=maxbackends^post42, maxconn^0'=maxconn^post42, maxlisten^0'=maxlisten^post42, one^0'=one^post42, ret^0'=ret^post42, tmp1^0'=tmp1^post42, tmp___02^0'=tmp___02^post42, tmp___13^0'=tmp___13^post42, tmp___24^0'=tmp___24^post42, tmp___35^0'=tmp___35^post42, tmp___46^0'=tmp___46^post42, (addr_ai_family^0-addr_ai_family^post42 == 0 /\ -fd^post42+fd^0 == 0 /\ -closed^post42+closed^0 == 0 /\ added^0-added^post42 == 0 /\ -family^post42+family^0 == 0 /\ tmp___02^0-tmp___02^post42 == 0 /\ -addr^post42+addr^0 == 0 /\ -maxbackends^post42+maxbackends^0 == 0 /\ -1-listen_index^0+listen_index^post42 == 0 /\ tmp___35^0-tmp___35^post42 == 0 /\ addrs^0-addrs^post42 == 0 /\ tmp___46^0-tmp___46^post42 == 0 /\ -tmp1^post42+tmp1^0 == 0 /\ -ret^post42+ret^0 == 0 /\ -tmp___24^post42+tmp___24^0 == 0 /\ -tmp___13^post42+tmp___13^0 == 0 /\ -maxlisten^post42+maxlisten^0 == 0 /\ one^0-one^post42 == 0 /\ maxaddr^0-maxaddr^post42 == 0 /\ -listensocket_of_listen_index^post42+listensocket_of_listen_index^0 == 0 /\ err^0-err^post42 == 0 /\ maxconn^0-maxconn^post42 == 0), cost: 1 42: l31 -> l30 : added^0'=added^post43, addr^0'=addr^post43, addr_ai_family^0'=addr_ai_family^post43, addrs^0'=addrs^post43, closed^0'=closed^post43, err^0'=err^post43, family^0'=family^post43, fd^0'=fd^post43, listen_index^0'=listen_index^post43, listensocket_of_listen_index^0'=listensocket_of_listen_index^post43, maxaddr^0'=maxaddr^post43, maxbackends^0'=maxbackends^post43, maxconn^0'=maxconn^post43, maxlisten^0'=maxlisten^post43, one^0'=one^post43, ret^0'=ret^post43, tmp1^0'=tmp1^post43, tmp___02^0'=tmp___02^post43, tmp___13^0'=tmp___13^post43, tmp___24^0'=tmp___24^post43, tmp___35^0'=tmp___35^post43, tmp___46^0'=tmp___46^post43, (listensocket_of_listen_index^0-listensocket_of_listen_index^post43 == 0 /\ -tmp___13^post43+tmp___13^0 == 0 /\ tmp___02^0-tmp___02^post43 == 0 /\ -closed^post43+closed^0 == 0 /\ tmp___35^0-tmp___35^post43 == 0 /\ -fd^post43+fd^0 == 0 /\ tmp___24^0-tmp___24^post43 == 0 /\ one^0-one^post43 == 0 /\ family^0-family^post43 == 0 /\ err^0-err^post43 == 0 /\ -listensocket_of_listen_index^0 <= 0 /\ -added^post43+added^0 == 0 /\ -tmp___46^post43+tmp___46^0 == 0 /\ -maxaddr^post43+maxaddr^0 == 0 /\ -tmp1^post43+tmp1^0 == 0 /\ maxconn^0-maxconn^post43 == 0 /\ listen_index^0-listen_index^post43 == 0 /\ addr_ai_family^0-addr_ai_family^post43 == 0 /\ -maxlisten^post43+maxlisten^0 == 0 /\ -ret^post43+ret^0 == 0 /\ addrs^0-addrs^post43 == 0 /\ -addr^post43+addr^0 == 0 /\ -maxbackends^post43+maxbackends^0 == 0), cost: 1 43: l31 -> l30 : added^0'=added^post44, addr^0'=addr^post44, addr_ai_family^0'=addr_ai_family^post44, addrs^0'=addrs^post44, closed^0'=closed^post44, err^0'=err^post44, family^0'=family^post44, fd^0'=fd^post44, listen_index^0'=listen_index^post44, listensocket_of_listen_index^0'=listensocket_of_listen_index^post44, maxaddr^0'=maxaddr^post44, maxbackends^0'=maxbackends^post44, maxconn^0'=maxconn^post44, maxlisten^0'=maxlisten^post44, one^0'=one^post44, ret^0'=ret^post44, tmp1^0'=tmp1^post44, tmp___02^0'=tmp___02^post44, tmp___13^0'=tmp___13^post44, tmp___24^0'=tmp___24^post44, tmp___35^0'=tmp___35^post44, tmp___46^0'=tmp___46^post44, (-one^post44+one^0 == 0 /\ -maxbackends^post44+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post44+listensocket_of_listen_index^0 == 0 /\ addr_ai_family^0-addr_ai_family^post44 == 0 /\ listen_index^0-listen_index^post44 == 0 /\ -tmp___13^post44+tmp___13^0 == 0 /\ tmp___24^0-tmp___24^post44 == 0 /\ -family^post44+family^0 == 0 /\ -closed^post44+closed^0 == 0 /\ added^0-added^post44 == 0 /\ tmp___35^0-tmp___35^post44 == 0 /\ addrs^0-addrs^post44 == 0 /\ maxaddr^0-maxaddr^post44 == 0 /\ -maxconn^post44+maxconn^0 == 0 /\ err^0-err^post44 == 0 /\ fd^0-fd^post44 == 0 /\ -tmp___02^post44+tmp___02^0 == 0 /\ -tmp___46^post44+tmp___46^0 == 0 /\ maxlisten^0-maxlisten^post44 == 0 /\ -addr^post44+addr^0 == 0 /\ tmp1^0-tmp1^post44 == 0 /\ 2+listensocket_of_listen_index^0 <= 0 /\ -ret^post44+ret^0 == 0), cost: 1 44: l31 -> l28 : added^0'=added^post45, addr^0'=addr^post45, addr_ai_family^0'=addr_ai_family^post45, addrs^0'=addrs^post45, closed^0'=closed^post45, err^0'=err^post45, family^0'=family^post45, fd^0'=fd^post45, listen_index^0'=listen_index^post45, listensocket_of_listen_index^0'=listensocket_of_listen_index^post45, maxaddr^0'=maxaddr^post45, maxbackends^0'=maxbackends^post45, maxconn^0'=maxconn^post45, maxlisten^0'=maxlisten^post45, one^0'=one^post45, ret^0'=ret^post45, tmp1^0'=tmp1^post45, tmp___02^0'=tmp___02^post45, tmp___13^0'=tmp___13^post45, tmp___24^0'=tmp___24^post45, tmp___35^0'=tmp___35^post45, tmp___46^0'=tmp___46^post45, (maxlisten^0-maxlisten^post45 == 0 /\ tmp1^0-tmp1^post45 == 0 /\ -maxconn^post45+maxconn^0 == 0 /\ tmp___02^0-tmp___02^post45 == 0 /\ addrs^0-addrs^post45 == 0 /\ closed^0-closed^post45 == 0 /\ -listensocket_of_listen_index^post45+listensocket_of_listen_index^0 == 0 /\ tmp___35^0-tmp___35^post45 == 0 /\ added^0-added^post45 == 0 /\ -err^post45+err^0 == 0 /\ -family^post45+family^0 == 0 /\ -ret^post45+ret^0 == 0 /\ 1+listensocket_of_listen_index^0 <= 0 /\ -1-listensocket_of_listen_index^0 <= 0 /\ -maxbackends^post45+maxbackends^0 == 0 /\ -tmp___13^post45+tmp___13^0 == 0 /\ -tmp___46^post45+tmp___46^0 == 0 /\ -addr^post45+addr^0 == 0 /\ -addr_ai_family^post45+addr_ai_family^0 == 0 /\ -one^post45+one^0 == 0 /\ maxaddr^0-maxaddr^post45 == 0 /\ tmp___24^0-tmp___24^post45 == 0 /\ fd^0-fd^post45 == 0 /\ -listen_index^post45+listen_index^0 == 0), cost: 1 47: l32 -> l8 : added^0'=added^post48, addr^0'=addr^post48, addr_ai_family^0'=addr_ai_family^post48, addrs^0'=addrs^post48, closed^0'=closed^post48, err^0'=err^post48, family^0'=family^post48, fd^0'=fd^post48, listen_index^0'=listen_index^post48, listensocket_of_listen_index^0'=listensocket_of_listen_index^post48, maxaddr^0'=maxaddr^post48, maxbackends^0'=maxbackends^post48, maxconn^0'=maxconn^post48, maxlisten^0'=maxlisten^post48, one^0'=one^post48, ret^0'=ret^post48, tmp1^0'=tmp1^post48, tmp___02^0'=tmp___02^post48, tmp___13^0'=tmp___13^post48, tmp___24^0'=tmp___24^post48, tmp___35^0'=tmp___35^post48, tmp___46^0'=tmp___46^post48, (maxaddr^0-maxaddr^post48 == 0 /\ tmp___24^0-tmp___24^post48 == 0 /\ maxbackends^0-maxbackends^post48 == 0 /\ tmp___35^0-tmp___35^post48 == 0 /\ -listensocket_of_listen_index^post48+listensocket_of_listen_index^0 == 0 /\ tmp___02^0-tmp___02^post48 == 0 /\ addr_ai_family^0-addr_ai_family^post48 == 0 /\ -tmp___46^post48+tmp___46^0 == 0 /\ addrs^0-addrs^post48 == 0 /\ -family^post48+family^0 == 0 /\ -listen_index^post48+listen_index^0 == 0 /\ maxlisten^0-maxlisten^post48 == 0 /\ fd^0-fd^post48 == 0 /\ one^0-one^post48 == 0 /\ -ret^post48+ret^0 == 0 /\ -maxconn^post48+maxconn^0 == 0 /\ err^0-err^post48 == 0 /\ -closed^post48+closed^0 == 0 /\ added^0-added^post48 == 0 /\ -addr^post48+addr^0 == 0 /\ -tmp1^post48+tmp1^0 == 0 /\ -tmp___13^post48+tmp___13^0 == 0), cost: 1 48: l33 -> l26 : added^0'=added^post49, addr^0'=addr^post49, addr_ai_family^0'=addr_ai_family^post49, addrs^0'=addrs^post49, closed^0'=closed^post49, err^0'=err^post49, family^0'=family^post49, fd^0'=fd^post49, listen_index^0'=listen_index^post49, listensocket_of_listen_index^0'=listensocket_of_listen_index^post49, maxaddr^0'=maxaddr^post49, maxbackends^0'=maxbackends^post49, maxconn^0'=maxconn^post49, maxlisten^0'=maxlisten^post49, one^0'=one^post49, ret^0'=ret^post49, tmp1^0'=tmp1^post49, tmp___02^0'=tmp___02^post49, tmp___13^0'=tmp___13^post49, tmp___24^0'=tmp___24^post49, tmp___35^0'=tmp___35^post49, tmp___46^0'=tmp___46^post49, (fd^0-fd^post49 == 0 /\ -tmp1^post49+tmp1^0 == 0 /\ added^0-added^post49 == 0 /\ -maxconn^post49+maxconn^0 == 0 /\ -tmp___24^post49+tmp___24^0 == 0 /\ tmp___35^0-tmp___35^post49 == 0 /\ one^0-one^post49 == 0 /\ tmp___46^0-tmp___46^post49 == 0 /\ maxaddr^0-maxaddr^post49 == 0 /\ listen_index^0-listen_index^post49 == 0 /\ -listensocket_of_listen_index^post49+listensocket_of_listen_index^0 == 0 /\ -err^post49+err^0 == 0 /\ -closed^post49+closed^0 == 0 /\ -ret^post49+ret^0 == 0 /\ tmp___13^0-tmp___13^post49 == 0 /\ -maxbackends^post49+maxbackends^0 == 0 /\ -tmp___13^0 <= 0 /\ -addr_ai_family^post49+addr_ai_family^0 == 0 /\ tmp___13^0 <= 0 /\ addrs^0-addrs^post49 == 0 /\ -maxlisten^post49+maxlisten^0 == 0 /\ tmp___02^0-tmp___02^post49 == 0 /\ addr^0-addr^post49 == 0 /\ -family^post49+family^0 == 0), cost: 1 49: l33 -> l32 : added^0'=added^post50, addr^0'=addr^post50, addr_ai_family^0'=addr_ai_family^post50, addrs^0'=addrs^post50, closed^0'=closed^post50, err^0'=err^post50, family^0'=family^post50, fd^0'=fd^post50, listen_index^0'=listen_index^post50, listensocket_of_listen_index^0'=listensocket_of_listen_index^post50, maxaddr^0'=maxaddr^post50, maxbackends^0'=maxbackends^post50, maxconn^0'=maxconn^post50, maxlisten^0'=maxlisten^post50, one^0'=one^post50, ret^0'=ret^post50, tmp1^0'=tmp1^post50, tmp___02^0'=tmp___02^post50, tmp___13^0'=tmp___13^post50, tmp___24^0'=tmp___24^post50, tmp___35^0'=tmp___35^post50, tmp___46^0'=tmp___46^post50, (listensocket_of_listen_index^0-listensocket_of_listen_index^post50 == 0 /\ -fd^post50+fd^0 == 0 /\ -maxlisten^post50+maxlisten^0 == 0 /\ family^0-family^post50 == 0 /\ -ret^post50+ret^0 == 0 /\ -addrs^post50+addrs^0 == 0 /\ err^0-err^post50 == 0 /\ addr_ai_family^0-addr_ai_family^post50 == 0 /\ -maxbackends^post50+maxbackends^0 == 0 /\ -addr^post50+addr^0 == 0 /\ -tmp___24^post50+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post50 == 0 /\ listen_index^0-listen_index^post50 == 0 /\ tmp___35^0-tmp___35^post50 == 0 /\ 1-tmp___13^0 <= 0 /\ maxconn^0-maxconn^post50 == 0 /\ tmp___02^0-tmp___02^post50 == 0 /\ -closed^post50+closed^0 == 0 /\ tmp___13^0-tmp___13^post50 == 0 /\ one^0-one^post50 == 0 /\ -tmp1^post50+tmp1^0 == 0 /\ -added^post50+added^0 == 0 /\ maxaddr^0-maxaddr^post50 == 0), cost: 1 50: l33 -> l32 : added^0'=added^post51, addr^0'=addr^post51, addr_ai_family^0'=addr_ai_family^post51, addrs^0'=addrs^post51, closed^0'=closed^post51, err^0'=err^post51, family^0'=family^post51, fd^0'=fd^post51, listen_index^0'=listen_index^post51, listensocket_of_listen_index^0'=listensocket_of_listen_index^post51, maxaddr^0'=maxaddr^post51, maxbackends^0'=maxbackends^post51, maxconn^0'=maxconn^post51, maxlisten^0'=maxlisten^post51, one^0'=one^post51, ret^0'=ret^post51, tmp1^0'=tmp1^post51, tmp___02^0'=tmp___02^post51, tmp___13^0'=tmp___13^post51, tmp___24^0'=tmp___24^post51, tmp___35^0'=tmp___35^post51, tmp___46^0'=tmp___46^post51, (tmp___46^0-tmp___46^post51 == 0 /\ listen_index^0-listen_index^post51 == 0 /\ tmp___35^0-tmp___35^post51 == 0 /\ -closed^post51+closed^0 == 0 /\ -fd^post51+fd^0 == 0 /\ -family^post51+family^0 == 0 /\ -added^post51+added^0 == 0 /\ 1+tmp___13^0 <= 0 /\ -tmp1^post51+tmp1^0 == 0 /\ tmp___02^0-tmp___02^post51 == 0 /\ tmp___13^0-tmp___13^post51 == 0 /\ addr_ai_family^0-addr_ai_family^post51 == 0 /\ -maxlisten^post51+maxlisten^0 == 0 /\ one^0-one^post51 == 0 /\ maxaddr^0-maxaddr^post51 == 0 /\ -addr^post51+addr^0 == 0 /\ -maxbackends^post51+maxbackends^0 == 0 /\ -ret^post51+ret^0 == 0 /\ err^0-err^post51 == 0 /\ -listensocket_of_listen_index^post51+listensocket_of_listen_index^0 == 0 /\ -maxconn^post51+maxconn^0 == 0 /\ -tmp___24^post51+tmp___24^0 == 0 /\ addrs^0-addrs^post51 == 0), cost: 1 52: l34 -> l7 : added^0'=added^post53, addr^0'=addr^post53, addr_ai_family^0'=addr_ai_family^post53, addrs^0'=addrs^post53, closed^0'=closed^post53, err^0'=err^post53, family^0'=family^post53, fd^0'=fd^post53, listen_index^0'=listen_index^post53, listensocket_of_listen_index^0'=listensocket_of_listen_index^post53, maxaddr^0'=maxaddr^post53, maxbackends^0'=maxbackends^post53, maxconn^0'=maxconn^post53, maxlisten^0'=maxlisten^post53, one^0'=one^post53, ret^0'=ret^post53, tmp1^0'=tmp1^post53, tmp___02^0'=tmp___02^post53, tmp___13^0'=tmp___13^post53, tmp___24^0'=tmp___24^post53, tmp___35^0'=tmp___35^post53, tmp___46^0'=tmp___46^post53, (added^0-added^post53 == 0 /\ err^0-err^post53 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post53 == 0 /\ -maxbackends^post53+maxbackends^0 == 0 /\ -maxaddr^post53+maxaddr^0 == 0 /\ -tmp___13^post53+tmp___13^0 == 0 /\ -tmp1^post53+tmp1^0 == 0 /\ tmp___24^0-tmp___24^post53 == 0 /\ -ret^post53+ret^0 == 0 /\ -tmp___46^post53+tmp___46^0 == 0 /\ -one^post53+one^0 == 0 /\ -maxlisten^post53+maxlisten^0 == 0 /\ tmp___02^0-tmp___02^post53 == 0 /\ listen_index^0-listen_index^post53 == 0 /\ -addr^post53+addr^0 == 0 /\ -family^post53+family^0 == 0 /\ -fd^post53+fd^0 == 0 /\ -maxconn^post53+maxconn^0 == 0 /\ -closed^post53+closed^0 == 0 /\ tmp___35^0-tmp___35^post53 == 0 /\ addr_ai_family^0-addr_ai_family^post53 == 0 /\ addrs^0-addrs^post53 == 0), cost: 1 53: l35 -> l33 : added^0'=added^post54, addr^0'=addr^post54, addr_ai_family^0'=addr_ai_family^post54, addrs^0'=addrs^post54, closed^0'=closed^post54, err^0'=err^post54, family^0'=family^post54, fd^0'=fd^post54, listen_index^0'=listen_index^post54, listensocket_of_listen_index^0'=listensocket_of_listen_index^post54, maxaddr^0'=maxaddr^post54, maxbackends^0'=maxbackends^post54, maxconn^0'=maxconn^post54, maxlisten^0'=maxlisten^post54, one^0'=one^post54, ret^0'=ret^post54, tmp1^0'=tmp1^post54, tmp___02^0'=tmp___02^post54, tmp___13^0'=tmp___13^post54, tmp___24^0'=tmp___24^post54, tmp___35^0'=tmp___35^post54, tmp___46^0'=tmp___46^post54, (0 == 0 /\ tmp___02^0-tmp___02^post54 == 0 /\ -tmp___24^post54+tmp___24^0 == 0 /\ tmp___02^0 <= 0 /\ added^0-added^post54 == 0 /\ addrs^0-addrs^post54 == 0 /\ tmp___35^0-tmp___35^post54 == 0 /\ -tmp___02^0 <= 0 /\ addr_ai_family^0-addr_ai_family^post54 == 0 /\ tmp___46^0-tmp___46^post54 == 0 /\ -addr^post54+addr^0 == 0 /\ -maxbackends^post54+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post54+listensocket_of_listen_index^0 == 0 /\ -tmp1^post54+tmp1^0 == 0 /\ -closed^post54+closed^0 == 0 /\ err^0-err^post54 == 0 /\ -fd^post54+fd^0 == 0 /\ -family^post54+family^0 == 0 /\ -ret^post54+ret^0 == 0 /\ one^0-one^post54 == 0 /\ listen_index^0-listen_index^post54 == 0 /\ -maxlisten^post54+maxlisten^0 == 0 /\ maxaddr^0-maxaddr^post54 == 0 /\ maxconn^0-maxconn^post54 == 0), cost: 1 54: l35 -> l26 : added^0'=added^post55, addr^0'=addr^post55, addr_ai_family^0'=addr_ai_family^post55, addrs^0'=addrs^post55, closed^0'=closed^post55, err^0'=err^post55, family^0'=family^post55, fd^0'=fd^post55, listen_index^0'=listen_index^post55, listensocket_of_listen_index^0'=listensocket_of_listen_index^post55, maxaddr^0'=maxaddr^post55, maxbackends^0'=maxbackends^post55, maxconn^0'=maxconn^post55, maxlisten^0'=maxlisten^post55, one^0'=one^post55, ret^0'=ret^post55, tmp1^0'=tmp1^post55, tmp___02^0'=tmp___02^post55, tmp___13^0'=tmp___13^post55, tmp___24^0'=tmp___24^post55, tmp___35^0'=tmp___35^post55, tmp___46^0'=tmp___46^post55, (tmp___24^0-tmp___24^post55 == 0 /\ -maxlisten^post55+maxlisten^0 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post55 == 0 /\ tmp___35^0-tmp___35^post55 == 0 /\ -closed^post55+closed^0 == 0 /\ -fd^post55+fd^0 == 0 /\ family^0-family^post55 == 0 /\ -addrs^post55+addrs^0 == 0 /\ 1-tmp___02^0 <= 0 /\ -maxaddr^post55+maxaddr^0 == 0 /\ err^0-err^post55 == 0 /\ tmp___02^0-tmp___02^post55 == 0 /\ addr_ai_family^0-addr_ai_family^post55 == 0 /\ -ret^post55+ret^0 == 0 /\ -addr^post55+addr^0 == 0 /\ -maxconn^post55+maxconn^0 == 0 /\ -tmp___46^post55+tmp___46^0 == 0 /\ -one^post55+one^0 == 0 /\ listen_index^0-listen_index^post55 == 0 /\ tmp1^0-tmp1^post55 == 0 /\ -maxbackends^post55+maxbackends^0 == 0 /\ -added^post55+added^0 == 0 /\ -tmp___13^post55+tmp___13^0 == 0), cost: 1 55: l35 -> l26 : added^0'=added^post56, addr^0'=addr^post56, addr_ai_family^0'=addr_ai_family^post56, addrs^0'=addrs^post56, closed^0'=closed^post56, err^0'=err^post56, family^0'=family^post56, fd^0'=fd^post56, listen_index^0'=listen_index^post56, listensocket_of_listen_index^0'=listensocket_of_listen_index^post56, maxaddr^0'=maxaddr^post56, maxbackends^0'=maxbackends^post56, maxconn^0'=maxconn^post56, maxlisten^0'=maxlisten^post56, one^0'=one^post56, ret^0'=ret^post56, tmp1^0'=tmp1^post56, tmp___02^0'=tmp___02^post56, tmp___13^0'=tmp___13^post56, tmp___24^0'=tmp___24^post56, tmp___35^0'=tmp___35^post56, tmp___46^0'=tmp___46^post56, (addr_ai_family^0-addr_ai_family^post56 == 0 /\ -maxconn^post56+maxconn^0 == 0 /\ -addr^post56+addr^0 == 0 /\ -tmp___13^post56+tmp___13^0 == 0 /\ added^0-added^post56 == 0 /\ tmp___24^0-tmp___24^post56 == 0 /\ -fd^post56+fd^0 == 0 /\ -closed^post56+closed^0 == 0 /\ listen_index^0-listen_index^post56 == 0 /\ tmp___35^0-tmp___35^post56 == 0 /\ addrs^0-addrs^post56 == 0 /\ -ret^post56+ret^0 == 0 /\ maxlisten^0-maxlisten^post56 == 0 /\ 1+tmp___02^0 <= 0 /\ tmp1^0-tmp1^post56 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post56 == 0 /\ -maxaddr^post56+maxaddr^0 == 0 /\ -maxbackends^post56+maxbackends^0 == 0 /\ tmp___02^0-tmp___02^post56 == 0 /\ err^0-err^post56 == 0 /\ -tmp___46^post56+tmp___46^0 == 0 /\ -family^post56+family^0 == 0 /\ -one^post56+one^0 == 0), cost: 1 58: l36 -> l37 : added^0'=added^post59, addr^0'=addr^post59, addr_ai_family^0'=addr_ai_family^post59, addrs^0'=addrs^post59, closed^0'=closed^post59, err^0'=err^post59, family^0'=family^post59, fd^0'=fd^post59, listen_index^0'=listen_index^post59, listensocket_of_listen_index^0'=listensocket_of_listen_index^post59, maxaddr^0'=maxaddr^post59, maxbackends^0'=maxbackends^post59, maxconn^0'=maxconn^post59, maxlisten^0'=maxlisten^post59, one^0'=one^post59, ret^0'=ret^post59, tmp1^0'=tmp1^post59, tmp___02^0'=tmp___02^post59, tmp___13^0'=tmp___13^post59, tmp___24^0'=tmp___24^post59, tmp___35^0'=tmp___35^post59, tmp___46^0'=tmp___46^post59, (err^0-err^post59 == 0 /\ -maxlisten^post59+maxlisten^0 == 0 /\ added^0-added^post59 == 0 /\ -ret^post59+ret^0 == 0 /\ tmp___35^0-tmp___35^post59 == 0 /\ listen_index^0-listen_index^post59 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post59 == 0 /\ -maxconn^post59+maxconn^0 == 0 /\ tmp___46^0-tmp___46^post59 == 0 /\ -maxbackends^post59+maxbackends^0 == 0 /\ -addr^post59+addr^0 == 0 /\ tmp___24^0-tmp___24^post59 == 0 /\ -tmp___13^post59+tmp___13^0 == 0 /\ addrs^0-addrs^post59 == 0 /\ -fd^post59+fd^0 == 0 /\ tmp___02^0-tmp___02^post59 == 0 /\ -family^post59+family^0 == 0 /\ -one^post59+one^0 == 0 /\ -closed^post59+closed^0 == 0 /\ addr_ai_family^0-addr_ai_family^post59 == 0 /\ -maxaddr^post59+maxaddr^0 == 0 /\ tmp1^post59 == 0), cost: 1 62: l37 -> l9 : added^0'=added^post63, addr^0'=addr^post63, addr_ai_family^0'=addr_ai_family^post63, addrs^0'=addrs^post63, closed^0'=closed^post63, err^0'=err^post63, family^0'=family^post63, fd^0'=fd^post63, listen_index^0'=listen_index^post63, listensocket_of_listen_index^0'=listensocket_of_listen_index^post63, maxaddr^0'=maxaddr^post63, maxbackends^0'=maxbackends^post63, maxconn^0'=maxconn^post63, maxlisten^0'=maxlisten^post63, one^0'=one^post63, ret^0'=ret^post63, tmp1^0'=tmp1^post63, tmp___02^0'=tmp___02^post63, tmp___13^0'=tmp___13^post63, tmp___24^0'=tmp___24^post63, tmp___35^0'=tmp___35^post63, tmp___46^0'=tmp___46^post63, (err^0-err^post63 == 0 /\ added^0-added^post63 == 0 /\ -ret^post63+ret^0 == 0 /\ -tmp___13^post63+tmp___13^0 == 0 /\ -tmp1^post63+tmp1^0 == 0 /\ tmp___24^0-tmp___24^post63 == 0 /\ -tmp___46^post63+tmp___46^0 == 0 /\ -maxlisten^post63+maxlisten^0 == 0 /\ listen_index^0-listen_index^post63 == 0 /\ -one^post63+one^0 == 0 /\ tmp___02^0-tmp___02^post63 == 0 /\ -family^post63+family^0 == 0 /\ -closed^post63+closed^0 == 0 /\ -fd^post63+fd^0 == 0 /\ -maxaddr^post63+maxaddr^0 == 0 /\ -maxbackends^post63+maxbackends^0 == 0 /\ -maxconn^post63+maxconn^0 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post63 == 0 /\ tmp___35^0-tmp___35^post63 == 0 /\ addrs^0-addrs^post63 == 0 /\ -addrs^0+addr^post63 == 0 /\ addr_ai_family^0-addr_ai_family^post63 == 0), cost: 1 59: l38 -> l36 : added^0'=added^post60, addr^0'=addr^post60, addr_ai_family^0'=addr_ai_family^post60, addrs^0'=addrs^post60, closed^0'=closed^post60, err^0'=err^post60, family^0'=family^post60, fd^0'=fd^post60, listen_index^0'=listen_index^post60, listensocket_of_listen_index^0'=listensocket_of_listen_index^post60, maxaddr^0'=maxaddr^post60, maxbackends^0'=maxbackends^post60, maxconn^0'=maxconn^post60, maxlisten^0'=maxlisten^post60, one^0'=one^post60, ret^0'=ret^post60, tmp1^0'=tmp1^post60, tmp___02^0'=tmp___02^post60, tmp___13^0'=tmp___13^post60, tmp___24^0'=tmp___24^post60, tmp___35^0'=tmp___35^post60, tmp___46^0'=tmp___46^post60, (listensocket_of_listen_index^0-listensocket_of_listen_index^post60 == 0 /\ -addr^post60+addr^0 == 0 /\ -closed^post60+closed^0 == 0 /\ -addrs^post60+addrs^0 == 0 /\ -fd^post60+fd^0 == 0 /\ tmp___02^0-tmp___02^post60 == 0 /\ 1-addrs^0 <= 0 /\ family^0-family^post60 == 0 /\ err^0-err^post60 == 0 /\ -maxaddr^post60+maxaddr^0 == 0 /\ -tmp___24^post60+tmp___24^0 == 0 /\ -tmp1^post60+tmp1^0 == 0 /\ maxconn^0-maxconn^post60 == 0 /\ tmp___46^0-tmp___46^post60 == 0 /\ tmp___35^0-tmp___35^post60 == 0 /\ listen_index^0-listen_index^post60 == 0 /\ addr_ai_family^0-addr_ai_family^post60 == 0 /\ -maxlisten^post60+maxlisten^0 == 0 /\ -ret^post60+ret^0 == 0 /\ tmp___13^0-tmp___13^post60 == 0 /\ -maxbackends^post60+maxbackends^0 == 0 /\ -added^post60+added^0 == 0 /\ one^0-one^post60 == 0), cost: 1 60: l38 -> l36 : added^0'=added^post61, addr^0'=addr^post61, addr_ai_family^0'=addr_ai_family^post61, addrs^0'=addrs^post61, closed^0'=closed^post61, err^0'=err^post61, family^0'=family^post61, fd^0'=fd^post61, listen_index^0'=listen_index^post61, listensocket_of_listen_index^0'=listensocket_of_listen_index^post61, maxaddr^0'=maxaddr^post61, maxbackends^0'=maxbackends^post61, maxconn^0'=maxconn^post61, maxlisten^0'=maxlisten^post61, one^0'=one^post61, ret^0'=ret^post61, tmp1^0'=tmp1^post61, tmp___02^0'=tmp___02^post61, tmp___13^0'=tmp___13^post61, tmp___24^0'=tmp___24^post61, tmp___35^0'=tmp___35^post61, tmp___46^0'=tmp___46^post61, (-maxconn^post61+maxconn^0 == 0 /\ err^0-err^post61 == 0 /\ -tmp___13^post61+tmp___13^0 == 0 /\ -closed^post61+closed^0 == 0 /\ -added^post61+added^0 == 0 /\ tmp___24^0-tmp___24^post61 == 0 /\ -family^post61+family^0 == 0 /\ listen_index^0-listen_index^post61 == 0 /\ tmp___35^0-tmp___35^post61 == 0 /\ tmp___02^0-tmp___02^post61 == 0 /\ maxlisten^0-maxlisten^post61 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post61 == 0 /\ -maxaddr^post61+maxaddr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post61 == 0 /\ -maxbackends^post61+maxbackends^0 == 0 /\ -addr^post61+addr^0 == 0 /\ -tmp___46^post61+tmp___46^0 == 0 /\ -fd^post61+fd^0 == 0 /\ addrs^0-addrs^post61 == 0 /\ tmp1^0-tmp1^post61 == 0 /\ -one^post61+one^0 == 0 /\ 1+addrs^0 <= 0 /\ -ret^post61+ret^0 == 0), cost: 1 61: l38 -> l37 : added^0'=added^post62, addr^0'=addr^post62, addr_ai_family^0'=addr_ai_family^post62, addrs^0'=addrs^post62, closed^0'=closed^post62, err^0'=err^post62, family^0'=family^post62, fd^0'=fd^post62, listen_index^0'=listen_index^post62, listensocket_of_listen_index^0'=listensocket_of_listen_index^post62, maxaddr^0'=maxaddr^post62, maxbackends^0'=maxbackends^post62, maxconn^0'=maxconn^post62, maxlisten^0'=maxlisten^post62, one^0'=one^post62, ret^0'=ret^post62, tmp1^0'=tmp1^post62, tmp___02^0'=tmp___02^post62, tmp___13^0'=tmp___13^post62, tmp___24^0'=tmp___24^post62, tmp___35^0'=tmp___35^post62, tmp___46^0'=tmp___46^post62, (-listensocket_of_listen_index^post62+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post62+maxbackends^0 == 0 /\ -family^post62+family^0 == 0 /\ addr_ai_family^0-addr_ai_family^post62 == 0 /\ -closed^post62+closed^0 == 0 /\ addrs^0 <= 0 /\ -ret^post62+ret^0 == 0 /\ -tmp___02^post62+tmp___02^0 == 0 /\ listen_index^0-listen_index^post62 == 0 /\ -addrs^0 <= 0 /\ -tmp___13^post62+tmp___13^0 == 0 /\ -one^post62+one^0 == 0 /\ -1+tmp1^post62 == 0 /\ -addr^post62+addr^0 == 0 /\ added^0-added^post62 == 0 /\ addrs^0-addrs^post62 == 0 /\ maxaddr^0-maxaddr^post62 == 0 /\ -maxconn^post62+maxconn^0 == 0 /\ tmp___46^0-tmp___46^post62 == 0 /\ err^0-err^post62 == 0 /\ maxlisten^0-maxlisten^post62 == 0 /\ fd^0-fd^post62 == 0 /\ -tmp___24^post62+tmp___24^0 == 0 /\ tmp___35^0-tmp___35^post62 == 0), cost: 1 63: l39 -> l37 : added^0'=added^post64, addr^0'=addr^post64, addr_ai_family^0'=addr_ai_family^post64, addrs^0'=addrs^post64, closed^0'=closed^post64, err^0'=err^post64, family^0'=family^post64, fd^0'=fd^post64, listen_index^0'=listen_index^post64, listensocket_of_listen_index^0'=listensocket_of_listen_index^post64, maxaddr^0'=maxaddr^post64, maxbackends^0'=maxbackends^post64, maxconn^0'=maxconn^post64, maxlisten^0'=maxlisten^post64, one^0'=one^post64, ret^0'=ret^post64, tmp1^0'=tmp1^post64, tmp___02^0'=tmp___02^post64, tmp___13^0'=tmp___13^post64, tmp___24^0'=tmp___24^post64, tmp___35^0'=tmp___35^post64, tmp___46^0'=tmp___46^post64, (-addr^post64+addr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post64 == 0 /\ -closed^post64+closed^0 == 0 /\ added^0-added^post64 == 0 /\ -listensocket_of_listen_index^post64+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post64+maxbackends^0 == 0 /\ -ret^post64+ret^0 == 0 /\ -maxconn^post64+maxconn^0 == 0 /\ -1+tmp1^post64 == 0 /\ -tmp___02^post64+tmp___02^0 == 0 /\ -tmp___46^post64+tmp___46^0 == 0 /\ tmp___24^0-tmp___24^post64 == 0 /\ addrs^0-addrs^post64 == 0 /\ tmp___35^0-tmp___35^post64 == 0 /\ -one^post64+one^0 == 0 /\ -family^post64+family^0 == 0 /\ listen_index^0-listen_index^post64 == 0 /\ err^0-err^post64 == 0 /\ -tmp___13^post64+tmp___13^0 == 0 /\ maxlisten^0-maxlisten^post64 == 0 /\ fd^0-fd^post64 == 0 /\ maxaddr^0-maxaddr^post64 == 0), cost: 1 64: l40 -> l38 : added^0'=added^post65, addr^0'=addr^post65, addr_ai_family^0'=addr_ai_family^post65, addrs^0'=addrs^post65, closed^0'=closed^post65, err^0'=err^post65, family^0'=family^post65, fd^0'=fd^post65, listen_index^0'=listen_index^post65, listensocket_of_listen_index^0'=listensocket_of_listen_index^post65, maxaddr^0'=maxaddr^post65, maxbackends^0'=maxbackends^post65, maxconn^0'=maxconn^post65, maxlisten^0'=maxlisten^post65, one^0'=one^post65, ret^0'=ret^post65, tmp1^0'=tmp1^post65, tmp___02^0'=tmp___02^post65, tmp___13^0'=tmp___13^post65, tmp___24^0'=tmp___24^post65, tmp___35^0'=tmp___35^post65, tmp___46^0'=tmp___46^post65, (-maxconn^post65+maxconn^0 == 0 /\ tmp___24^0-tmp___24^post65 == 0 /\ maxlisten^0-maxlisten^post65 == 0 /\ tmp___35^0-tmp___35^post65 == 0 /\ addrs^0-addrs^post65 == 0 /\ tmp___02^0-tmp___02^post65 == 0 /\ closed^0-closed^post65 == 0 /\ -tmp___46^post65+tmp___46^0 == 0 /\ -err^post65+err^0 == 0 /\ addr^0-addr^post65 == 0 /\ fd^0-fd^post65 == 0 /\ -listensocket_of_listen_index^post65+listensocket_of_listen_index^0 == 0 /\ added^0-added^post65 == 0 /\ tmp1^0-tmp1^post65 == 0 /\ -maxbackends^post65+maxbackends^0 == 0 /\ maxaddr^0-maxaddr^post65 == 0 /\ -addr_ai_family^post65+addr_ai_family^0 == 0 /\ -family^post65+family^0 == 0 /\ -listen_index^post65+listen_index^0 == 0 /\ -ret^0 <= 0 /\ ret^0 <= 0 /\ -one^post65+one^0 == 0 /\ -ret^post65+ret^0 == 0 /\ -tmp___13^post65+tmp___13^0 == 0), cost: 1 65: l40 -> l39 : added^0'=added^post66, addr^0'=addr^post66, addr_ai_family^0'=addr_ai_family^post66, addrs^0'=addrs^post66, closed^0'=closed^post66, err^0'=err^post66, family^0'=family^post66, fd^0'=fd^post66, listen_index^0'=listen_index^post66, listensocket_of_listen_index^0'=listensocket_of_listen_index^post66, maxaddr^0'=maxaddr^post66, maxbackends^0'=maxbackends^post66, maxconn^0'=maxconn^post66, maxlisten^0'=maxlisten^post66, one^0'=one^post66, ret^0'=ret^post66, tmp1^0'=tmp1^post66, tmp___02^0'=tmp___02^post66, tmp___13^0'=tmp___13^post66, tmp___24^0'=tmp___24^post66, tmp___35^0'=tmp___35^post66, tmp___46^0'=tmp___46^post66, (-one^post66+one^0 == 0 /\ -maxconn^post66+maxconn^0 == 0 /\ listen_index^0-listen_index^post66 == 0 /\ -listensocket_of_listen_index^post66+listensocket_of_listen_index^0 == 0 /\ addr_ai_family^0-addr_ai_family^post66 == 0 /\ tmp___24^0-tmp___24^post66 == 0 /\ -tmp___13^post66+tmp___13^0 == 0 /\ added^0-added^post66 == 0 /\ -family^post66+family^0 == 0 /\ addrs^0-addrs^post66 == 0 /\ tmp___35^0-tmp___35^post66 == 0 /\ -closed^post66+closed^0 == 0 /\ maxlisten^0-maxlisten^post66 == 0 /\ -maxbackends^post66+maxbackends^0 == 0 /\ err^0-err^post66 == 0 /\ -maxaddr^post66+maxaddr^0 == 0 /\ fd^0-fd^post66 == 0 /\ -tmp___46^post66+tmp___46^0 == 0 /\ -tmp___02^post66+tmp___02^0 == 0 /\ -addr^post66+addr^0 == 0 /\ tmp1^0-tmp1^post66 == 0 /\ 1-ret^0 <= 0 /\ -ret^post66+ret^0 == 0), cost: 1 66: l40 -> l39 : added^0'=added^post67, addr^0'=addr^post67, addr_ai_family^0'=addr_ai_family^post67, addrs^0'=addrs^post67, closed^0'=closed^post67, err^0'=err^post67, family^0'=family^post67, fd^0'=fd^post67, listen_index^0'=listen_index^post67, listensocket_of_listen_index^0'=listensocket_of_listen_index^post67, maxaddr^0'=maxaddr^post67, maxbackends^0'=maxbackends^post67, maxconn^0'=maxconn^post67, maxlisten^0'=maxlisten^post67, one^0'=one^post67, ret^0'=ret^post67, tmp1^0'=tmp1^post67, tmp___02^0'=tmp___02^post67, tmp___13^0'=tmp___13^post67, tmp___24^0'=tmp___24^post67, tmp___35^0'=tmp___35^post67, tmp___46^0'=tmp___46^post67, (one^0-one^post67 == 0 /\ -err^post67+err^0 == 0 /\ -tmp1^post67+tmp1^0 == 0 /\ -listen_index^post67+listen_index^0 == 0 /\ -family^post67+family^0 == 0 /\ -tmp___13^post67+tmp___13^0 == 0 /\ closed^0-closed^post67 == 0 /\ maxaddr^0-maxaddr^post67 == 0 /\ 1+ret^0 <= 0 /\ tmp___24^0-tmp___24^post67 == 0 /\ -ret^post67+ret^0 == 0 /\ addrs^0-addrs^post67 == 0 /\ maxlisten^0-maxlisten^post67 == 0 /\ tmp___02^0-tmp___02^post67 == 0 /\ added^0-added^post67 == 0 /\ tmp___35^0-tmp___35^post67 == 0 /\ -addr_ai_family^post67+addr_ai_family^0 == 0 /\ -addr^post67+addr^0 == 0 /\ fd^0-fd^post67 == 0 /\ -tmp___46^post67+tmp___46^0 == 0 /\ -maxconn^post67+maxconn^0 == 0 /\ -maxbackends^post67+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post67+listensocket_of_listen_index^0 == 0), cost: 1 68: l41 -> l4 : added^0'=added^post69, addr^0'=addr^post69, addr_ai_family^0'=addr_ai_family^post69, addrs^0'=addrs^post69, closed^0'=closed^post69, err^0'=err^post69, family^0'=family^post69, fd^0'=fd^post69, listen_index^0'=listen_index^post69, listensocket_of_listen_index^0'=listensocket_of_listen_index^post69, maxaddr^0'=maxaddr^post69, maxbackends^0'=maxbackends^post69, maxconn^0'=maxconn^post69, maxlisten^0'=maxlisten^post69, one^0'=one^post69, ret^0'=ret^post69, tmp1^0'=tmp1^post69, tmp___02^0'=tmp___02^post69, tmp___13^0'=tmp___13^post69, tmp___24^0'=tmp___24^post69, tmp___35^0'=tmp___35^post69, tmp___46^0'=tmp___46^post69, (fd^0-fd^post69 == 0 /\ maxaddr^0-maxaddr^post69 == 0 /\ tmp___24^0-tmp___24^post69 == 0 /\ maxbackends^0-maxbackends^post69 == 0 /\ added^0-added^post69 == 0 /\ tmp___35^0-tmp___35^post69 == 0 /\ -listensocket_of_listen_index^post69+listensocket_of_listen_index^0 == 0 /\ -tmp___46^post69+tmp___46^0 == 0 /\ tmp___02^0-tmp___02^post69 == 0 /\ -listen_index^post69+listen_index^0 == 0 /\ -addr^post69+addr^0 == 0 /\ maxlisten^0-maxlisten^post69 == 0 /\ one^0-one^post69 == 0 /\ -ret^post69+ret^0 == 0 /\ -maxconn^post69+maxconn^0 == 0 /\ addrs^0-addrs^post69 == 0 /\ -tmp1^post69+tmp1^0 == 0 /\ -addr_ai_family^post69+addr_ai_family^0 == 0 /\ -tmp___13^post69+tmp___13^0 == 0 /\ -family^post69+family^0 == 0 /\ err^0-err^post69 == 0 /\ -closed^post69+closed^0 == 0), cost: 1 69: l42 -> l43 : added^0'=added^post70, addr^0'=addr^post70, addr_ai_family^0'=addr_ai_family^post70, addrs^0'=addrs^post70, closed^0'=closed^post70, err^0'=err^post70, family^0'=family^post70, fd^0'=fd^post70, listen_index^0'=listen_index^post70, listensocket_of_listen_index^0'=listensocket_of_listen_index^post70, maxaddr^0'=maxaddr^post70, maxbackends^0'=maxbackends^post70, maxconn^0'=maxconn^post70, maxlisten^0'=maxlisten^post70, one^0'=one^post70, ret^0'=ret^post70, tmp1^0'=tmp1^post70, tmp___02^0'=tmp___02^post70, tmp___13^0'=tmp___13^post70, tmp___24^0'=tmp___24^post70, tmp___35^0'=tmp___35^post70, tmp___46^0'=tmp___46^post70, (tmp___02^0-tmp___02^post70 == 0 /\ -tmp___24^post70+tmp___24^0 == 0 /\ -addr^post70+addr^0 == 0 /\ tmp___35^0-tmp___35^post70 == 0 /\ addr_ai_family^0-addr_ai_family^post70 == 0 /\ tmp___46^0-tmp___46^post70 == 0 /\ addrs^0-addrs^post70 == 0 /\ added^0-added^post70 == 0 /\ -maxbackends^post70+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post70+listensocket_of_listen_index^0 == 0 /\ tmp___13^0-tmp___13^post70 == 0 /\ err^0-err^post70 == 0 /\ -tmp1^post70+tmp1^0 == 0 /\ -closed^post70+closed^0 == 0 /\ -fd^post70+fd^0 == 0 /\ -family^post70+family^0 == 0 /\ -ret^post70+ret^0 == 0 /\ listen_index^0-listen_index^post70 == 0 /\ maxconn^0-maxconn^post70 == 0 /\ one^0-one^post70 == 0 /\ -maxlisten^post70+maxlisten^0 == 0 /\ maxaddr^0-maxaddr^post70 == 0), cost: 1 70: l43 -> l40 : added^0'=added^post71, addr^0'=addr^post71, addr_ai_family^0'=addr_ai_family^post71, addrs^0'=addrs^post71, closed^0'=closed^post71, err^0'=err^post71, family^0'=family^post71, fd^0'=fd^post71, listen_index^0'=listen_index^post71, listensocket_of_listen_index^0'=listensocket_of_listen_index^post71, maxaddr^0'=maxaddr^post71, maxbackends^0'=maxbackends^post71, maxconn^0'=maxconn^post71, maxlisten^0'=maxlisten^post71, one^0'=one^post71, ret^0'=ret^post71, tmp1^0'=tmp1^post71, tmp___02^0'=tmp___02^post71, tmp___13^0'=tmp___13^post71, tmp___24^0'=tmp___24^post71, tmp___35^0'=tmp___35^post71, tmp___46^0'=tmp___46^post71, (0 == 0 /\ tmp___35^0-tmp___35^post71 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post71 == 0 /\ tmp___46^0-tmp___46^post71 == 0 /\ -fd^post71+fd^0 == 0 /\ -maxconn^post71+maxconn^0 == 0 /\ one^0-one^post71 == 0 /\ family^0-family^post71 == 0 /\ -addrs^post71+addrs^0 == 0 /\ err^0-err^post71 == 0 /\ -maxaddr^post71+maxaddr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post71 == 0 /\ -addr^post71+addr^0 == 0 /\ listen_index^0-listen_index^post71 == 0 /\ -tmp___24^post71+tmp___24^0 == 0 /\ -tmp1^post71+tmp1^0 == 0 /\ -tmp___13^post71+tmp___13^0 == 0 /\ tmp___02^0-tmp___02^post71 == 0 /\ -closed^post71+closed^0 == 0 /\ -maxlisten^post71+maxlisten^0 == 0 /\ -maxbackends^post71+maxbackends^0 == 0 /\ -added^post71+added^0 == 0), cost: 1 71: l44 -> l42 : added^0'=added^post72, addr^0'=addr^post72, addr_ai_family^0'=addr_ai_family^post72, addrs^0'=addrs^post72, closed^0'=closed^post72, err^0'=err^post72, family^0'=family^post72, fd^0'=fd^post72, listen_index^0'=listen_index^post72, listensocket_of_listen_index^0'=listensocket_of_listen_index^post72, maxaddr^0'=maxaddr^post72, maxbackends^0'=maxbackends^post72, maxconn^0'=maxconn^post72, maxlisten^0'=maxlisten^post72, one^0'=one^post72, ret^0'=ret^post72, tmp1^0'=tmp1^post72, tmp___02^0'=tmp___02^post72, tmp___13^0'=tmp___13^post72, tmp___24^0'=tmp___24^post72, tmp___35^0'=tmp___35^post72, tmp___46^0'=tmp___46^post72, (listen_index^0-listen_index^post72 == 0 /\ addr_ai_family^0-addr_ai_family^post72 == 0 /\ -fd^post72+fd^0 == 0 /\ -family^post72+family^0 == 0 /\ tmp___46^0-tmp___46^post72 == 0 /\ 4-family^0 <= 0 /\ -closed^post72+closed^0 == 0 /\ tmp___35^0-tmp___35^post72 == 0 /\ -tmp1^post72+tmp1^0 == 0 /\ addrs^0-addrs^post72 == 0 /\ added^0-added^post72 == 0 /\ tmp___02^0-tmp___02^post72 == 0 /\ err^0-err^post72 == 0 /\ tmp___13^0-tmp___13^post72 == 0 /\ one^0-one^post72 == 0 /\ -maxlisten^post72+maxlisten^0 == 0 /\ maxaddr^0-maxaddr^post72 == 0 /\ -ret^post72+ret^0 == 0 /\ -maxbackends^post72+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post72+listensocket_of_listen_index^0 == 0 /\ -maxconn^post72+maxconn^0 == 0 /\ -tmp___24^post72+tmp___24^0 == 0 /\ -addr^post72+addr^0 == 0), cost: 1 72: l44 -> l42 : added^0'=added^post73, addr^0'=addr^post73, addr_ai_family^0'=addr_ai_family^post73, addrs^0'=addrs^post73, closed^0'=closed^post73, err^0'=err^post73, family^0'=family^post73, fd^0'=fd^post73, listen_index^0'=listen_index^post73, listensocket_of_listen_index^0'=listensocket_of_listen_index^post73, maxaddr^0'=maxaddr^post73, maxbackends^0'=maxbackends^post73, maxconn^0'=maxconn^post73, maxlisten^0'=maxlisten^post73, one^0'=one^post73, ret^0'=ret^post73, tmp1^0'=tmp1^post73, tmp___02^0'=tmp___02^post73, tmp___13^0'=tmp___13^post73, tmp___24^0'=tmp___24^post73, tmp___35^0'=tmp___35^post73, tmp___46^0'=tmp___46^post73, (tmp___02^0-tmp___02^post73 == 0 /\ -2+family^0 <= 0 /\ -ret^post73+ret^0 == 0 /\ -maxaddr^post73+maxaddr^0 == 0 /\ -maxbackends^post73+maxbackends^0 == 0 /\ -addr^post73+addr^0 == 0 /\ -added^post73+added^0 == 0 /\ err^0-err^post73 == 0 /\ -tmp___13^post73+tmp___13^0 == 0 /\ -one^post73+one^0 == 0 /\ -closed^post73+closed^0 == 0 /\ -maxlisten^post73+maxlisten^0 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post73 == 0 /\ -family^post73+family^0 == 0 /\ addr_ai_family^0-addr_ai_family^post73 == 0 /\ -maxconn^post73+maxconn^0 == 0 /\ tmp___46^0-tmp___46^post73 == 0 /\ -tmp1^post73+tmp1^0 == 0 /\ listen_index^0-listen_index^post73 == 0 /\ -tmp___24^post73+tmp___24^0 == 0 /\ addrs^0-addrs^post73 == 0 /\ tmp___35^0-tmp___35^post73 == 0 /\ -fd^post73+fd^0 == 0), cost: 1 73: l44 -> l43 : added^0'=added^post74, addr^0'=addr^post74, addr_ai_family^0'=addr_ai_family^post74, addrs^0'=addrs^post74, closed^0'=closed^post74, err^0'=err^post74, family^0'=family^post74, fd^0'=fd^post74, listen_index^0'=listen_index^post74, listensocket_of_listen_index^0'=listensocket_of_listen_index^post74, maxaddr^0'=maxaddr^post74, maxbackends^0'=maxbackends^post74, maxconn^0'=maxconn^post74, maxlisten^0'=maxlisten^post74, one^0'=one^post74, ret^0'=ret^post74, tmp1^0'=tmp1^post74, tmp___02^0'=tmp___02^post74, tmp___13^0'=tmp___13^post74, tmp___24^0'=tmp___24^post74, tmp___35^0'=tmp___35^post74, tmp___46^0'=tmp___46^post74, (added^0-added^post74 == 0 /\ err^0-err^post74 == 0 /\ -maxbackends^post74+maxbackends^0 == 0 /\ -tmp___24^post74+tmp___24^0 == 0 /\ -tmp1^post74+tmp1^0 == 0 /\ -3+family^0 <= 0 /\ listen_index^0-listen_index^post74 == 0 /\ ret^0-ret^post74 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post74 == 0 /\ tmp___46^0-tmp___46^post74 == 0 /\ -maxlisten^post74+maxlisten^0 == 0 /\ -addr^post74+addr^0 == 0 /\ tmp___13^0-tmp___13^post74 == 0 /\ -closed^post74+closed^0 == 0 /\ one^0-one^post74 == 0 /\ -family^post74+family^0 == 0 /\ -fd^post74+fd^0 == 0 /\ -maxconn^post74+maxconn^0 == 0 /\ maxaddr^0-maxaddr^post74 == 0 /\ tmp___35^0-tmp___35^post74 == 0 /\ 3-family^0 <= 0 /\ addr_ai_family^0-addr_ai_family^post74 == 0 /\ addrs^0-addrs^post74 == 0 /\ tmp___02^0-tmp___02^post74 == 0), cost: 1 74: l45 -> l44 : added^0'=added^post75, addr^0'=addr^post75, addr_ai_family^0'=addr_ai_family^post75, addrs^0'=addrs^post75, closed^0'=closed^post75, err^0'=err^post75, family^0'=family^post75, fd^0'=fd^post75, listen_index^0'=listen_index^post75, listensocket_of_listen_index^0'=listensocket_of_listen_index^post75, maxaddr^0'=maxaddr^post75, maxbackends^0'=maxbackends^post75, maxconn^0'=maxconn^post75, maxlisten^0'=maxlisten^post75, one^0'=one^post75, ret^0'=ret^post75, tmp1^0'=tmp1^post75, tmp___02^0'=tmp___02^post75, tmp___13^0'=tmp___13^post75, tmp___24^0'=tmp___24^post75, tmp___35^0'=tmp___35^post75, tmp___46^0'=tmp___46^post75, (0 == 0 /\ -tmp___46^post75+tmp___46^0 == 0 /\ -addr^post75+addr^0 == 0 /\ -1+one^post75 == 0 /\ -addrs^post75 <= 0 /\ added^post75 == 0 /\ tmp___02^0-tmp___02^post75 == 0 /\ 1-maxbackends^post75 <= 0 /\ -listensocket_of_listen_index^post75+listensocket_of_listen_index^0 == 0 /\ -fd^post75+fd^0 == 0 /\ -closed^post75+closed^0 == 0 /\ err^0-err^post75 == 0 /\ addr_ai_family^0-addr_ai_family^post75 == 0 /\ -tmp___24^post75+tmp___24^0 == 0 /\ -tmp___13^post75+tmp___13^0 == 0 /\ -tmp1^post75+tmp1^0 == 0 /\ -family^post75+family^0 == 0 /\ listen_index^post75 == 0 /\ tmp___35^0-tmp___35^post75 == 0 /\ -maxlisten^post75+maxlisten^0 == 0 /\ maxconn^0-maxconn^post75 == 0), cost: 1 75: l46 -> l45 : added^0'=added^post76, addr^0'=addr^post76, addr_ai_family^0'=addr_ai_family^post76, addrs^0'=addrs^post76, closed^0'=closed^post76, err^0'=err^post76, family^0'=family^post76, fd^0'=fd^post76, listen_index^0'=listen_index^post76, listensocket_of_listen_index^0'=listensocket_of_listen_index^post76, maxaddr^0'=maxaddr^post76, maxbackends^0'=maxbackends^post76, maxconn^0'=maxconn^post76, maxlisten^0'=maxlisten^post76, one^0'=one^post76, ret^0'=ret^post76, tmp1^0'=tmp1^post76, tmp___02^0'=tmp___02^post76, tmp___13^0'=tmp___13^post76, tmp___24^0'=tmp___24^post76, tmp___35^0'=tmp___35^post76, tmp___46^0'=tmp___46^post76, (tmp___24^0-tmp___24^post76 == 0 /\ added^0-added^post76 == 0 /\ tmp___35^0-tmp___35^post76 == 0 /\ -addr^post76+addr^0 == 0 /\ -fd^post76+fd^0 == 0 /\ tmp___02^0-tmp___02^post76 == 0 /\ -ret^post76+ret^0 == 0 /\ -tmp___46^post76+tmp___46^0 == 0 /\ listen_index^0-listen_index^post76 == 0 /\ -one^post76+one^0 == 0 /\ maxlisten^0-maxlisten^post76 == 0 /\ addrs^0-addrs^post76 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post76 == 0 /\ tmp1^0-tmp1^post76 == 0 /\ -maxaddr^post76+maxaddr^0 == 0 /\ -maxbackends^post76+maxbackends^0 == 0 /\ -closed^post76+closed^0 == 0 /\ -family^post76+family^0 == 0 /\ -tmp___13^post76+tmp___13^0 == 0 /\ err^0-err^post76 == 0 /\ addr_ai_family^0-addr_ai_family^post76 == 0 /\ -maxconn^post76+maxconn^0 == 0), cost: 1 Chained Linear Paths Start location: l46 Program variables: added^0 addr^0 addr_ai_family^0 addrs^0 closed^0 err^0 family^0 fd^0 listen_index^0 listensocket_of_listen_index^0 maxaddr^0 maxbackends^0 maxconn^0 maxlisten^0 one^0 ret^0 tmp1^0 tmp___02^0 tmp___13^0 tmp___24^0 tmp___35^0 tmp___46^0 0: l0 -> l1 : added^0'=added^post1, addr^0'=addr^post1, addr_ai_family^0'=addr_ai_family^post1, addrs^0'=addrs^post1, closed^0'=closed^post1, err^0'=err^post1, family^0'=family^post1, fd^0'=fd^post1, listen_index^0'=listen_index^post1, listensocket_of_listen_index^0'=listensocket_of_listen_index^post1, maxaddr^0'=maxaddr^post1, maxbackends^0'=maxbackends^post1, maxconn^0'=maxconn^post1, maxlisten^0'=maxlisten^post1, one^0'=one^post1, ret^0'=ret^post1, tmp1^0'=tmp1^post1, tmp___02^0'=tmp___02^post1, tmp___13^0'=tmp___13^post1, tmp___24^0'=tmp___24^post1, tmp___35^0'=tmp___35^post1, tmp___46^0'=tmp___46^post1, (tmp___24^0-tmp___24^post1 == 0 /\ -maxconn^post1+maxconn^0 == 0 /\ maxlisten^0-maxlisten^post1 == 0 /\ tmp___35^0-tmp___35^post1 == 0 /\ addrs^0-addrs^post1 == 0 /\ closed^0-closed^post1 == 0 /\ tmp___02^0-tmp___02^post1 == 0 /\ -tmp___46^post1+tmp___46^0 == 0 /\ -err^post1+err^0 == 0 /\ fd^0-fd^post1 == 0 /\ -ret^post1+ret^0 == 0 /\ -listensocket_of_listen_index^post1+listensocket_of_listen_index^0 == 0 /\ addr^0-addr^post1 == 0 /\ added^0-added^post1 == 0 /\ -maxbackends^post1+maxbackends^0 == 0 /\ tmp1^0-tmp1^post1 == 0 /\ maxaddr^0-maxaddr^post1 == 0 /\ -addr_ai_family^post1+addr_ai_family^0 == 0 /\ -family^post1+family^0 == 0 /\ -listen_index^post1+listen_index^0 == 0 /\ -tmp___13^post1+tmp___13^0 == 0 /\ -one^post1+one^0 == 0), cost: 1 1: l2 -> l3 : added^0'=added^post2, addr^0'=addr^post2, addr_ai_family^0'=addr_ai_family^post2, addrs^0'=addrs^post2, closed^0'=closed^post2, err^0'=err^post2, family^0'=family^post2, fd^0'=fd^post2, listen_index^0'=listen_index^post2, listensocket_of_listen_index^0'=listensocket_of_listen_index^post2, maxaddr^0'=maxaddr^post2, maxbackends^0'=maxbackends^post2, maxconn^0'=maxconn^post2, maxlisten^0'=maxlisten^post2, one^0'=one^post2, ret^0'=ret^post2, tmp1^0'=tmp1^post2, tmp___02^0'=tmp___02^post2, tmp___13^0'=tmp___13^post2, tmp___24^0'=tmp___24^post2, tmp___35^0'=tmp___35^post2, tmp___46^0'=tmp___46^post2, (addr_ai_family^0-addr_ai_family^post2 == 0 /\ -maxconn^post2+maxconn^0 == 0 /\ -listensocket_of_listen_index^post2+listensocket_of_listen_index^0 == 0 /\ -addr^post2+addr^0 == 0 /\ listen_index^0-listen_index^post2 == 0 /\ -tmp___13^post2+tmp___13^0 == 0 /\ added^0-added^post2 == 0 /\ tmp___24^0-tmp___24^post2 == 0 /\ -closed^post2+closed^0 == 0 /\ addrs^0-addrs^post2 == 0 /\ -family^post2+family^0 == 0 /\ tmp___35^0-tmp___35^post2 == 0 /\ -ret^post2+ret^0 == 0 /\ tmp___02^0-tmp___02^post2 == 0 /\ maxlisten^0-maxlisten^post2 == 0 /\ tmp1^0-tmp1^post2 == 0 /\ -maxbackends^post2+maxbackends^0 == 0 /\ -maxaddr^post2+maxaddr^0 == 0 /\ err^0-err^post2 == 0 /\ fd^0-fd^post2 == 0 /\ -tmp___46^post2+tmp___46^0 == 0 /\ -one^post2+one^0 == 0), cost: 1 2: l3 -> l4 : added^0'=added^post3, addr^0'=addr^post3, addr_ai_family^0'=addr_ai_family^post3, addrs^0'=addrs^post3, closed^0'=closed^post3, err^0'=err^post3, family^0'=family^post3, fd^0'=fd^post3, listen_index^0'=listen_index^post3, listensocket_of_listen_index^0'=listensocket_of_listen_index^post3, maxaddr^0'=maxaddr^post3, maxbackends^0'=maxbackends^post3, maxconn^0'=maxconn^post3, maxlisten^0'=maxlisten^post3, one^0'=one^post3, ret^0'=ret^post3, tmp1^0'=tmp1^post3, tmp___02^0'=tmp___02^post3, tmp___13^0'=tmp___13^post3, tmp___24^0'=tmp___24^post3, tmp___35^0'=tmp___35^post3, tmp___46^0'=tmp___46^post3, (-tmp___13^post3+tmp___13^0 == 0 /\ -listen_index^post3+listen_index^0 == 0 /\ maxaddr^0-maxaddr^post3 == 0 /\ -family^post3+family^0 == 0 /\ tmp___24^0-tmp___24^post3 == 0 /\ closed^0-closed^post3 == 0 /\ maxlisten^0-maxlisten^post3 == 0 /\ -err^post3+err^0 == 0 /\ one^0-one^post3 == 0 /\ ret^post3 == 0 /\ addrs^0-addrs^post3 == 0 /\ tmp___02^0-tmp___02^post3 == 0 /\ tmp1^0-tmp1^post3 == 0 /\ -addr_ai_family^post3+addr_ai_family^0 == 0 /\ added^0-added^post3 == 0 /\ -addr^post3+addr^0 == 0 /\ -tmp___46^post3+tmp___46^0 == 0 /\ tmp___35^0-tmp___35^post3 == 0 /\ fd^0-fd^post3 == 0 /\ -maxconn^post3+maxconn^0 == 0 /\ -maxbackends^post3+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post3+listensocket_of_listen_index^0 == 0), cost: 1 77: l4 -> l4 : added^0'=added^post69, addr^0'=addr^post69, addr_ai_family^0'=addr_ai_family^post69, addrs^0'=addrs^post69, closed^0'=closed^post69, err^0'=err^post69, family^0'=family^post69, fd^0'=fd^post69, listen_index^0'=listen_index^post69, listensocket_of_listen_index^0'=listensocket_of_listen_index^post69, maxaddr^0'=maxaddr^post69, maxbackends^0'=maxbackends^post69, maxconn^0'=maxconn^post69, maxlisten^0'=maxlisten^post69, one^0'=one^post69, ret^0'=ret^post69, tmp1^0'=tmp1^post69, tmp___02^0'=tmp___02^post69, tmp___13^0'=tmp___13^post69, tmp___24^0'=tmp___24^post69, tmp___35^0'=tmp___35^post69, tmp___46^0'=tmp___46^post69, (maxconn^post68-maxconn^post69 == 0 /\ -closed^post69+closed^post68 == 0 /\ closed^0-closed^post68 == 0 /\ maxbackends^0-maxbackends^post68 == 0 /\ -ret^post69+ret^post68 == 0 /\ -tmp___46^post68+tmp___46^0 == 0 /\ tmp___02^0-tmp___02^post68 == 0 /\ -fd^post69+fd^post68 == 0 /\ -tmp___13^post69+tmp___13^post68 == 0 /\ maxbackends^post68-maxbackends^post69 == 0 /\ one^0-one^post68 == 0 /\ -tmp___46^post69+tmp___46^post68 == 0 /\ -listensocket_of_listen_index^post68+listensocket_of_listen_index^0 == 0 /\ maxaddr^post68-maxaddr^post69 == 0 /\ listen_index^0-listen_index^post68 == 0 /\ -addr_ai_family^post69+addr_ai_family^post68 == 0 /\ maxlisten^post68-maxlisten^post69 == 0 /\ -tmp___35^post69+tmp___35^post68 == 0 /\ -maxconn^post68+maxconn^0 == 0 /\ fd^0-fd^post68 == 0 /\ maxlisten^0-maxlisten^post68 == 0 /\ -addr_ai_family^post68+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post68 == 0 /\ -tmp___13^post68+tmp___13^0 == 0 /\ maxaddr^0-maxaddr^post68 == 0 /\ -addr^post69+addr^post68 == 0 /\ -tmp___24^post69+tmp___24^post68 == 0 /\ -added^post69+added^post68 == 0 /\ -err^post68+err^0 == 0 /\ err^post68-err^post69 == 0 /\ -one^post69+one^post68 == 0 /\ -addrs^post69+addrs^post68 == 0 /\ -family^post68+family^0 == 0 /\ -family^post69+family^post68 == 0 /\ addr^0-addr^post68 == 0 /\ tmp___24^0-tmp___24^post68 == 0 /\ -listen_index^post69+listen_index^post68 == 0 /\ -ret^post68+ret^0 == 0 /\ -tmp___02^post69+tmp___02^post68 == 0 /\ tmp___35^0-tmp___35^post68 == 0 /\ addrs^0-addrs^post68 == 0 /\ listensocket_of_listen_index^post68-listensocket_of_listen_index^post69 == 0 /\ -tmp1^post69+tmp1^post68 == 0 /\ added^0-added^post68 == 0), cost: 1 3: l5 -> l6 : added^0'=added^post4, addr^0'=addr^post4, addr_ai_family^0'=addr_ai_family^post4, addrs^0'=addrs^post4, closed^0'=closed^post4, err^0'=err^post4, family^0'=family^post4, fd^0'=fd^post4, listen_index^0'=listen_index^post4, listensocket_of_listen_index^0'=listensocket_of_listen_index^post4, maxaddr^0'=maxaddr^post4, maxbackends^0'=maxbackends^post4, maxconn^0'=maxconn^post4, maxlisten^0'=maxlisten^post4, one^0'=one^post4, ret^0'=ret^post4, tmp1^0'=tmp1^post4, tmp___02^0'=tmp___02^post4, tmp___13^0'=tmp___13^post4, tmp___24^0'=tmp___24^post4, tmp___35^0'=tmp___35^post4, tmp___46^0'=tmp___46^post4, (-tmp___46^post4+tmp___46^0 == 0 /\ -tmp___13^post4+tmp___13^0 == 0 /\ -tmp___02^post4+tmp___02^0 == 0 /\ closed^0-closed^post4 == 0 /\ maxbackends^0-maxbackends^post4 == 0 /\ -one^post4+one^0 == 0 /\ -ret^post4+ret^0 == 0 /\ -listen_index^post4+listen_index^0 == 0 /\ -family^post4+family^0 == 0 /\ -listensocket_of_listen_index^post4+listensocket_of_listen_index^0 == 0 /\ tmp___35^0-tmp___35^post4 == 0 /\ fd^0-fd^post4 == 0 /\ maxlisten^0-maxlisten^post4 == 0 /\ maxaddr^0-maxaddr^post4 == 0 /\ -addr_ai_family^post4+addr_ai_family^0 == 0 /\ -maxconn^post4+maxconn^0 == 0 /\ tmp___24^0-tmp___24^post4 == 0 /\ addr^0-addr^post4 == 0 /\ tmp1^0-tmp1^post4 == 0 /\ -err^post4+err^0 == 0 /\ addrs^0-addrs^post4 == 0 /\ added^0-added^post4 == 0), cost: 1 4: l6 -> l3 : added^0'=added^post5, addr^0'=addr^post5, addr_ai_family^0'=addr_ai_family^post5, addrs^0'=addrs^post5, closed^0'=closed^post5, err^0'=err^post5, family^0'=family^post5, fd^0'=fd^post5, listen_index^0'=listen_index^post5, listensocket_of_listen_index^0'=listensocket_of_listen_index^post5, maxaddr^0'=maxaddr^post5, maxbackends^0'=maxbackends^post5, maxconn^0'=maxconn^post5, maxlisten^0'=maxlisten^post5, one^0'=one^post5, ret^0'=ret^post5, tmp1^0'=tmp1^post5, tmp___02^0'=tmp___02^post5, tmp___13^0'=tmp___13^post5, tmp___24^0'=tmp___24^post5, tmp___35^0'=tmp___35^post5, tmp___46^0'=tmp___46^post5, (addrs^0-addrs^post5 == 0 /\ tmp1^0-tmp1^post5 == 0 /\ closed^0-closed^post5 == 0 /\ -err^post5+err^0 == 0 /\ 1-added^0 <= 0 /\ -maxbackends^post5+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post5+listensocket_of_listen_index^0 == 0 /\ -tmp___02^post5+tmp___02^0 == 0 /\ -ret^post5+ret^0 == 0 /\ -tmp___46^post5+tmp___46^0 == 0 /\ -maxconn^post5+maxconn^0 == 0 /\ tmp___24^0-tmp___24^post5 == 0 /\ fd^0-fd^post5 == 0 /\ addr^0-addr^post5 == 0 /\ -one^post5+one^0 == 0 /\ added^0-added^post5 == 0 /\ tmp___35^0-tmp___35^post5 == 0 /\ listen_index^0-listen_index^post5 == 0 /\ -family^post5+family^0 == 0 /\ maxlisten^0-maxlisten^post5 == 0 /\ -tmp___13^post5+tmp___13^0 == 0 /\ maxaddr^0-maxaddr^post5 == 0 /\ -addr_ai_family^post5+addr_ai_family^0 == 0), cost: 1 5: l6 -> l3 : added^0'=added^post6, addr^0'=addr^post6, addr_ai_family^0'=addr_ai_family^post6, addrs^0'=addrs^post6, closed^0'=closed^post6, err^0'=err^post6, family^0'=family^post6, fd^0'=fd^post6, listen_index^0'=listen_index^post6, listensocket_of_listen_index^0'=listensocket_of_listen_index^post6, maxaddr^0'=maxaddr^post6, maxbackends^0'=maxbackends^post6, maxconn^0'=maxconn^post6, maxlisten^0'=maxlisten^post6, one^0'=one^post6, ret^0'=ret^post6, tmp1^0'=tmp1^post6, tmp___02^0'=tmp___02^post6, tmp___13^0'=tmp___13^post6, tmp___24^0'=tmp___24^post6, tmp___35^0'=tmp___35^post6, tmp___46^0'=tmp___46^post6, (fd^0-fd^post6 == 0 /\ -maxconn^post6+maxconn^0 == 0 /\ tmp___24^0-tmp___24^post6 == 0 /\ -tmp___13^post6+tmp___13^0 == 0 /\ one^0-one^post6 == 0 /\ maxaddr^0-maxaddr^post6 == 0 /\ -tmp___46^post6+tmp___46^0 == 0 /\ listen_index^0-listen_index^post6 == 0 /\ -listensocket_of_listen_index^post6+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post6+maxbackends^0 == 0 /\ 1+added^0 <= 0 /\ -family^post6+family^0 == 0 /\ -err^post6+err^0 == 0 /\ -closed^post6+closed^0 == 0 /\ -tmp1^post6+tmp1^0 == 0 /\ -ret^post6+ret^0 == 0 /\ addr^0-addr^post6 == 0 /\ -addr_ai_family^post6+addr_ai_family^0 == 0 /\ tmp___02^0-tmp___02^post6 == 0 /\ -maxlisten^post6+maxlisten^0 == 0 /\ tmp___35^0-tmp___35^post6 == 0 /\ addrs^0-addrs^post6 == 0 /\ added^0-added^post6 == 0), cost: 1 6: l6 -> l7 : added^0'=added^post7, addr^0'=addr^post7, addr_ai_family^0'=addr_ai_family^post7, addrs^0'=addrs^post7, closed^0'=closed^post7, err^0'=err^post7, family^0'=family^post7, fd^0'=fd^post7, listen_index^0'=listen_index^post7, listensocket_of_listen_index^0'=listensocket_of_listen_index^post7, maxaddr^0'=maxaddr^post7, maxbackends^0'=maxbackends^post7, maxconn^0'=maxconn^post7, maxlisten^0'=maxlisten^post7, one^0'=one^post7, ret^0'=ret^post7, tmp1^0'=tmp1^post7, tmp___02^0'=tmp___02^post7, tmp___13^0'=tmp___13^post7, tmp___24^0'=tmp___24^post7, tmp___35^0'=tmp___35^post7, tmp___46^0'=tmp___46^post7, (listen_index^0-listen_index^post7 == 0 /\ maxlisten^0-maxlisten^post7 == 0 /\ -addr^post7+addr^0 == 0 /\ tmp1^0-tmp1^post7 == 0 /\ addr_ai_family^0-addr_ai_family^post7 == 0 /\ -maxconn^post7+maxconn^0 == 0 /\ added^0 <= 0 /\ -fd^post7+fd^0 == 0 /\ -family^post7+family^0 == 0 /\ tmp___02^0-tmp___02^post7 == 0 /\ -closed^post7+closed^0 == 0 /\ -added^0 <= 0 /\ added^0-added^post7 == 0 /\ ret^post7 == 0 /\ tmp___35^0-tmp___35^post7 == 0 /\ addrs^0-addrs^post7 == 0 /\ -tmp___13^post7+tmp___13^0 == 0 /\ maxaddr^0-maxaddr^post7 == 0 /\ -tmp___46^post7+tmp___46^0 == 0 /\ err^0-err^post7 == 0 /\ -maxbackends^post7+maxbackends^0 == 0 /\ -one^post7+one^0 == 0 /\ tmp___24^0-tmp___24^post7 == 0 /\ -listensocket_of_listen_index^post7+listensocket_of_listen_index^0 == 0), cost: 1 78: l7 -> l7 : added^0'=added^post53, addr^0'=addr^post53, addr_ai_family^0'=addr_ai_family^post53, addrs^0'=addrs^post53, closed^0'=closed^post53, err^0'=err^post53, family^0'=family^post53, fd^0'=fd^post53, listen_index^0'=listen_index^post53, listensocket_of_listen_index^0'=listensocket_of_listen_index^post53, maxaddr^0'=maxaddr^post53, maxbackends^0'=maxbackends^post53, maxconn^0'=maxconn^post53, maxlisten^0'=maxlisten^post53, one^0'=one^post53, ret^0'=ret^post53, tmp1^0'=tmp1^post53, tmp___02^0'=tmp___02^post53, tmp___13^0'=tmp___13^post53, tmp___24^0'=tmp___24^post53, tmp___35^0'=tmp___35^post53, tmp___46^0'=tmp___46^post53, (listen_index^0-listen_index^post52 == 0 /\ -listensocket_of_listen_index^post52+listensocket_of_listen_index^0 == 0 /\ -tmp___46^post53+tmp___46^post52 == 0 /\ tmp___02^0-tmp___02^post52 == 0 /\ addr_ai_family^0-addr_ai_family^post52 == 0 /\ -addr^post53+addr^post52 == 0 /\ -maxbackends^post52+maxbackends^0 == 0 /\ -tmp1^post53+tmp1^post52 == 0 /\ -tmp___13^post52+tmp___13^0 == 0 /\ family^post52-family^post53 == 0 /\ -family^post52+family^0 == 0 /\ addrs^post52-addrs^post53 == 0 /\ -fd^post53+fd^post52 == 0 /\ -maxaddr^post53+maxaddr^post52 == 0 /\ -maxlisten^post52+maxlisten^0 == 0 /\ added^0-added^post52 == 0 /\ -ret^post53+ret^post52 == 0 /\ -closed^post52+closed^0 == 0 /\ addrs^0-addrs^post52 == 0 /\ -maxconn^post52+maxconn^0 == 0 /\ -tmp___35^post53+tmp___35^post52 == 0 /\ maxaddr^0-maxaddr^post52 == 0 /\ -ret^post52+ret^0 == 0 /\ -one^post53+one^post52 == 0 /\ -err^post53+err^post52 == 0 /\ -addr_ai_family^post53+addr_ai_family^post52 == 0 /\ added^post52-added^post53 == 0 /\ -tmp___02^post53+tmp___02^post52 == 0 /\ tmp___46^0-tmp___46^post52 == 0 /\ err^0-err^post52 == 0 /\ tmp___24^post52-tmp___24^post53 == 0 /\ -maxbackends^post53+maxbackends^post52 == 0 /\ -tmp1^post52+tmp1^0 == 0 /\ -tmp___24^post52+tmp___24^0 == 0 /\ -addr^post52+addr^0 == 0 /\ -closed^post53+closed^post52 == 0 /\ -fd^post52+fd^0 == 0 /\ one^0-one^post52 == 0 /\ -listen_index^post53+listen_index^post52 == 0 /\ -maxlisten^post53+maxlisten^post52 == 0 /\ listensocket_of_listen_index^post52-listensocket_of_listen_index^post53 == 0 /\ maxconn^post52-maxconn^post53 == 0 /\ -tmp___13^post53+tmp___13^post52 == 0 /\ tmp___35^0-tmp___35^post52 == 0), cost: 1 7: l8 -> l9 : added^0'=added^post8, addr^0'=addr^post8, addr_ai_family^0'=addr_ai_family^post8, addrs^0'=addrs^post8, closed^0'=closed^post8, err^0'=err^post8, family^0'=family^post8, fd^0'=fd^post8, listen_index^0'=listen_index^post8, listensocket_of_listen_index^0'=listensocket_of_listen_index^post8, maxaddr^0'=maxaddr^post8, maxbackends^0'=maxbackends^post8, maxconn^0'=maxconn^post8, maxlisten^0'=maxlisten^post8, one^0'=one^post8, ret^0'=ret^post8, tmp1^0'=tmp1^post8, tmp___02^0'=tmp___02^post8, tmp___13^0'=tmp___13^post8, tmp___24^0'=tmp___24^post8, tmp___35^0'=tmp___35^post8, tmp___46^0'=tmp___46^post8, (-tmp___46^post8+tmp___46^0 == 0 /\ -tmp1^post8+tmp1^0 == 0 /\ -tmp___13^post8+tmp___13^0 == 0 /\ -listen_index^post8+listen_index^0 == 0 /\ maxaddr^0-maxaddr^post8 == 0 /\ -family^post8+family^0 == 0 /\ tmp___24^0-tmp___24^post8 == 0 /\ one^0-one^post8 == 0 /\ maxlisten^0-maxlisten^post8 == 0 /\ -1-addr^0+addr^post8 == 0 /\ tmp___02^0-tmp___02^post8 == 0 /\ -addr_ai_family^post8+addr_ai_family^0 == 0 /\ -err^post8+err^0 == 0 /\ fd^0-fd^post8 == 0 /\ -ret^post8+ret^0 == 0 /\ -maxconn^post8+maxconn^0 == 0 /\ tmp___35^0-tmp___35^post8 == 0 /\ addrs^0-addrs^post8 == 0 /\ -listensocket_of_listen_index^post8+listensocket_of_listen_index^0 == 0 /\ closed^0-closed^post8 == 0 /\ added^0-added^post8 == 0 /\ -maxbackends^post8+maxbackends^0 == 0), cost: 1 23: l9 -> l18 : added^0'=added^post24, addr^0'=addr^post24, addr_ai_family^0'=addr_ai_family^post24, addrs^0'=addrs^post24, closed^0'=closed^post24, err^0'=err^post24, family^0'=family^post24, fd^0'=fd^post24, listen_index^0'=listen_index^post24, listensocket_of_listen_index^0'=listensocket_of_listen_index^post24, maxaddr^0'=maxaddr^post24, maxbackends^0'=maxbackends^post24, maxconn^0'=maxconn^post24, maxlisten^0'=maxlisten^post24, one^0'=one^post24, ret^0'=ret^post24, tmp1^0'=tmp1^post24, tmp___02^0'=tmp___02^post24, tmp___13^0'=tmp___13^post24, tmp___24^0'=tmp___24^post24, tmp___35^0'=tmp___35^post24, tmp___46^0'=tmp___46^post24, (-tmp___46^post24+tmp___46^0 == 0 /\ -tmp___13^post24+tmp___13^0 == 0 /\ -listen_index^post24+listen_index^0 == 0 /\ maxaddr^0-maxaddr^post24 == 0 /\ -family^post24+family^0 == 0 /\ tmp___24^0-tmp___24^post24 == 0 /\ one^0-one^post24 == 0 /\ maxlisten^0-maxlisten^post24 == 0 /\ tmp1^0-tmp1^post24 == 0 /\ tmp___02^0-tmp___02^post24 == 0 /\ -addr_ai_family^post24+addr_ai_family^0 == 0 /\ -err^post24+err^0 == 0 /\ fd^0-fd^post24 == 0 /\ -ret^post24+ret^0 == 0 /\ -maxconn^post24+maxconn^0 == 0 /\ addr^0-addr^post24 == 0 /\ addrs^0-addrs^post24 == 0 /\ tmp___35^0-tmp___35^post24 == 0 /\ -maxbackends^post24+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post24+listensocket_of_listen_index^0 == 0 /\ closed^0-closed^post24 == 0 /\ added^0-added^post24 == 0), cost: 1 8: l10 -> l8 : added^0'=added^post9, addr^0'=addr^post9, addr_ai_family^0'=addr_ai_family^post9, addrs^0'=addrs^post9, closed^0'=closed^post9, err^0'=err^post9, family^0'=family^post9, fd^0'=fd^post9, listen_index^0'=listen_index^post9, listensocket_of_listen_index^0'=listensocket_of_listen_index^post9, maxaddr^0'=maxaddr^post9, maxbackends^0'=maxbackends^post9, maxconn^0'=maxconn^post9, maxlisten^0'=maxlisten^post9, one^0'=one^post9, ret^0'=ret^post9, tmp1^0'=tmp1^post9, tmp___02^0'=tmp___02^post9, tmp___13^0'=tmp___13^post9, tmp___24^0'=tmp___24^post9, tmp___35^0'=tmp___35^post9, tmp___46^0'=tmp___46^post9, (listensocket_of_listen_index^post9-fd^0 == 0 /\ listen_index^0-listen_index^post9 == 0 /\ tmp___46^0-tmp___46^post9 == 0 /\ addr_ai_family^0-addr_ai_family^post9 == 0 /\ -maxbackends^post9+maxbackends^0 == 0 /\ -family^post9+family^0 == 0 /\ -tmp1^post9+tmp1^0 == 0 /\ tmp___35^0-tmp___35^post9 == 0 /\ -maxlisten^post9+maxlisten^0 == 0 /\ -closed^post9+closed^0 == 0 /\ -ret^post9+ret^0 == 0 /\ addrs^0-addrs^post9 == 0 /\ tmp___02^0-tmp___02^post9 == 0 /\ maxaddr^0-maxaddr^post9 == 0 /\ -maxconn^post9+maxconn^0 == 0 /\ one^0-one^post9 == 0 /\ err^0-err^post9 == 0 /\ -err^0 <= 0 /\ tmp___13^0-tmp___13^post9 == 0 /\ -tmp___24^post9+tmp___24^0 == 0 /\ -addr^post9+addr^0 == 0 /\ -fd^post9+fd^0 == 0 /\ -1-added^0+added^post9 == 0), cost: 1 9: l10 -> l8 : added^0'=added^post10, addr^0'=addr^post10, addr_ai_family^0'=addr_ai_family^post10, addrs^0'=addrs^post10, closed^0'=closed^post10, err^0'=err^post10, family^0'=family^post10, fd^0'=fd^post10, listen_index^0'=listen_index^post10, listensocket_of_listen_index^0'=listensocket_of_listen_index^post10, maxaddr^0'=maxaddr^post10, maxbackends^0'=maxbackends^post10, maxconn^0'=maxconn^post10, maxlisten^0'=maxlisten^post10, one^0'=one^post10, ret^0'=ret^post10, tmp1^0'=tmp1^post10, tmp___02^0'=tmp___02^post10, tmp___13^0'=tmp___13^post10, tmp___24^0'=tmp___24^post10, tmp___35^0'=tmp___35^post10, tmp___46^0'=tmp___46^post10, (tmp1^0-tmp1^post10 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post10 == 0 /\ addr_ai_family^0-addr_ai_family^post10 == 0 /\ addrs^0-addrs^post10 == 0 /\ -maxbackends^post10+maxbackends^0 == 0 /\ -ret^post10+ret^0 == 0 /\ -maxconn^post10+maxconn^0 == 0 /\ -tmp___46^post10+tmp___46^0 == 0 /\ -tmp___02^post10+tmp___02^0 == 0 /\ -fd^post10+fd^0 == 0 /\ 1+err^0 <= 0 /\ err^0-err^post10 == 0 /\ -family^post10+family^0 == 0 /\ tmp___24^0-tmp___24^post10 == 0 /\ added^0-added^post10 == 0 /\ -one^post10+one^0 == 0 /\ tmp___35^0-tmp___35^post10 == 0 /\ -addr^post10+addr^0 == 0 /\ -1+closed^post10 == 0 /\ maxlisten^0-maxlisten^post10 == 0 /\ listen_index^0-listen_index^post10 == 0 /\ maxaddr^0-maxaddr^post10 == 0 /\ -tmp___13^post10+tmp___13^0 == 0), cost: 1 10: l11 -> l10 : added^0'=added^post11, addr^0'=addr^post11, addr_ai_family^0'=addr_ai_family^post11, addrs^0'=addrs^post11, closed^0'=closed^post11, err^0'=err^post11, family^0'=family^post11, fd^0'=fd^post11, listen_index^0'=listen_index^post11, listensocket_of_listen_index^0'=listensocket_of_listen_index^post11, maxaddr^0'=maxaddr^post11, maxbackends^0'=maxbackends^post11, maxconn^0'=maxconn^post11, maxlisten^0'=maxlisten^post11, one^0'=one^post11, ret^0'=ret^post11, tmp1^0'=tmp1^post11, tmp___02^0'=tmp___02^post11, tmp___13^0'=tmp___13^post11, tmp___24^0'=tmp___24^post11, tmp___35^0'=tmp___35^post11, tmp___46^0'=tmp___46^post11, (0 == 0 /\ -maxconn^post11+maxconn^0 == 0 /\ tmp___02^0-tmp___02^post11 == 0 /\ maxlisten^0-maxlisten^post11 == 0 /\ one^0-one^post11 == 0 /\ tmp___35^0-tmp___35^post11 == 0 /\ -tmp___13^post11+tmp___13^0 == 0 /\ -addr_ai_family^post11+addr_ai_family^0 == 0 /\ -tmp___46^post11+tmp___46^0 == 0 /\ closed^0-closed^post11 == 0 /\ tmp1^0-tmp1^post11 == 0 /\ fd^0-fd^post11 == 0 /\ -listensocket_of_listen_index^post11+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post11+maxbackends^0 == 0 /\ maxaddr^0-maxaddr^post11 == 0 /\ -family^post11+family^0 == 0 /\ addr^0-addr^post11 == 0 /\ -listen_index^post11+listen_index^0 == 0 /\ tmp___24^0-tmp___24^post11 == 0 /\ added^0-added^post11 == 0 /\ addrs^0-addrs^post11 == 0 /\ -ret^post11+ret^0 == 0), cost: 1 11: l12 -> l11 : added^0'=added^post12, addr^0'=addr^post12, addr_ai_family^0'=addr_ai_family^post12, addrs^0'=addrs^post12, closed^0'=closed^post12, err^0'=err^post12, family^0'=family^post12, fd^0'=fd^post12, listen_index^0'=listen_index^post12, listensocket_of_listen_index^0'=listensocket_of_listen_index^post12, maxaddr^0'=maxaddr^post12, maxbackends^0'=maxbackends^post12, maxconn^0'=maxconn^post12, maxlisten^0'=maxlisten^post12, one^0'=one^post12, ret^0'=ret^post12, tmp1^0'=tmp1^post12, tmp___02^0'=tmp___02^post12, tmp___13^0'=tmp___13^post12, tmp___24^0'=tmp___24^post12, tmp___35^0'=tmp___35^post12, tmp___46^0'=tmp___46^post12, (listen_index^0-listen_index^post12 == 0 /\ tmp___35^0-tmp___35^post12 == 0 /\ -addr^post12+addr^0 == 0 /\ -family^post12+family^0 == 0 /\ tmp___46^0-tmp___46^post12 == 0 /\ addr_ai_family^0-addr_ai_family^post12 == 0 /\ -fd^post12+fd^0 == 0 /\ -closed^post12+closed^0 == 0 /\ one^0-one^post12 == 0 /\ added^0-added^post12 == 0 /\ -tmp___13^post12+tmp___13^0 == 0 /\ -tmp1^post12+tmp1^0 == 0 /\ addrs^0-addrs^post12 == 0 /\ tmp___02^0-tmp___02^post12 == 0 /\ maxaddr^0-maxaddr^post12 == 0 /\ -ret^post12+ret^0 == 0 /\ -maxlisten^post12+maxlisten^0 == 0 /\ -tmp___24^post12+tmp___24^0 == 0 /\ -maxconn^post12+maxconn^0 == 0 /\ err^0-err^post12 == 0 /\ -10+maxconn^0 <= 0 /\ -maxbackends^post12+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post12+listensocket_of_listen_index^0 == 0), cost: 1 12: l12 -> l11 : added^0'=added^post13, addr^0'=addr^post13, addr_ai_family^0'=addr_ai_family^post13, addrs^0'=addrs^post13, closed^0'=closed^post13, err^0'=err^post13, family^0'=family^post13, fd^0'=fd^post13, listen_index^0'=listen_index^post13, listensocket_of_listen_index^0'=listensocket_of_listen_index^post13, maxaddr^0'=maxaddr^post13, maxbackends^0'=maxbackends^post13, maxconn^0'=maxconn^post13, maxlisten^0'=maxlisten^post13, one^0'=one^post13, ret^0'=ret^post13, tmp1^0'=tmp1^post13, tmp___02^0'=tmp___02^post13, tmp___13^0'=tmp___13^post13, tmp___24^0'=tmp___24^post13, tmp___35^0'=tmp___35^post13, tmp___46^0'=tmp___46^post13, (one^0-one^post13 == 0 /\ -tmp1^post13+tmp1^0 == 0 /\ -listen_index^post13+listen_index^0 == 0 /\ -tmp___13^post13+tmp___13^0 == 0 /\ addr_ai_family^0-addr_ai_family^post13 == 0 /\ maxaddr^0-maxaddr^post13 == 0 /\ -ret^post13+ret^0 == 0 /\ -tmp___46^post13+tmp___46^0 == 0 /\ tmp___24^0-tmp___24^post13 == 0 /\ maxlisten^0-maxlisten^post13 == 0 /\ -closed^post13+closed^0 == 0 /\ tmp___02^0-tmp___02^post13 == 0 /\ addrs^0-addrs^post13 == 0 /\ added^0-added^post13 == 0 /\ err^0-err^post13 == 0 /\ -family^post13+family^0 == 0 /\ -fd^post13+fd^0 == 0 /\ 11-maxconn^0 <= 0 /\ tmp___35^0-tmp___35^post13 == 0 /\ -10+maxconn^post13 == 0 /\ -addr^post13+addr^0 == 0 /\ -maxbackends^post13+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post13+listensocket_of_listen_index^0 == 0), cost: 1 13: l13 -> l12 : added^0'=added^post14, addr^0'=addr^post14, addr_ai_family^0'=addr_ai_family^post14, addrs^0'=addrs^post14, closed^0'=closed^post14, err^0'=err^post14, family^0'=family^post14, fd^0'=fd^post14, listen_index^0'=listen_index^post14, listensocket_of_listen_index^0'=listensocket_of_listen_index^post14, maxaddr^0'=maxaddr^post14, maxbackends^0'=maxbackends^post14, maxconn^0'=maxconn^post14, maxlisten^0'=maxlisten^post14, one^0'=one^post14, ret^0'=ret^post14, tmp1^0'=tmp1^post14, tmp___02^0'=tmp___02^post14, tmp___13^0'=tmp___13^post14, tmp___24^0'=tmp___24^post14, tmp___35^0'=tmp___35^post14, tmp___46^0'=tmp___46^post14, (0 == 0 /\ maxbackends^0-maxbackends^post14 == 0 /\ tmp___46^0-tmp___46^post14 == 0 /\ added^0-added^post14 == 0 /\ listen_index^0-listen_index^post14 == 0 /\ tmp___02^0-tmp___02^post14 == 0 /\ -ret^post14+ret^0 == 0 /\ -listensocket_of_listen_index^post14+listensocket_of_listen_index^0 == 0 /\ -addr_ai_family^post14+addr_ai_family^0 == 0 /\ tmp___35^0-tmp___35^post14 == 0 /\ fd^0-fd^post14 == 0 /\ maxlisten^0-maxlisten^post14 == 0 /\ one^0-one^post14 == 0 /\ maxaddr^0-maxaddr^post14 == 0 /\ -addr^post14+addr^0 == 0 /\ tmp___13^0-tmp___13^post14 == 0 /\ -err^post14+err^0 == 0 /\ -family^post14+family^0 == 0 /\ -tmp___24^post14+tmp___24^0 == 0 /\ addrs^0-addrs^post14 == 0 /\ -tmp1^post14+tmp1^0 == 0 /\ closed^0-closed^post14 == 0), cost: 1 14: l14 -> l5 : added^0'=added^post15, addr^0'=addr^post15, addr_ai_family^0'=addr_ai_family^post15, addrs^0'=addrs^post15, closed^0'=closed^post15, err^0'=err^post15, family^0'=family^post15, fd^0'=fd^post15, listen_index^0'=listen_index^post15, listensocket_of_listen_index^0'=listensocket_of_listen_index^post15, maxaddr^0'=maxaddr^post15, maxbackends^0'=maxbackends^post15, maxconn^0'=maxconn^post15, maxlisten^0'=maxlisten^post15, one^0'=one^post15, ret^0'=ret^post15, tmp1^0'=tmp1^post15, tmp___02^0'=tmp___02^post15, tmp___13^0'=tmp___13^post15, tmp___24^0'=tmp___24^post15, tmp___35^0'=tmp___35^post15, tmp___46^0'=tmp___46^post15, (-tmp1^post15+tmp1^0 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post15 == 0 /\ addr_ai_family^0-addr_ai_family^post15 == 0 /\ ret^0-ret^post15 == 0 /\ addrs^0-addrs^post15 == 0 /\ -tmp___24^post15+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post15 == 0 /\ err^0-err^post15 == 0 /\ -maxlisten^post15+maxlisten^0 == 0 /\ -fd^post15+fd^0 == 0 /\ -maxconn^post15+maxconn^0 == 0 /\ -maxbackends^post15+maxbackends^0 == 0 /\ added^0-added^post15 == 0 /\ one^0-one^post15 == 0 /\ -addr^post15+addr^0 == 0 /\ tmp___35^0-tmp___35^post15 == 0 /\ -1+closed^post15 == 0 /\ maxaddr^0-maxaddr^post15 == 0 /\ tmp___02^0-tmp___02^post15 == 0 /\ listen_index^0-listen_index^post15 == 0 /\ tmp___13^0-tmp___13^post15 == 0 /\ -family^post15+family^0 == 0), cost: 1 15: l15 -> l13 : added^0'=added^post16, addr^0'=addr^post16, addr_ai_family^0'=addr_ai_family^post16, addrs^0'=addrs^post16, closed^0'=closed^post16, err^0'=err^post16, family^0'=family^post16, fd^0'=fd^post16, listen_index^0'=listen_index^post16, listensocket_of_listen_index^0'=listensocket_of_listen_index^post16, maxaddr^0'=maxaddr^post16, maxbackends^0'=maxbackends^post16, maxconn^0'=maxconn^post16, maxlisten^0'=maxlisten^post16, one^0'=one^post16, ret^0'=ret^post16, tmp1^0'=tmp1^post16, tmp___02^0'=tmp___02^post16, tmp___13^0'=tmp___13^post16, tmp___24^0'=tmp___24^post16, tmp___35^0'=tmp___35^post16, tmp___46^0'=tmp___46^post16, (fd^0-fd^post16 == 0 /\ -addr^post16+addr^0 == 0 /\ -maxconn^post16+maxconn^0 == 0 /\ -added^post16+added^0 == 0 /\ tmp___46^0-tmp___46^post16 == 0 /\ -closed^post16+closed^0 == 0 /\ -addrs^post16+addrs^0 == 0 /\ 1-tmp___46^0 <= 0 /\ -1+tmp___46^0 <= 0 /\ err^0-err^post16 == 0 /\ one^0-one^post16 == 0 /\ maxaddr^0-maxaddr^post16 == 0 /\ tmp___35^0-tmp___35^post16 == 0 /\ listen_index^0-listen_index^post16 == 0 /\ -ret^post16+ret^0 == 0 /\ addr_ai_family^0-addr_ai_family^post16 == 0 /\ -listensocket_of_listen_index^post16+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post16+maxbackends^0 == 0 /\ -tmp___24^post16+tmp___24^0 == 0 /\ tmp___02^0-tmp___02^post16 == 0 /\ -tmp1^post16+tmp1^0 == 0 /\ -tmp___13^post16+tmp___13^0 == 0 /\ -maxlisten^post16+maxlisten^0 == 0 /\ -family^post16+family^0 == 0), cost: 1 16: l15 -> l14 : added^0'=added^post17, addr^0'=addr^post17, addr_ai_family^0'=addr_ai_family^post17, addrs^0'=addrs^post17, closed^0'=closed^post17, err^0'=err^post17, family^0'=family^post17, fd^0'=fd^post17, listen_index^0'=listen_index^post17, listensocket_of_listen_index^0'=listensocket_of_listen_index^post17, maxaddr^0'=maxaddr^post17, maxbackends^0'=maxbackends^post17, maxconn^0'=maxconn^post17, maxlisten^0'=maxlisten^post17, one^0'=one^post17, ret^0'=ret^post17, tmp1^0'=tmp1^post17, tmp___02^0'=tmp___02^post17, tmp___13^0'=tmp___13^post17, tmp___24^0'=tmp___24^post17, tmp___35^0'=tmp___35^post17, tmp___46^0'=tmp___46^post17, (-addr^post17+addr^0 == 0 /\ listen_index^0-listen_index^post17 == 0 /\ -closed^post17+closed^0 == 0 /\ addr_ai_family^0-addr_ai_family^post17 == 0 /\ -fd^post17+fd^0 == 0 /\ -family^post17+family^0 == 0 /\ tmp___02^0-tmp___02^post17 == 0 /\ 2-tmp___46^0 <= 0 /\ added^0-added^post17 == 0 /\ -maxlisten^post17+maxlisten^0 == 0 /\ ret^0-ret^post17 == 0 /\ -tmp___24^post17+tmp___24^0 == 0 /\ -tmp1^post17+tmp1^0 == 0 /\ one^0-one^post17 == 0 /\ tmp___46^0-tmp___46^post17 == 0 /\ addrs^0-addrs^post17 == 0 /\ tmp___35^0-tmp___35^post17 == 0 /\ maxaddr^0-maxaddr^post17 == 0 /\ -maxconn^post17+maxconn^0 == 0 /\ err^0-err^post17 == 0 /\ tmp___13^0-tmp___13^post17 == 0 /\ -maxbackends^post17+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post17+listensocket_of_listen_index^0 == 0), cost: 1 17: l15 -> l14 : added^0'=added^post18, addr^0'=addr^post18, addr_ai_family^0'=addr_ai_family^post18, addrs^0'=addrs^post18, closed^0'=closed^post18, err^0'=err^post18, family^0'=family^post18, fd^0'=fd^post18, listen_index^0'=listen_index^post18, listensocket_of_listen_index^0'=listensocket_of_listen_index^post18, maxaddr^0'=maxaddr^post18, maxbackends^0'=maxbackends^post18, maxconn^0'=maxconn^post18, maxlisten^0'=maxlisten^post18, one^0'=one^post18, ret^0'=ret^post18, tmp1^0'=tmp1^post18, tmp___02^0'=tmp___02^post18, tmp___13^0'=tmp___13^post18, tmp___24^0'=tmp___24^post18, tmp___35^0'=tmp___35^post18, tmp___46^0'=tmp___46^post18, (tmp___02^0-tmp___02^post18 == 0 /\ err^0-err^post18 == 0 /\ one^0-one^post18 == 0 /\ -added^post18+added^0 == 0 /\ -maxaddr^post18+maxaddr^0 == 0 /\ -closed^post18+closed^0 == 0 /\ -tmp1^post18+tmp1^0 == 0 /\ -family^post18+family^0 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post18 == 0 /\ -tmp___13^post18+tmp___13^0 == 0 /\ -maxlisten^post18+maxlisten^0 == 0 /\ maxconn^0-maxconn^post18 == 0 /\ tmp___46^0 <= 0 /\ listen_index^0-listen_index^post18 == 0 /\ addr_ai_family^0-addr_ai_family^post18 == 0 /\ -maxbackends^post18+maxbackends^0 == 0 /\ -addr^post18+addr^0 == 0 /\ -fd^post18+fd^0 == 0 /\ -ret^post18+ret^0 == 0 /\ addrs^0-addrs^post18 == 0 /\ -tmp___24^post18+tmp___24^0 == 0 /\ tmp___35^0-tmp___35^post18 == 0 /\ -tmp___46^post18+tmp___46^0 == 0), cost: 1 18: l16 -> l13 : added^0'=added^post19, addr^0'=addr^post19, addr_ai_family^0'=addr_ai_family^post19, addrs^0'=addrs^post19, closed^0'=closed^post19, err^0'=err^post19, family^0'=family^post19, fd^0'=fd^post19, listen_index^0'=listen_index^post19, listensocket_of_listen_index^0'=listensocket_of_listen_index^post19, maxaddr^0'=maxaddr^post19, maxbackends^0'=maxbackends^post19, maxconn^0'=maxconn^post19, maxlisten^0'=maxlisten^post19, one^0'=one^post19, ret^0'=ret^post19, tmp1^0'=tmp1^post19, tmp___02^0'=tmp___02^post19, tmp___13^0'=tmp___13^post19, tmp___24^0'=tmp___24^post19, tmp___35^0'=tmp___35^post19, tmp___46^0'=tmp___46^post19, (added^0-added^post19 == 0 /\ -maxlisten^post19+maxlisten^0 == 0 /\ listen_index^0-listen_index^post19 == 0 /\ -listensocket_of_listen_index^post19+listensocket_of_listen_index^0 == 0 /\ tmp___46^0-tmp___46^post19 == 0 /\ -closed^post19+closed^0 == 0 /\ -family^post19+family^0 == 0 /\ -maxbackends^post19+maxbackends^0 == 0 /\ -tmp___24^post19+tmp___24^0 == 0 /\ tmp___35^0-tmp___35^post19 == 0 /\ -ret^post19+ret^0 == 0 /\ 4-addr_ai_family^0 <= 0 /\ maxaddr^0-maxaddr^post19 == 0 /\ -addr^post19+addr^0 == 0 /\ err^0-err^post19 == 0 /\ addr_ai_family^0-addr_ai_family^post19 == 0 /\ tmp___02^0-tmp___02^post19 == 0 /\ -fd^post19+fd^0 == 0 /\ addrs^0-addrs^post19 == 0 /\ -tmp1^post19+tmp1^0 == 0 /\ maxconn^0-maxconn^post19 == 0 /\ one^0-one^post19 == 0 /\ tmp___13^0-tmp___13^post19 == 0), cost: 1 19: l16 -> l13 : added^0'=added^post20, addr^0'=addr^post20, addr_ai_family^0'=addr_ai_family^post20, addrs^0'=addrs^post20, closed^0'=closed^post20, err^0'=err^post20, family^0'=family^post20, fd^0'=fd^post20, listen_index^0'=listen_index^post20, listensocket_of_listen_index^0'=listensocket_of_listen_index^post20, maxaddr^0'=maxaddr^post20, maxbackends^0'=maxbackends^post20, maxconn^0'=maxconn^post20, maxlisten^0'=maxlisten^post20, one^0'=one^post20, ret^0'=ret^post20, tmp1^0'=tmp1^post20, tmp___02^0'=tmp___02^post20, tmp___13^0'=tmp___13^post20, tmp___24^0'=tmp___24^post20, tmp___35^0'=tmp___35^post20, tmp___46^0'=tmp___46^post20, (-tmp___46^post20+tmp___46^0 == 0 /\ -tmp1^post20+tmp1^0 == 0 /\ -ret^post20+ret^0 == 0 /\ -tmp___13^post20+tmp___13^0 == 0 /\ tmp___24^0-tmp___24^post20 == 0 /\ addrs^0-addrs^post20 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post20 == 0 /\ -2+addr_ai_family^0 <= 0 /\ addr_ai_family^0-addr_ai_family^post20 == 0 /\ -one^post20+one^0 == 0 /\ -fd^post20+fd^0 == 0 /\ tmp___02^0-tmp___02^post20 == 0 /\ err^0-err^post20 == 0 /\ -maxbackends^post20+maxbackends^0 == 0 /\ -maxaddr^post20+maxaddr^0 == 0 /\ added^0-added^post20 == 0 /\ -addr^post20+addr^0 == 0 /\ tmp___35^0-tmp___35^post20 == 0 /\ -closed^post20+closed^0 == 0 /\ maxconn^0-maxconn^post20 == 0 /\ -maxlisten^post20+maxlisten^0 == 0 /\ -family^post20+family^0 == 0 /\ listen_index^0-listen_index^post20 == 0), cost: 1 20: l16 -> l15 : added^0'=added^post21, addr^0'=addr^post21, addr_ai_family^0'=addr_ai_family^post21, addrs^0'=addrs^post21, closed^0'=closed^post21, err^0'=err^post21, family^0'=family^post21, fd^0'=fd^post21, listen_index^0'=listen_index^post21, listensocket_of_listen_index^0'=listensocket_of_listen_index^post21, maxaddr^0'=maxaddr^post21, maxbackends^0'=maxbackends^post21, maxconn^0'=maxconn^post21, maxlisten^0'=maxlisten^post21, one^0'=one^post21, ret^0'=ret^post21, tmp1^0'=tmp1^post21, tmp___02^0'=tmp___02^post21, tmp___13^0'=tmp___13^post21, tmp___24^0'=tmp___24^post21, tmp___35^0'=tmp___35^post21, tmp___46^0'=tmp___46^post21, (0 == 0 /\ -3+addr_ai_family^0 <= 0 /\ tmp___35^0-tmp___35^post21 == 0 /\ -maxlisten^post21+maxlisten^0 == 0 /\ -fd^post21+fd^0 == 0 /\ -closed^post21+closed^0 == 0 /\ added^0-added^post21 == 0 /\ -family^post21+family^0 == 0 /\ -ret^post21+ret^0 == 0 /\ listen_index^0-listen_index^post21 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post21 == 0 /\ -maxconn^post21+maxconn^0 == 0 /\ -addr^post21+addr^0 == 0 /\ -maxbackends^post21+maxbackends^0 == 0 /\ tmp___24^0-tmp___24^post21 == 0 /\ -tmp___13^post21+tmp___13^0 == 0 /\ 3-addr_ai_family^0 <= 0 /\ addrs^0-addrs^post21 == 0 /\ tmp___02^0-tmp___02^post21 == 0 /\ tmp1^0-tmp1^post21 == 0 /\ -one^post21+one^0 == 0 /\ err^0-err^post21 == 0 /\ addr_ai_family^0-addr_ai_family^post21 == 0 /\ -maxaddr^post21+maxaddr^0 == 0), cost: 1 21: l17 -> l16 : added^0'=added^post22, addr^0'=addr^post22, addr_ai_family^0'=addr_ai_family^post22, addrs^0'=addrs^post22, closed^0'=closed^post22, err^0'=err^post22, family^0'=family^post22, fd^0'=fd^post22, listen_index^0'=listen_index^post22, listensocket_of_listen_index^0'=listensocket_of_listen_index^post22, maxaddr^0'=maxaddr^post22, maxbackends^0'=maxbackends^post22, maxconn^0'=maxconn^post22, maxlisten^0'=maxlisten^post22, one^0'=one^post22, ret^0'=ret^post22, tmp1^0'=tmp1^post22, tmp___02^0'=tmp___02^post22, tmp___13^0'=tmp___13^post22, tmp___24^0'=tmp___24^post22, tmp___35^0'=tmp___35^post22, tmp___46^0'=tmp___46^post22, (tmp___24^0-tmp___24^post22 == 0 /\ -one^post22+one^0 == 0 /\ tmp___35^0-tmp___35^post22 == 0 /\ -fd^post22+fd^0 == 0 /\ -tmp___46^post22+tmp___46^0 == 0 /\ added^0-added^post22 == 0 /\ listen_index^0-listen_index^post22 == 0 /\ addrs^0-addrs^post22 == 0 /\ maxlisten^0-maxlisten^post22 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post22 == 0 /\ maxaddr^0-maxaddr^post22 == 0 /\ -err^0 <= 0 /\ -addr^post22+addr^0 == 0 /\ -family^post22+family^0 == 0 /\ -closed^post22+closed^0 == 0 /\ -maxbackends^post22+maxbackends^0 == 0 /\ -tmp___02^post22+tmp___02^0 == 0 /\ -tmp___13^post22+tmp___13^0 == 0 /\ -ret^post22+ret^0 == 0 /\ addr_ai_family^0-addr_ai_family^post22 == 0 /\ tmp1^0-tmp1^post22 == 0 /\ err^0-err^post22 == 0 /\ -maxconn^post22+maxconn^0 == 0), cost: 1 22: l17 -> l8 : added^0'=added^post23, addr^0'=addr^post23, addr_ai_family^0'=addr_ai_family^post23, addrs^0'=addrs^post23, closed^0'=closed^post23, err^0'=err^post23, family^0'=family^post23, fd^0'=fd^post23, listen_index^0'=listen_index^post23, listensocket_of_listen_index^0'=listensocket_of_listen_index^post23, maxaddr^0'=maxaddr^post23, maxbackends^0'=maxbackends^post23, maxconn^0'=maxconn^post23, maxlisten^0'=maxlisten^post23, one^0'=one^post23, ret^0'=ret^post23, tmp1^0'=tmp1^post23, tmp___02^0'=tmp___02^post23, tmp___13^0'=tmp___13^post23, tmp___24^0'=tmp___24^post23, tmp___35^0'=tmp___35^post23, tmp___46^0'=tmp___46^post23, (addr_ai_family^0-addr_ai_family^post23 == 0 /\ maxlisten^0-maxlisten^post23 == 0 /\ -1+closed^post23 == 0 /\ tmp1^0-tmp1^post23 == 0 /\ -listensocket_of_listen_index^post23+listensocket_of_listen_index^0 == 0 /\ -addr^post23+addr^0 == 0 /\ -maxbackends^post23+maxbackends^0 == 0 /\ -maxconn^post23+maxconn^0 == 0 /\ tmp___02^0-tmp___02^post23 == 0 /\ listen_index^0-listen_index^post23 == 0 /\ added^0-added^post23 == 0 /\ addrs^0-addrs^post23 == 0 /\ -family^post23+family^0 == 0 /\ 1+err^0 <= 0 /\ tmp___35^0-tmp___35^post23 == 0 /\ -ret^post23+ret^0 == 0 /\ maxaddr^0-maxaddr^post23 == 0 /\ -tmp___46^post23+tmp___46^0 == 0 /\ -tmp___13^post23+tmp___13^0 == 0 /\ err^0-err^post23 == 0 /\ fd^0-fd^post23 == 0 /\ -one^post23+one^0 == 0 /\ tmp___24^0-tmp___24^post23 == 0), cost: 1 56: l18 -> l5 : added^0'=added^post57, addr^0'=addr^post57, addr_ai_family^0'=addr_ai_family^post57, addrs^0'=addrs^post57, closed^0'=closed^post57, err^0'=err^post57, family^0'=family^post57, fd^0'=fd^post57, listen_index^0'=listen_index^post57, listensocket_of_listen_index^0'=listensocket_of_listen_index^post57, maxaddr^0'=maxaddr^post57, maxbackends^0'=maxbackends^post57, maxconn^0'=maxconn^post57, maxlisten^0'=maxlisten^post57, one^0'=one^post57, ret^0'=ret^post57, tmp1^0'=tmp1^post57, tmp___02^0'=tmp___02^post57, tmp___13^0'=tmp___13^post57, tmp___24^0'=tmp___24^post57, tmp___35^0'=tmp___35^post57, tmp___46^0'=tmp___46^post57, (-maxlisten^post57+maxlisten^0 == 0 /\ addr_ai_family^0-addr_ai_family^post57 == 0 /\ listen_index^0-listen_index^post57 == 0 /\ -listensocket_of_listen_index^post57+listensocket_of_listen_index^0 == 0 /\ tmp___46^0-tmp___46^post57 == 0 /\ -closed^post57+closed^0 == 0 /\ -family^post57+family^0 == 0 /\ -maxbackends^post57+maxbackends^0 == 0 /\ tmp___35^0-tmp___35^post57 == 0 /\ addrs^0-addrs^post57 == 0 /\ -tmp1^post57+tmp1^0 == 0 /\ added^0-added^post57 == 0 /\ -ret^post57+ret^0 == 0 /\ maxaddr^0-maxaddr^post57 == 0 /\ tmp___02^0-tmp___02^post57 == 0 /\ tmp___13^0-tmp___13^post57 == 0 /\ err^0-err^post57 == 0 /\ -addr^post57+addr^0 == 0 /\ -fd^post57+fd^0 == 0 /\ maxaddr^0-addr^0 <= 0 /\ maxconn^0-maxconn^post57 == 0 /\ -tmp___24^post57+tmp___24^0 == 0 /\ one^0-one^post57 == 0), cost: 1 57: l18 -> l35 : added^0'=added^post58, addr^0'=addr^post58, addr_ai_family^0'=addr_ai_family^post58, addrs^0'=addrs^post58, closed^0'=closed^post58, err^0'=err^post58, family^0'=family^post58, fd^0'=fd^post58, listen_index^0'=listen_index^post58, listensocket_of_listen_index^0'=listensocket_of_listen_index^post58, maxaddr^0'=maxaddr^post58, maxbackends^0'=maxbackends^post58, maxconn^0'=maxconn^post58, maxlisten^0'=maxlisten^post58, one^0'=one^post58, ret^0'=ret^post58, tmp1^0'=tmp1^post58, tmp___02^0'=tmp___02^post58, tmp___13^0'=tmp___13^post58, tmp___24^0'=tmp___24^post58, tmp___35^0'=tmp___35^post58, tmp___46^0'=tmp___46^post58, (0 == 0 /\ -maxaddr^post58+maxaddr^0 == 0 /\ -maxbackends^post58+maxbackends^0 == 0 /\ -tmp___46^post58+tmp___46^0 == 0 /\ -ret^post58+ret^0 == 0 /\ -tmp1^post58+tmp1^0 == 0 /\ tmp___24^0-tmp___24^post58 == 0 /\ -tmp___13^post58+tmp___13^0 == 0 /\ addrs^0-addrs^post58 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post58 == 0 /\ addr_ai_family^0-addr_ai_family^post58 == 0 /\ -maxlisten^post58+maxlisten^0 == 0 /\ -one^post58+one^0 == 0 /\ -fd^post58+fd^0 == 0 /\ err^0-err^post58 == 0 /\ added^0-added^post58 == 0 /\ 1-maxaddr^0+addr^0 <= 0 /\ -addr^post58+addr^0 == 0 /\ -maxconn^post58+maxconn^0 == 0 /\ tmp___35^0-tmp___35^post58 == 0 /\ -closed^post58+closed^0 == 0 /\ -family^post58+family^0 == 0 /\ listen_index^0-listen_index^post58 == 0), cost: 1 24: l19 -> l17 : added^0'=added^post25, addr^0'=addr^post25, addr_ai_family^0'=addr_ai_family^post25, addrs^0'=addrs^post25, closed^0'=closed^post25, err^0'=err^post25, family^0'=family^post25, fd^0'=fd^post25, listen_index^0'=listen_index^post25, listensocket_of_listen_index^0'=listensocket_of_listen_index^post25, maxaddr^0'=maxaddr^post25, maxbackends^0'=maxbackends^post25, maxconn^0'=maxconn^post25, maxlisten^0'=maxlisten^post25, one^0'=one^post25, ret^0'=ret^post25, tmp1^0'=tmp1^post25, tmp___02^0'=tmp___02^post25, tmp___13^0'=tmp___13^post25, tmp___24^0'=tmp___24^post25, tmp___35^0'=tmp___35^post25, tmp___46^0'=tmp___46^post25, (0 == 0 /\ -tmp___13^post25+tmp___13^0 == 0 /\ -tmp___02^post25+tmp___02^0 == 0 /\ -tmp___46^post25+tmp___46^0 == 0 /\ -ret^post25+ret^0 == 0 /\ -listensocket_of_listen_index^post25+listensocket_of_listen_index^0 == 0 /\ -maxconn^post25+maxconn^0 == 0 /\ tmp___35^0-tmp___35^post25 == 0 /\ addrs^0-addrs^post25 == 0 /\ -maxbackends^post25+maxbackends^0 == 0 /\ added^0-added^post25 == 0 /\ closed^0-closed^post25 == 0 /\ -addr_ai_family^post25+addr_ai_family^0 == 0 /\ -addr^post25+addr^0 == 0 /\ -family^post25+family^0 == 0 /\ -one^post25+one^0 == 0 /\ tmp___24^0-tmp___24^post25 == 0 /\ tmp1^0-tmp1^post25 == 0 /\ listen_index^0-listen_index^post25 == 0 /\ maxaddr^0-maxaddr^post25 == 0 /\ fd^0-fd^post25 == 0 /\ maxlisten^0-maxlisten^post25 == 0), cost: 1 25: l20 -> l8 : added^0'=added^post26, addr^0'=addr^post26, addr_ai_family^0'=addr_ai_family^post26, addrs^0'=addrs^post26, closed^0'=closed^post26, err^0'=err^post26, family^0'=family^post26, fd^0'=fd^post26, listen_index^0'=listen_index^post26, listensocket_of_listen_index^0'=listensocket_of_listen_index^post26, maxaddr^0'=maxaddr^post26, maxbackends^0'=maxbackends^post26, maxconn^0'=maxconn^post26, maxlisten^0'=maxlisten^post26, one^0'=one^post26, ret^0'=ret^post26, tmp1^0'=tmp1^post26, tmp___02^0'=tmp___02^post26, tmp___13^0'=tmp___13^post26, tmp___24^0'=tmp___24^post26, tmp___35^0'=tmp___35^post26, tmp___46^0'=tmp___46^post26, (maxaddr^0-maxaddr^post26 == 0 /\ tmp___24^0-tmp___24^post26 == 0 /\ one^0-one^post26 == 0 /\ maxbackends^0-maxbackends^post26 == 0 /\ addrs^0-addrs^post26 == 0 /\ tmp___35^0-tmp___35^post26 == 0 /\ -err^post26+err^0 == 0 /\ closed^0-closed^post26 == 0 /\ tmp___02^0-tmp___02^post26 == 0 /\ -tmp___46^post26+tmp___46^0 == 0 /\ maxlisten^0-maxlisten^post26 == 0 /\ -ret^post26+ret^0 == 0 /\ -maxconn^post26+maxconn^0 == 0 /\ fd^0-fd^post26 == 0 /\ addr^0-addr^post26 == 0 /\ added^0-added^post26 == 0 /\ -listensocket_of_listen_index^post26+listensocket_of_listen_index^0 == 0 /\ -tmp1^post26+tmp1^0 == 0 /\ -tmp___13^post26+tmp___13^0 == 0 /\ -family^post26+family^0 == 0 /\ -listen_index^post26+listen_index^0 == 0 /\ -addr_ai_family^post26+addr_ai_family^0 == 0), cost: 1 26: l21 -> l19 : added^0'=added^post27, addr^0'=addr^post27, addr_ai_family^0'=addr_ai_family^post27, addrs^0'=addrs^post27, closed^0'=closed^post27, err^0'=err^post27, family^0'=family^post27, fd^0'=fd^post27, listen_index^0'=listen_index^post27, listensocket_of_listen_index^0'=listensocket_of_listen_index^post27, maxaddr^0'=maxaddr^post27, maxbackends^0'=maxbackends^post27, maxconn^0'=maxconn^post27, maxlisten^0'=maxlisten^post27, one^0'=one^post27, ret^0'=ret^post27, tmp1^0'=tmp1^post27, tmp___02^0'=tmp___02^post27, tmp___13^0'=tmp___13^post27, tmp___24^0'=tmp___24^post27, tmp___35^0'=tmp___35^post27, tmp___46^0'=tmp___46^post27, (-addr^post27+addr^0 == 0 /\ fd^0-fd^post27 == 0 /\ addr_ai_family^0-addr_ai_family^post27 == 0 /\ -maxconn^post27+maxconn^0 == 0 /\ added^0-added^post27 == 0 /\ one^0-one^post27 == 0 /\ -tmp___46^post27+tmp___46^0 == 0 /\ maxaddr^0-maxaddr^post27 == 0 /\ tmp___24^0 <= 0 /\ listen_index^0-listen_index^post27 == 0 /\ -listensocket_of_listen_index^post27+listensocket_of_listen_index^0 == 0 /\ addrs^0-addrs^post27 == 0 /\ -family^post27+family^0 == 0 /\ -err^post27+err^0 == 0 /\ -closed^post27+closed^0 == 0 /\ -maxbackends^post27+maxbackends^0 == 0 /\ -tmp___24^post27+tmp___24^0 == 0 /\ -tmp1^post27+tmp1^0 == 0 /\ -tmp___13^post27+tmp___13^0 == 0 /\ -ret^post27+ret^0 == 0 /\ tmp___35^0-tmp___35^post27 == 0 /\ tmp___02^0-tmp___02^post27 == 0 /\ -maxlisten^post27+maxlisten^0 == 0 /\ -tmp___24^0 <= 0), cost: 1 27: l21 -> l20 : added^0'=added^post28, addr^0'=addr^post28, addr_ai_family^0'=addr_ai_family^post28, addrs^0'=addrs^post28, closed^0'=closed^post28, err^0'=err^post28, family^0'=family^post28, fd^0'=fd^post28, listen_index^0'=listen_index^post28, listensocket_of_listen_index^0'=listensocket_of_listen_index^post28, maxaddr^0'=maxaddr^post28, maxbackends^0'=maxbackends^post28, maxconn^0'=maxconn^post28, maxlisten^0'=maxlisten^post28, one^0'=one^post28, ret^0'=ret^post28, tmp1^0'=tmp1^post28, tmp___02^0'=tmp___02^post28, tmp___13^0'=tmp___13^post28, tmp___24^0'=tmp___24^post28, tmp___35^0'=tmp___35^post28, tmp___46^0'=tmp___46^post28, (addrs^0-addrs^post28 == 0 /\ -listen_index^post28+listen_index^0 == 0 /\ -family^post28+family^0 == 0 /\ -listensocket_of_listen_index^post28+listensocket_of_listen_index^0 == 0 /\ tmp1^0-tmp1^post28 == 0 /\ maxaddr^0-maxaddr^post28 == 0 /\ -err^post28+err^0 == 0 /\ closed^0-closed^post28 == 0 /\ -addr_ai_family^post28+addr_ai_family^0 == 0 /\ tmp___02^0-tmp___02^post28 == 0 /\ maxbackends^0-maxbackends^post28 == 0 /\ maxlisten^0-maxlisten^post28 == 0 /\ tmp___35^0-tmp___35^post28 == 0 /\ -ret^post28+ret^0 == 0 /\ addr^0-addr^post28 == 0 /\ -tmp___46^post28+tmp___46^0 == 0 /\ fd^0-fd^post28 == 0 /\ -maxconn^post28+maxconn^0 == 0 /\ -tmp___13^post28+tmp___13^0 == 0 /\ 1-tmp___24^0 <= 0 /\ added^0-added^post28 == 0 /\ -one^post28+one^0 == 0 /\ tmp___24^0-tmp___24^post28 == 0), cost: 1 28: l21 -> l20 : added^0'=added^post29, addr^0'=addr^post29, addr_ai_family^0'=addr_ai_family^post29, addrs^0'=addrs^post29, closed^0'=closed^post29, err^0'=err^post29, family^0'=family^post29, fd^0'=fd^post29, listen_index^0'=listen_index^post29, listensocket_of_listen_index^0'=listensocket_of_listen_index^post29, maxaddr^0'=maxaddr^post29, maxbackends^0'=maxbackends^post29, maxconn^0'=maxconn^post29, maxlisten^0'=maxlisten^post29, one^0'=one^post29, ret^0'=ret^post29, tmp1^0'=tmp1^post29, tmp___02^0'=tmp___02^post29, tmp___13^0'=tmp___13^post29, tmp___24^0'=tmp___24^post29, tmp___35^0'=tmp___35^post29, tmp___46^0'=tmp___46^post29, (listen_index^0-listen_index^post29 == 0 /\ 1+tmp___24^0 <= 0 /\ tmp___46^0-tmp___46^post29 == 0 /\ fd^0-fd^post29 == 0 /\ tmp___35^0-tmp___35^post29 == 0 /\ -tmp1^post29+tmp1^0 == 0 /\ -maxlisten^post29+maxlisten^0 == 0 /\ tmp___02^0-tmp___02^post29 == 0 /\ -addr_ai_family^post29+addr_ai_family^0 == 0 /\ -family^post29+family^0 == 0 /\ tmp___13^0-tmp___13^post29 == 0 /\ one^0-one^post29 == 0 /\ -err^post29+err^0 == 0 /\ maxaddr^0-maxaddr^post29 == 0 /\ addrs^0-addrs^post29 == 0 /\ -ret^post29+ret^0 == 0 /\ -listensocket_of_listen_index^post29+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post29+maxbackends^0 == 0 /\ -maxconn^post29+maxconn^0 == 0 /\ addr^0-addr^post29 == 0 /\ added^0-added^post29 == 0 /\ closed^0-closed^post29 == 0 /\ -tmp___24^post29+tmp___24^0 == 0), cost: 1 29: l22 -> l21 : added^0'=added^post30, addr^0'=addr^post30, addr_ai_family^0'=addr_ai_family^post30, addrs^0'=addrs^post30, closed^0'=closed^post30, err^0'=err^post30, family^0'=family^post30, fd^0'=fd^post30, listen_index^0'=listen_index^post30, listensocket_of_listen_index^0'=listensocket_of_listen_index^post30, maxaddr^0'=maxaddr^post30, maxbackends^0'=maxbackends^post30, maxconn^0'=maxconn^post30, maxlisten^0'=maxlisten^post30, one^0'=one^post30, ret^0'=ret^post30, tmp1^0'=tmp1^post30, tmp___02^0'=tmp___02^post30, tmp___13^0'=tmp___13^post30, tmp___24^0'=tmp___24^post30, tmp___35^0'=tmp___35^post30, tmp___46^0'=tmp___46^post30, (0 == 0 /\ -tmp___46^post30+tmp___46^0 == 0 /\ listen_index^0-listen_index^post30 == 0 /\ -listensocket_of_listen_index^post30+listensocket_of_listen_index^0 == 0 /\ addr_ai_family^0-addr_ai_family^post30 == 0 /\ -maxbackends^post30+maxbackends^0 == 0 /\ -family^post30+family^0 == 0 /\ -addr^post30+addr^0 == 0 /\ -maxlisten^post30+maxlisten^0 == 0 /\ -closed^post30+closed^0 == 0 /\ -tmp___13^post30+tmp___13^0 == 0 /\ -ret^post30+ret^0 == 0 /\ addrs^0-addrs^post30 == 0 /\ maxaddr^0-maxaddr^post30 == 0 /\ -maxconn^post30+maxconn^0 == 0 /\ added^0-added^post30 == 0 /\ one^0-one^post30 == 0 /\ err^0-err^post30 == 0 /\ -tmp1^post30+tmp1^0 == 0 /\ tmp___02^0-tmp___02^post30 == 0 /\ -fd^post30+fd^0 == 0 /\ tmp___35^0-tmp___35^post30 == 0), cost: 1 30: l23 -> l19 : added^0'=added^post31, addr^0'=addr^post31, addr_ai_family^0'=addr_ai_family^post31, addrs^0'=addrs^post31, closed^0'=closed^post31, err^0'=err^post31, family^0'=family^post31, fd^0'=fd^post31, listen_index^0'=listen_index^post31, listensocket_of_listen_index^0'=listensocket_of_listen_index^post31, maxaddr^0'=maxaddr^post31, maxbackends^0'=maxbackends^post31, maxconn^0'=maxconn^post31, maxlisten^0'=maxlisten^post31, one^0'=one^post31, ret^0'=ret^post31, tmp1^0'=tmp1^post31, tmp___02^0'=tmp___02^post31, tmp___13^0'=tmp___13^post31, tmp___24^0'=tmp___24^post31, tmp___35^0'=tmp___35^post31, tmp___46^0'=tmp___46^post31, (fd^0-fd^post31 == 0 /\ tmp___35^0 <= 0 /\ -tmp___35^0 <= 0 /\ tmp___24^0-tmp___24^post31 == 0 /\ added^0-added^post31 == 0 /\ tmp___35^0-tmp___35^post31 == 0 /\ maxaddr^0-maxaddr^post31 == 0 /\ tmp___02^0-tmp___02^post31 == 0 /\ -tmp___46^post31+tmp___46^0 == 0 /\ -addr^post31+addr^0 == 0 /\ maxlisten^0-maxlisten^post31 == 0 /\ listen_index^0-listen_index^post31 == 0 /\ one^0-one^post31 == 0 /\ -ret^post31+ret^0 == 0 /\ -maxconn^post31+maxconn^0 == 0 /\ -maxbackends^post31+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post31+listensocket_of_listen_index^0 == 0 /\ addrs^0-addrs^post31 == 0 /\ -tmp1^post31+tmp1^0 == 0 /\ -addr_ai_family^post31+addr_ai_family^0 == 0 /\ -tmp___13^post31+tmp___13^0 == 0 /\ -family^post31+family^0 == 0 /\ err^0-err^post31 == 0 /\ -closed^post31+closed^0 == 0), cost: 1 31: l23 -> l22 : added^0'=added^post32, addr^0'=addr^post32, addr_ai_family^0'=addr_ai_family^post32, addrs^0'=addrs^post32, closed^0'=closed^post32, err^0'=err^post32, family^0'=family^post32, fd^0'=fd^post32, listen_index^0'=listen_index^post32, listensocket_of_listen_index^0'=listensocket_of_listen_index^post32, maxaddr^0'=maxaddr^post32, maxbackends^0'=maxbackends^post32, maxconn^0'=maxconn^post32, maxlisten^0'=maxlisten^post32, one^0'=one^post32, ret^0'=ret^post32, tmp1^0'=tmp1^post32, tmp___02^0'=tmp___02^post32, tmp___13^0'=tmp___13^post32, tmp___24^0'=tmp___24^post32, tmp___35^0'=tmp___35^post32, tmp___46^0'=tmp___46^post32, (-closed^post32+closed^0 == 0 /\ addr_ai_family^0-addr_ai_family^post32 == 0 /\ 1-tmp___35^0 <= 0 /\ tmp___02^0-tmp___02^post32 == 0 /\ -addr^post32+addr^0 == 0 /\ added^0-added^post32 == 0 /\ -maxbackends^post32+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post32+listensocket_of_listen_index^0 == 0 /\ addrs^0-addrs^post32 == 0 /\ -tmp1^post32+tmp1^0 == 0 /\ tmp___46^0-tmp___46^post32 == 0 /\ tmp___35^0-tmp___35^post32 == 0 /\ -tmp___24^post32+tmp___24^0 == 0 /\ -fd^post32+fd^0 == 0 /\ -family^post32+family^0 == 0 /\ -tmp___13^post32+tmp___13^0 == 0 /\ -ret^post32+ret^0 == 0 /\ err^0-err^post32 == 0 /\ maxconn^0-maxconn^post32 == 0 /\ one^0-one^post32 == 0 /\ listen_index^0-listen_index^post32 == 0 /\ -maxlisten^post32+maxlisten^0 == 0 /\ maxaddr^0-maxaddr^post32 == 0), cost: 1 32: l23 -> l22 : added^0'=added^post33, addr^0'=addr^post33, addr_ai_family^0'=addr_ai_family^post33, addrs^0'=addrs^post33, closed^0'=closed^post33, err^0'=err^post33, family^0'=family^post33, fd^0'=fd^post33, listen_index^0'=listen_index^post33, listensocket_of_listen_index^0'=listensocket_of_listen_index^post33, maxaddr^0'=maxaddr^post33, maxbackends^0'=maxbackends^post33, maxconn^0'=maxconn^post33, maxlisten^0'=maxlisten^post33, one^0'=one^post33, ret^0'=ret^post33, tmp1^0'=tmp1^post33, tmp___02^0'=tmp___02^post33, tmp___13^0'=tmp___13^post33, tmp___24^0'=tmp___24^post33, tmp___35^0'=tmp___35^post33, tmp___46^0'=tmp___46^post33, (listensocket_of_listen_index^0-listensocket_of_listen_index^post33 == 0 /\ tmp1^0-tmp1^post33 == 0 /\ tmp___02^0-tmp___02^post33 == 0 /\ one^0-one^post33 == 0 /\ -fd^post33+fd^0 == 0 /\ family^0-family^post33 == 0 /\ -addrs^post33+addrs^0 == 0 /\ err^0-err^post33 == 0 /\ -maxaddr^post33+maxaddr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post33 == 0 /\ -addr^post33+addr^0 == 0 /\ -maxlisten^post33+maxlisten^0 == 0 /\ maxconn^0-maxconn^post33 == 0 /\ listen_index^0-listen_index^post33 == 0 /\ -tmp___13^post33+tmp___13^0 == 0 /\ -tmp___46^post33+tmp___46^0 == 0 /\ -closed^post33+closed^0 == 0 /\ -maxbackends^post33+maxbackends^0 == 0 /\ 1+tmp___35^0 <= 0 /\ -ret^post33+ret^0 == 0 /\ tmp___24^0-tmp___24^post33 == 0 /\ tmp___35^0-tmp___35^post33 == 0 /\ -added^post33+added^0 == 0), cost: 1 33: l24 -> l8 : added^0'=added^post34, addr^0'=addr^post34, addr_ai_family^0'=addr_ai_family^post34, addrs^0'=addrs^post34, closed^0'=closed^post34, err^0'=err^post34, family^0'=family^post34, fd^0'=fd^post34, listen_index^0'=listen_index^post34, listensocket_of_listen_index^0'=listensocket_of_listen_index^post34, maxaddr^0'=maxaddr^post34, maxbackends^0'=maxbackends^post34, maxconn^0'=maxconn^post34, maxlisten^0'=maxlisten^post34, one^0'=one^post34, ret^0'=ret^post34, tmp1^0'=tmp1^post34, tmp___02^0'=tmp___02^post34, tmp___13^0'=tmp___13^post34, tmp___24^0'=tmp___24^post34, tmp___35^0'=tmp___35^post34, tmp___46^0'=tmp___46^post34, (one^0-one^post34 == 0 /\ added^0-added^post34 == 0 /\ -tmp___13^post34+tmp___13^0 == 0 /\ -tmp1^post34+tmp1^0 == 0 /\ maxaddr^0-maxaddr^post34 == 0 /\ -ret^post34+ret^0 == 0 /\ -tmp___46^post34+tmp___46^0 == 0 /\ tmp___24^0-tmp___24^post34 == 0 /\ maxlisten^0-maxlisten^post34 == 0 /\ listen_index^0-listen_index^post34 == 0 /\ -listensocket_of_listen_index^post34+listensocket_of_listen_index^0 == 0 /\ tmp___02^0-tmp___02^post34 == 0 /\ fd^0-fd^post34 == 0 /\ -addr_ai_family^post34+addr_ai_family^0 == 0 /\ -family^post34+family^0 == 0 /\ -err^post34+err^0 == 0 /\ -closed^post34+closed^0 == 0 /\ -maxconn^post34+maxconn^0 == 0 /\ tmp___35^0-tmp___35^post34 == 0 /\ addrs^0-addrs^post34 == 0 /\ addr^0-addr^post34 == 0 /\ -maxbackends^post34+maxbackends^0 == 0), cost: 1 34: l25 -> l23 : added^0'=added^post35, addr^0'=addr^post35, addr_ai_family^0'=addr_ai_family^post35, addrs^0'=addrs^post35, closed^0'=closed^post35, err^0'=err^post35, family^0'=family^post35, fd^0'=fd^post35, listen_index^0'=listen_index^post35, listensocket_of_listen_index^0'=listensocket_of_listen_index^post35, maxaddr^0'=maxaddr^post35, maxbackends^0'=maxbackends^post35, maxconn^0'=maxconn^post35, maxlisten^0'=maxlisten^post35, one^0'=one^post35, ret^0'=ret^post35, tmp1^0'=tmp1^post35, tmp___02^0'=tmp___02^post35, tmp___13^0'=tmp___13^post35, tmp___24^0'=tmp___24^post35, tmp___35^0'=tmp___35^post35, tmp___46^0'=tmp___46^post35, (0 == 0 /\ -maxlisten^post35+maxlisten^0 == 0 /\ -fd^0 <= 0 /\ listen_index^0-listen_index^post35 == 0 /\ -maxbackends^post35+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post35+listensocket_of_listen_index^0 == 0 /\ tmp___46^0-tmp___46^post35 == 0 /\ added^0-added^post35 == 0 /\ -closed^post35+closed^0 == 0 /\ -tmp___24^post35+tmp___24^0 == 0 /\ -family^post35+family^0 == 0 /\ -addr^post35+addr^0 == 0 /\ -ret^post35+ret^0 == 0 /\ maxaddr^0-maxaddr^post35 == 0 /\ fd^0 <= 0 /\ err^0-err^post35 == 0 /\ addrs^0-addrs^post35 == 0 /\ -fd^post35+fd^0 == 0 /\ tmp___02^0-tmp___02^post35 == 0 /\ -tmp1^post35+tmp1^0 == 0 /\ maxconn^0-maxconn^post35 == 0 /\ one^0-one^post35 == 0 /\ -addr_ai_family^post35+addr_ai_family^0 == 0 /\ tmp___13^0-tmp___13^post35 == 0), cost: 1 35: l25 -> l24 : added^0'=added^post36, addr^0'=addr^post36, addr_ai_family^0'=addr_ai_family^post36, addrs^0'=addrs^post36, closed^0'=closed^post36, err^0'=err^post36, family^0'=family^post36, fd^0'=fd^post36, listen_index^0'=listen_index^post36, listensocket_of_listen_index^0'=listensocket_of_listen_index^post36, maxaddr^0'=maxaddr^post36, maxbackends^0'=maxbackends^post36, maxconn^0'=maxconn^post36, maxlisten^0'=maxlisten^post36, one^0'=one^post36, ret^0'=ret^post36, tmp1^0'=tmp1^post36, tmp___02^0'=tmp___02^post36, tmp___13^0'=tmp___13^post36, tmp___24^0'=tmp___24^post36, tmp___35^0'=tmp___35^post36, tmp___46^0'=tmp___46^post36, (1-fd^0 <= 0 /\ tmp___35^0-tmp___35^post36 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post36 == 0 /\ addr_ai_family^0-addr_ai_family^post36 == 0 /\ tmp___02^0-tmp___02^post36 == 0 /\ addrs^0-addrs^post36 == 0 /\ -ret^post36+ret^0 == 0 /\ one^0-one^post36 == 0 /\ -tmp___24^post36+tmp___24^0 == 0 /\ err^0-err^post36 == 0 /\ -tmp___46^post36+tmp___46^0 == 0 /\ -fd^post36+fd^0 == 0 /\ added^0-added^post36 == 0 /\ -maxbackends^post36+maxbackends^0 == 0 /\ -maxaddr^post36+maxaddr^0 == 0 /\ -addr^post36+addr^0 == 0 /\ -tmp1^post36+tmp1^0 == 0 /\ -tmp___13^post36+tmp___13^0 == 0 /\ -closed^post36+closed^0 == 0 /\ maxconn^0-maxconn^post36 == 0 /\ -maxlisten^post36+maxlisten^0 == 0 /\ listen_index^0-listen_index^post36 == 0 /\ -family^post36+family^0 == 0), cost: 1 36: l25 -> l24 : added^0'=added^post37, addr^0'=addr^post37, addr_ai_family^0'=addr_ai_family^post37, addrs^0'=addrs^post37, closed^0'=closed^post37, err^0'=err^post37, family^0'=family^post37, fd^0'=fd^post37, listen_index^0'=listen_index^post37, listensocket_of_listen_index^0'=listensocket_of_listen_index^post37, maxaddr^0'=maxaddr^post37, maxbackends^0'=maxbackends^post37, maxconn^0'=maxconn^post37, maxlisten^0'=maxlisten^post37, one^0'=one^post37, ret^0'=ret^post37, tmp1^0'=tmp1^post37, tmp___02^0'=tmp___02^post37, tmp___13^0'=tmp___13^post37, tmp___24^0'=tmp___24^post37, tmp___35^0'=tmp___35^post37, tmp___46^0'=tmp___46^post37, (addr_ai_family^0-addr_ai_family^post37 == 0 /\ -closed^post37+closed^0 == 0 /\ -maxconn^post37+maxconn^0 == 0 /\ tmp___46^0-tmp___46^post37 == 0 /\ -addr^post37+addr^0 == 0 /\ one^0-one^post37 == 0 /\ added^0-added^post37 == 0 /\ maxaddr^0-maxaddr^post37 == 0 /\ -family^post37+family^0 == 0 /\ tmp___35^0-tmp___35^post37 == 0 /\ listen_index^0-listen_index^post37 == 0 /\ -ret^post37+ret^0 == 0 /\ addrs^0-addrs^post37 == 0 /\ -listensocket_of_listen_index^post37+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post37+maxbackends^0 == 0 /\ -tmp___24^post37+tmp___24^0 == 0 /\ tmp___02^0-tmp___02^post37 == 0 /\ -tmp___13^post37+tmp___13^0 == 0 /\ -tmp1^post37+tmp1^0 == 0 /\ err^0-err^post37 == 0 /\ 1+fd^0 <= 0 /\ -fd^post37+fd^0 == 0 /\ -maxlisten^post37+maxlisten^0 == 0), cost: 1 37: l26 -> l27 : added^0'=added^post38, addr^0'=addr^post38, addr_ai_family^0'=addr_ai_family^post38, addrs^0'=addrs^post38, closed^0'=closed^post38, err^0'=err^post38, family^0'=family^post38, fd^0'=fd^post38, listen_index^0'=listen_index^post38, listensocket_of_listen_index^0'=listensocket_of_listen_index^post38, maxaddr^0'=maxaddr^post38, maxbackends^0'=maxbackends^post38, maxconn^0'=maxconn^post38, maxlisten^0'=maxlisten^post38, one^0'=one^post38, ret^0'=ret^post38, tmp1^0'=tmp1^post38, tmp___02^0'=tmp___02^post38, tmp___13^0'=tmp___13^post38, tmp___24^0'=tmp___24^post38, tmp___35^0'=tmp___35^post38, tmp___46^0'=tmp___46^post38, (tmp___02^0-tmp___02^post38 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post38 == 0 /\ -closed^post38+closed^0 == 0 /\ -fd^post38+fd^0 == 0 /\ -addrs^post38+addrs^0 == 0 /\ one^0-one^post38 == 0 /\ family^0-family^post38 == 0 /\ -maxaddr^post38+maxaddr^0 == 0 /\ err^0-err^post38 == 0 /\ -tmp1^post38+tmp1^0 == 0 /\ -tmp___24^post38+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post38 == 0 /\ added^0-added^post38 == 0 /\ maxconn^0-maxconn^post38 == 0 /\ -addr^post38+addr^0 == 0 /\ tmp___35^0-tmp___35^post38 == 0 /\ addr_ai_family^0-addr_ai_family^post38 == 0 /\ listen_index^0-listen_index^post38 == 0 /\ -maxlisten^post38+maxlisten^0 == 0 /\ -ret^post38+ret^0 == 0 /\ tmp___13^0-tmp___13^post38 == 0 /\ -maxbackends^post38+maxbackends^0 == 0), cost: 1 45: l27 -> l28 : added^0'=added^post46, addr^0'=addr^post46, addr_ai_family^0'=addr_ai_family^post46, addrs^0'=addrs^post46, closed^0'=closed^post46, err^0'=err^post46, family^0'=family^post46, fd^0'=fd^post46, listen_index^0'=listen_index^post46, listensocket_of_listen_index^0'=listensocket_of_listen_index^post46, maxaddr^0'=maxaddr^post46, maxbackends^0'=maxbackends^post46, maxconn^0'=maxconn^post46, maxlisten^0'=maxlisten^post46, one^0'=one^post46, ret^0'=ret^post46, tmp1^0'=tmp1^post46, tmp___02^0'=tmp___02^post46, tmp___13^0'=tmp___13^post46, tmp___24^0'=tmp___24^post46, tmp___35^0'=tmp___35^post46, tmp___46^0'=tmp___46^post46, (tmp___46^0-tmp___46^post46 == 0 /\ -tmp1^post46+tmp1^0 == 0 /\ -addr_ai_family^post46+addr_ai_family^0 == 0 /\ tmp___35^0-tmp___35^post46 == 0 /\ -listen_index^post46+listen_index^0 == 0 /\ addrs^0-addrs^post46 == 0 /\ maxaddr^0-maxaddr^post46 == 0 /\ -family^post46+family^0 == 0 /\ -err^post46+err^0 == 0 /\ one^0-one^post46 == 0 /\ closed^0-closed^post46 == 0 /\ maxlisten^0-maxlisten^post46 == 0 /\ tmp___02^0-tmp___02^post46 == 0 /\ -tmp___24^post46+tmp___24^0 == 0 /\ fd^0-fd^post46 == 0 /\ -ret^post46+ret^0 == 0 /\ addr^0-addr^post46 == 0 /\ -maxconn^post46+maxconn^0 == 0 /\ -listen_index^0+maxlisten^0 <= 0 /\ -listensocket_of_listen_index^post46+listensocket_of_listen_index^0 == 0 /\ -tmp___13^post46+tmp___13^0 == 0 /\ added^0-added^post46 == 0 /\ -maxbackends^post46+maxbackends^0 == 0), cost: 1 46: l27 -> l31 : added^0'=added^post47, addr^0'=addr^post47, addr_ai_family^0'=addr_ai_family^post47, addrs^0'=addrs^post47, closed^0'=closed^post47, err^0'=err^post47, family^0'=family^post47, fd^0'=fd^post47, listen_index^0'=listen_index^post47, listensocket_of_listen_index^0'=listensocket_of_listen_index^post47, maxaddr^0'=maxaddr^post47, maxbackends^0'=maxbackends^post47, maxconn^0'=maxconn^post47, maxlisten^0'=maxlisten^post47, one^0'=one^post47, ret^0'=ret^post47, tmp1^0'=tmp1^post47, tmp___02^0'=tmp___02^post47, tmp___13^0'=tmp___13^post47, tmp___24^0'=tmp___24^post47, tmp___35^0'=tmp___35^post47, tmp___46^0'=tmp___46^post47, (-listensocket_of_listen_index^post47+listensocket_of_listen_index^0 == 0 /\ listen_index^0-listen_index^post47 == 0 /\ tmp___46^0-tmp___46^post47 == 0 /\ addr_ai_family^0-addr_ai_family^post47 == 0 /\ -maxbackends^post47+maxbackends^0 == 0 /\ -tmp1^post47+tmp1^0 == 0 /\ -family^post47+family^0 == 0 /\ added^0-added^post47 == 0 /\ -closed^post47+closed^0 == 0 /\ tmp___35^0-tmp___35^post47 == 0 /\ addrs^0-addrs^post47 == 0 /\ tmp___02^0-tmp___02^post47 == 0 /\ maxaddr^0-maxaddr^post47 == 0 /\ -maxlisten^post47+maxlisten^0 == 0 /\ one^0-one^post47 == 0 /\ 1+listen_index^0-maxlisten^0 <= 0 /\ err^0-err^post47 == 0 /\ tmp___13^0-tmp___13^post47 == 0 /\ -addr^post47+addr^0 == 0 /\ -fd^post47+fd^0 == 0 /\ -tmp___24^post47+tmp___24^0 == 0 /\ -ret^post47+ret^0 == 0 /\ -maxconn^post47+maxconn^0 == 0), cost: 1 38: l28 -> l29 : added^0'=added^post39, addr^0'=addr^post39, addr_ai_family^0'=addr_ai_family^post39, addrs^0'=addrs^post39, closed^0'=closed^post39, err^0'=err^post39, family^0'=family^post39, fd^0'=fd^post39, listen_index^0'=listen_index^post39, listensocket_of_listen_index^0'=listensocket_of_listen_index^post39, maxaddr^0'=maxaddr^post39, maxbackends^0'=maxbackends^post39, maxconn^0'=maxconn^post39, maxlisten^0'=maxlisten^post39, one^0'=one^post39, ret^0'=ret^post39, tmp1^0'=tmp1^post39, tmp___02^0'=tmp___02^post39, tmp___13^0'=tmp___13^post39, tmp___24^0'=tmp___24^post39, tmp___35^0'=tmp___35^post39, tmp___46^0'=tmp___46^post39, (-tmp___24^post39+tmp___24^0 == 0 /\ err^0-err^post39 == 0 /\ -maxaddr^post39+maxaddr^0 == 0 /\ -maxbackends^post39+maxbackends^0 == 0 /\ tmp___46^0-tmp___46^post39 == 0 /\ -added^post39+added^0 == 0 /\ -closed^post39+closed^0 == 0 /\ -family^post39+family^0 == 0 /\ tmp___35^0-tmp___35^post39 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post39 == 0 /\ -tmp1^post39+tmp1^0 == 0 /\ tmp___02^0-tmp___02^post39 == 0 /\ tmp___13^0-tmp___13^post39 == 0 /\ listen_index^0-listen_index^post39 == 0 /\ addr_ai_family^0-addr_ai_family^post39 == 0 /\ -maxlisten^post39+maxlisten^0 == 0 /\ one^0-one^post39 == 0 /\ -fd^post39+fd^0 == 0 /\ -addr^post39+addr^0 == 0 /\ -ret^post39+ret^0 == 0 /\ -maxconn^post39+maxconn^0 == 0 /\ addrs^0-addrs^post39 == 0), cost: 1 39: l29 -> l25 : added^0'=added^post40, addr^0'=addr^post40, addr_ai_family^0'=addr_ai_family^post40, addrs^0'=addrs^post40, closed^0'=closed^post40, err^0'=err^post40, family^0'=family^post40, fd^0'=fd^post40, listen_index^0'=listen_index^post40, listensocket_of_listen_index^0'=listensocket_of_listen_index^post40, maxaddr^0'=maxaddr^post40, maxbackends^0'=maxbackends^post40, maxconn^0'=maxconn^post40, maxlisten^0'=maxlisten^post40, one^0'=one^post40, ret^0'=ret^post40, tmp1^0'=tmp1^post40, tmp___02^0'=tmp___02^post40, tmp___13^0'=tmp___13^post40, tmp___24^0'=tmp___24^post40, tmp___35^0'=tmp___35^post40, tmp___46^0'=tmp___46^post40, (0 == 0 /\ -maxlisten^post40+maxlisten^0 == 0 /\ listen_index^0-listen_index^post40 == 0 /\ -listensocket_of_listen_index^post40+listensocket_of_listen_index^0 == 0 /\ -family^post40+family^0 == 0 /\ -maxbackends^post40+maxbackends^0 == 0 /\ -addr^post40+addr^0 == 0 /\ -ret^post40+ret^0 == 0 /\ err^0-err^post40 == 0 /\ -tmp___24^post40+tmp___24^0 == 0 /\ -addrs^post40+addrs^0 == 0 /\ tmp___46^0-tmp___46^post40 == 0 /\ addr_ai_family^0-addr_ai_family^post40 == 0 /\ tmp___35^0-tmp___35^post40 == 0 /\ added^0-added^post40 == 0 /\ 1+listen_index^0-maxlisten^0 <= 0 /\ tmp___02^0-tmp___02^post40 == 0 /\ -tmp1^post40+tmp1^0 == 0 /\ maxconn^0-maxconn^post40 == 0 /\ one^0-one^post40 == 0 /\ maxaddr^0-maxaddr^post40 == 0 /\ -closed^post40+closed^0 == 0 /\ tmp___13^0-tmp___13^post40 == 0), cost: 1 40: l29 -> l5 : added^0'=added^post41, addr^0'=addr^post41, addr_ai_family^0'=addr_ai_family^post41, addrs^0'=addrs^post41, closed^0'=closed^post41, err^0'=err^post41, family^0'=family^post41, fd^0'=fd^post41, listen_index^0'=listen_index^post41, listensocket_of_listen_index^0'=listensocket_of_listen_index^post41, maxaddr^0'=maxaddr^post41, maxbackends^0'=maxbackends^post41, maxconn^0'=maxconn^post41, maxlisten^0'=maxlisten^post41, one^0'=one^post41, ret^0'=ret^post41, tmp1^0'=tmp1^post41, tmp___02^0'=tmp___02^post41, tmp___13^0'=tmp___13^post41, tmp___24^0'=tmp___24^post41, tmp___35^0'=tmp___35^post41, tmp___46^0'=tmp___46^post41, (err^0-err^post41 == 0 /\ added^0-added^post41 == 0 /\ -tmp1^post41+tmp1^0 == 0 /\ -tmp___13^post41+tmp___13^0 == 0 /\ -tmp___46^post41+tmp___46^0 == 0 /\ tmp___24^0-tmp___24^post41 == 0 /\ -maxconn^post41+maxconn^0 == 0 /\ listen_index^0-listen_index^post41 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post41 == 0 /\ tmp___02^0-tmp___02^post41 == 0 /\ -closed^post41+closed^0 == 0 /\ maxlisten^0-maxlisten^post41 == 0 /\ -family^post41+family^0 == 0 /\ -fd^post41+fd^0 == 0 /\ -maxbackends^post41+maxbackends^0 == 0 /\ -maxaddr^post41+maxaddr^0 == 0 /\ -ret^post41+ret^0 == 0 /\ -addr^post41+addr^0 == 0 /\ tmp___35^0-tmp___35^post41 == 0 /\ addrs^0-addrs^post41 == 0 /\ addr_ai_family^0-addr_ai_family^post41 == 0 /\ -one^post41+one^0 == 0 /\ -listen_index^0+maxlisten^0 <= 0), cost: 1 41: l30 -> l26 : added^0'=added^post42, addr^0'=addr^post42, addr_ai_family^0'=addr_ai_family^post42, addrs^0'=addrs^post42, closed^0'=closed^post42, err^0'=err^post42, family^0'=family^post42, fd^0'=fd^post42, listen_index^0'=listen_index^post42, listensocket_of_listen_index^0'=listensocket_of_listen_index^post42, maxaddr^0'=maxaddr^post42, maxbackends^0'=maxbackends^post42, maxconn^0'=maxconn^post42, maxlisten^0'=maxlisten^post42, one^0'=one^post42, ret^0'=ret^post42, tmp1^0'=tmp1^post42, tmp___02^0'=tmp___02^post42, tmp___13^0'=tmp___13^post42, tmp___24^0'=tmp___24^post42, tmp___35^0'=tmp___35^post42, tmp___46^0'=tmp___46^post42, (addr_ai_family^0-addr_ai_family^post42 == 0 /\ -fd^post42+fd^0 == 0 /\ -closed^post42+closed^0 == 0 /\ added^0-added^post42 == 0 /\ -family^post42+family^0 == 0 /\ tmp___02^0-tmp___02^post42 == 0 /\ -addr^post42+addr^0 == 0 /\ -maxbackends^post42+maxbackends^0 == 0 /\ -1-listen_index^0+listen_index^post42 == 0 /\ tmp___35^0-tmp___35^post42 == 0 /\ addrs^0-addrs^post42 == 0 /\ tmp___46^0-tmp___46^post42 == 0 /\ -tmp1^post42+tmp1^0 == 0 /\ -ret^post42+ret^0 == 0 /\ -tmp___24^post42+tmp___24^0 == 0 /\ -tmp___13^post42+tmp___13^0 == 0 /\ -maxlisten^post42+maxlisten^0 == 0 /\ one^0-one^post42 == 0 /\ maxaddr^0-maxaddr^post42 == 0 /\ -listensocket_of_listen_index^post42+listensocket_of_listen_index^0 == 0 /\ err^0-err^post42 == 0 /\ maxconn^0-maxconn^post42 == 0), cost: 1 42: l31 -> l30 : added^0'=added^post43, addr^0'=addr^post43, addr_ai_family^0'=addr_ai_family^post43, addrs^0'=addrs^post43, closed^0'=closed^post43, err^0'=err^post43, family^0'=family^post43, fd^0'=fd^post43, listen_index^0'=listen_index^post43, listensocket_of_listen_index^0'=listensocket_of_listen_index^post43, maxaddr^0'=maxaddr^post43, maxbackends^0'=maxbackends^post43, maxconn^0'=maxconn^post43, maxlisten^0'=maxlisten^post43, one^0'=one^post43, ret^0'=ret^post43, tmp1^0'=tmp1^post43, tmp___02^0'=tmp___02^post43, tmp___13^0'=tmp___13^post43, tmp___24^0'=tmp___24^post43, tmp___35^0'=tmp___35^post43, tmp___46^0'=tmp___46^post43, (listensocket_of_listen_index^0-listensocket_of_listen_index^post43 == 0 /\ -tmp___13^post43+tmp___13^0 == 0 /\ tmp___02^0-tmp___02^post43 == 0 /\ -closed^post43+closed^0 == 0 /\ tmp___35^0-tmp___35^post43 == 0 /\ -fd^post43+fd^0 == 0 /\ tmp___24^0-tmp___24^post43 == 0 /\ one^0-one^post43 == 0 /\ family^0-family^post43 == 0 /\ err^0-err^post43 == 0 /\ -listensocket_of_listen_index^0 <= 0 /\ -added^post43+added^0 == 0 /\ -tmp___46^post43+tmp___46^0 == 0 /\ -maxaddr^post43+maxaddr^0 == 0 /\ -tmp1^post43+tmp1^0 == 0 /\ maxconn^0-maxconn^post43 == 0 /\ listen_index^0-listen_index^post43 == 0 /\ addr_ai_family^0-addr_ai_family^post43 == 0 /\ -maxlisten^post43+maxlisten^0 == 0 /\ -ret^post43+ret^0 == 0 /\ addrs^0-addrs^post43 == 0 /\ -addr^post43+addr^0 == 0 /\ -maxbackends^post43+maxbackends^0 == 0), cost: 1 43: l31 -> l30 : added^0'=added^post44, addr^0'=addr^post44, addr_ai_family^0'=addr_ai_family^post44, addrs^0'=addrs^post44, closed^0'=closed^post44, err^0'=err^post44, family^0'=family^post44, fd^0'=fd^post44, listen_index^0'=listen_index^post44, listensocket_of_listen_index^0'=listensocket_of_listen_index^post44, maxaddr^0'=maxaddr^post44, maxbackends^0'=maxbackends^post44, maxconn^0'=maxconn^post44, maxlisten^0'=maxlisten^post44, one^0'=one^post44, ret^0'=ret^post44, tmp1^0'=tmp1^post44, tmp___02^0'=tmp___02^post44, tmp___13^0'=tmp___13^post44, tmp___24^0'=tmp___24^post44, tmp___35^0'=tmp___35^post44, tmp___46^0'=tmp___46^post44, (-one^post44+one^0 == 0 /\ -maxbackends^post44+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post44+listensocket_of_listen_index^0 == 0 /\ addr_ai_family^0-addr_ai_family^post44 == 0 /\ listen_index^0-listen_index^post44 == 0 /\ -tmp___13^post44+tmp___13^0 == 0 /\ tmp___24^0-tmp___24^post44 == 0 /\ -family^post44+family^0 == 0 /\ -closed^post44+closed^0 == 0 /\ added^0-added^post44 == 0 /\ tmp___35^0-tmp___35^post44 == 0 /\ addrs^0-addrs^post44 == 0 /\ maxaddr^0-maxaddr^post44 == 0 /\ -maxconn^post44+maxconn^0 == 0 /\ err^0-err^post44 == 0 /\ fd^0-fd^post44 == 0 /\ -tmp___02^post44+tmp___02^0 == 0 /\ -tmp___46^post44+tmp___46^0 == 0 /\ maxlisten^0-maxlisten^post44 == 0 /\ -addr^post44+addr^0 == 0 /\ tmp1^0-tmp1^post44 == 0 /\ 2+listensocket_of_listen_index^0 <= 0 /\ -ret^post44+ret^0 == 0), cost: 1 44: l31 -> l28 : added^0'=added^post45, addr^0'=addr^post45, addr_ai_family^0'=addr_ai_family^post45, addrs^0'=addrs^post45, closed^0'=closed^post45, err^0'=err^post45, family^0'=family^post45, fd^0'=fd^post45, listen_index^0'=listen_index^post45, listensocket_of_listen_index^0'=listensocket_of_listen_index^post45, maxaddr^0'=maxaddr^post45, maxbackends^0'=maxbackends^post45, maxconn^0'=maxconn^post45, maxlisten^0'=maxlisten^post45, one^0'=one^post45, ret^0'=ret^post45, tmp1^0'=tmp1^post45, tmp___02^0'=tmp___02^post45, tmp___13^0'=tmp___13^post45, tmp___24^0'=tmp___24^post45, tmp___35^0'=tmp___35^post45, tmp___46^0'=tmp___46^post45, (maxlisten^0-maxlisten^post45 == 0 /\ tmp1^0-tmp1^post45 == 0 /\ -maxconn^post45+maxconn^0 == 0 /\ tmp___02^0-tmp___02^post45 == 0 /\ addrs^0-addrs^post45 == 0 /\ closed^0-closed^post45 == 0 /\ -listensocket_of_listen_index^post45+listensocket_of_listen_index^0 == 0 /\ tmp___35^0-tmp___35^post45 == 0 /\ added^0-added^post45 == 0 /\ -err^post45+err^0 == 0 /\ -family^post45+family^0 == 0 /\ -ret^post45+ret^0 == 0 /\ 1+listensocket_of_listen_index^0 <= 0 /\ -1-listensocket_of_listen_index^0 <= 0 /\ -maxbackends^post45+maxbackends^0 == 0 /\ -tmp___13^post45+tmp___13^0 == 0 /\ -tmp___46^post45+tmp___46^0 == 0 /\ -addr^post45+addr^0 == 0 /\ -addr_ai_family^post45+addr_ai_family^0 == 0 /\ -one^post45+one^0 == 0 /\ maxaddr^0-maxaddr^post45 == 0 /\ tmp___24^0-tmp___24^post45 == 0 /\ fd^0-fd^post45 == 0 /\ -listen_index^post45+listen_index^0 == 0), cost: 1 47: l32 -> l8 : added^0'=added^post48, addr^0'=addr^post48, addr_ai_family^0'=addr_ai_family^post48, addrs^0'=addrs^post48, closed^0'=closed^post48, err^0'=err^post48, family^0'=family^post48, fd^0'=fd^post48, listen_index^0'=listen_index^post48, listensocket_of_listen_index^0'=listensocket_of_listen_index^post48, maxaddr^0'=maxaddr^post48, maxbackends^0'=maxbackends^post48, maxconn^0'=maxconn^post48, maxlisten^0'=maxlisten^post48, one^0'=one^post48, ret^0'=ret^post48, tmp1^0'=tmp1^post48, tmp___02^0'=tmp___02^post48, tmp___13^0'=tmp___13^post48, tmp___24^0'=tmp___24^post48, tmp___35^0'=tmp___35^post48, tmp___46^0'=tmp___46^post48, (maxaddr^0-maxaddr^post48 == 0 /\ tmp___24^0-tmp___24^post48 == 0 /\ maxbackends^0-maxbackends^post48 == 0 /\ tmp___35^0-tmp___35^post48 == 0 /\ -listensocket_of_listen_index^post48+listensocket_of_listen_index^0 == 0 /\ tmp___02^0-tmp___02^post48 == 0 /\ addr_ai_family^0-addr_ai_family^post48 == 0 /\ -tmp___46^post48+tmp___46^0 == 0 /\ addrs^0-addrs^post48 == 0 /\ -family^post48+family^0 == 0 /\ -listen_index^post48+listen_index^0 == 0 /\ maxlisten^0-maxlisten^post48 == 0 /\ fd^0-fd^post48 == 0 /\ one^0-one^post48 == 0 /\ -ret^post48+ret^0 == 0 /\ -maxconn^post48+maxconn^0 == 0 /\ err^0-err^post48 == 0 /\ -closed^post48+closed^0 == 0 /\ added^0-added^post48 == 0 /\ -addr^post48+addr^0 == 0 /\ -tmp1^post48+tmp1^0 == 0 /\ -tmp___13^post48+tmp___13^0 == 0), cost: 1 48: l33 -> l26 : added^0'=added^post49, addr^0'=addr^post49, addr_ai_family^0'=addr_ai_family^post49, addrs^0'=addrs^post49, closed^0'=closed^post49, err^0'=err^post49, family^0'=family^post49, fd^0'=fd^post49, listen_index^0'=listen_index^post49, listensocket_of_listen_index^0'=listensocket_of_listen_index^post49, maxaddr^0'=maxaddr^post49, maxbackends^0'=maxbackends^post49, maxconn^0'=maxconn^post49, maxlisten^0'=maxlisten^post49, one^0'=one^post49, ret^0'=ret^post49, tmp1^0'=tmp1^post49, tmp___02^0'=tmp___02^post49, tmp___13^0'=tmp___13^post49, tmp___24^0'=tmp___24^post49, tmp___35^0'=tmp___35^post49, tmp___46^0'=tmp___46^post49, (fd^0-fd^post49 == 0 /\ -tmp1^post49+tmp1^0 == 0 /\ added^0-added^post49 == 0 /\ -maxconn^post49+maxconn^0 == 0 /\ -tmp___24^post49+tmp___24^0 == 0 /\ tmp___35^0-tmp___35^post49 == 0 /\ one^0-one^post49 == 0 /\ tmp___46^0-tmp___46^post49 == 0 /\ maxaddr^0-maxaddr^post49 == 0 /\ listen_index^0-listen_index^post49 == 0 /\ -listensocket_of_listen_index^post49+listensocket_of_listen_index^0 == 0 /\ -err^post49+err^0 == 0 /\ -closed^post49+closed^0 == 0 /\ -ret^post49+ret^0 == 0 /\ tmp___13^0-tmp___13^post49 == 0 /\ -maxbackends^post49+maxbackends^0 == 0 /\ -tmp___13^0 <= 0 /\ -addr_ai_family^post49+addr_ai_family^0 == 0 /\ tmp___13^0 <= 0 /\ addrs^0-addrs^post49 == 0 /\ -maxlisten^post49+maxlisten^0 == 0 /\ tmp___02^0-tmp___02^post49 == 0 /\ addr^0-addr^post49 == 0 /\ -family^post49+family^0 == 0), cost: 1 49: l33 -> l32 : added^0'=added^post50, addr^0'=addr^post50, addr_ai_family^0'=addr_ai_family^post50, addrs^0'=addrs^post50, closed^0'=closed^post50, err^0'=err^post50, family^0'=family^post50, fd^0'=fd^post50, listen_index^0'=listen_index^post50, listensocket_of_listen_index^0'=listensocket_of_listen_index^post50, maxaddr^0'=maxaddr^post50, maxbackends^0'=maxbackends^post50, maxconn^0'=maxconn^post50, maxlisten^0'=maxlisten^post50, one^0'=one^post50, ret^0'=ret^post50, tmp1^0'=tmp1^post50, tmp___02^0'=tmp___02^post50, tmp___13^0'=tmp___13^post50, tmp___24^0'=tmp___24^post50, tmp___35^0'=tmp___35^post50, tmp___46^0'=tmp___46^post50, (listensocket_of_listen_index^0-listensocket_of_listen_index^post50 == 0 /\ -fd^post50+fd^0 == 0 /\ -maxlisten^post50+maxlisten^0 == 0 /\ family^0-family^post50 == 0 /\ -ret^post50+ret^0 == 0 /\ -addrs^post50+addrs^0 == 0 /\ err^0-err^post50 == 0 /\ addr_ai_family^0-addr_ai_family^post50 == 0 /\ -maxbackends^post50+maxbackends^0 == 0 /\ -addr^post50+addr^0 == 0 /\ -tmp___24^post50+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post50 == 0 /\ listen_index^0-listen_index^post50 == 0 /\ tmp___35^0-tmp___35^post50 == 0 /\ 1-tmp___13^0 <= 0 /\ maxconn^0-maxconn^post50 == 0 /\ tmp___02^0-tmp___02^post50 == 0 /\ -closed^post50+closed^0 == 0 /\ tmp___13^0-tmp___13^post50 == 0 /\ one^0-one^post50 == 0 /\ -tmp1^post50+tmp1^0 == 0 /\ -added^post50+added^0 == 0 /\ maxaddr^0-maxaddr^post50 == 0), cost: 1 50: l33 -> l32 : added^0'=added^post51, addr^0'=addr^post51, addr_ai_family^0'=addr_ai_family^post51, addrs^0'=addrs^post51, closed^0'=closed^post51, err^0'=err^post51, family^0'=family^post51, fd^0'=fd^post51, listen_index^0'=listen_index^post51, listensocket_of_listen_index^0'=listensocket_of_listen_index^post51, maxaddr^0'=maxaddr^post51, maxbackends^0'=maxbackends^post51, maxconn^0'=maxconn^post51, maxlisten^0'=maxlisten^post51, one^0'=one^post51, ret^0'=ret^post51, tmp1^0'=tmp1^post51, tmp___02^0'=tmp___02^post51, tmp___13^0'=tmp___13^post51, tmp___24^0'=tmp___24^post51, tmp___35^0'=tmp___35^post51, tmp___46^0'=tmp___46^post51, (tmp___46^0-tmp___46^post51 == 0 /\ listen_index^0-listen_index^post51 == 0 /\ tmp___35^0-tmp___35^post51 == 0 /\ -closed^post51+closed^0 == 0 /\ -fd^post51+fd^0 == 0 /\ -family^post51+family^0 == 0 /\ -added^post51+added^0 == 0 /\ 1+tmp___13^0 <= 0 /\ -tmp1^post51+tmp1^0 == 0 /\ tmp___02^0-tmp___02^post51 == 0 /\ tmp___13^0-tmp___13^post51 == 0 /\ addr_ai_family^0-addr_ai_family^post51 == 0 /\ -maxlisten^post51+maxlisten^0 == 0 /\ one^0-one^post51 == 0 /\ maxaddr^0-maxaddr^post51 == 0 /\ -addr^post51+addr^0 == 0 /\ -maxbackends^post51+maxbackends^0 == 0 /\ -ret^post51+ret^0 == 0 /\ err^0-err^post51 == 0 /\ -listensocket_of_listen_index^post51+listensocket_of_listen_index^0 == 0 /\ -maxconn^post51+maxconn^0 == 0 /\ -tmp___24^post51+tmp___24^0 == 0 /\ addrs^0-addrs^post51 == 0), cost: 1 53: l35 -> l33 : added^0'=added^post54, addr^0'=addr^post54, addr_ai_family^0'=addr_ai_family^post54, addrs^0'=addrs^post54, closed^0'=closed^post54, err^0'=err^post54, family^0'=family^post54, fd^0'=fd^post54, listen_index^0'=listen_index^post54, listensocket_of_listen_index^0'=listensocket_of_listen_index^post54, maxaddr^0'=maxaddr^post54, maxbackends^0'=maxbackends^post54, maxconn^0'=maxconn^post54, maxlisten^0'=maxlisten^post54, one^0'=one^post54, ret^0'=ret^post54, tmp1^0'=tmp1^post54, tmp___02^0'=tmp___02^post54, tmp___13^0'=tmp___13^post54, tmp___24^0'=tmp___24^post54, tmp___35^0'=tmp___35^post54, tmp___46^0'=tmp___46^post54, (0 == 0 /\ tmp___02^0-tmp___02^post54 == 0 /\ -tmp___24^post54+tmp___24^0 == 0 /\ tmp___02^0 <= 0 /\ added^0-added^post54 == 0 /\ addrs^0-addrs^post54 == 0 /\ tmp___35^0-tmp___35^post54 == 0 /\ -tmp___02^0 <= 0 /\ addr_ai_family^0-addr_ai_family^post54 == 0 /\ tmp___46^0-tmp___46^post54 == 0 /\ -addr^post54+addr^0 == 0 /\ -maxbackends^post54+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post54+listensocket_of_listen_index^0 == 0 /\ -tmp1^post54+tmp1^0 == 0 /\ -closed^post54+closed^0 == 0 /\ err^0-err^post54 == 0 /\ -fd^post54+fd^0 == 0 /\ -family^post54+family^0 == 0 /\ -ret^post54+ret^0 == 0 /\ one^0-one^post54 == 0 /\ listen_index^0-listen_index^post54 == 0 /\ -maxlisten^post54+maxlisten^0 == 0 /\ maxaddr^0-maxaddr^post54 == 0 /\ maxconn^0-maxconn^post54 == 0), cost: 1 54: l35 -> l26 : added^0'=added^post55, addr^0'=addr^post55, addr_ai_family^0'=addr_ai_family^post55, addrs^0'=addrs^post55, closed^0'=closed^post55, err^0'=err^post55, family^0'=family^post55, fd^0'=fd^post55, listen_index^0'=listen_index^post55, listensocket_of_listen_index^0'=listensocket_of_listen_index^post55, maxaddr^0'=maxaddr^post55, maxbackends^0'=maxbackends^post55, maxconn^0'=maxconn^post55, maxlisten^0'=maxlisten^post55, one^0'=one^post55, ret^0'=ret^post55, tmp1^0'=tmp1^post55, tmp___02^0'=tmp___02^post55, tmp___13^0'=tmp___13^post55, tmp___24^0'=tmp___24^post55, tmp___35^0'=tmp___35^post55, tmp___46^0'=tmp___46^post55, (tmp___24^0-tmp___24^post55 == 0 /\ -maxlisten^post55+maxlisten^0 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post55 == 0 /\ tmp___35^0-tmp___35^post55 == 0 /\ -closed^post55+closed^0 == 0 /\ -fd^post55+fd^0 == 0 /\ family^0-family^post55 == 0 /\ -addrs^post55+addrs^0 == 0 /\ 1-tmp___02^0 <= 0 /\ -maxaddr^post55+maxaddr^0 == 0 /\ err^0-err^post55 == 0 /\ tmp___02^0-tmp___02^post55 == 0 /\ addr_ai_family^0-addr_ai_family^post55 == 0 /\ -ret^post55+ret^0 == 0 /\ -addr^post55+addr^0 == 0 /\ -maxconn^post55+maxconn^0 == 0 /\ -tmp___46^post55+tmp___46^0 == 0 /\ -one^post55+one^0 == 0 /\ listen_index^0-listen_index^post55 == 0 /\ tmp1^0-tmp1^post55 == 0 /\ -maxbackends^post55+maxbackends^0 == 0 /\ -added^post55+added^0 == 0 /\ -tmp___13^post55+tmp___13^0 == 0), cost: 1 55: l35 -> l26 : added^0'=added^post56, addr^0'=addr^post56, addr_ai_family^0'=addr_ai_family^post56, addrs^0'=addrs^post56, closed^0'=closed^post56, err^0'=err^post56, family^0'=family^post56, fd^0'=fd^post56, listen_index^0'=listen_index^post56, listensocket_of_listen_index^0'=listensocket_of_listen_index^post56, maxaddr^0'=maxaddr^post56, maxbackends^0'=maxbackends^post56, maxconn^0'=maxconn^post56, maxlisten^0'=maxlisten^post56, one^0'=one^post56, ret^0'=ret^post56, tmp1^0'=tmp1^post56, tmp___02^0'=tmp___02^post56, tmp___13^0'=tmp___13^post56, tmp___24^0'=tmp___24^post56, tmp___35^0'=tmp___35^post56, tmp___46^0'=tmp___46^post56, (addr_ai_family^0-addr_ai_family^post56 == 0 /\ -maxconn^post56+maxconn^0 == 0 /\ -addr^post56+addr^0 == 0 /\ -tmp___13^post56+tmp___13^0 == 0 /\ added^0-added^post56 == 0 /\ tmp___24^0-tmp___24^post56 == 0 /\ -fd^post56+fd^0 == 0 /\ -closed^post56+closed^0 == 0 /\ listen_index^0-listen_index^post56 == 0 /\ tmp___35^0-tmp___35^post56 == 0 /\ addrs^0-addrs^post56 == 0 /\ -ret^post56+ret^0 == 0 /\ maxlisten^0-maxlisten^post56 == 0 /\ 1+tmp___02^0 <= 0 /\ tmp1^0-tmp1^post56 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post56 == 0 /\ -maxaddr^post56+maxaddr^0 == 0 /\ -maxbackends^post56+maxbackends^0 == 0 /\ tmp___02^0-tmp___02^post56 == 0 /\ err^0-err^post56 == 0 /\ -tmp___46^post56+tmp___46^0 == 0 /\ -family^post56+family^0 == 0 /\ -one^post56+one^0 == 0), cost: 1 58: l36 -> l37 : added^0'=added^post59, addr^0'=addr^post59, addr_ai_family^0'=addr_ai_family^post59, addrs^0'=addrs^post59, closed^0'=closed^post59, err^0'=err^post59, family^0'=family^post59, fd^0'=fd^post59, listen_index^0'=listen_index^post59, listensocket_of_listen_index^0'=listensocket_of_listen_index^post59, maxaddr^0'=maxaddr^post59, maxbackends^0'=maxbackends^post59, maxconn^0'=maxconn^post59, maxlisten^0'=maxlisten^post59, one^0'=one^post59, ret^0'=ret^post59, tmp1^0'=tmp1^post59, tmp___02^0'=tmp___02^post59, tmp___13^0'=tmp___13^post59, tmp___24^0'=tmp___24^post59, tmp___35^0'=tmp___35^post59, tmp___46^0'=tmp___46^post59, (err^0-err^post59 == 0 /\ -maxlisten^post59+maxlisten^0 == 0 /\ added^0-added^post59 == 0 /\ -ret^post59+ret^0 == 0 /\ tmp___35^0-tmp___35^post59 == 0 /\ listen_index^0-listen_index^post59 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post59 == 0 /\ -maxconn^post59+maxconn^0 == 0 /\ tmp___46^0-tmp___46^post59 == 0 /\ -maxbackends^post59+maxbackends^0 == 0 /\ -addr^post59+addr^0 == 0 /\ tmp___24^0-tmp___24^post59 == 0 /\ -tmp___13^post59+tmp___13^0 == 0 /\ addrs^0-addrs^post59 == 0 /\ -fd^post59+fd^0 == 0 /\ tmp___02^0-tmp___02^post59 == 0 /\ -family^post59+family^0 == 0 /\ -one^post59+one^0 == 0 /\ -closed^post59+closed^0 == 0 /\ addr_ai_family^0-addr_ai_family^post59 == 0 /\ -maxaddr^post59+maxaddr^0 == 0 /\ tmp1^post59 == 0), cost: 1 62: l37 -> l9 : added^0'=added^post63, addr^0'=addr^post63, addr_ai_family^0'=addr_ai_family^post63, addrs^0'=addrs^post63, closed^0'=closed^post63, err^0'=err^post63, family^0'=family^post63, fd^0'=fd^post63, listen_index^0'=listen_index^post63, listensocket_of_listen_index^0'=listensocket_of_listen_index^post63, maxaddr^0'=maxaddr^post63, maxbackends^0'=maxbackends^post63, maxconn^0'=maxconn^post63, maxlisten^0'=maxlisten^post63, one^0'=one^post63, ret^0'=ret^post63, tmp1^0'=tmp1^post63, tmp___02^0'=tmp___02^post63, tmp___13^0'=tmp___13^post63, tmp___24^0'=tmp___24^post63, tmp___35^0'=tmp___35^post63, tmp___46^0'=tmp___46^post63, (err^0-err^post63 == 0 /\ added^0-added^post63 == 0 /\ -ret^post63+ret^0 == 0 /\ -tmp___13^post63+tmp___13^0 == 0 /\ -tmp1^post63+tmp1^0 == 0 /\ tmp___24^0-tmp___24^post63 == 0 /\ -tmp___46^post63+tmp___46^0 == 0 /\ -maxlisten^post63+maxlisten^0 == 0 /\ listen_index^0-listen_index^post63 == 0 /\ -one^post63+one^0 == 0 /\ tmp___02^0-tmp___02^post63 == 0 /\ -family^post63+family^0 == 0 /\ -closed^post63+closed^0 == 0 /\ -fd^post63+fd^0 == 0 /\ -maxaddr^post63+maxaddr^0 == 0 /\ -maxbackends^post63+maxbackends^0 == 0 /\ -maxconn^post63+maxconn^0 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post63 == 0 /\ tmp___35^0-tmp___35^post63 == 0 /\ addrs^0-addrs^post63 == 0 /\ -addrs^0+addr^post63 == 0 /\ addr_ai_family^0-addr_ai_family^post63 == 0), cost: 1 59: l38 -> l36 : added^0'=added^post60, addr^0'=addr^post60, addr_ai_family^0'=addr_ai_family^post60, addrs^0'=addrs^post60, closed^0'=closed^post60, err^0'=err^post60, family^0'=family^post60, fd^0'=fd^post60, listen_index^0'=listen_index^post60, listensocket_of_listen_index^0'=listensocket_of_listen_index^post60, maxaddr^0'=maxaddr^post60, maxbackends^0'=maxbackends^post60, maxconn^0'=maxconn^post60, maxlisten^0'=maxlisten^post60, one^0'=one^post60, ret^0'=ret^post60, tmp1^0'=tmp1^post60, tmp___02^0'=tmp___02^post60, tmp___13^0'=tmp___13^post60, tmp___24^0'=tmp___24^post60, tmp___35^0'=tmp___35^post60, tmp___46^0'=tmp___46^post60, (listensocket_of_listen_index^0-listensocket_of_listen_index^post60 == 0 /\ -addr^post60+addr^0 == 0 /\ -closed^post60+closed^0 == 0 /\ -addrs^post60+addrs^0 == 0 /\ -fd^post60+fd^0 == 0 /\ tmp___02^0-tmp___02^post60 == 0 /\ 1-addrs^0 <= 0 /\ family^0-family^post60 == 0 /\ err^0-err^post60 == 0 /\ -maxaddr^post60+maxaddr^0 == 0 /\ -tmp___24^post60+tmp___24^0 == 0 /\ -tmp1^post60+tmp1^0 == 0 /\ maxconn^0-maxconn^post60 == 0 /\ tmp___46^0-tmp___46^post60 == 0 /\ tmp___35^0-tmp___35^post60 == 0 /\ listen_index^0-listen_index^post60 == 0 /\ addr_ai_family^0-addr_ai_family^post60 == 0 /\ -maxlisten^post60+maxlisten^0 == 0 /\ -ret^post60+ret^0 == 0 /\ tmp___13^0-tmp___13^post60 == 0 /\ -maxbackends^post60+maxbackends^0 == 0 /\ -added^post60+added^0 == 0 /\ one^0-one^post60 == 0), cost: 1 60: l38 -> l36 : added^0'=added^post61, addr^0'=addr^post61, addr_ai_family^0'=addr_ai_family^post61, addrs^0'=addrs^post61, closed^0'=closed^post61, err^0'=err^post61, family^0'=family^post61, fd^0'=fd^post61, listen_index^0'=listen_index^post61, listensocket_of_listen_index^0'=listensocket_of_listen_index^post61, maxaddr^0'=maxaddr^post61, maxbackends^0'=maxbackends^post61, maxconn^0'=maxconn^post61, maxlisten^0'=maxlisten^post61, one^0'=one^post61, ret^0'=ret^post61, tmp1^0'=tmp1^post61, tmp___02^0'=tmp___02^post61, tmp___13^0'=tmp___13^post61, tmp___24^0'=tmp___24^post61, tmp___35^0'=tmp___35^post61, tmp___46^0'=tmp___46^post61, (-maxconn^post61+maxconn^0 == 0 /\ err^0-err^post61 == 0 /\ -tmp___13^post61+tmp___13^0 == 0 /\ -closed^post61+closed^0 == 0 /\ -added^post61+added^0 == 0 /\ tmp___24^0-tmp___24^post61 == 0 /\ -family^post61+family^0 == 0 /\ listen_index^0-listen_index^post61 == 0 /\ tmp___35^0-tmp___35^post61 == 0 /\ tmp___02^0-tmp___02^post61 == 0 /\ maxlisten^0-maxlisten^post61 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post61 == 0 /\ -maxaddr^post61+maxaddr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post61 == 0 /\ -maxbackends^post61+maxbackends^0 == 0 /\ -addr^post61+addr^0 == 0 /\ -tmp___46^post61+tmp___46^0 == 0 /\ -fd^post61+fd^0 == 0 /\ addrs^0-addrs^post61 == 0 /\ tmp1^0-tmp1^post61 == 0 /\ -one^post61+one^0 == 0 /\ 1+addrs^0 <= 0 /\ -ret^post61+ret^0 == 0), cost: 1 61: l38 -> l37 : added^0'=added^post62, addr^0'=addr^post62, addr_ai_family^0'=addr_ai_family^post62, addrs^0'=addrs^post62, closed^0'=closed^post62, err^0'=err^post62, family^0'=family^post62, fd^0'=fd^post62, listen_index^0'=listen_index^post62, listensocket_of_listen_index^0'=listensocket_of_listen_index^post62, maxaddr^0'=maxaddr^post62, maxbackends^0'=maxbackends^post62, maxconn^0'=maxconn^post62, maxlisten^0'=maxlisten^post62, one^0'=one^post62, ret^0'=ret^post62, tmp1^0'=tmp1^post62, tmp___02^0'=tmp___02^post62, tmp___13^0'=tmp___13^post62, tmp___24^0'=tmp___24^post62, tmp___35^0'=tmp___35^post62, tmp___46^0'=tmp___46^post62, (-listensocket_of_listen_index^post62+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post62+maxbackends^0 == 0 /\ -family^post62+family^0 == 0 /\ addr_ai_family^0-addr_ai_family^post62 == 0 /\ -closed^post62+closed^0 == 0 /\ addrs^0 <= 0 /\ -ret^post62+ret^0 == 0 /\ -tmp___02^post62+tmp___02^0 == 0 /\ listen_index^0-listen_index^post62 == 0 /\ -addrs^0 <= 0 /\ -tmp___13^post62+tmp___13^0 == 0 /\ -one^post62+one^0 == 0 /\ -1+tmp1^post62 == 0 /\ -addr^post62+addr^0 == 0 /\ added^0-added^post62 == 0 /\ addrs^0-addrs^post62 == 0 /\ maxaddr^0-maxaddr^post62 == 0 /\ -maxconn^post62+maxconn^0 == 0 /\ tmp___46^0-tmp___46^post62 == 0 /\ err^0-err^post62 == 0 /\ maxlisten^0-maxlisten^post62 == 0 /\ fd^0-fd^post62 == 0 /\ -tmp___24^post62+tmp___24^0 == 0 /\ tmp___35^0-tmp___35^post62 == 0), cost: 1 63: l39 -> l37 : added^0'=added^post64, addr^0'=addr^post64, addr_ai_family^0'=addr_ai_family^post64, addrs^0'=addrs^post64, closed^0'=closed^post64, err^0'=err^post64, family^0'=family^post64, fd^0'=fd^post64, listen_index^0'=listen_index^post64, listensocket_of_listen_index^0'=listensocket_of_listen_index^post64, maxaddr^0'=maxaddr^post64, maxbackends^0'=maxbackends^post64, maxconn^0'=maxconn^post64, maxlisten^0'=maxlisten^post64, one^0'=one^post64, ret^0'=ret^post64, tmp1^0'=tmp1^post64, tmp___02^0'=tmp___02^post64, tmp___13^0'=tmp___13^post64, tmp___24^0'=tmp___24^post64, tmp___35^0'=tmp___35^post64, tmp___46^0'=tmp___46^post64, (-addr^post64+addr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post64 == 0 /\ -closed^post64+closed^0 == 0 /\ added^0-added^post64 == 0 /\ -listensocket_of_listen_index^post64+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post64+maxbackends^0 == 0 /\ -ret^post64+ret^0 == 0 /\ -maxconn^post64+maxconn^0 == 0 /\ -1+tmp1^post64 == 0 /\ -tmp___02^post64+tmp___02^0 == 0 /\ -tmp___46^post64+tmp___46^0 == 0 /\ tmp___24^0-tmp___24^post64 == 0 /\ addrs^0-addrs^post64 == 0 /\ tmp___35^0-tmp___35^post64 == 0 /\ -one^post64+one^0 == 0 /\ -family^post64+family^0 == 0 /\ listen_index^0-listen_index^post64 == 0 /\ err^0-err^post64 == 0 /\ -tmp___13^post64+tmp___13^0 == 0 /\ maxlisten^0-maxlisten^post64 == 0 /\ fd^0-fd^post64 == 0 /\ maxaddr^0-maxaddr^post64 == 0), cost: 1 64: l40 -> l38 : added^0'=added^post65, addr^0'=addr^post65, addr_ai_family^0'=addr_ai_family^post65, addrs^0'=addrs^post65, closed^0'=closed^post65, err^0'=err^post65, family^0'=family^post65, fd^0'=fd^post65, listen_index^0'=listen_index^post65, listensocket_of_listen_index^0'=listensocket_of_listen_index^post65, maxaddr^0'=maxaddr^post65, maxbackends^0'=maxbackends^post65, maxconn^0'=maxconn^post65, maxlisten^0'=maxlisten^post65, one^0'=one^post65, ret^0'=ret^post65, tmp1^0'=tmp1^post65, tmp___02^0'=tmp___02^post65, tmp___13^0'=tmp___13^post65, tmp___24^0'=tmp___24^post65, tmp___35^0'=tmp___35^post65, tmp___46^0'=tmp___46^post65, (-maxconn^post65+maxconn^0 == 0 /\ tmp___24^0-tmp___24^post65 == 0 /\ maxlisten^0-maxlisten^post65 == 0 /\ tmp___35^0-tmp___35^post65 == 0 /\ addrs^0-addrs^post65 == 0 /\ tmp___02^0-tmp___02^post65 == 0 /\ closed^0-closed^post65 == 0 /\ -tmp___46^post65+tmp___46^0 == 0 /\ -err^post65+err^0 == 0 /\ addr^0-addr^post65 == 0 /\ fd^0-fd^post65 == 0 /\ -listensocket_of_listen_index^post65+listensocket_of_listen_index^0 == 0 /\ added^0-added^post65 == 0 /\ tmp1^0-tmp1^post65 == 0 /\ -maxbackends^post65+maxbackends^0 == 0 /\ maxaddr^0-maxaddr^post65 == 0 /\ -addr_ai_family^post65+addr_ai_family^0 == 0 /\ -family^post65+family^0 == 0 /\ -listen_index^post65+listen_index^0 == 0 /\ -ret^0 <= 0 /\ ret^0 <= 0 /\ -one^post65+one^0 == 0 /\ -ret^post65+ret^0 == 0 /\ -tmp___13^post65+tmp___13^0 == 0), cost: 1 65: l40 -> l39 : added^0'=added^post66, addr^0'=addr^post66, addr_ai_family^0'=addr_ai_family^post66, addrs^0'=addrs^post66, closed^0'=closed^post66, err^0'=err^post66, family^0'=family^post66, fd^0'=fd^post66, listen_index^0'=listen_index^post66, listensocket_of_listen_index^0'=listensocket_of_listen_index^post66, maxaddr^0'=maxaddr^post66, maxbackends^0'=maxbackends^post66, maxconn^0'=maxconn^post66, maxlisten^0'=maxlisten^post66, one^0'=one^post66, ret^0'=ret^post66, tmp1^0'=tmp1^post66, tmp___02^0'=tmp___02^post66, tmp___13^0'=tmp___13^post66, tmp___24^0'=tmp___24^post66, tmp___35^0'=tmp___35^post66, tmp___46^0'=tmp___46^post66, (-one^post66+one^0 == 0 /\ -maxconn^post66+maxconn^0 == 0 /\ listen_index^0-listen_index^post66 == 0 /\ -listensocket_of_listen_index^post66+listensocket_of_listen_index^0 == 0 /\ addr_ai_family^0-addr_ai_family^post66 == 0 /\ tmp___24^0-tmp___24^post66 == 0 /\ -tmp___13^post66+tmp___13^0 == 0 /\ added^0-added^post66 == 0 /\ -family^post66+family^0 == 0 /\ addrs^0-addrs^post66 == 0 /\ tmp___35^0-tmp___35^post66 == 0 /\ -closed^post66+closed^0 == 0 /\ maxlisten^0-maxlisten^post66 == 0 /\ -maxbackends^post66+maxbackends^0 == 0 /\ err^0-err^post66 == 0 /\ -maxaddr^post66+maxaddr^0 == 0 /\ fd^0-fd^post66 == 0 /\ -tmp___46^post66+tmp___46^0 == 0 /\ -tmp___02^post66+tmp___02^0 == 0 /\ -addr^post66+addr^0 == 0 /\ tmp1^0-tmp1^post66 == 0 /\ 1-ret^0 <= 0 /\ -ret^post66+ret^0 == 0), cost: 1 66: l40 -> l39 : added^0'=added^post67, addr^0'=addr^post67, addr_ai_family^0'=addr_ai_family^post67, addrs^0'=addrs^post67, closed^0'=closed^post67, err^0'=err^post67, family^0'=family^post67, fd^0'=fd^post67, listen_index^0'=listen_index^post67, listensocket_of_listen_index^0'=listensocket_of_listen_index^post67, maxaddr^0'=maxaddr^post67, maxbackends^0'=maxbackends^post67, maxconn^0'=maxconn^post67, maxlisten^0'=maxlisten^post67, one^0'=one^post67, ret^0'=ret^post67, tmp1^0'=tmp1^post67, tmp___02^0'=tmp___02^post67, tmp___13^0'=tmp___13^post67, tmp___24^0'=tmp___24^post67, tmp___35^0'=tmp___35^post67, tmp___46^0'=tmp___46^post67, (one^0-one^post67 == 0 /\ -err^post67+err^0 == 0 /\ -tmp1^post67+tmp1^0 == 0 /\ -listen_index^post67+listen_index^0 == 0 /\ -family^post67+family^0 == 0 /\ -tmp___13^post67+tmp___13^0 == 0 /\ closed^0-closed^post67 == 0 /\ maxaddr^0-maxaddr^post67 == 0 /\ 1+ret^0 <= 0 /\ tmp___24^0-tmp___24^post67 == 0 /\ -ret^post67+ret^0 == 0 /\ addrs^0-addrs^post67 == 0 /\ maxlisten^0-maxlisten^post67 == 0 /\ tmp___02^0-tmp___02^post67 == 0 /\ added^0-added^post67 == 0 /\ tmp___35^0-tmp___35^post67 == 0 /\ -addr_ai_family^post67+addr_ai_family^0 == 0 /\ -addr^post67+addr^0 == 0 /\ fd^0-fd^post67 == 0 /\ -tmp___46^post67+tmp___46^0 == 0 /\ -maxconn^post67+maxconn^0 == 0 /\ -maxbackends^post67+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post67+listensocket_of_listen_index^0 == 0), cost: 1 69: l42 -> l43 : added^0'=added^post70, addr^0'=addr^post70, addr_ai_family^0'=addr_ai_family^post70, addrs^0'=addrs^post70, closed^0'=closed^post70, err^0'=err^post70, family^0'=family^post70, fd^0'=fd^post70, listen_index^0'=listen_index^post70, listensocket_of_listen_index^0'=listensocket_of_listen_index^post70, maxaddr^0'=maxaddr^post70, maxbackends^0'=maxbackends^post70, maxconn^0'=maxconn^post70, maxlisten^0'=maxlisten^post70, one^0'=one^post70, ret^0'=ret^post70, tmp1^0'=tmp1^post70, tmp___02^0'=tmp___02^post70, tmp___13^0'=tmp___13^post70, tmp___24^0'=tmp___24^post70, tmp___35^0'=tmp___35^post70, tmp___46^0'=tmp___46^post70, (tmp___02^0-tmp___02^post70 == 0 /\ -tmp___24^post70+tmp___24^0 == 0 /\ -addr^post70+addr^0 == 0 /\ tmp___35^0-tmp___35^post70 == 0 /\ addr_ai_family^0-addr_ai_family^post70 == 0 /\ tmp___46^0-tmp___46^post70 == 0 /\ addrs^0-addrs^post70 == 0 /\ added^0-added^post70 == 0 /\ -maxbackends^post70+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post70+listensocket_of_listen_index^0 == 0 /\ tmp___13^0-tmp___13^post70 == 0 /\ err^0-err^post70 == 0 /\ -tmp1^post70+tmp1^0 == 0 /\ -closed^post70+closed^0 == 0 /\ -fd^post70+fd^0 == 0 /\ -family^post70+family^0 == 0 /\ -ret^post70+ret^0 == 0 /\ listen_index^0-listen_index^post70 == 0 /\ maxconn^0-maxconn^post70 == 0 /\ one^0-one^post70 == 0 /\ -maxlisten^post70+maxlisten^0 == 0 /\ maxaddr^0-maxaddr^post70 == 0), cost: 1 70: l43 -> l40 : added^0'=added^post71, addr^0'=addr^post71, addr_ai_family^0'=addr_ai_family^post71, addrs^0'=addrs^post71, closed^0'=closed^post71, err^0'=err^post71, family^0'=family^post71, fd^0'=fd^post71, listen_index^0'=listen_index^post71, listensocket_of_listen_index^0'=listensocket_of_listen_index^post71, maxaddr^0'=maxaddr^post71, maxbackends^0'=maxbackends^post71, maxconn^0'=maxconn^post71, maxlisten^0'=maxlisten^post71, one^0'=one^post71, ret^0'=ret^post71, tmp1^0'=tmp1^post71, tmp___02^0'=tmp___02^post71, tmp___13^0'=tmp___13^post71, tmp___24^0'=tmp___24^post71, tmp___35^0'=tmp___35^post71, tmp___46^0'=tmp___46^post71, (0 == 0 /\ tmp___35^0-tmp___35^post71 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post71 == 0 /\ tmp___46^0-tmp___46^post71 == 0 /\ -fd^post71+fd^0 == 0 /\ -maxconn^post71+maxconn^0 == 0 /\ one^0-one^post71 == 0 /\ family^0-family^post71 == 0 /\ -addrs^post71+addrs^0 == 0 /\ err^0-err^post71 == 0 /\ -maxaddr^post71+maxaddr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post71 == 0 /\ -addr^post71+addr^0 == 0 /\ listen_index^0-listen_index^post71 == 0 /\ -tmp___24^post71+tmp___24^0 == 0 /\ -tmp1^post71+tmp1^0 == 0 /\ -tmp___13^post71+tmp___13^0 == 0 /\ tmp___02^0-tmp___02^post71 == 0 /\ -closed^post71+closed^0 == 0 /\ -maxlisten^post71+maxlisten^0 == 0 /\ -maxbackends^post71+maxbackends^0 == 0 /\ -added^post71+added^0 == 0), cost: 1 71: l44 -> l42 : added^0'=added^post72, addr^0'=addr^post72, addr_ai_family^0'=addr_ai_family^post72, addrs^0'=addrs^post72, closed^0'=closed^post72, err^0'=err^post72, family^0'=family^post72, fd^0'=fd^post72, listen_index^0'=listen_index^post72, listensocket_of_listen_index^0'=listensocket_of_listen_index^post72, maxaddr^0'=maxaddr^post72, maxbackends^0'=maxbackends^post72, maxconn^0'=maxconn^post72, maxlisten^0'=maxlisten^post72, one^0'=one^post72, ret^0'=ret^post72, tmp1^0'=tmp1^post72, tmp___02^0'=tmp___02^post72, tmp___13^0'=tmp___13^post72, tmp___24^0'=tmp___24^post72, tmp___35^0'=tmp___35^post72, tmp___46^0'=tmp___46^post72, (listen_index^0-listen_index^post72 == 0 /\ addr_ai_family^0-addr_ai_family^post72 == 0 /\ -fd^post72+fd^0 == 0 /\ -family^post72+family^0 == 0 /\ tmp___46^0-tmp___46^post72 == 0 /\ 4-family^0 <= 0 /\ -closed^post72+closed^0 == 0 /\ tmp___35^0-tmp___35^post72 == 0 /\ -tmp1^post72+tmp1^0 == 0 /\ addrs^0-addrs^post72 == 0 /\ added^0-added^post72 == 0 /\ tmp___02^0-tmp___02^post72 == 0 /\ err^0-err^post72 == 0 /\ tmp___13^0-tmp___13^post72 == 0 /\ one^0-one^post72 == 0 /\ -maxlisten^post72+maxlisten^0 == 0 /\ maxaddr^0-maxaddr^post72 == 0 /\ -ret^post72+ret^0 == 0 /\ -maxbackends^post72+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post72+listensocket_of_listen_index^0 == 0 /\ -maxconn^post72+maxconn^0 == 0 /\ -tmp___24^post72+tmp___24^0 == 0 /\ -addr^post72+addr^0 == 0), cost: 1 72: l44 -> l42 : added^0'=added^post73, addr^0'=addr^post73, addr_ai_family^0'=addr_ai_family^post73, addrs^0'=addrs^post73, closed^0'=closed^post73, err^0'=err^post73, family^0'=family^post73, fd^0'=fd^post73, listen_index^0'=listen_index^post73, listensocket_of_listen_index^0'=listensocket_of_listen_index^post73, maxaddr^0'=maxaddr^post73, maxbackends^0'=maxbackends^post73, maxconn^0'=maxconn^post73, maxlisten^0'=maxlisten^post73, one^0'=one^post73, ret^0'=ret^post73, tmp1^0'=tmp1^post73, tmp___02^0'=tmp___02^post73, tmp___13^0'=tmp___13^post73, tmp___24^0'=tmp___24^post73, tmp___35^0'=tmp___35^post73, tmp___46^0'=tmp___46^post73, (tmp___02^0-tmp___02^post73 == 0 /\ -2+family^0 <= 0 /\ -ret^post73+ret^0 == 0 /\ -maxaddr^post73+maxaddr^0 == 0 /\ -maxbackends^post73+maxbackends^0 == 0 /\ -addr^post73+addr^0 == 0 /\ -added^post73+added^0 == 0 /\ err^0-err^post73 == 0 /\ -tmp___13^post73+tmp___13^0 == 0 /\ -one^post73+one^0 == 0 /\ -closed^post73+closed^0 == 0 /\ -maxlisten^post73+maxlisten^0 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post73 == 0 /\ -family^post73+family^0 == 0 /\ addr_ai_family^0-addr_ai_family^post73 == 0 /\ -maxconn^post73+maxconn^0 == 0 /\ tmp___46^0-tmp___46^post73 == 0 /\ -tmp1^post73+tmp1^0 == 0 /\ listen_index^0-listen_index^post73 == 0 /\ -tmp___24^post73+tmp___24^0 == 0 /\ addrs^0-addrs^post73 == 0 /\ tmp___35^0-tmp___35^post73 == 0 /\ -fd^post73+fd^0 == 0), cost: 1 73: l44 -> l43 : added^0'=added^post74, addr^0'=addr^post74, addr_ai_family^0'=addr_ai_family^post74, addrs^0'=addrs^post74, closed^0'=closed^post74, err^0'=err^post74, family^0'=family^post74, fd^0'=fd^post74, listen_index^0'=listen_index^post74, listensocket_of_listen_index^0'=listensocket_of_listen_index^post74, maxaddr^0'=maxaddr^post74, maxbackends^0'=maxbackends^post74, maxconn^0'=maxconn^post74, maxlisten^0'=maxlisten^post74, one^0'=one^post74, ret^0'=ret^post74, tmp1^0'=tmp1^post74, tmp___02^0'=tmp___02^post74, tmp___13^0'=tmp___13^post74, tmp___24^0'=tmp___24^post74, tmp___35^0'=tmp___35^post74, tmp___46^0'=tmp___46^post74, (added^0-added^post74 == 0 /\ err^0-err^post74 == 0 /\ -maxbackends^post74+maxbackends^0 == 0 /\ -tmp___24^post74+tmp___24^0 == 0 /\ -tmp1^post74+tmp1^0 == 0 /\ -3+family^0 <= 0 /\ listen_index^0-listen_index^post74 == 0 /\ ret^0-ret^post74 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post74 == 0 /\ tmp___46^0-tmp___46^post74 == 0 /\ -maxlisten^post74+maxlisten^0 == 0 /\ -addr^post74+addr^0 == 0 /\ tmp___13^0-tmp___13^post74 == 0 /\ -closed^post74+closed^0 == 0 /\ one^0-one^post74 == 0 /\ -family^post74+family^0 == 0 /\ -fd^post74+fd^0 == 0 /\ -maxconn^post74+maxconn^0 == 0 /\ maxaddr^0-maxaddr^post74 == 0 /\ tmp___35^0-tmp___35^post74 == 0 /\ 3-family^0 <= 0 /\ addr_ai_family^0-addr_ai_family^post74 == 0 /\ addrs^0-addrs^post74 == 0 /\ tmp___02^0-tmp___02^post74 == 0), cost: 1 76: l46 -> l44 : added^0'=added^post75, addr^0'=addr^post75, addr_ai_family^0'=addr_ai_family^post75, addrs^0'=addrs^post75, closed^0'=closed^post75, err^0'=err^post75, family^0'=family^post75, fd^0'=fd^post75, listen_index^0'=listen_index^post75, listensocket_of_listen_index^0'=listensocket_of_listen_index^post75, maxaddr^0'=maxaddr^post75, maxbackends^0'=maxbackends^post75, maxconn^0'=maxconn^post75, maxlisten^0'=maxlisten^post75, one^0'=one^post75, ret^0'=ret^post75, tmp1^0'=tmp1^post75, tmp___02^0'=tmp___02^post75, tmp___13^0'=tmp___13^post75, tmp___24^0'=tmp___24^post75, tmp___35^0'=tmp___35^post75, tmp___46^0'=tmp___46^post75, (0 == 0 /\ -maxlisten^post75+maxlisten^post76 == 0 /\ tmp___24^0-tmp___24^post76 == 0 /\ closed^post76-closed^post75 == 0 /\ -1+one^post75 == 0 /\ -addrs^post75 <= 0 /\ added^post75 == 0 /\ tmp___35^post76-tmp___35^post75 == 0 /\ added^0-added^post76 == 0 /\ tmp___35^0-tmp___35^post76 == 0 /\ addr_ai_family^post76-addr_ai_family^post75 == 0 /\ err^post76-err^post75 == 0 /\ -addr^post76+addr^0 == 0 /\ -fd^post76+fd^0 == 0 /\ -listensocket_of_listen_index^post75+listensocket_of_listen_index^post76 == 0 /\ 1-maxbackends^post75 <= 0 /\ addr^post76-addr^post75 == 0 /\ tmp___46^post76-tmp___46^post75 == 0 /\ tmp___02^0-tmp___02^post76 == 0 /\ -ret^post76+ret^0 == 0 /\ -tmp___46^post76+tmp___46^0 == 0 /\ listen_index^0-listen_index^post76 == 0 /\ -tmp1^post75+tmp1^post76 == 0 /\ -tmp___24^post75+tmp___24^post76 == 0 /\ tmp___02^post76-tmp___02^post75 == 0 /\ -one^post76+one^0 == 0 /\ maxlisten^0-maxlisten^post76 == 0 /\ addrs^0-addrs^post76 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post76 == 0 /\ tmp1^0-tmp1^post76 == 0 /\ tmp___13^post76-tmp___13^post75 == 0 /\ -maxaddr^post76+maxaddr^0 == 0 /\ listen_index^post75 == 0 /\ -maxbackends^post76+maxbackends^0 == 0 /\ maxconn^post76-maxconn^post75 == 0 /\ -closed^post76+closed^0 == 0 /\ -family^post76+family^0 == 0 /\ -tmp___13^post76+tmp___13^0 == 0 /\ err^0-err^post76 == 0 /\ fd^post76-fd^post75 == 0 /\ addr_ai_family^0-addr_ai_family^post76 == 0 /\ -maxconn^post76+maxconn^0 == 0 /\ -family^post75+family^post76 == 0), cost: 1 Eliminating location l45 by chaining: Applied chaining First rule: l46 -> l45 : added^0'=added^post76, addr^0'=addr^post76, addr_ai_family^0'=addr_ai_family^post76, addrs^0'=addrs^post76, closed^0'=closed^post76, err^0'=err^post76, family^0'=family^post76, fd^0'=fd^post76, listen_index^0'=listen_index^post76, listensocket_of_listen_index^0'=listensocket_of_listen_index^post76, maxaddr^0'=maxaddr^post76, maxbackends^0'=maxbackends^post76, maxconn^0'=maxconn^post76, maxlisten^0'=maxlisten^post76, one^0'=one^post76, ret^0'=ret^post76, tmp1^0'=tmp1^post76, tmp___02^0'=tmp___02^post76, tmp___13^0'=tmp___13^post76, tmp___24^0'=tmp___24^post76, tmp___35^0'=tmp___35^post76, tmp___46^0'=tmp___46^post76, (tmp___24^0-tmp___24^post76 == 0 /\ added^0-added^post76 == 0 /\ tmp___35^0-tmp___35^post76 == 0 /\ -addr^post76+addr^0 == 0 /\ -fd^post76+fd^0 == 0 /\ tmp___02^0-tmp___02^post76 == 0 /\ -ret^post76+ret^0 == 0 /\ -tmp___46^post76+tmp___46^0 == 0 /\ listen_index^0-listen_index^post76 == 0 /\ -one^post76+one^0 == 0 /\ maxlisten^0-maxlisten^post76 == 0 /\ addrs^0-addrs^post76 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post76 == 0 /\ tmp1^0-tmp1^post76 == 0 /\ -maxaddr^post76+maxaddr^0 == 0 /\ -maxbackends^post76+maxbackends^0 == 0 /\ -closed^post76+closed^0 == 0 /\ -family^post76+family^0 == 0 /\ -tmp___13^post76+tmp___13^0 == 0 /\ err^0-err^post76 == 0 /\ addr_ai_family^0-addr_ai_family^post76 == 0 /\ -maxconn^post76+maxconn^0 == 0), cost: 1 Second rule: l45 -> l44 : added^0'=added^post75, addr^0'=addr^post75, addr_ai_family^0'=addr_ai_family^post75, addrs^0'=addrs^post75, closed^0'=closed^post75, err^0'=err^post75, family^0'=family^post75, fd^0'=fd^post75, listen_index^0'=listen_index^post75, listensocket_of_listen_index^0'=listensocket_of_listen_index^post75, maxaddr^0'=maxaddr^post75, maxbackends^0'=maxbackends^post75, maxconn^0'=maxconn^post75, maxlisten^0'=maxlisten^post75, one^0'=one^post75, ret^0'=ret^post75, tmp1^0'=tmp1^post75, tmp___02^0'=tmp___02^post75, tmp___13^0'=tmp___13^post75, tmp___24^0'=tmp___24^post75, tmp___35^0'=tmp___35^post75, tmp___46^0'=tmp___46^post75, (0 == 0 /\ -tmp___46^post75+tmp___46^0 == 0 /\ -addr^post75+addr^0 == 0 /\ -1+one^post75 == 0 /\ -addrs^post75 <= 0 /\ added^post75 == 0 /\ tmp___02^0-tmp___02^post75 == 0 /\ 1-maxbackends^post75 <= 0 /\ -listensocket_of_listen_index^post75+listensocket_of_listen_index^0 == 0 /\ -fd^post75+fd^0 == 0 /\ -closed^post75+closed^0 == 0 /\ err^0-err^post75 == 0 /\ addr_ai_family^0-addr_ai_family^post75 == 0 /\ -tmp___24^post75+tmp___24^0 == 0 /\ -tmp___13^post75+tmp___13^0 == 0 /\ -tmp1^post75+tmp1^0 == 0 /\ -family^post75+family^0 == 0 /\ listen_index^post75 == 0 /\ tmp___35^0-tmp___35^post75 == 0 /\ -maxlisten^post75+maxlisten^0 == 0 /\ maxconn^0-maxconn^post75 == 0), cost: 1 New rule: l46 -> l44 : added^0'=added^post75, addr^0'=addr^post75, addr_ai_family^0'=addr_ai_family^post75, addrs^0'=addrs^post75, closed^0'=closed^post75, err^0'=err^post75, family^0'=family^post75, fd^0'=fd^post75, listen_index^0'=listen_index^post75, listensocket_of_listen_index^0'=listensocket_of_listen_index^post75, maxaddr^0'=maxaddr^post75, maxbackends^0'=maxbackends^post75, maxconn^0'=maxconn^post75, maxlisten^0'=maxlisten^post75, one^0'=one^post75, ret^0'=ret^post75, tmp1^0'=tmp1^post75, tmp___02^0'=tmp___02^post75, tmp___13^0'=tmp___13^post75, tmp___24^0'=tmp___24^post75, tmp___35^0'=tmp___35^post75, tmp___46^0'=tmp___46^post75, (0 == 0 /\ -maxlisten^post75+maxlisten^post76 == 0 /\ tmp___24^0-tmp___24^post76 == 0 /\ closed^post76-closed^post75 == 0 /\ -1+one^post75 == 0 /\ -addrs^post75 <= 0 /\ added^post75 == 0 /\ tmp___35^post76-tmp___35^post75 == 0 /\ added^0-added^post76 == 0 /\ tmp___35^0-tmp___35^post76 == 0 /\ addr_ai_family^post76-addr_ai_family^post75 == 0 /\ err^post76-err^post75 == 0 /\ -addr^post76+addr^0 == 0 /\ -fd^post76+fd^0 == 0 /\ -listensocket_of_listen_index^post75+listensocket_of_listen_index^post76 == 0 /\ 1-maxbackends^post75 <= 0 /\ addr^post76-addr^post75 == 0 /\ tmp___46^post76-tmp___46^post75 == 0 /\ tmp___02^0-tmp___02^post76 == 0 /\ -ret^post76+ret^0 == 0 /\ -tmp___46^post76+tmp___46^0 == 0 /\ listen_index^0-listen_index^post76 == 0 /\ -tmp1^post75+tmp1^post76 == 0 /\ -tmp___24^post75+tmp___24^post76 == 0 /\ tmp___02^post76-tmp___02^post75 == 0 /\ -one^post76+one^0 == 0 /\ maxlisten^0-maxlisten^post76 == 0 /\ addrs^0-addrs^post76 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post76 == 0 /\ tmp1^0-tmp1^post76 == 0 /\ tmp___13^post76-tmp___13^post75 == 0 /\ -maxaddr^post76+maxaddr^0 == 0 /\ listen_index^post75 == 0 /\ -maxbackends^post76+maxbackends^0 == 0 /\ maxconn^post76-maxconn^post75 == 0 /\ -closed^post76+closed^0 == 0 /\ -family^post76+family^0 == 0 /\ -tmp___13^post76+tmp___13^0 == 0 /\ err^0-err^post76 == 0 /\ fd^post76-fd^post75 == 0 /\ addr_ai_family^0-addr_ai_family^post76 == 0 /\ -maxconn^post76+maxconn^0 == 0 /\ -family^post75+family^post76 == 0), cost: 1 Applied deletion Removed the following rules: 74 75 Eliminating location l41 by chaining: Applied chaining First rule: l4 -> l41 : added^0'=added^post68, addr^0'=addr^post68, addr_ai_family^0'=addr_ai_family^post68, addrs^0'=addrs^post68, closed^0'=closed^post68, err^0'=err^post68, family^0'=family^post68, fd^0'=fd^post68, listen_index^0'=listen_index^post68, listensocket_of_listen_index^0'=listensocket_of_listen_index^post68, maxaddr^0'=maxaddr^post68, maxbackends^0'=maxbackends^post68, maxconn^0'=maxconn^post68, maxlisten^0'=maxlisten^post68, one^0'=one^post68, ret^0'=ret^post68, tmp1^0'=tmp1^post68, tmp___02^0'=tmp___02^post68, tmp___13^0'=tmp___13^post68, tmp___24^0'=tmp___24^post68, tmp___35^0'=tmp___35^post68, tmp___46^0'=tmp___46^post68, (closed^0-closed^post68 == 0 /\ maxbackends^0-maxbackends^post68 == 0 /\ -tmp___46^post68+tmp___46^0 == 0 /\ tmp___02^0-tmp___02^post68 == 0 /\ one^0-one^post68 == 0 /\ -listensocket_of_listen_index^post68+listensocket_of_listen_index^0 == 0 /\ listen_index^0-listen_index^post68 == 0 /\ -maxconn^post68+maxconn^0 == 0 /\ fd^0-fd^post68 == 0 /\ maxlisten^0-maxlisten^post68 == 0 /\ -addr_ai_family^post68+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post68 == 0 /\ -tmp___13^post68+tmp___13^0 == 0 /\ maxaddr^0-maxaddr^post68 == 0 /\ -err^post68+err^0 == 0 /\ -family^post68+family^0 == 0 /\ addr^0-addr^post68 == 0 /\ tmp___24^0-tmp___24^post68 == 0 /\ -ret^post68+ret^0 == 0 /\ tmp___35^0-tmp___35^post68 == 0 /\ addrs^0-addrs^post68 == 0 /\ added^0-added^post68 == 0), cost: 1 Second rule: l41 -> l4 : added^0'=added^post69, addr^0'=addr^post69, addr_ai_family^0'=addr_ai_family^post69, addrs^0'=addrs^post69, closed^0'=closed^post69, err^0'=err^post69, family^0'=family^post69, fd^0'=fd^post69, listen_index^0'=listen_index^post69, listensocket_of_listen_index^0'=listensocket_of_listen_index^post69, maxaddr^0'=maxaddr^post69, maxbackends^0'=maxbackends^post69, maxconn^0'=maxconn^post69, maxlisten^0'=maxlisten^post69, one^0'=one^post69, ret^0'=ret^post69, tmp1^0'=tmp1^post69, tmp___02^0'=tmp___02^post69, tmp___13^0'=tmp___13^post69, tmp___24^0'=tmp___24^post69, tmp___35^0'=tmp___35^post69, tmp___46^0'=tmp___46^post69, (fd^0-fd^post69 == 0 /\ maxaddr^0-maxaddr^post69 == 0 /\ tmp___24^0-tmp___24^post69 == 0 /\ maxbackends^0-maxbackends^post69 == 0 /\ added^0-added^post69 == 0 /\ tmp___35^0-tmp___35^post69 == 0 /\ -listensocket_of_listen_index^post69+listensocket_of_listen_index^0 == 0 /\ -tmp___46^post69+tmp___46^0 == 0 /\ tmp___02^0-tmp___02^post69 == 0 /\ -listen_index^post69+listen_index^0 == 0 /\ -addr^post69+addr^0 == 0 /\ maxlisten^0-maxlisten^post69 == 0 /\ one^0-one^post69 == 0 /\ -ret^post69+ret^0 == 0 /\ -maxconn^post69+maxconn^0 == 0 /\ addrs^0-addrs^post69 == 0 /\ -tmp1^post69+tmp1^0 == 0 /\ -addr_ai_family^post69+addr_ai_family^0 == 0 /\ -tmp___13^post69+tmp___13^0 == 0 /\ -family^post69+family^0 == 0 /\ err^0-err^post69 == 0 /\ -closed^post69+closed^0 == 0), cost: 1 New rule: l4 -> l4 : added^0'=added^post69, addr^0'=addr^post69, addr_ai_family^0'=addr_ai_family^post69, addrs^0'=addrs^post69, closed^0'=closed^post69, err^0'=err^post69, family^0'=family^post69, fd^0'=fd^post69, listen_index^0'=listen_index^post69, listensocket_of_listen_index^0'=listensocket_of_listen_index^post69, maxaddr^0'=maxaddr^post69, maxbackends^0'=maxbackends^post69, maxconn^0'=maxconn^post69, maxlisten^0'=maxlisten^post69, one^0'=one^post69, ret^0'=ret^post69, tmp1^0'=tmp1^post69, tmp___02^0'=tmp___02^post69, tmp___13^0'=tmp___13^post69, tmp___24^0'=tmp___24^post69, tmp___35^0'=tmp___35^post69, tmp___46^0'=tmp___46^post69, (maxconn^post68-maxconn^post69 == 0 /\ -closed^post69+closed^post68 == 0 /\ closed^0-closed^post68 == 0 /\ maxbackends^0-maxbackends^post68 == 0 /\ -ret^post69+ret^post68 == 0 /\ -tmp___46^post68+tmp___46^0 == 0 /\ tmp___02^0-tmp___02^post68 == 0 /\ -fd^post69+fd^post68 == 0 /\ -tmp___13^post69+tmp___13^post68 == 0 /\ maxbackends^post68-maxbackends^post69 == 0 /\ one^0-one^post68 == 0 /\ -tmp___46^post69+tmp___46^post68 == 0 /\ -listensocket_of_listen_index^post68+listensocket_of_listen_index^0 == 0 /\ maxaddr^post68-maxaddr^post69 == 0 /\ listen_index^0-listen_index^post68 == 0 /\ -addr_ai_family^post69+addr_ai_family^post68 == 0 /\ maxlisten^post68-maxlisten^post69 == 0 /\ -tmp___35^post69+tmp___35^post68 == 0 /\ -maxconn^post68+maxconn^0 == 0 /\ fd^0-fd^post68 == 0 /\ maxlisten^0-maxlisten^post68 == 0 /\ -addr_ai_family^post68+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post68 == 0 /\ -tmp___13^post68+tmp___13^0 == 0 /\ maxaddr^0-maxaddr^post68 == 0 /\ -addr^post69+addr^post68 == 0 /\ -tmp___24^post69+tmp___24^post68 == 0 /\ -added^post69+added^post68 == 0 /\ -err^post68+err^0 == 0 /\ err^post68-err^post69 == 0 /\ -one^post69+one^post68 == 0 /\ -addrs^post69+addrs^post68 == 0 /\ -family^post68+family^0 == 0 /\ -family^post69+family^post68 == 0 /\ addr^0-addr^post68 == 0 /\ tmp___24^0-tmp___24^post68 == 0 /\ -listen_index^post69+listen_index^post68 == 0 /\ -ret^post68+ret^0 == 0 /\ -tmp___02^post69+tmp___02^post68 == 0 /\ tmp___35^0-tmp___35^post68 == 0 /\ addrs^0-addrs^post68 == 0 /\ listensocket_of_listen_index^post68-listensocket_of_listen_index^post69 == 0 /\ -tmp1^post69+tmp1^post68 == 0 /\ added^0-added^post68 == 0), cost: 1 Applied deletion Removed the following rules: 67 68 Eliminating location l34 by chaining: Applied chaining First rule: l7 -> l34 : added^0'=added^post52, addr^0'=addr^post52, addr_ai_family^0'=addr_ai_family^post52, addrs^0'=addrs^post52, closed^0'=closed^post52, err^0'=err^post52, family^0'=family^post52, fd^0'=fd^post52, listen_index^0'=listen_index^post52, listensocket_of_listen_index^0'=listensocket_of_listen_index^post52, maxaddr^0'=maxaddr^post52, maxbackends^0'=maxbackends^post52, maxconn^0'=maxconn^post52, maxlisten^0'=maxlisten^post52, one^0'=one^post52, ret^0'=ret^post52, tmp1^0'=tmp1^post52, tmp___02^0'=tmp___02^post52, tmp___13^0'=tmp___13^post52, tmp___24^0'=tmp___24^post52, tmp___35^0'=tmp___35^post52, tmp___46^0'=tmp___46^post52, (listen_index^0-listen_index^post52 == 0 /\ -listensocket_of_listen_index^post52+listensocket_of_listen_index^0 == 0 /\ tmp___02^0-tmp___02^post52 == 0 /\ addr_ai_family^0-addr_ai_family^post52 == 0 /\ -maxbackends^post52+maxbackends^0 == 0 /\ -tmp___13^post52+tmp___13^0 == 0 /\ -family^post52+family^0 == 0 /\ -maxlisten^post52+maxlisten^0 == 0 /\ added^0-added^post52 == 0 /\ -closed^post52+closed^0 == 0 /\ addrs^0-addrs^post52 == 0 /\ -maxconn^post52+maxconn^0 == 0 /\ maxaddr^0-maxaddr^post52 == 0 /\ -ret^post52+ret^0 == 0 /\ tmp___46^0-tmp___46^post52 == 0 /\ err^0-err^post52 == 0 /\ -tmp1^post52+tmp1^0 == 0 /\ -tmp___24^post52+tmp___24^0 == 0 /\ -addr^post52+addr^0 == 0 /\ -fd^post52+fd^0 == 0 /\ one^0-one^post52 == 0 /\ tmp___35^0-tmp___35^post52 == 0), cost: 1 Second rule: l34 -> l7 : added^0'=added^post53, addr^0'=addr^post53, addr_ai_family^0'=addr_ai_family^post53, addrs^0'=addrs^post53, closed^0'=closed^post53, err^0'=err^post53, family^0'=family^post53, fd^0'=fd^post53, listen_index^0'=listen_index^post53, listensocket_of_listen_index^0'=listensocket_of_listen_index^post53, maxaddr^0'=maxaddr^post53, maxbackends^0'=maxbackends^post53, maxconn^0'=maxconn^post53, maxlisten^0'=maxlisten^post53, one^0'=one^post53, ret^0'=ret^post53, tmp1^0'=tmp1^post53, tmp___02^0'=tmp___02^post53, tmp___13^0'=tmp___13^post53, tmp___24^0'=tmp___24^post53, tmp___35^0'=tmp___35^post53, tmp___46^0'=tmp___46^post53, (added^0-added^post53 == 0 /\ err^0-err^post53 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post53 == 0 /\ -maxbackends^post53+maxbackends^0 == 0 /\ -maxaddr^post53+maxaddr^0 == 0 /\ -tmp___13^post53+tmp___13^0 == 0 /\ -tmp1^post53+tmp1^0 == 0 /\ tmp___24^0-tmp___24^post53 == 0 /\ -ret^post53+ret^0 == 0 /\ -tmp___46^post53+tmp___46^0 == 0 /\ -one^post53+one^0 == 0 /\ -maxlisten^post53+maxlisten^0 == 0 /\ tmp___02^0-tmp___02^post53 == 0 /\ listen_index^0-listen_index^post53 == 0 /\ -addr^post53+addr^0 == 0 /\ -family^post53+family^0 == 0 /\ -fd^post53+fd^0 == 0 /\ -maxconn^post53+maxconn^0 == 0 /\ -closed^post53+closed^0 == 0 /\ tmp___35^0-tmp___35^post53 == 0 /\ addr_ai_family^0-addr_ai_family^post53 == 0 /\ addrs^0-addrs^post53 == 0), cost: 1 New rule: l7 -> l7 : added^0'=added^post53, addr^0'=addr^post53, addr_ai_family^0'=addr_ai_family^post53, addrs^0'=addrs^post53, closed^0'=closed^post53, err^0'=err^post53, family^0'=family^post53, fd^0'=fd^post53, listen_index^0'=listen_index^post53, listensocket_of_listen_index^0'=listensocket_of_listen_index^post53, maxaddr^0'=maxaddr^post53, maxbackends^0'=maxbackends^post53, maxconn^0'=maxconn^post53, maxlisten^0'=maxlisten^post53, one^0'=one^post53, ret^0'=ret^post53, tmp1^0'=tmp1^post53, tmp___02^0'=tmp___02^post53, tmp___13^0'=tmp___13^post53, tmp___24^0'=tmp___24^post53, tmp___35^0'=tmp___35^post53, tmp___46^0'=tmp___46^post53, (listen_index^0-listen_index^post52 == 0 /\ -listensocket_of_listen_index^post52+listensocket_of_listen_index^0 == 0 /\ -tmp___46^post53+tmp___46^post52 == 0 /\ tmp___02^0-tmp___02^post52 == 0 /\ addr_ai_family^0-addr_ai_family^post52 == 0 /\ -addr^post53+addr^post52 == 0 /\ -maxbackends^post52+maxbackends^0 == 0 /\ -tmp1^post53+tmp1^post52 == 0 /\ -tmp___13^post52+tmp___13^0 == 0 /\ family^post52-family^post53 == 0 /\ -family^post52+family^0 == 0 /\ addrs^post52-addrs^post53 == 0 /\ -fd^post53+fd^post52 == 0 /\ -maxaddr^post53+maxaddr^post52 == 0 /\ -maxlisten^post52+maxlisten^0 == 0 /\ added^0-added^post52 == 0 /\ -ret^post53+ret^post52 == 0 /\ -closed^post52+closed^0 == 0 /\ addrs^0-addrs^post52 == 0 /\ -maxconn^post52+maxconn^0 == 0 /\ -tmp___35^post53+tmp___35^post52 == 0 /\ maxaddr^0-maxaddr^post52 == 0 /\ -ret^post52+ret^0 == 0 /\ -one^post53+one^post52 == 0 /\ -err^post53+err^post52 == 0 /\ -addr_ai_family^post53+addr_ai_family^post52 == 0 /\ added^post52-added^post53 == 0 /\ -tmp___02^post53+tmp___02^post52 == 0 /\ tmp___46^0-tmp___46^post52 == 0 /\ err^0-err^post52 == 0 /\ tmp___24^post52-tmp___24^post53 == 0 /\ -maxbackends^post53+maxbackends^post52 == 0 /\ -tmp1^post52+tmp1^0 == 0 /\ -tmp___24^post52+tmp___24^0 == 0 /\ -addr^post52+addr^0 == 0 /\ -closed^post53+closed^post52 == 0 /\ -fd^post52+fd^0 == 0 /\ one^0-one^post52 == 0 /\ -listen_index^post53+listen_index^post52 == 0 /\ -maxlisten^post53+maxlisten^post52 == 0 /\ listensocket_of_listen_index^post52-listensocket_of_listen_index^post53 == 0 /\ maxconn^post52-maxconn^post53 == 0 /\ -tmp___13^post53+tmp___13^post52 == 0 /\ tmp___35^0-tmp___35^post52 == 0), cost: 1 Applied deletion Removed the following rules: 51 52 Simplified Transitions Start location: l46 Program variables: added^0 addr^0 addr_ai_family^0 addrs^0 closed^0 err^0 family^0 fd^0 listen_index^0 listensocket_of_listen_index^0 maxaddr^0 maxbackends^0 maxconn^0 maxlisten^0 one^0 ret^0 tmp1^0 tmp___02^0 tmp___13^0 tmp___24^0 tmp___35^0 tmp___46^0 79: l0 -> l1 : T, cost: 1 80: l2 -> l3 : T, cost: 1 81: l3 -> l4 : ret^0'=0, T, cost: 1 150: l4 -> l4 : T, cost: 1 82: l5 -> l6 : T, cost: 1 83: l6 -> l3 : 1-added^0 <= 0, cost: 1 84: l6 -> l3 : 1+added^0 <= 0, cost: 1 85: l6 -> l7 : ret^0'=0, (added^0 <= 0 /\ added^0 == 0 /\ -added^0 <= 0), cost: 1 151: l7 -> l7 : T, cost: 1 86: l8 -> l9 : addr^0'=1+addr^0, T, cost: 1 102: l9 -> l18 : T, cost: 1 87: l10 -> l8 : added^0'=1+added^0, listensocket_of_listen_index^0'=fd^0, -err^0 <= 0, cost: 1 88: l10 -> l8 : closed^0'=1, 1+err^0 <= 0, cost: 1 89: l11 -> l10 : err^0'=err^post11, T, cost: 1 90: l12 -> l11 : -10+maxconn^0 <= 0, cost: 1 91: l12 -> l11 : maxconn^0'=10, 11-maxconn^0 <= 0, cost: 1 92: l13 -> l12 : maxconn^0'=maxconn^post14, T, cost: 1 93: l14 -> l5 : closed^0'=1, T, cost: 1 94: l15 -> l13 : (1-tmp___46^0 <= 0 /\ 1-tmp___46^0 == 0 /\ -1+tmp___46^0 <= 0), cost: 1 95: l15 -> l14 : 2-tmp___46^0 <= 0, cost: 1 96: l15 -> l14 : tmp___46^0 <= 0, cost: 1 97: l16 -> l13 : 4-addr_ai_family^0 <= 0, cost: 1 98: l16 -> l13 : -2+addr_ai_family^0 <= 0, cost: 1 99: l16 -> l15 : tmp___46^0'=tmp___46^post21, (-3+addr_ai_family^0 <= 0 /\ -3+addr_ai_family^0 == 0 /\ 3-addr_ai_family^0 <= 0), cost: 1 100: l17 -> l16 : -err^0 <= 0, cost: 1 101: l17 -> l8 : closed^0'=1, 1+err^0 <= 0, cost: 1 133: l18 -> l5 : maxaddr^0-addr^0 <= 0, cost: 1 134: l18 -> l35 : tmp___02^0'=tmp___02^post58, 1-maxaddr^0+addr^0 <= 0, cost: 1 103: l19 -> l17 : err^0'=err^post25, T, cost: 1 104: l20 -> l8 : T, cost: 1 105: l21 -> l19 : (tmp___24^0 <= 0 /\ tmp___24^0 == 0 /\ -tmp___24^0 <= 0), cost: 1 106: l21 -> l20 : 1-tmp___24^0 <= 0, cost: 1 107: l21 -> l20 : 1+tmp___24^0 <= 0, cost: 1 108: l22 -> l21 : tmp___24^0'=tmp___24^post30, T, cost: 1 109: l23 -> l19 : (tmp___35^0 <= 0 /\ tmp___35^0 == 0 /\ -tmp___35^0 <= 0), cost: 1 110: l23 -> l22 : 1-tmp___35^0 <= 0, cost: 1 111: l23 -> l22 : 1+tmp___35^0 <= 0, cost: 1 112: l24 -> l8 : T, cost: 1 113: l25 -> l23 : tmp___35^0'=tmp___35^post35, (-fd^0 <= 0 /\ -fd^0 == 0 /\ fd^0 <= 0), cost: 1 114: l25 -> l24 : 1-fd^0 <= 0, cost: 1 115: l25 -> l24 : 1+fd^0 <= 0, cost: 1 116: l26 -> l27 : T, cost: 1 124: l27 -> l28 : -listen_index^0+maxlisten^0 <= 0, cost: 1 125: l27 -> l31 : 1+listen_index^0-maxlisten^0 <= 0, cost: 1 117: l28 -> l29 : T, cost: 1 118: l29 -> l25 : fd^0'=fd^post40, 1+listen_index^0-maxlisten^0 <= 0, cost: 1 119: l29 -> l5 : -listen_index^0+maxlisten^0 <= 0, cost: 1 120: l30 -> l26 : listen_index^0'=1+listen_index^0, T, cost: 1 121: l31 -> l30 : -listensocket_of_listen_index^0 <= 0, cost: 1 122: l31 -> l30 : 2+listensocket_of_listen_index^0 <= 0, cost: 1 123: l31 -> l28 : (1+listensocket_of_listen_index^0 <= 0 /\ 1+listensocket_of_listen_index^0 == 0 /\ -1-listensocket_of_listen_index^0 <= 0), cost: 1 126: l32 -> l8 : T, cost: 1 127: l33 -> l26 : (-tmp___13^0 <= 0 /\ -tmp___13^0 == 0 /\ tmp___13^0 <= 0), cost: 1 128: l33 -> l32 : 1-tmp___13^0 <= 0, cost: 1 129: l33 -> l32 : 1+tmp___13^0 <= 0, cost: 1 130: l35 -> l33 : tmp___13^0'=tmp___13^post54, (tmp___02^0 <= 0 /\ tmp___02^0 == 0 /\ -tmp___02^0 <= 0), cost: 1 131: l35 -> l26 : 1-tmp___02^0 <= 0, cost: 1 132: l35 -> l26 : 1+tmp___02^0 <= 0, cost: 1 135: l36 -> l37 : tmp1^0'=0, T, cost: 1 139: l37 -> l9 : addr^0'=addrs^0, T, cost: 1 136: l38 -> l36 : 1-addrs^0 <= 0, cost: 1 137: l38 -> l36 : 1+addrs^0 <= 0, cost: 1 138: l38 -> l37 : tmp1^0'=1, (addrs^0 <= 0 /\ addrs^0 == 0 /\ -addrs^0 <= 0), cost: 1 140: l39 -> l37 : tmp1^0'=1, T, cost: 1 141: l40 -> l38 : (-ret^0 <= 0 /\ -ret^0 == 0 /\ ret^0 <= 0), cost: 1 142: l40 -> l39 : 1-ret^0 <= 0, cost: 1 143: l40 -> l39 : 1+ret^0 <= 0, cost: 1 144: l42 -> l43 : T, cost: 1 145: l43 -> l40 : ret^0'=ret^post71, T, cost: 1 146: l44 -> l42 : 4-family^0 <= 0, cost: 1 147: l44 -> l42 : -2+family^0 <= 0, cost: 1 148: l44 -> l43 : (-3+family^0 <= 0 /\ -3+family^0 == 0 /\ 3-family^0 <= 0), cost: 1 149: l46 -> l44 : added^0'=0, addrs^0'=addrs^post75, listen_index^0'=0, maxaddr^0'=maxaddr^post75, maxbackends^0'=maxbackends^post75, one^0'=1, ret^0'=ret^post75, (-addrs^post75 <= 0 /\ 1-maxbackends^post75 <= 0), cost: 1 Propagated Equalities Original rule: l0 -> l1 : added^0'=added^post1, addr^0'=addr^post1, addr_ai_family^0'=addr_ai_family^post1, addrs^0'=addrs^post1, closed^0'=closed^post1, err^0'=err^post1, family^0'=family^post1, fd^0'=fd^post1, listen_index^0'=listen_index^post1, listensocket_of_listen_index^0'=listensocket_of_listen_index^post1, maxaddr^0'=maxaddr^post1, maxbackends^0'=maxbackends^post1, maxconn^0'=maxconn^post1, maxlisten^0'=maxlisten^post1, one^0'=one^post1, ret^0'=ret^post1, tmp1^0'=tmp1^post1, tmp___02^0'=tmp___02^post1, tmp___13^0'=tmp___13^post1, tmp___24^0'=tmp___24^post1, tmp___35^0'=tmp___35^post1, tmp___46^0'=tmp___46^post1, (tmp___24^0-tmp___24^post1 == 0 /\ -maxconn^post1+maxconn^0 == 0 /\ maxlisten^0-maxlisten^post1 == 0 /\ tmp___35^0-tmp___35^post1 == 0 /\ addrs^0-addrs^post1 == 0 /\ closed^0-closed^post1 == 0 /\ tmp___02^0-tmp___02^post1 == 0 /\ -tmp___46^post1+tmp___46^0 == 0 /\ -err^post1+err^0 == 0 /\ fd^0-fd^post1 == 0 /\ -ret^post1+ret^0 == 0 /\ -listensocket_of_listen_index^post1+listensocket_of_listen_index^0 == 0 /\ addr^0-addr^post1 == 0 /\ added^0-added^post1 == 0 /\ -maxbackends^post1+maxbackends^0 == 0 /\ tmp1^0-tmp1^post1 == 0 /\ maxaddr^0-maxaddr^post1 == 0 /\ -addr_ai_family^post1+addr_ai_family^0 == 0 /\ -family^post1+family^0 == 0 /\ -listen_index^post1+listen_index^0 == 0 /\ -tmp___13^post1+tmp___13^0 == 0 /\ -one^post1+one^0 == 0), cost: 1 New rule: l0 -> l1 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality tmp___24^post1 = tmp___24^0 propagated equality maxconn^post1 = maxconn^0 propagated equality maxlisten^post1 = maxlisten^0 propagated equality tmp___35^post1 = tmp___35^0 propagated equality addrs^post1 = addrs^0 propagated equality closed^post1 = closed^0 propagated equality tmp___02^post1 = tmp___02^0 propagated equality tmp___46^post1 = tmp___46^0 propagated equality err^post1 = err^0 propagated equality fd^post1 = fd^0 propagated equality ret^post1 = ret^0 propagated equality listensocket_of_listen_index^post1 = listensocket_of_listen_index^0 propagated equality addr^post1 = addr^0 propagated equality added^post1 = added^0 propagated equality maxbackends^post1 = maxbackends^0 propagated equality tmp1^post1 = tmp1^0 propagated equality maxaddr^post1 = maxaddr^0 propagated equality addr_ai_family^post1 = addr_ai_family^0 propagated equality family^post1 = family^0 propagated equality listen_index^post1 = listen_index^0 propagated equality tmp___13^post1 = tmp___13^0 propagated equality one^post1 = one^0 Simplified Guard Original rule: l0 -> l1 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l0 -> l1 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l0 -> l1 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l0 -> l1 : T, cost: 1 Propagated Equalities Original rule: l2 -> l3 : added^0'=added^post2, addr^0'=addr^post2, addr_ai_family^0'=addr_ai_family^post2, addrs^0'=addrs^post2, closed^0'=closed^post2, err^0'=err^post2, family^0'=family^post2, fd^0'=fd^post2, listen_index^0'=listen_index^post2, listensocket_of_listen_index^0'=listensocket_of_listen_index^post2, maxaddr^0'=maxaddr^post2, maxbackends^0'=maxbackends^post2, maxconn^0'=maxconn^post2, maxlisten^0'=maxlisten^post2, one^0'=one^post2, ret^0'=ret^post2, tmp1^0'=tmp1^post2, tmp___02^0'=tmp___02^post2, tmp___13^0'=tmp___13^post2, tmp___24^0'=tmp___24^post2, tmp___35^0'=tmp___35^post2, tmp___46^0'=tmp___46^post2, (addr_ai_family^0-addr_ai_family^post2 == 0 /\ -maxconn^post2+maxconn^0 == 0 /\ -listensocket_of_listen_index^post2+listensocket_of_listen_index^0 == 0 /\ -addr^post2+addr^0 == 0 /\ listen_index^0-listen_index^post2 == 0 /\ -tmp___13^post2+tmp___13^0 == 0 /\ added^0-added^post2 == 0 /\ tmp___24^0-tmp___24^post2 == 0 /\ -closed^post2+closed^0 == 0 /\ addrs^0-addrs^post2 == 0 /\ -family^post2+family^0 == 0 /\ tmp___35^0-tmp___35^post2 == 0 /\ -ret^post2+ret^0 == 0 /\ tmp___02^0-tmp___02^post2 == 0 /\ maxlisten^0-maxlisten^post2 == 0 /\ tmp1^0-tmp1^post2 == 0 /\ -maxbackends^post2+maxbackends^0 == 0 /\ -maxaddr^post2+maxaddr^0 == 0 /\ err^0-err^post2 == 0 /\ fd^0-fd^post2 == 0 /\ -tmp___46^post2+tmp___46^0 == 0 /\ -one^post2+one^0 == 0), cost: 1 New rule: l2 -> l3 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality addr_ai_family^post2 = addr_ai_family^0 propagated equality maxconn^post2 = maxconn^0 propagated equality listensocket_of_listen_index^post2 = listensocket_of_listen_index^0 propagated equality addr^post2 = addr^0 propagated equality listen_index^post2 = listen_index^0 propagated equality tmp___13^post2 = tmp___13^0 propagated equality added^post2 = added^0 propagated equality tmp___24^post2 = tmp___24^0 propagated equality closed^post2 = closed^0 propagated equality addrs^post2 = addrs^0 propagated equality family^post2 = family^0 propagated equality tmp___35^post2 = tmp___35^0 propagated equality ret^post2 = ret^0 propagated equality tmp___02^post2 = tmp___02^0 propagated equality maxlisten^post2 = maxlisten^0 propagated equality tmp1^post2 = tmp1^0 propagated equality maxbackends^post2 = maxbackends^0 propagated equality maxaddr^post2 = maxaddr^0 propagated equality err^post2 = err^0 propagated equality fd^post2 = fd^0 propagated equality tmp___46^post2 = tmp___46^0 propagated equality one^post2 = one^0 Simplified Guard Original rule: l2 -> l3 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l2 -> l3 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l2 -> l3 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l2 -> l3 : T, cost: 1 Propagated Equalities Original rule: l3 -> l4 : added^0'=added^post3, addr^0'=addr^post3, addr_ai_family^0'=addr_ai_family^post3, addrs^0'=addrs^post3, closed^0'=closed^post3, err^0'=err^post3, family^0'=family^post3, fd^0'=fd^post3, listen_index^0'=listen_index^post3, listensocket_of_listen_index^0'=listensocket_of_listen_index^post3, maxaddr^0'=maxaddr^post3, maxbackends^0'=maxbackends^post3, maxconn^0'=maxconn^post3, maxlisten^0'=maxlisten^post3, one^0'=one^post3, ret^0'=ret^post3, tmp1^0'=tmp1^post3, tmp___02^0'=tmp___02^post3, tmp___13^0'=tmp___13^post3, tmp___24^0'=tmp___24^post3, tmp___35^0'=tmp___35^post3, tmp___46^0'=tmp___46^post3, (-tmp___13^post3+tmp___13^0 == 0 /\ -listen_index^post3+listen_index^0 == 0 /\ maxaddr^0-maxaddr^post3 == 0 /\ -family^post3+family^0 == 0 /\ tmp___24^0-tmp___24^post3 == 0 /\ closed^0-closed^post3 == 0 /\ maxlisten^0-maxlisten^post3 == 0 /\ -err^post3+err^0 == 0 /\ one^0-one^post3 == 0 /\ ret^post3 == 0 /\ addrs^0-addrs^post3 == 0 /\ tmp___02^0-tmp___02^post3 == 0 /\ tmp1^0-tmp1^post3 == 0 /\ -addr_ai_family^post3+addr_ai_family^0 == 0 /\ added^0-added^post3 == 0 /\ -addr^post3+addr^0 == 0 /\ -tmp___46^post3+tmp___46^0 == 0 /\ tmp___35^0-tmp___35^post3 == 0 /\ fd^0-fd^post3 == 0 /\ -maxconn^post3+maxconn^0 == 0 /\ -maxbackends^post3+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post3+listensocket_of_listen_index^0 == 0), cost: 1 New rule: l3 -> l4 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality tmp___13^post3 = tmp___13^0 propagated equality listen_index^post3 = listen_index^0 propagated equality maxaddr^post3 = maxaddr^0 propagated equality family^post3 = family^0 propagated equality tmp___24^post3 = tmp___24^0 propagated equality closed^post3 = closed^0 propagated equality maxlisten^post3 = maxlisten^0 propagated equality err^post3 = err^0 propagated equality one^post3 = one^0 propagated equality ret^post3 = 0 propagated equality addrs^post3 = addrs^0 propagated equality tmp___02^post3 = tmp___02^0 propagated equality tmp1^post3 = tmp1^0 propagated equality addr_ai_family^post3 = addr_ai_family^0 propagated equality added^post3 = added^0 propagated equality addr^post3 = addr^0 propagated equality tmp___46^post3 = tmp___46^0 propagated equality tmp___35^post3 = tmp___35^0 propagated equality fd^post3 = fd^0 propagated equality maxconn^post3 = maxconn^0 propagated equality maxbackends^post3 = maxbackends^0 propagated equality listensocket_of_listen_index^post3 = listensocket_of_listen_index^0 Simplified Guard Original rule: l3 -> l4 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l3 -> l4 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l3 -> l4 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l3 -> l4 : ret^0'=0, T, cost: 1 Propagated Equalities Original rule: l5 -> l6 : added^0'=added^post4, addr^0'=addr^post4, addr_ai_family^0'=addr_ai_family^post4, addrs^0'=addrs^post4, closed^0'=closed^post4, err^0'=err^post4, family^0'=family^post4, fd^0'=fd^post4, listen_index^0'=listen_index^post4, listensocket_of_listen_index^0'=listensocket_of_listen_index^post4, maxaddr^0'=maxaddr^post4, maxbackends^0'=maxbackends^post4, maxconn^0'=maxconn^post4, maxlisten^0'=maxlisten^post4, one^0'=one^post4, ret^0'=ret^post4, tmp1^0'=tmp1^post4, tmp___02^0'=tmp___02^post4, tmp___13^0'=tmp___13^post4, tmp___24^0'=tmp___24^post4, tmp___35^0'=tmp___35^post4, tmp___46^0'=tmp___46^post4, (-tmp___46^post4+tmp___46^0 == 0 /\ -tmp___13^post4+tmp___13^0 == 0 /\ -tmp___02^post4+tmp___02^0 == 0 /\ closed^0-closed^post4 == 0 /\ maxbackends^0-maxbackends^post4 == 0 /\ -one^post4+one^0 == 0 /\ -ret^post4+ret^0 == 0 /\ -listen_index^post4+listen_index^0 == 0 /\ -family^post4+family^0 == 0 /\ -listensocket_of_listen_index^post4+listensocket_of_listen_index^0 == 0 /\ tmp___35^0-tmp___35^post4 == 0 /\ fd^0-fd^post4 == 0 /\ maxlisten^0-maxlisten^post4 == 0 /\ maxaddr^0-maxaddr^post4 == 0 /\ -addr_ai_family^post4+addr_ai_family^0 == 0 /\ -maxconn^post4+maxconn^0 == 0 /\ tmp___24^0-tmp___24^post4 == 0 /\ addr^0-addr^post4 == 0 /\ tmp1^0-tmp1^post4 == 0 /\ -err^post4+err^0 == 0 /\ addrs^0-addrs^post4 == 0 /\ added^0-added^post4 == 0), cost: 1 New rule: l5 -> l6 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality tmp___46^post4 = tmp___46^0 propagated equality tmp___13^post4 = tmp___13^0 propagated equality tmp___02^post4 = tmp___02^0 propagated equality closed^post4 = closed^0 propagated equality maxbackends^post4 = maxbackends^0 propagated equality one^post4 = one^0 propagated equality ret^post4 = ret^0 propagated equality listen_index^post4 = listen_index^0 propagated equality family^post4 = family^0 propagated equality listensocket_of_listen_index^post4 = listensocket_of_listen_index^0 propagated equality tmp___35^post4 = tmp___35^0 propagated equality fd^post4 = fd^0 propagated equality maxlisten^post4 = maxlisten^0 propagated equality maxaddr^post4 = maxaddr^0 propagated equality addr_ai_family^post4 = addr_ai_family^0 propagated equality maxconn^post4 = maxconn^0 propagated equality tmp___24^post4 = tmp___24^0 propagated equality addr^post4 = addr^0 propagated equality tmp1^post4 = tmp1^0 propagated equality err^post4 = err^0 propagated equality addrs^post4 = addrs^0 propagated equality added^post4 = added^0 Simplified Guard Original rule: l5 -> l6 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l5 -> l6 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l5 -> l6 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l5 -> l6 : T, cost: 1 Propagated Equalities Original rule: l6 -> l3 : added^0'=added^post5, addr^0'=addr^post5, addr_ai_family^0'=addr_ai_family^post5, addrs^0'=addrs^post5, closed^0'=closed^post5, err^0'=err^post5, family^0'=family^post5, fd^0'=fd^post5, listen_index^0'=listen_index^post5, listensocket_of_listen_index^0'=listensocket_of_listen_index^post5, maxaddr^0'=maxaddr^post5, maxbackends^0'=maxbackends^post5, maxconn^0'=maxconn^post5, maxlisten^0'=maxlisten^post5, one^0'=one^post5, ret^0'=ret^post5, tmp1^0'=tmp1^post5, tmp___02^0'=tmp___02^post5, tmp___13^0'=tmp___13^post5, tmp___24^0'=tmp___24^post5, tmp___35^0'=tmp___35^post5, tmp___46^0'=tmp___46^post5, (addrs^0-addrs^post5 == 0 /\ tmp1^0-tmp1^post5 == 0 /\ closed^0-closed^post5 == 0 /\ -err^post5+err^0 == 0 /\ 1-added^0 <= 0 /\ -maxbackends^post5+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post5+listensocket_of_listen_index^0 == 0 /\ -tmp___02^post5+tmp___02^0 == 0 /\ -ret^post5+ret^0 == 0 /\ -tmp___46^post5+tmp___46^0 == 0 /\ -maxconn^post5+maxconn^0 == 0 /\ tmp___24^0-tmp___24^post5 == 0 /\ fd^0-fd^post5 == 0 /\ addr^0-addr^post5 == 0 /\ -one^post5+one^0 == 0 /\ added^0-added^post5 == 0 /\ tmp___35^0-tmp___35^post5 == 0 /\ listen_index^0-listen_index^post5 == 0 /\ -family^post5+family^0 == 0 /\ maxlisten^0-maxlisten^post5 == 0 /\ -tmp___13^post5+tmp___13^0 == 0 /\ maxaddr^0-maxaddr^post5 == 0 /\ -addr_ai_family^post5+addr_ai_family^0 == 0), cost: 1 New rule: l6 -> l3 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1-added^0 <= 0), cost: 1 propagated equality addrs^post5 = addrs^0 propagated equality tmp1^post5 = tmp1^0 propagated equality closed^post5 = closed^0 propagated equality err^post5 = err^0 propagated equality maxbackends^post5 = maxbackends^0 propagated equality listensocket_of_listen_index^post5 = listensocket_of_listen_index^0 propagated equality tmp___02^post5 = tmp___02^0 propagated equality ret^post5 = ret^0 propagated equality tmp___46^post5 = tmp___46^0 propagated equality maxconn^post5 = maxconn^0 propagated equality tmp___24^post5 = tmp___24^0 propagated equality fd^post5 = fd^0 propagated equality addr^post5 = addr^0 propagated equality one^post5 = one^0 propagated equality added^post5 = added^0 propagated equality tmp___35^post5 = tmp___35^0 propagated equality listen_index^post5 = listen_index^0 propagated equality family^post5 = family^0 propagated equality maxlisten^post5 = maxlisten^0 propagated equality tmp___13^post5 = tmp___13^0 propagated equality maxaddr^post5 = maxaddr^0 propagated equality addr_ai_family^post5 = addr_ai_family^0 Simplified Guard Original rule: l6 -> l3 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1-added^0 <= 0), cost: 1 New rule: l6 -> l3 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1-added^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l6 -> l3 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1-added^0 <= 0, cost: 1 New rule: l6 -> l3 : 1-added^0 <= 0, cost: 1 Propagated Equalities Original rule: l6 -> l3 : added^0'=added^post6, addr^0'=addr^post6, addr_ai_family^0'=addr_ai_family^post6, addrs^0'=addrs^post6, closed^0'=closed^post6, err^0'=err^post6, family^0'=family^post6, fd^0'=fd^post6, listen_index^0'=listen_index^post6, listensocket_of_listen_index^0'=listensocket_of_listen_index^post6, maxaddr^0'=maxaddr^post6, maxbackends^0'=maxbackends^post6, maxconn^0'=maxconn^post6, maxlisten^0'=maxlisten^post6, one^0'=one^post6, ret^0'=ret^post6, tmp1^0'=tmp1^post6, tmp___02^0'=tmp___02^post6, tmp___13^0'=tmp___13^post6, tmp___24^0'=tmp___24^post6, tmp___35^0'=tmp___35^post6, tmp___46^0'=tmp___46^post6, (fd^0-fd^post6 == 0 /\ -maxconn^post6+maxconn^0 == 0 /\ tmp___24^0-tmp___24^post6 == 0 /\ -tmp___13^post6+tmp___13^0 == 0 /\ one^0-one^post6 == 0 /\ maxaddr^0-maxaddr^post6 == 0 /\ -tmp___46^post6+tmp___46^0 == 0 /\ listen_index^0-listen_index^post6 == 0 /\ -listensocket_of_listen_index^post6+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post6+maxbackends^0 == 0 /\ 1+added^0 <= 0 /\ -family^post6+family^0 == 0 /\ -err^post6+err^0 == 0 /\ -closed^post6+closed^0 == 0 /\ -tmp1^post6+tmp1^0 == 0 /\ -ret^post6+ret^0 == 0 /\ addr^0-addr^post6 == 0 /\ -addr_ai_family^post6+addr_ai_family^0 == 0 /\ tmp___02^0-tmp___02^post6 == 0 /\ -maxlisten^post6+maxlisten^0 == 0 /\ tmp___35^0-tmp___35^post6 == 0 /\ addrs^0-addrs^post6 == 0 /\ added^0-added^post6 == 0), cost: 1 New rule: l6 -> l3 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+added^0 <= 0), cost: 1 propagated equality fd^post6 = fd^0 propagated equality maxconn^post6 = maxconn^0 propagated equality tmp___24^post6 = tmp___24^0 propagated equality tmp___13^post6 = tmp___13^0 propagated equality one^post6 = one^0 propagated equality maxaddr^post6 = maxaddr^0 propagated equality tmp___46^post6 = tmp___46^0 propagated equality listen_index^post6 = listen_index^0 propagated equality listensocket_of_listen_index^post6 = listensocket_of_listen_index^0 propagated equality maxbackends^post6 = maxbackends^0 propagated equality family^post6 = family^0 propagated equality err^post6 = err^0 propagated equality closed^post6 = closed^0 propagated equality tmp1^post6 = tmp1^0 propagated equality ret^post6 = ret^0 propagated equality addr^post6 = addr^0 propagated equality addr_ai_family^post6 = addr_ai_family^0 propagated equality tmp___02^post6 = tmp___02^0 propagated equality maxlisten^post6 = maxlisten^0 propagated equality tmp___35^post6 = tmp___35^0 propagated equality addrs^post6 = addrs^0 propagated equality added^post6 = added^0 Simplified Guard Original rule: l6 -> l3 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+added^0 <= 0), cost: 1 New rule: l6 -> l3 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+added^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l6 -> l3 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+added^0 <= 0, cost: 1 New rule: l6 -> l3 : 1+added^0 <= 0, cost: 1 made implied equalities explicit Original rule: l6 -> l7 : added^0'=added^post7, addr^0'=addr^post7, addr_ai_family^0'=addr_ai_family^post7, addrs^0'=addrs^post7, closed^0'=closed^post7, err^0'=err^post7, family^0'=family^post7, fd^0'=fd^post7, listen_index^0'=listen_index^post7, listensocket_of_listen_index^0'=listensocket_of_listen_index^post7, maxaddr^0'=maxaddr^post7, maxbackends^0'=maxbackends^post7, maxconn^0'=maxconn^post7, maxlisten^0'=maxlisten^post7, one^0'=one^post7, ret^0'=ret^post7, tmp1^0'=tmp1^post7, tmp___02^0'=tmp___02^post7, tmp___13^0'=tmp___13^post7, tmp___24^0'=tmp___24^post7, tmp___35^0'=tmp___35^post7, tmp___46^0'=tmp___46^post7, (listen_index^0-listen_index^post7 == 0 /\ maxlisten^0-maxlisten^post7 == 0 /\ -addr^post7+addr^0 == 0 /\ tmp1^0-tmp1^post7 == 0 /\ addr_ai_family^0-addr_ai_family^post7 == 0 /\ -maxconn^post7+maxconn^0 == 0 /\ added^0 <= 0 /\ -fd^post7+fd^0 == 0 /\ -family^post7+family^0 == 0 /\ tmp___02^0-tmp___02^post7 == 0 /\ -closed^post7+closed^0 == 0 /\ -added^0 <= 0 /\ added^0-added^post7 == 0 /\ ret^post7 == 0 /\ tmp___35^0-tmp___35^post7 == 0 /\ addrs^0-addrs^post7 == 0 /\ -tmp___13^post7+tmp___13^0 == 0 /\ maxaddr^0-maxaddr^post7 == 0 /\ -tmp___46^post7+tmp___46^0 == 0 /\ err^0-err^post7 == 0 /\ -maxbackends^post7+maxbackends^0 == 0 /\ -one^post7+one^0 == 0 /\ tmp___24^0-tmp___24^post7 == 0 /\ -listensocket_of_listen_index^post7+listensocket_of_listen_index^0 == 0), cost: 1 New rule: l6 -> l7 : added^0'=added^post7, addr^0'=addr^post7, addr_ai_family^0'=addr_ai_family^post7, addrs^0'=addrs^post7, closed^0'=closed^post7, err^0'=err^post7, family^0'=family^post7, fd^0'=fd^post7, listen_index^0'=listen_index^post7, listensocket_of_listen_index^0'=listensocket_of_listen_index^post7, maxaddr^0'=maxaddr^post7, maxbackends^0'=maxbackends^post7, maxconn^0'=maxconn^post7, maxlisten^0'=maxlisten^post7, one^0'=one^post7, ret^0'=ret^post7, tmp1^0'=tmp1^post7, tmp___02^0'=tmp___02^post7, tmp___13^0'=tmp___13^post7, tmp___24^0'=tmp___24^post7, tmp___35^0'=tmp___35^post7, tmp___46^0'=tmp___46^post7, (listen_index^0-listen_index^post7 == 0 /\ maxlisten^0-maxlisten^post7 == 0 /\ -addr^post7+addr^0 == 0 /\ tmp1^0-tmp1^post7 == 0 /\ addr_ai_family^0-addr_ai_family^post7 == 0 /\ -maxconn^post7+maxconn^0 == 0 /\ added^0 <= 0 /\ added^0 == 0 /\ -fd^post7+fd^0 == 0 /\ -family^post7+family^0 == 0 /\ tmp___02^0-tmp___02^post7 == 0 /\ -closed^post7+closed^0 == 0 /\ -added^0 <= 0 /\ added^0-added^post7 == 0 /\ ret^post7 == 0 /\ tmp___35^0-tmp___35^post7 == 0 /\ addrs^0-addrs^post7 == 0 /\ -tmp___13^post7+tmp___13^0 == 0 /\ maxaddr^0-maxaddr^post7 == 0 /\ -tmp___46^post7+tmp___46^0 == 0 /\ err^0-err^post7 == 0 /\ -maxbackends^post7+maxbackends^0 == 0 /\ -one^post7+one^0 == 0 /\ tmp___24^0-tmp___24^post7 == 0 /\ -listensocket_of_listen_index^post7+listensocket_of_listen_index^0 == 0), cost: 1 Propagated Equalities Original rule: l6 -> l7 : added^0'=added^post7, addr^0'=addr^post7, addr_ai_family^0'=addr_ai_family^post7, addrs^0'=addrs^post7, closed^0'=closed^post7, err^0'=err^post7, family^0'=family^post7, fd^0'=fd^post7, listen_index^0'=listen_index^post7, listensocket_of_listen_index^0'=listensocket_of_listen_index^post7, maxaddr^0'=maxaddr^post7, maxbackends^0'=maxbackends^post7, maxconn^0'=maxconn^post7, maxlisten^0'=maxlisten^post7, one^0'=one^post7, ret^0'=ret^post7, tmp1^0'=tmp1^post7, tmp___02^0'=tmp___02^post7, tmp___13^0'=tmp___13^post7, tmp___24^0'=tmp___24^post7, tmp___35^0'=tmp___35^post7, tmp___46^0'=tmp___46^post7, (listen_index^0-listen_index^post7 == 0 /\ maxlisten^0-maxlisten^post7 == 0 /\ -addr^post7+addr^0 == 0 /\ tmp1^0-tmp1^post7 == 0 /\ addr_ai_family^0-addr_ai_family^post7 == 0 /\ -maxconn^post7+maxconn^0 == 0 /\ added^0 <= 0 /\ added^0 == 0 /\ -fd^post7+fd^0 == 0 /\ -family^post7+family^0 == 0 /\ tmp___02^0-tmp___02^post7 == 0 /\ -closed^post7+closed^0 == 0 /\ -added^0 <= 0 /\ added^0-added^post7 == 0 /\ ret^post7 == 0 /\ tmp___35^0-tmp___35^post7 == 0 /\ addrs^0-addrs^post7 == 0 /\ -tmp___13^post7+tmp___13^0 == 0 /\ maxaddr^0-maxaddr^post7 == 0 /\ -tmp___46^post7+tmp___46^0 == 0 /\ err^0-err^post7 == 0 /\ -maxbackends^post7+maxbackends^0 == 0 /\ -one^post7+one^0 == 0 /\ tmp___24^0-tmp___24^post7 == 0 /\ -listensocket_of_listen_index^post7+listensocket_of_listen_index^0 == 0), cost: 1 New rule: l6 -> l7 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ added^0 <= 0 /\ added^0 == 0 /\ -added^0 <= 0), cost: 1 propagated equality listen_index^post7 = listen_index^0 propagated equality maxlisten^post7 = maxlisten^0 propagated equality addr^post7 = addr^0 propagated equality tmp1^post7 = tmp1^0 propagated equality addr_ai_family^post7 = addr_ai_family^0 propagated equality maxconn^post7 = maxconn^0 propagated equality fd^post7 = fd^0 propagated equality family^post7 = family^0 propagated equality tmp___02^post7 = tmp___02^0 propagated equality closed^post7 = closed^0 propagated equality added^post7 = added^0 propagated equality ret^post7 = 0 propagated equality tmp___35^post7 = tmp___35^0 propagated equality addrs^post7 = addrs^0 propagated equality tmp___13^post7 = tmp___13^0 propagated equality maxaddr^post7 = maxaddr^0 propagated equality tmp___46^post7 = tmp___46^0 propagated equality err^post7 = err^0 propagated equality maxbackends^post7 = maxbackends^0 propagated equality one^post7 = one^0 propagated equality tmp___24^post7 = tmp___24^0 propagated equality listensocket_of_listen_index^post7 = listensocket_of_listen_index^0 Simplified Guard Original rule: l6 -> l7 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ added^0 <= 0 /\ added^0 == 0 /\ -added^0 <= 0), cost: 1 New rule: l6 -> l7 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (added^0 <= 0 /\ added^0 == 0 /\ -added^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l7 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (added^0 <= 0 /\ added^0 == 0 /\ -added^0 <= 0), cost: 1 New rule: l6 -> l7 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (added^0 <= 0 /\ added^0 == 0 /\ -added^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l6 -> l7 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (added^0 <= 0 /\ added^0 == 0 /\ -added^0 <= 0), cost: 1 New rule: l6 -> l7 : ret^0'=0, (added^0 <= 0 /\ added^0 == 0 /\ -added^0 <= 0), cost: 1 Propagated Equalities Original rule: l8 -> l9 : added^0'=added^post8, addr^0'=addr^post8, addr_ai_family^0'=addr_ai_family^post8, addrs^0'=addrs^post8, closed^0'=closed^post8, err^0'=err^post8, family^0'=family^post8, fd^0'=fd^post8, listen_index^0'=listen_index^post8, listensocket_of_listen_index^0'=listensocket_of_listen_index^post8, maxaddr^0'=maxaddr^post8, maxbackends^0'=maxbackends^post8, maxconn^0'=maxconn^post8, maxlisten^0'=maxlisten^post8, one^0'=one^post8, ret^0'=ret^post8, tmp1^0'=tmp1^post8, tmp___02^0'=tmp___02^post8, tmp___13^0'=tmp___13^post8, tmp___24^0'=tmp___24^post8, tmp___35^0'=tmp___35^post8, tmp___46^0'=tmp___46^post8, (-tmp___46^post8+tmp___46^0 == 0 /\ -tmp1^post8+tmp1^0 == 0 /\ -tmp___13^post8+tmp___13^0 == 0 /\ -listen_index^post8+listen_index^0 == 0 /\ maxaddr^0-maxaddr^post8 == 0 /\ -family^post8+family^0 == 0 /\ tmp___24^0-tmp___24^post8 == 0 /\ one^0-one^post8 == 0 /\ maxlisten^0-maxlisten^post8 == 0 /\ -1-addr^0+addr^post8 == 0 /\ tmp___02^0-tmp___02^post8 == 0 /\ -addr_ai_family^post8+addr_ai_family^0 == 0 /\ -err^post8+err^0 == 0 /\ fd^0-fd^post8 == 0 /\ -ret^post8+ret^0 == 0 /\ -maxconn^post8+maxconn^0 == 0 /\ tmp___35^0-tmp___35^post8 == 0 /\ addrs^0-addrs^post8 == 0 /\ -listensocket_of_listen_index^post8+listensocket_of_listen_index^0 == 0 /\ closed^0-closed^post8 == 0 /\ added^0-added^post8 == 0 /\ -maxbackends^post8+maxbackends^0 == 0), cost: 1 New rule: l8 -> l9 : added^0'=added^0, addr^0'=1+addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality tmp___46^post8 = tmp___46^0 propagated equality tmp1^post8 = tmp1^0 propagated equality tmp___13^post8 = tmp___13^0 propagated equality listen_index^post8 = listen_index^0 propagated equality maxaddr^post8 = maxaddr^0 propagated equality family^post8 = family^0 propagated equality tmp___24^post8 = tmp___24^0 propagated equality one^post8 = one^0 propagated equality maxlisten^post8 = maxlisten^0 propagated equality addr^post8 = 1+addr^0 propagated equality tmp___02^post8 = tmp___02^0 propagated equality addr_ai_family^post8 = addr_ai_family^0 propagated equality err^post8 = err^0 propagated equality fd^post8 = fd^0 propagated equality ret^post8 = ret^0 propagated equality maxconn^post8 = maxconn^0 propagated equality tmp___35^post8 = tmp___35^0 propagated equality addrs^post8 = addrs^0 propagated equality listensocket_of_listen_index^post8 = listensocket_of_listen_index^0 propagated equality closed^post8 = closed^0 propagated equality added^post8 = added^0 propagated equality maxbackends^post8 = maxbackends^0 Simplified Guard Original rule: l8 -> l9 : added^0'=added^0, addr^0'=1+addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l8 -> l9 : added^0'=added^0, addr^0'=1+addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l8 -> l9 : added^0'=added^0, addr^0'=1+addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l8 -> l9 : addr^0'=1+addr^0, T, cost: 1 Propagated Equalities Original rule: l10 -> l8 : added^0'=added^post9, addr^0'=addr^post9, addr_ai_family^0'=addr_ai_family^post9, addrs^0'=addrs^post9, closed^0'=closed^post9, err^0'=err^post9, family^0'=family^post9, fd^0'=fd^post9, listen_index^0'=listen_index^post9, listensocket_of_listen_index^0'=listensocket_of_listen_index^post9, maxaddr^0'=maxaddr^post9, maxbackends^0'=maxbackends^post9, maxconn^0'=maxconn^post9, maxlisten^0'=maxlisten^post9, one^0'=one^post9, ret^0'=ret^post9, tmp1^0'=tmp1^post9, tmp___02^0'=tmp___02^post9, tmp___13^0'=tmp___13^post9, tmp___24^0'=tmp___24^post9, tmp___35^0'=tmp___35^post9, tmp___46^0'=tmp___46^post9, (listensocket_of_listen_index^post9-fd^0 == 0 /\ listen_index^0-listen_index^post9 == 0 /\ tmp___46^0-tmp___46^post9 == 0 /\ addr_ai_family^0-addr_ai_family^post9 == 0 /\ -maxbackends^post9+maxbackends^0 == 0 /\ -family^post9+family^0 == 0 /\ -tmp1^post9+tmp1^0 == 0 /\ tmp___35^0-tmp___35^post9 == 0 /\ -maxlisten^post9+maxlisten^0 == 0 /\ -closed^post9+closed^0 == 0 /\ -ret^post9+ret^0 == 0 /\ addrs^0-addrs^post9 == 0 /\ tmp___02^0-tmp___02^post9 == 0 /\ maxaddr^0-maxaddr^post9 == 0 /\ -maxconn^post9+maxconn^0 == 0 /\ one^0-one^post9 == 0 /\ err^0-err^post9 == 0 /\ -err^0 <= 0 /\ tmp___13^0-tmp___13^post9 == 0 /\ -tmp___24^post9+tmp___24^0 == 0 /\ -addr^post9+addr^0 == 0 /\ -fd^post9+fd^0 == 0 /\ -1-added^0+added^post9 == 0), cost: 1 New rule: l10 -> l8 : added^0'=1+added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=fd^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -err^0 <= 0), cost: 1 propagated equality listensocket_of_listen_index^post9 = fd^0 propagated equality listen_index^post9 = listen_index^0 propagated equality tmp___46^post9 = tmp___46^0 propagated equality addr_ai_family^post9 = addr_ai_family^0 propagated equality maxbackends^post9 = maxbackends^0 propagated equality family^post9 = family^0 propagated equality tmp1^post9 = tmp1^0 propagated equality tmp___35^post9 = tmp___35^0 propagated equality maxlisten^post9 = maxlisten^0 propagated equality closed^post9 = closed^0 propagated equality ret^post9 = ret^0 propagated equality addrs^post9 = addrs^0 propagated equality tmp___02^post9 = tmp___02^0 propagated equality maxaddr^post9 = maxaddr^0 propagated equality maxconn^post9 = maxconn^0 propagated equality one^post9 = one^0 propagated equality err^post9 = err^0 propagated equality tmp___13^post9 = tmp___13^0 propagated equality tmp___24^post9 = tmp___24^0 propagated equality addr^post9 = addr^0 propagated equality fd^post9 = fd^0 propagated equality added^post9 = 1+added^0 Simplified Guard Original rule: l10 -> l8 : added^0'=1+added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=fd^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -err^0 <= 0), cost: 1 New rule: l10 -> l8 : added^0'=1+added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=fd^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, -err^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l10 -> l8 : added^0'=1+added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=fd^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, -err^0 <= 0, cost: 1 New rule: l10 -> l8 : added^0'=1+added^0, listensocket_of_listen_index^0'=fd^0, -err^0 <= 0, cost: 1 Propagated Equalities Original rule: l10 -> l8 : added^0'=added^post10, addr^0'=addr^post10, addr_ai_family^0'=addr_ai_family^post10, addrs^0'=addrs^post10, closed^0'=closed^post10, err^0'=err^post10, family^0'=family^post10, fd^0'=fd^post10, listen_index^0'=listen_index^post10, listensocket_of_listen_index^0'=listensocket_of_listen_index^post10, maxaddr^0'=maxaddr^post10, maxbackends^0'=maxbackends^post10, maxconn^0'=maxconn^post10, maxlisten^0'=maxlisten^post10, one^0'=one^post10, ret^0'=ret^post10, tmp1^0'=tmp1^post10, tmp___02^0'=tmp___02^post10, tmp___13^0'=tmp___13^post10, tmp___24^0'=tmp___24^post10, tmp___35^0'=tmp___35^post10, tmp___46^0'=tmp___46^post10, (tmp1^0-tmp1^post10 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post10 == 0 /\ addr_ai_family^0-addr_ai_family^post10 == 0 /\ addrs^0-addrs^post10 == 0 /\ -maxbackends^post10+maxbackends^0 == 0 /\ -ret^post10+ret^0 == 0 /\ -maxconn^post10+maxconn^0 == 0 /\ -tmp___46^post10+tmp___46^0 == 0 /\ -tmp___02^post10+tmp___02^0 == 0 /\ -fd^post10+fd^0 == 0 /\ 1+err^0 <= 0 /\ err^0-err^post10 == 0 /\ -family^post10+family^0 == 0 /\ tmp___24^0-tmp___24^post10 == 0 /\ added^0-added^post10 == 0 /\ -one^post10+one^0 == 0 /\ tmp___35^0-tmp___35^post10 == 0 /\ -addr^post10+addr^0 == 0 /\ -1+closed^post10 == 0 /\ maxlisten^0-maxlisten^post10 == 0 /\ listen_index^0-listen_index^post10 == 0 /\ maxaddr^0-maxaddr^post10 == 0 /\ -tmp___13^post10+tmp___13^0 == 0), cost: 1 New rule: l10 -> l8 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=1, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+err^0 <= 0), cost: 1 propagated equality tmp1^post10 = tmp1^0 propagated equality listensocket_of_listen_index^post10 = listensocket_of_listen_index^0 propagated equality addr_ai_family^post10 = addr_ai_family^0 propagated equality addrs^post10 = addrs^0 propagated equality maxbackends^post10 = maxbackends^0 propagated equality ret^post10 = ret^0 propagated equality maxconn^post10 = maxconn^0 propagated equality tmp___46^post10 = tmp___46^0 propagated equality tmp___02^post10 = tmp___02^0 propagated equality fd^post10 = fd^0 propagated equality err^post10 = err^0 propagated equality family^post10 = family^0 propagated equality tmp___24^post10 = tmp___24^0 propagated equality added^post10 = added^0 propagated equality one^post10 = one^0 propagated equality tmp___35^post10 = tmp___35^0 propagated equality addr^post10 = addr^0 propagated equality closed^post10 = 1 propagated equality maxlisten^post10 = maxlisten^0 propagated equality listen_index^post10 = listen_index^0 propagated equality maxaddr^post10 = maxaddr^0 propagated equality tmp___13^post10 = tmp___13^0 Simplified Guard Original rule: l10 -> l8 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=1, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+err^0 <= 0), cost: 1 New rule: l10 -> l8 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=1, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+err^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l10 -> l8 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=1, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+err^0 <= 0, cost: 1 New rule: l10 -> l8 : closed^0'=1, 1+err^0 <= 0, cost: 1 Propagated Equalities Original rule: l11 -> l10 : added^0'=added^post11, addr^0'=addr^post11, addr_ai_family^0'=addr_ai_family^post11, addrs^0'=addrs^post11, closed^0'=closed^post11, err^0'=err^post11, family^0'=family^post11, fd^0'=fd^post11, listen_index^0'=listen_index^post11, listensocket_of_listen_index^0'=listensocket_of_listen_index^post11, maxaddr^0'=maxaddr^post11, maxbackends^0'=maxbackends^post11, maxconn^0'=maxconn^post11, maxlisten^0'=maxlisten^post11, one^0'=one^post11, ret^0'=ret^post11, tmp1^0'=tmp1^post11, tmp___02^0'=tmp___02^post11, tmp___13^0'=tmp___13^post11, tmp___24^0'=tmp___24^post11, tmp___35^0'=tmp___35^post11, tmp___46^0'=tmp___46^post11, (0 == 0 /\ -maxconn^post11+maxconn^0 == 0 /\ tmp___02^0-tmp___02^post11 == 0 /\ maxlisten^0-maxlisten^post11 == 0 /\ one^0-one^post11 == 0 /\ tmp___35^0-tmp___35^post11 == 0 /\ -tmp___13^post11+tmp___13^0 == 0 /\ -addr_ai_family^post11+addr_ai_family^0 == 0 /\ -tmp___46^post11+tmp___46^0 == 0 /\ closed^0-closed^post11 == 0 /\ tmp1^0-tmp1^post11 == 0 /\ fd^0-fd^post11 == 0 /\ -listensocket_of_listen_index^post11+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post11+maxbackends^0 == 0 /\ maxaddr^0-maxaddr^post11 == 0 /\ -family^post11+family^0 == 0 /\ addr^0-addr^post11 == 0 /\ -listen_index^post11+listen_index^0 == 0 /\ tmp___24^0-tmp___24^post11 == 0 /\ added^0-added^post11 == 0 /\ addrs^0-addrs^post11 == 0 /\ -ret^post11+ret^0 == 0), cost: 1 New rule: l11 -> l10 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^post11, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality maxconn^post11 = maxconn^0 propagated equality tmp___02^post11 = tmp___02^0 propagated equality maxlisten^post11 = maxlisten^0 propagated equality one^post11 = one^0 propagated equality tmp___35^post11 = tmp___35^0 propagated equality tmp___13^post11 = tmp___13^0 propagated equality addr_ai_family^post11 = addr_ai_family^0 propagated equality tmp___46^post11 = tmp___46^0 propagated equality closed^post11 = closed^0 propagated equality tmp1^post11 = tmp1^0 propagated equality fd^post11 = fd^0 propagated equality listensocket_of_listen_index^post11 = listensocket_of_listen_index^0 propagated equality maxbackends^post11 = maxbackends^0 propagated equality maxaddr^post11 = maxaddr^0 propagated equality family^post11 = family^0 propagated equality addr^post11 = addr^0 propagated equality listen_index^post11 = listen_index^0 propagated equality tmp___24^post11 = tmp___24^0 propagated equality added^post11 = added^0 propagated equality addrs^post11 = addrs^0 propagated equality ret^post11 = ret^0 Simplified Guard Original rule: l11 -> l10 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^post11, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l11 -> l10 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^post11, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l11 -> l10 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^post11, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l11 -> l10 : err^0'=err^post11, T, cost: 1 Propagated Equalities Original rule: l12 -> l11 : added^0'=added^post12, addr^0'=addr^post12, addr_ai_family^0'=addr_ai_family^post12, addrs^0'=addrs^post12, closed^0'=closed^post12, err^0'=err^post12, family^0'=family^post12, fd^0'=fd^post12, listen_index^0'=listen_index^post12, listensocket_of_listen_index^0'=listensocket_of_listen_index^post12, maxaddr^0'=maxaddr^post12, maxbackends^0'=maxbackends^post12, maxconn^0'=maxconn^post12, maxlisten^0'=maxlisten^post12, one^0'=one^post12, ret^0'=ret^post12, tmp1^0'=tmp1^post12, tmp___02^0'=tmp___02^post12, tmp___13^0'=tmp___13^post12, tmp___24^0'=tmp___24^post12, tmp___35^0'=tmp___35^post12, tmp___46^0'=tmp___46^post12, (listen_index^0-listen_index^post12 == 0 /\ tmp___35^0-tmp___35^post12 == 0 /\ -addr^post12+addr^0 == 0 /\ -family^post12+family^0 == 0 /\ tmp___46^0-tmp___46^post12 == 0 /\ addr_ai_family^0-addr_ai_family^post12 == 0 /\ -fd^post12+fd^0 == 0 /\ -closed^post12+closed^0 == 0 /\ one^0-one^post12 == 0 /\ added^0-added^post12 == 0 /\ -tmp___13^post12+tmp___13^0 == 0 /\ -tmp1^post12+tmp1^0 == 0 /\ addrs^0-addrs^post12 == 0 /\ tmp___02^0-tmp___02^post12 == 0 /\ maxaddr^0-maxaddr^post12 == 0 /\ -ret^post12+ret^0 == 0 /\ -maxlisten^post12+maxlisten^0 == 0 /\ -tmp___24^post12+tmp___24^0 == 0 /\ -maxconn^post12+maxconn^0 == 0 /\ err^0-err^post12 == 0 /\ -10+maxconn^0 <= 0 /\ -maxbackends^post12+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post12+listensocket_of_listen_index^0 == 0), cost: 1 New rule: l12 -> l11 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -10+maxconn^0 <= 0), cost: 1 propagated equality listen_index^post12 = listen_index^0 propagated equality tmp___35^post12 = tmp___35^0 propagated equality addr^post12 = addr^0 propagated equality family^post12 = family^0 propagated equality tmp___46^post12 = tmp___46^0 propagated equality addr_ai_family^post12 = addr_ai_family^0 propagated equality fd^post12 = fd^0 propagated equality closed^post12 = closed^0 propagated equality one^post12 = one^0 propagated equality added^post12 = added^0 propagated equality tmp___13^post12 = tmp___13^0 propagated equality tmp1^post12 = tmp1^0 propagated equality addrs^post12 = addrs^0 propagated equality tmp___02^post12 = tmp___02^0 propagated equality maxaddr^post12 = maxaddr^0 propagated equality ret^post12 = ret^0 propagated equality maxlisten^post12 = maxlisten^0 propagated equality tmp___24^post12 = tmp___24^0 propagated equality maxconn^post12 = maxconn^0 propagated equality err^post12 = err^0 propagated equality maxbackends^post12 = maxbackends^0 propagated equality listensocket_of_listen_index^post12 = listensocket_of_listen_index^0 Simplified Guard Original rule: l12 -> l11 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -10+maxconn^0 <= 0), cost: 1 New rule: l12 -> l11 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, -10+maxconn^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l12 -> l11 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, -10+maxconn^0 <= 0, cost: 1 New rule: l12 -> l11 : -10+maxconn^0 <= 0, cost: 1 Propagated Equalities Original rule: l12 -> l11 : added^0'=added^post13, addr^0'=addr^post13, addr_ai_family^0'=addr_ai_family^post13, addrs^0'=addrs^post13, closed^0'=closed^post13, err^0'=err^post13, family^0'=family^post13, fd^0'=fd^post13, listen_index^0'=listen_index^post13, listensocket_of_listen_index^0'=listensocket_of_listen_index^post13, maxaddr^0'=maxaddr^post13, maxbackends^0'=maxbackends^post13, maxconn^0'=maxconn^post13, maxlisten^0'=maxlisten^post13, one^0'=one^post13, ret^0'=ret^post13, tmp1^0'=tmp1^post13, tmp___02^0'=tmp___02^post13, tmp___13^0'=tmp___13^post13, tmp___24^0'=tmp___24^post13, tmp___35^0'=tmp___35^post13, tmp___46^0'=tmp___46^post13, (one^0-one^post13 == 0 /\ -tmp1^post13+tmp1^0 == 0 /\ -listen_index^post13+listen_index^0 == 0 /\ -tmp___13^post13+tmp___13^0 == 0 /\ addr_ai_family^0-addr_ai_family^post13 == 0 /\ maxaddr^0-maxaddr^post13 == 0 /\ -ret^post13+ret^0 == 0 /\ -tmp___46^post13+tmp___46^0 == 0 /\ tmp___24^0-tmp___24^post13 == 0 /\ maxlisten^0-maxlisten^post13 == 0 /\ -closed^post13+closed^0 == 0 /\ tmp___02^0-tmp___02^post13 == 0 /\ addrs^0-addrs^post13 == 0 /\ added^0-added^post13 == 0 /\ err^0-err^post13 == 0 /\ -family^post13+family^0 == 0 /\ -fd^post13+fd^0 == 0 /\ 11-maxconn^0 <= 0 /\ tmp___35^0-tmp___35^post13 == 0 /\ -10+maxconn^post13 == 0 /\ -addr^post13+addr^0 == 0 /\ -maxbackends^post13+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post13+listensocket_of_listen_index^0 == 0), cost: 1 New rule: l12 -> l11 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=10, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 11-maxconn^0 <= 0), cost: 1 propagated equality one^post13 = one^0 propagated equality tmp1^post13 = tmp1^0 propagated equality listen_index^post13 = listen_index^0 propagated equality tmp___13^post13 = tmp___13^0 propagated equality addr_ai_family^post13 = addr_ai_family^0 propagated equality maxaddr^post13 = maxaddr^0 propagated equality ret^post13 = ret^0 propagated equality tmp___46^post13 = tmp___46^0 propagated equality tmp___24^post13 = tmp___24^0 propagated equality maxlisten^post13 = maxlisten^0 propagated equality closed^post13 = closed^0 propagated equality tmp___02^post13 = tmp___02^0 propagated equality addrs^post13 = addrs^0 propagated equality added^post13 = added^0 propagated equality err^post13 = err^0 propagated equality family^post13 = family^0 propagated equality fd^post13 = fd^0 propagated equality tmp___35^post13 = tmp___35^0 propagated equality maxconn^post13 = 10 propagated equality addr^post13 = addr^0 propagated equality maxbackends^post13 = maxbackends^0 propagated equality listensocket_of_listen_index^post13 = listensocket_of_listen_index^0 Simplified Guard Original rule: l12 -> l11 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=10, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 11-maxconn^0 <= 0), cost: 1 New rule: l12 -> l11 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=10, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 11-maxconn^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l12 -> l11 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=10, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 11-maxconn^0 <= 0, cost: 1 New rule: l12 -> l11 : maxconn^0'=10, 11-maxconn^0 <= 0, cost: 1 Propagated Equalities Original rule: l13 -> l12 : added^0'=added^post14, addr^0'=addr^post14, addr_ai_family^0'=addr_ai_family^post14, addrs^0'=addrs^post14, closed^0'=closed^post14, err^0'=err^post14, family^0'=family^post14, fd^0'=fd^post14, listen_index^0'=listen_index^post14, listensocket_of_listen_index^0'=listensocket_of_listen_index^post14, maxaddr^0'=maxaddr^post14, maxbackends^0'=maxbackends^post14, maxconn^0'=maxconn^post14, maxlisten^0'=maxlisten^post14, one^0'=one^post14, ret^0'=ret^post14, tmp1^0'=tmp1^post14, tmp___02^0'=tmp___02^post14, tmp___13^0'=tmp___13^post14, tmp___24^0'=tmp___24^post14, tmp___35^0'=tmp___35^post14, tmp___46^0'=tmp___46^post14, (0 == 0 /\ maxbackends^0-maxbackends^post14 == 0 /\ tmp___46^0-tmp___46^post14 == 0 /\ added^0-added^post14 == 0 /\ listen_index^0-listen_index^post14 == 0 /\ tmp___02^0-tmp___02^post14 == 0 /\ -ret^post14+ret^0 == 0 /\ -listensocket_of_listen_index^post14+listensocket_of_listen_index^0 == 0 /\ -addr_ai_family^post14+addr_ai_family^0 == 0 /\ tmp___35^0-tmp___35^post14 == 0 /\ fd^0-fd^post14 == 0 /\ maxlisten^0-maxlisten^post14 == 0 /\ one^0-one^post14 == 0 /\ maxaddr^0-maxaddr^post14 == 0 /\ -addr^post14+addr^0 == 0 /\ tmp___13^0-tmp___13^post14 == 0 /\ -err^post14+err^0 == 0 /\ -family^post14+family^0 == 0 /\ -tmp___24^post14+tmp___24^0 == 0 /\ addrs^0-addrs^post14 == 0 /\ -tmp1^post14+tmp1^0 == 0 /\ closed^0-closed^post14 == 0), cost: 1 New rule: l13 -> l12 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^post14, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality maxbackends^post14 = maxbackends^0 propagated equality tmp___46^post14 = tmp___46^0 propagated equality added^post14 = added^0 propagated equality listen_index^post14 = listen_index^0 propagated equality tmp___02^post14 = tmp___02^0 propagated equality ret^post14 = ret^0 propagated equality listensocket_of_listen_index^post14 = listensocket_of_listen_index^0 propagated equality addr_ai_family^post14 = addr_ai_family^0 propagated equality tmp___35^post14 = tmp___35^0 propagated equality fd^post14 = fd^0 propagated equality maxlisten^post14 = maxlisten^0 propagated equality one^post14 = one^0 propagated equality maxaddr^post14 = maxaddr^0 propagated equality addr^post14 = addr^0 propagated equality tmp___13^post14 = tmp___13^0 propagated equality err^post14 = err^0 propagated equality family^post14 = family^0 propagated equality tmp___24^post14 = tmp___24^0 propagated equality addrs^post14 = addrs^0 propagated equality tmp1^post14 = tmp1^0 propagated equality closed^post14 = closed^0 Simplified Guard Original rule: l13 -> l12 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^post14, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l13 -> l12 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^post14, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l13 -> l12 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^post14, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l13 -> l12 : maxconn^0'=maxconn^post14, T, cost: 1 Propagated Equalities Original rule: l14 -> l5 : added^0'=added^post15, addr^0'=addr^post15, addr_ai_family^0'=addr_ai_family^post15, addrs^0'=addrs^post15, closed^0'=closed^post15, err^0'=err^post15, family^0'=family^post15, fd^0'=fd^post15, listen_index^0'=listen_index^post15, listensocket_of_listen_index^0'=listensocket_of_listen_index^post15, maxaddr^0'=maxaddr^post15, maxbackends^0'=maxbackends^post15, maxconn^0'=maxconn^post15, maxlisten^0'=maxlisten^post15, one^0'=one^post15, ret^0'=ret^post15, tmp1^0'=tmp1^post15, tmp___02^0'=tmp___02^post15, tmp___13^0'=tmp___13^post15, tmp___24^0'=tmp___24^post15, tmp___35^0'=tmp___35^post15, tmp___46^0'=tmp___46^post15, (-tmp1^post15+tmp1^0 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post15 == 0 /\ addr_ai_family^0-addr_ai_family^post15 == 0 /\ ret^0-ret^post15 == 0 /\ addrs^0-addrs^post15 == 0 /\ -tmp___24^post15+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post15 == 0 /\ err^0-err^post15 == 0 /\ -maxlisten^post15+maxlisten^0 == 0 /\ -fd^post15+fd^0 == 0 /\ -maxconn^post15+maxconn^0 == 0 /\ -maxbackends^post15+maxbackends^0 == 0 /\ added^0-added^post15 == 0 /\ one^0-one^post15 == 0 /\ -addr^post15+addr^0 == 0 /\ tmp___35^0-tmp___35^post15 == 0 /\ -1+closed^post15 == 0 /\ maxaddr^0-maxaddr^post15 == 0 /\ tmp___02^0-tmp___02^post15 == 0 /\ listen_index^0-listen_index^post15 == 0 /\ tmp___13^0-tmp___13^post15 == 0 /\ -family^post15+family^0 == 0), cost: 1 New rule: l14 -> l5 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=1, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality tmp1^post15 = tmp1^0 propagated equality listensocket_of_listen_index^post15 = listensocket_of_listen_index^0 propagated equality addr_ai_family^post15 = addr_ai_family^0 propagated equality ret^post15 = ret^0 propagated equality addrs^post15 = addrs^0 propagated equality tmp___24^post15 = tmp___24^0 propagated equality tmp___46^post15 = tmp___46^0 propagated equality err^post15 = err^0 propagated equality maxlisten^post15 = maxlisten^0 propagated equality fd^post15 = fd^0 propagated equality maxconn^post15 = maxconn^0 propagated equality maxbackends^post15 = maxbackends^0 propagated equality added^post15 = added^0 propagated equality one^post15 = one^0 propagated equality addr^post15 = addr^0 propagated equality tmp___35^post15 = tmp___35^0 propagated equality closed^post15 = 1 propagated equality maxaddr^post15 = maxaddr^0 propagated equality tmp___02^post15 = tmp___02^0 propagated equality listen_index^post15 = listen_index^0 propagated equality tmp___13^post15 = tmp___13^0 propagated equality family^post15 = family^0 Simplified Guard Original rule: l14 -> l5 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=1, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l14 -> l5 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=1, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l14 -> l5 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=1, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l14 -> l5 : closed^0'=1, T, cost: 1 made implied equalities explicit Original rule: l15 -> l13 : added^0'=added^post16, addr^0'=addr^post16, addr_ai_family^0'=addr_ai_family^post16, addrs^0'=addrs^post16, closed^0'=closed^post16, err^0'=err^post16, family^0'=family^post16, fd^0'=fd^post16, listen_index^0'=listen_index^post16, listensocket_of_listen_index^0'=listensocket_of_listen_index^post16, maxaddr^0'=maxaddr^post16, maxbackends^0'=maxbackends^post16, maxconn^0'=maxconn^post16, maxlisten^0'=maxlisten^post16, one^0'=one^post16, ret^0'=ret^post16, tmp1^0'=tmp1^post16, tmp___02^0'=tmp___02^post16, tmp___13^0'=tmp___13^post16, tmp___24^0'=tmp___24^post16, tmp___35^0'=tmp___35^post16, tmp___46^0'=tmp___46^post16, (fd^0-fd^post16 == 0 /\ -addr^post16+addr^0 == 0 /\ -maxconn^post16+maxconn^0 == 0 /\ -added^post16+added^0 == 0 /\ tmp___46^0-tmp___46^post16 == 0 /\ -closed^post16+closed^0 == 0 /\ -addrs^post16+addrs^0 == 0 /\ 1-tmp___46^0 <= 0 /\ -1+tmp___46^0 <= 0 /\ err^0-err^post16 == 0 /\ one^0-one^post16 == 0 /\ maxaddr^0-maxaddr^post16 == 0 /\ tmp___35^0-tmp___35^post16 == 0 /\ listen_index^0-listen_index^post16 == 0 /\ -ret^post16+ret^0 == 0 /\ addr_ai_family^0-addr_ai_family^post16 == 0 /\ -listensocket_of_listen_index^post16+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post16+maxbackends^0 == 0 /\ -tmp___24^post16+tmp___24^0 == 0 /\ tmp___02^0-tmp___02^post16 == 0 /\ -tmp1^post16+tmp1^0 == 0 /\ -tmp___13^post16+tmp___13^0 == 0 /\ -maxlisten^post16+maxlisten^0 == 0 /\ -family^post16+family^0 == 0), cost: 1 New rule: l15 -> l13 : added^0'=added^post16, addr^0'=addr^post16, addr_ai_family^0'=addr_ai_family^post16, addrs^0'=addrs^post16, closed^0'=closed^post16, err^0'=err^post16, family^0'=family^post16, fd^0'=fd^post16, listen_index^0'=listen_index^post16, listensocket_of_listen_index^0'=listensocket_of_listen_index^post16, maxaddr^0'=maxaddr^post16, maxbackends^0'=maxbackends^post16, maxconn^0'=maxconn^post16, maxlisten^0'=maxlisten^post16, one^0'=one^post16, ret^0'=ret^post16, tmp1^0'=tmp1^post16, tmp___02^0'=tmp___02^post16, tmp___13^0'=tmp___13^post16, tmp___24^0'=tmp___24^post16, tmp___35^0'=tmp___35^post16, tmp___46^0'=tmp___46^post16, (fd^0-fd^post16 == 0 /\ -addr^post16+addr^0 == 0 /\ -maxconn^post16+maxconn^0 == 0 /\ -added^post16+added^0 == 0 /\ tmp___46^0-tmp___46^post16 == 0 /\ -closed^post16+closed^0 == 0 /\ -addrs^post16+addrs^0 == 0 /\ 1-tmp___46^0 <= 0 /\ 1-tmp___46^0 == 0 /\ -1+tmp___46^0 <= 0 /\ err^0-err^post16 == 0 /\ one^0-one^post16 == 0 /\ maxaddr^0-maxaddr^post16 == 0 /\ tmp___35^0-tmp___35^post16 == 0 /\ listen_index^0-listen_index^post16 == 0 /\ -ret^post16+ret^0 == 0 /\ addr_ai_family^0-addr_ai_family^post16 == 0 /\ -listensocket_of_listen_index^post16+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post16+maxbackends^0 == 0 /\ -tmp___24^post16+tmp___24^0 == 0 /\ tmp___02^0-tmp___02^post16 == 0 /\ -tmp1^post16+tmp1^0 == 0 /\ -tmp___13^post16+tmp___13^0 == 0 /\ -maxlisten^post16+maxlisten^0 == 0 /\ -family^post16+family^0 == 0), cost: 1 Propagated Equalities Original rule: l15 -> l13 : added^0'=added^post16, addr^0'=addr^post16, addr_ai_family^0'=addr_ai_family^post16, addrs^0'=addrs^post16, closed^0'=closed^post16, err^0'=err^post16, family^0'=family^post16, fd^0'=fd^post16, listen_index^0'=listen_index^post16, listensocket_of_listen_index^0'=listensocket_of_listen_index^post16, maxaddr^0'=maxaddr^post16, maxbackends^0'=maxbackends^post16, maxconn^0'=maxconn^post16, maxlisten^0'=maxlisten^post16, one^0'=one^post16, ret^0'=ret^post16, tmp1^0'=tmp1^post16, tmp___02^0'=tmp___02^post16, tmp___13^0'=tmp___13^post16, tmp___24^0'=tmp___24^post16, tmp___35^0'=tmp___35^post16, tmp___46^0'=tmp___46^post16, (fd^0-fd^post16 == 0 /\ -addr^post16+addr^0 == 0 /\ -maxconn^post16+maxconn^0 == 0 /\ -added^post16+added^0 == 0 /\ tmp___46^0-tmp___46^post16 == 0 /\ -closed^post16+closed^0 == 0 /\ -addrs^post16+addrs^0 == 0 /\ 1-tmp___46^0 <= 0 /\ 1-tmp___46^0 == 0 /\ -1+tmp___46^0 <= 0 /\ err^0-err^post16 == 0 /\ one^0-one^post16 == 0 /\ maxaddr^0-maxaddr^post16 == 0 /\ tmp___35^0-tmp___35^post16 == 0 /\ listen_index^0-listen_index^post16 == 0 /\ -ret^post16+ret^0 == 0 /\ addr_ai_family^0-addr_ai_family^post16 == 0 /\ -listensocket_of_listen_index^post16+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post16+maxbackends^0 == 0 /\ -tmp___24^post16+tmp___24^0 == 0 /\ tmp___02^0-tmp___02^post16 == 0 /\ -tmp1^post16+tmp1^0 == 0 /\ -tmp___13^post16+tmp___13^0 == 0 /\ -maxlisten^post16+maxlisten^0 == 0 /\ -family^post16+family^0 == 0), cost: 1 New rule: l15 -> l13 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1-tmp___46^0 <= 0 /\ 1-tmp___46^0 == 0 /\ -1+tmp___46^0 <= 0), cost: 1 propagated equality fd^post16 = fd^0 propagated equality addr^post16 = addr^0 propagated equality maxconn^post16 = maxconn^0 propagated equality added^post16 = added^0 propagated equality tmp___46^post16 = tmp___46^0 propagated equality closed^post16 = closed^0 propagated equality addrs^post16 = addrs^0 propagated equality err^post16 = err^0 propagated equality one^post16 = one^0 propagated equality maxaddr^post16 = maxaddr^0 propagated equality tmp___35^post16 = tmp___35^0 propagated equality listen_index^post16 = listen_index^0 propagated equality ret^post16 = ret^0 propagated equality addr_ai_family^post16 = addr_ai_family^0 propagated equality listensocket_of_listen_index^post16 = listensocket_of_listen_index^0 propagated equality maxbackends^post16 = maxbackends^0 propagated equality tmp___24^post16 = tmp___24^0 propagated equality tmp___02^post16 = tmp___02^0 propagated equality tmp1^post16 = tmp1^0 propagated equality tmp___13^post16 = tmp___13^0 propagated equality maxlisten^post16 = maxlisten^0 propagated equality family^post16 = family^0 Simplified Guard Original rule: l15 -> l13 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1-tmp___46^0 <= 0 /\ 1-tmp___46^0 == 0 /\ -1+tmp___46^0 <= 0), cost: 1 New rule: l15 -> l13 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (1-tmp___46^0 <= 0 /\ 1-tmp___46^0 == 0 /\ -1+tmp___46^0 <= 0), cost: 1 made implied equalities explicit Original rule: l15 -> l13 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (1-tmp___46^0 <= 0 /\ 1-tmp___46^0 == 0 /\ -1+tmp___46^0 <= 0), cost: 1 New rule: l15 -> l13 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (1-tmp___46^0 <= 0 /\ 1-tmp___46^0 == 0 /\ -1+tmp___46^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l15 -> l13 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (1-tmp___46^0 <= 0 /\ 1-tmp___46^0 == 0 /\ -1+tmp___46^0 <= 0), cost: 1 New rule: l15 -> l13 : (1-tmp___46^0 <= 0 /\ 1-tmp___46^0 == 0 /\ -1+tmp___46^0 <= 0), cost: 1 Propagated Equalities Original rule: l15 -> l14 : added^0'=added^post17, addr^0'=addr^post17, addr_ai_family^0'=addr_ai_family^post17, addrs^0'=addrs^post17, closed^0'=closed^post17, err^0'=err^post17, family^0'=family^post17, fd^0'=fd^post17, listen_index^0'=listen_index^post17, listensocket_of_listen_index^0'=listensocket_of_listen_index^post17, maxaddr^0'=maxaddr^post17, maxbackends^0'=maxbackends^post17, maxconn^0'=maxconn^post17, maxlisten^0'=maxlisten^post17, one^0'=one^post17, ret^0'=ret^post17, tmp1^0'=tmp1^post17, tmp___02^0'=tmp___02^post17, tmp___13^0'=tmp___13^post17, tmp___24^0'=tmp___24^post17, tmp___35^0'=tmp___35^post17, tmp___46^0'=tmp___46^post17, (-addr^post17+addr^0 == 0 /\ listen_index^0-listen_index^post17 == 0 /\ -closed^post17+closed^0 == 0 /\ addr_ai_family^0-addr_ai_family^post17 == 0 /\ -fd^post17+fd^0 == 0 /\ -family^post17+family^0 == 0 /\ tmp___02^0-tmp___02^post17 == 0 /\ 2-tmp___46^0 <= 0 /\ added^0-added^post17 == 0 /\ -maxlisten^post17+maxlisten^0 == 0 /\ ret^0-ret^post17 == 0 /\ -tmp___24^post17+tmp___24^0 == 0 /\ -tmp1^post17+tmp1^0 == 0 /\ one^0-one^post17 == 0 /\ tmp___46^0-tmp___46^post17 == 0 /\ addrs^0-addrs^post17 == 0 /\ tmp___35^0-tmp___35^post17 == 0 /\ maxaddr^0-maxaddr^post17 == 0 /\ -maxconn^post17+maxconn^0 == 0 /\ err^0-err^post17 == 0 /\ tmp___13^0-tmp___13^post17 == 0 /\ -maxbackends^post17+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post17+listensocket_of_listen_index^0 == 0), cost: 1 New rule: l15 -> l14 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 2-tmp___46^0 <= 0), cost: 1 propagated equality addr^post17 = addr^0 propagated equality listen_index^post17 = listen_index^0 propagated equality closed^post17 = closed^0 propagated equality addr_ai_family^post17 = addr_ai_family^0 propagated equality fd^post17 = fd^0 propagated equality family^post17 = family^0 propagated equality tmp___02^post17 = tmp___02^0 propagated equality added^post17 = added^0 propagated equality maxlisten^post17 = maxlisten^0 propagated equality ret^post17 = ret^0 propagated equality tmp___24^post17 = tmp___24^0 propagated equality tmp1^post17 = tmp1^0 propagated equality one^post17 = one^0 propagated equality tmp___46^post17 = tmp___46^0 propagated equality addrs^post17 = addrs^0 propagated equality tmp___35^post17 = tmp___35^0 propagated equality maxaddr^post17 = maxaddr^0 propagated equality maxconn^post17 = maxconn^0 propagated equality err^post17 = err^0 propagated equality tmp___13^post17 = tmp___13^0 propagated equality maxbackends^post17 = maxbackends^0 propagated equality listensocket_of_listen_index^post17 = listensocket_of_listen_index^0 Simplified Guard Original rule: l15 -> l14 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 2-tmp___46^0 <= 0), cost: 1 New rule: l15 -> l14 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 2-tmp___46^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l15 -> l14 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 2-tmp___46^0 <= 0, cost: 1 New rule: l15 -> l14 : 2-tmp___46^0 <= 0, cost: 1 Propagated Equalities Original rule: l15 -> l14 : added^0'=added^post18, addr^0'=addr^post18, addr_ai_family^0'=addr_ai_family^post18, addrs^0'=addrs^post18, closed^0'=closed^post18, err^0'=err^post18, family^0'=family^post18, fd^0'=fd^post18, listen_index^0'=listen_index^post18, listensocket_of_listen_index^0'=listensocket_of_listen_index^post18, maxaddr^0'=maxaddr^post18, maxbackends^0'=maxbackends^post18, maxconn^0'=maxconn^post18, maxlisten^0'=maxlisten^post18, one^0'=one^post18, ret^0'=ret^post18, tmp1^0'=tmp1^post18, tmp___02^0'=tmp___02^post18, tmp___13^0'=tmp___13^post18, tmp___24^0'=tmp___24^post18, tmp___35^0'=tmp___35^post18, tmp___46^0'=tmp___46^post18, (tmp___02^0-tmp___02^post18 == 0 /\ err^0-err^post18 == 0 /\ one^0-one^post18 == 0 /\ -added^post18+added^0 == 0 /\ -maxaddr^post18+maxaddr^0 == 0 /\ -closed^post18+closed^0 == 0 /\ -tmp1^post18+tmp1^0 == 0 /\ -family^post18+family^0 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post18 == 0 /\ -tmp___13^post18+tmp___13^0 == 0 /\ -maxlisten^post18+maxlisten^0 == 0 /\ maxconn^0-maxconn^post18 == 0 /\ tmp___46^0 <= 0 /\ listen_index^0-listen_index^post18 == 0 /\ addr_ai_family^0-addr_ai_family^post18 == 0 /\ -maxbackends^post18+maxbackends^0 == 0 /\ -addr^post18+addr^0 == 0 /\ -fd^post18+fd^0 == 0 /\ -ret^post18+ret^0 == 0 /\ addrs^0-addrs^post18 == 0 /\ -tmp___24^post18+tmp___24^0 == 0 /\ tmp___35^0-tmp___35^post18 == 0 /\ -tmp___46^post18+tmp___46^0 == 0), cost: 1 New rule: l15 -> l14 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ tmp___46^0 <= 0), cost: 1 propagated equality tmp___02^post18 = tmp___02^0 propagated equality err^post18 = err^0 propagated equality one^post18 = one^0 propagated equality added^post18 = added^0 propagated equality maxaddr^post18 = maxaddr^0 propagated equality closed^post18 = closed^0 propagated equality tmp1^post18 = tmp1^0 propagated equality family^post18 = family^0 propagated equality listensocket_of_listen_index^post18 = listensocket_of_listen_index^0 propagated equality tmp___13^post18 = tmp___13^0 propagated equality maxlisten^post18 = maxlisten^0 propagated equality maxconn^post18 = maxconn^0 propagated equality listen_index^post18 = listen_index^0 propagated equality addr_ai_family^post18 = addr_ai_family^0 propagated equality maxbackends^post18 = maxbackends^0 propagated equality addr^post18 = addr^0 propagated equality fd^post18 = fd^0 propagated equality ret^post18 = ret^0 propagated equality addrs^post18 = addrs^0 propagated equality tmp___24^post18 = tmp___24^0 propagated equality tmp___35^post18 = tmp___35^0 propagated equality tmp___46^post18 = tmp___46^0 Simplified Guard Original rule: l15 -> l14 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ tmp___46^0 <= 0), cost: 1 New rule: l15 -> l14 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, tmp___46^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l15 -> l14 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, tmp___46^0 <= 0, cost: 1 New rule: l15 -> l14 : tmp___46^0 <= 0, cost: 1 Propagated Equalities Original rule: l16 -> l13 : added^0'=added^post19, addr^0'=addr^post19, addr_ai_family^0'=addr_ai_family^post19, addrs^0'=addrs^post19, closed^0'=closed^post19, err^0'=err^post19, family^0'=family^post19, fd^0'=fd^post19, listen_index^0'=listen_index^post19, listensocket_of_listen_index^0'=listensocket_of_listen_index^post19, maxaddr^0'=maxaddr^post19, maxbackends^0'=maxbackends^post19, maxconn^0'=maxconn^post19, maxlisten^0'=maxlisten^post19, one^0'=one^post19, ret^0'=ret^post19, tmp1^0'=tmp1^post19, tmp___02^0'=tmp___02^post19, tmp___13^0'=tmp___13^post19, tmp___24^0'=tmp___24^post19, tmp___35^0'=tmp___35^post19, tmp___46^0'=tmp___46^post19, (added^0-added^post19 == 0 /\ -maxlisten^post19+maxlisten^0 == 0 /\ listen_index^0-listen_index^post19 == 0 /\ -listensocket_of_listen_index^post19+listensocket_of_listen_index^0 == 0 /\ tmp___46^0-tmp___46^post19 == 0 /\ -closed^post19+closed^0 == 0 /\ -family^post19+family^0 == 0 /\ -maxbackends^post19+maxbackends^0 == 0 /\ -tmp___24^post19+tmp___24^0 == 0 /\ tmp___35^0-tmp___35^post19 == 0 /\ -ret^post19+ret^0 == 0 /\ 4-addr_ai_family^0 <= 0 /\ maxaddr^0-maxaddr^post19 == 0 /\ -addr^post19+addr^0 == 0 /\ err^0-err^post19 == 0 /\ addr_ai_family^0-addr_ai_family^post19 == 0 /\ tmp___02^0-tmp___02^post19 == 0 /\ -fd^post19+fd^0 == 0 /\ addrs^0-addrs^post19 == 0 /\ -tmp1^post19+tmp1^0 == 0 /\ maxconn^0-maxconn^post19 == 0 /\ one^0-one^post19 == 0 /\ tmp___13^0-tmp___13^post19 == 0), cost: 1 New rule: l16 -> l13 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 4-addr_ai_family^0 <= 0), cost: 1 propagated equality added^post19 = added^0 propagated equality maxlisten^post19 = maxlisten^0 propagated equality listen_index^post19 = listen_index^0 propagated equality listensocket_of_listen_index^post19 = listensocket_of_listen_index^0 propagated equality tmp___46^post19 = tmp___46^0 propagated equality closed^post19 = closed^0 propagated equality family^post19 = family^0 propagated equality maxbackends^post19 = maxbackends^0 propagated equality tmp___24^post19 = tmp___24^0 propagated equality tmp___35^post19 = tmp___35^0 propagated equality ret^post19 = ret^0 propagated equality maxaddr^post19 = maxaddr^0 propagated equality addr^post19 = addr^0 propagated equality err^post19 = err^0 propagated equality addr_ai_family^post19 = addr_ai_family^0 propagated equality tmp___02^post19 = tmp___02^0 propagated equality fd^post19 = fd^0 propagated equality addrs^post19 = addrs^0 propagated equality tmp1^post19 = tmp1^0 propagated equality maxconn^post19 = maxconn^0 propagated equality one^post19 = one^0 propagated equality tmp___13^post19 = tmp___13^0 Simplified Guard Original rule: l16 -> l13 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 4-addr_ai_family^0 <= 0), cost: 1 New rule: l16 -> l13 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 4-addr_ai_family^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l16 -> l13 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 4-addr_ai_family^0 <= 0, cost: 1 New rule: l16 -> l13 : 4-addr_ai_family^0 <= 0, cost: 1 Propagated Equalities Original rule: l16 -> l13 : added^0'=added^post20, addr^0'=addr^post20, addr_ai_family^0'=addr_ai_family^post20, addrs^0'=addrs^post20, closed^0'=closed^post20, err^0'=err^post20, family^0'=family^post20, fd^0'=fd^post20, listen_index^0'=listen_index^post20, listensocket_of_listen_index^0'=listensocket_of_listen_index^post20, maxaddr^0'=maxaddr^post20, maxbackends^0'=maxbackends^post20, maxconn^0'=maxconn^post20, maxlisten^0'=maxlisten^post20, one^0'=one^post20, ret^0'=ret^post20, tmp1^0'=tmp1^post20, tmp___02^0'=tmp___02^post20, tmp___13^0'=tmp___13^post20, tmp___24^0'=tmp___24^post20, tmp___35^0'=tmp___35^post20, tmp___46^0'=tmp___46^post20, (-tmp___46^post20+tmp___46^0 == 0 /\ -tmp1^post20+tmp1^0 == 0 /\ -ret^post20+ret^0 == 0 /\ -tmp___13^post20+tmp___13^0 == 0 /\ tmp___24^0-tmp___24^post20 == 0 /\ addrs^0-addrs^post20 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post20 == 0 /\ -2+addr_ai_family^0 <= 0 /\ addr_ai_family^0-addr_ai_family^post20 == 0 /\ -one^post20+one^0 == 0 /\ -fd^post20+fd^0 == 0 /\ tmp___02^0-tmp___02^post20 == 0 /\ err^0-err^post20 == 0 /\ -maxbackends^post20+maxbackends^0 == 0 /\ -maxaddr^post20+maxaddr^0 == 0 /\ added^0-added^post20 == 0 /\ -addr^post20+addr^0 == 0 /\ tmp___35^0-tmp___35^post20 == 0 /\ -closed^post20+closed^0 == 0 /\ maxconn^0-maxconn^post20 == 0 /\ -maxlisten^post20+maxlisten^0 == 0 /\ -family^post20+family^0 == 0 /\ listen_index^0-listen_index^post20 == 0), cost: 1 New rule: l16 -> l13 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -2+addr_ai_family^0 <= 0), cost: 1 propagated equality tmp___46^post20 = tmp___46^0 propagated equality tmp1^post20 = tmp1^0 propagated equality ret^post20 = ret^0 propagated equality tmp___13^post20 = tmp___13^0 propagated equality tmp___24^post20 = tmp___24^0 propagated equality addrs^post20 = addrs^0 propagated equality listensocket_of_listen_index^post20 = listensocket_of_listen_index^0 propagated equality addr_ai_family^post20 = addr_ai_family^0 propagated equality one^post20 = one^0 propagated equality fd^post20 = fd^0 propagated equality tmp___02^post20 = tmp___02^0 propagated equality err^post20 = err^0 propagated equality maxbackends^post20 = maxbackends^0 propagated equality maxaddr^post20 = maxaddr^0 propagated equality added^post20 = added^0 propagated equality addr^post20 = addr^0 propagated equality tmp___35^post20 = tmp___35^0 propagated equality closed^post20 = closed^0 propagated equality maxconn^post20 = maxconn^0 propagated equality maxlisten^post20 = maxlisten^0 propagated equality family^post20 = family^0 propagated equality listen_index^post20 = listen_index^0 Simplified Guard Original rule: l16 -> l13 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -2+addr_ai_family^0 <= 0), cost: 1 New rule: l16 -> l13 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, -2+addr_ai_family^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l16 -> l13 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, -2+addr_ai_family^0 <= 0, cost: 1 New rule: l16 -> l13 : -2+addr_ai_family^0 <= 0, cost: 1 made implied equalities explicit Original rule: l16 -> l15 : added^0'=added^post21, addr^0'=addr^post21, addr_ai_family^0'=addr_ai_family^post21, addrs^0'=addrs^post21, closed^0'=closed^post21, err^0'=err^post21, family^0'=family^post21, fd^0'=fd^post21, listen_index^0'=listen_index^post21, listensocket_of_listen_index^0'=listensocket_of_listen_index^post21, maxaddr^0'=maxaddr^post21, maxbackends^0'=maxbackends^post21, maxconn^0'=maxconn^post21, maxlisten^0'=maxlisten^post21, one^0'=one^post21, ret^0'=ret^post21, tmp1^0'=tmp1^post21, tmp___02^0'=tmp___02^post21, tmp___13^0'=tmp___13^post21, tmp___24^0'=tmp___24^post21, tmp___35^0'=tmp___35^post21, tmp___46^0'=tmp___46^post21, (0 == 0 /\ -3+addr_ai_family^0 <= 0 /\ tmp___35^0-tmp___35^post21 == 0 /\ -maxlisten^post21+maxlisten^0 == 0 /\ -fd^post21+fd^0 == 0 /\ -closed^post21+closed^0 == 0 /\ added^0-added^post21 == 0 /\ -family^post21+family^0 == 0 /\ -ret^post21+ret^0 == 0 /\ listen_index^0-listen_index^post21 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post21 == 0 /\ -maxconn^post21+maxconn^0 == 0 /\ -addr^post21+addr^0 == 0 /\ -maxbackends^post21+maxbackends^0 == 0 /\ tmp___24^0-tmp___24^post21 == 0 /\ -tmp___13^post21+tmp___13^0 == 0 /\ 3-addr_ai_family^0 <= 0 /\ addrs^0-addrs^post21 == 0 /\ tmp___02^0-tmp___02^post21 == 0 /\ tmp1^0-tmp1^post21 == 0 /\ -one^post21+one^0 == 0 /\ err^0-err^post21 == 0 /\ addr_ai_family^0-addr_ai_family^post21 == 0 /\ -maxaddr^post21+maxaddr^0 == 0), cost: 1 New rule: l16 -> l15 : added^0'=added^post21, addr^0'=addr^post21, addr_ai_family^0'=addr_ai_family^post21, addrs^0'=addrs^post21, closed^0'=closed^post21, err^0'=err^post21, family^0'=family^post21, fd^0'=fd^post21, listen_index^0'=listen_index^post21, listensocket_of_listen_index^0'=listensocket_of_listen_index^post21, maxaddr^0'=maxaddr^post21, maxbackends^0'=maxbackends^post21, maxconn^0'=maxconn^post21, maxlisten^0'=maxlisten^post21, one^0'=one^post21, ret^0'=ret^post21, tmp1^0'=tmp1^post21, tmp___02^0'=tmp___02^post21, tmp___13^0'=tmp___13^post21, tmp___24^0'=tmp___24^post21, tmp___35^0'=tmp___35^post21, tmp___46^0'=tmp___46^post21, (0 == 0 /\ -3+addr_ai_family^0 <= 0 /\ -3+addr_ai_family^0 == 0 /\ tmp___35^0-tmp___35^post21 == 0 /\ -maxlisten^post21+maxlisten^0 == 0 /\ -fd^post21+fd^0 == 0 /\ -closed^post21+closed^0 == 0 /\ added^0-added^post21 == 0 /\ -family^post21+family^0 == 0 /\ -ret^post21+ret^0 == 0 /\ listen_index^0-listen_index^post21 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post21 == 0 /\ -maxconn^post21+maxconn^0 == 0 /\ -addr^post21+addr^0 == 0 /\ -maxbackends^post21+maxbackends^0 == 0 /\ tmp___24^0-tmp___24^post21 == 0 /\ -tmp___13^post21+tmp___13^0 == 0 /\ 3-addr_ai_family^0 <= 0 /\ addrs^0-addrs^post21 == 0 /\ tmp___02^0-tmp___02^post21 == 0 /\ tmp1^0-tmp1^post21 == 0 /\ -one^post21+one^0 == 0 /\ err^0-err^post21 == 0 /\ addr_ai_family^0-addr_ai_family^post21 == 0 /\ -maxaddr^post21+maxaddr^0 == 0), cost: 1 Propagated Equalities Original rule: l16 -> l15 : added^0'=added^post21, addr^0'=addr^post21, addr_ai_family^0'=addr_ai_family^post21, addrs^0'=addrs^post21, closed^0'=closed^post21, err^0'=err^post21, family^0'=family^post21, fd^0'=fd^post21, listen_index^0'=listen_index^post21, listensocket_of_listen_index^0'=listensocket_of_listen_index^post21, maxaddr^0'=maxaddr^post21, maxbackends^0'=maxbackends^post21, maxconn^0'=maxconn^post21, maxlisten^0'=maxlisten^post21, one^0'=one^post21, ret^0'=ret^post21, tmp1^0'=tmp1^post21, tmp___02^0'=tmp___02^post21, tmp___13^0'=tmp___13^post21, tmp___24^0'=tmp___24^post21, tmp___35^0'=tmp___35^post21, tmp___46^0'=tmp___46^post21, (0 == 0 /\ -3+addr_ai_family^0 <= 0 /\ -3+addr_ai_family^0 == 0 /\ tmp___35^0-tmp___35^post21 == 0 /\ -maxlisten^post21+maxlisten^0 == 0 /\ -fd^post21+fd^0 == 0 /\ -closed^post21+closed^0 == 0 /\ added^0-added^post21 == 0 /\ -family^post21+family^0 == 0 /\ -ret^post21+ret^0 == 0 /\ listen_index^0-listen_index^post21 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post21 == 0 /\ -maxconn^post21+maxconn^0 == 0 /\ -addr^post21+addr^0 == 0 /\ -maxbackends^post21+maxbackends^0 == 0 /\ tmp___24^0-tmp___24^post21 == 0 /\ -tmp___13^post21+tmp___13^0 == 0 /\ 3-addr_ai_family^0 <= 0 /\ addrs^0-addrs^post21 == 0 /\ tmp___02^0-tmp___02^post21 == 0 /\ tmp1^0-tmp1^post21 == 0 /\ -one^post21+one^0 == 0 /\ err^0-err^post21 == 0 /\ addr_ai_family^0-addr_ai_family^post21 == 0 /\ -maxaddr^post21+maxaddr^0 == 0), cost: 1 New rule: l16 -> l15 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^post21, (0 == 0 /\ -3+addr_ai_family^0 <= 0 /\ -3+addr_ai_family^0 == 0 /\ 3-addr_ai_family^0 <= 0), cost: 1 propagated equality tmp___35^post21 = tmp___35^0 propagated equality maxlisten^post21 = maxlisten^0 propagated equality fd^post21 = fd^0 propagated equality closed^post21 = closed^0 propagated equality added^post21 = added^0 propagated equality family^post21 = family^0 propagated equality ret^post21 = ret^0 propagated equality listen_index^post21 = listen_index^0 propagated equality listensocket_of_listen_index^post21 = listensocket_of_listen_index^0 propagated equality maxconn^post21 = maxconn^0 propagated equality addr^post21 = addr^0 propagated equality maxbackends^post21 = maxbackends^0 propagated equality tmp___24^post21 = tmp___24^0 propagated equality tmp___13^post21 = tmp___13^0 propagated equality addrs^post21 = addrs^0 propagated equality tmp___02^post21 = tmp___02^0 propagated equality tmp1^post21 = tmp1^0 propagated equality one^post21 = one^0 propagated equality err^post21 = err^0 propagated equality addr_ai_family^post21 = addr_ai_family^0 propagated equality maxaddr^post21 = maxaddr^0 Simplified Guard Original rule: l16 -> l15 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^post21, (0 == 0 /\ -3+addr_ai_family^0 <= 0 /\ -3+addr_ai_family^0 == 0 /\ 3-addr_ai_family^0 <= 0), cost: 1 New rule: l16 -> l15 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^post21, (-3+addr_ai_family^0 <= 0 /\ -3+addr_ai_family^0 == 0 /\ 3-addr_ai_family^0 <= 0), cost: 1 made implied equalities explicit Original rule: l16 -> l15 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^post21, (-3+addr_ai_family^0 <= 0 /\ -3+addr_ai_family^0 == 0 /\ 3-addr_ai_family^0 <= 0), cost: 1 New rule: l16 -> l15 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^post21, (-3+addr_ai_family^0 <= 0 /\ -3+addr_ai_family^0 == 0 /\ 3-addr_ai_family^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l16 -> l15 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^post21, (-3+addr_ai_family^0 <= 0 /\ -3+addr_ai_family^0 == 0 /\ 3-addr_ai_family^0 <= 0), cost: 1 New rule: l16 -> l15 : tmp___46^0'=tmp___46^post21, (-3+addr_ai_family^0 <= 0 /\ -3+addr_ai_family^0 == 0 /\ 3-addr_ai_family^0 <= 0), cost: 1 Propagated Equalities Original rule: l17 -> l16 : added^0'=added^post22, addr^0'=addr^post22, addr_ai_family^0'=addr_ai_family^post22, addrs^0'=addrs^post22, closed^0'=closed^post22, err^0'=err^post22, family^0'=family^post22, fd^0'=fd^post22, listen_index^0'=listen_index^post22, listensocket_of_listen_index^0'=listensocket_of_listen_index^post22, maxaddr^0'=maxaddr^post22, maxbackends^0'=maxbackends^post22, maxconn^0'=maxconn^post22, maxlisten^0'=maxlisten^post22, one^0'=one^post22, ret^0'=ret^post22, tmp1^0'=tmp1^post22, tmp___02^0'=tmp___02^post22, tmp___13^0'=tmp___13^post22, tmp___24^0'=tmp___24^post22, tmp___35^0'=tmp___35^post22, tmp___46^0'=tmp___46^post22, (tmp___24^0-tmp___24^post22 == 0 /\ -one^post22+one^0 == 0 /\ tmp___35^0-tmp___35^post22 == 0 /\ -fd^post22+fd^0 == 0 /\ -tmp___46^post22+tmp___46^0 == 0 /\ added^0-added^post22 == 0 /\ listen_index^0-listen_index^post22 == 0 /\ addrs^0-addrs^post22 == 0 /\ maxlisten^0-maxlisten^post22 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post22 == 0 /\ maxaddr^0-maxaddr^post22 == 0 /\ -err^0 <= 0 /\ -addr^post22+addr^0 == 0 /\ -family^post22+family^0 == 0 /\ -closed^post22+closed^0 == 0 /\ -maxbackends^post22+maxbackends^0 == 0 /\ -tmp___02^post22+tmp___02^0 == 0 /\ -tmp___13^post22+tmp___13^0 == 0 /\ -ret^post22+ret^0 == 0 /\ addr_ai_family^0-addr_ai_family^post22 == 0 /\ tmp1^0-tmp1^post22 == 0 /\ err^0-err^post22 == 0 /\ -maxconn^post22+maxconn^0 == 0), cost: 1 New rule: l17 -> l16 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -err^0 <= 0), cost: 1 propagated equality tmp___24^post22 = tmp___24^0 propagated equality one^post22 = one^0 propagated equality tmp___35^post22 = tmp___35^0 propagated equality fd^post22 = fd^0 propagated equality tmp___46^post22 = tmp___46^0 propagated equality added^post22 = added^0 propagated equality listen_index^post22 = listen_index^0 propagated equality addrs^post22 = addrs^0 propagated equality maxlisten^post22 = maxlisten^0 propagated equality listensocket_of_listen_index^post22 = listensocket_of_listen_index^0 propagated equality maxaddr^post22 = maxaddr^0 propagated equality addr^post22 = addr^0 propagated equality family^post22 = family^0 propagated equality closed^post22 = closed^0 propagated equality maxbackends^post22 = maxbackends^0 propagated equality tmp___02^post22 = tmp___02^0 propagated equality tmp___13^post22 = tmp___13^0 propagated equality ret^post22 = ret^0 propagated equality addr_ai_family^post22 = addr_ai_family^0 propagated equality tmp1^post22 = tmp1^0 propagated equality err^post22 = err^0 propagated equality maxconn^post22 = maxconn^0 Simplified Guard Original rule: l17 -> l16 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -err^0 <= 0), cost: 1 New rule: l17 -> l16 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, -err^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l17 -> l16 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, -err^0 <= 0, cost: 1 New rule: l17 -> l16 : -err^0 <= 0, cost: 1 Propagated Equalities Original rule: l17 -> l8 : added^0'=added^post23, addr^0'=addr^post23, addr_ai_family^0'=addr_ai_family^post23, addrs^0'=addrs^post23, closed^0'=closed^post23, err^0'=err^post23, family^0'=family^post23, fd^0'=fd^post23, listen_index^0'=listen_index^post23, listensocket_of_listen_index^0'=listensocket_of_listen_index^post23, maxaddr^0'=maxaddr^post23, maxbackends^0'=maxbackends^post23, maxconn^0'=maxconn^post23, maxlisten^0'=maxlisten^post23, one^0'=one^post23, ret^0'=ret^post23, tmp1^0'=tmp1^post23, tmp___02^0'=tmp___02^post23, tmp___13^0'=tmp___13^post23, tmp___24^0'=tmp___24^post23, tmp___35^0'=tmp___35^post23, tmp___46^0'=tmp___46^post23, (addr_ai_family^0-addr_ai_family^post23 == 0 /\ maxlisten^0-maxlisten^post23 == 0 /\ -1+closed^post23 == 0 /\ tmp1^0-tmp1^post23 == 0 /\ -listensocket_of_listen_index^post23+listensocket_of_listen_index^0 == 0 /\ -addr^post23+addr^0 == 0 /\ -maxbackends^post23+maxbackends^0 == 0 /\ -maxconn^post23+maxconn^0 == 0 /\ tmp___02^0-tmp___02^post23 == 0 /\ listen_index^0-listen_index^post23 == 0 /\ added^0-added^post23 == 0 /\ addrs^0-addrs^post23 == 0 /\ -family^post23+family^0 == 0 /\ 1+err^0 <= 0 /\ tmp___35^0-tmp___35^post23 == 0 /\ -ret^post23+ret^0 == 0 /\ maxaddr^0-maxaddr^post23 == 0 /\ -tmp___46^post23+tmp___46^0 == 0 /\ -tmp___13^post23+tmp___13^0 == 0 /\ err^0-err^post23 == 0 /\ fd^0-fd^post23 == 0 /\ -one^post23+one^0 == 0 /\ tmp___24^0-tmp___24^post23 == 0), cost: 1 New rule: l17 -> l8 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=1, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+err^0 <= 0), cost: 1 propagated equality addr_ai_family^post23 = addr_ai_family^0 propagated equality maxlisten^post23 = maxlisten^0 propagated equality closed^post23 = 1 propagated equality tmp1^post23 = tmp1^0 propagated equality listensocket_of_listen_index^post23 = listensocket_of_listen_index^0 propagated equality addr^post23 = addr^0 propagated equality maxbackends^post23 = maxbackends^0 propagated equality maxconn^post23 = maxconn^0 propagated equality tmp___02^post23 = tmp___02^0 propagated equality listen_index^post23 = listen_index^0 propagated equality added^post23 = added^0 propagated equality addrs^post23 = addrs^0 propagated equality family^post23 = family^0 propagated equality tmp___35^post23 = tmp___35^0 propagated equality ret^post23 = ret^0 propagated equality maxaddr^post23 = maxaddr^0 propagated equality tmp___46^post23 = tmp___46^0 propagated equality tmp___13^post23 = tmp___13^0 propagated equality err^post23 = err^0 propagated equality fd^post23 = fd^0 propagated equality one^post23 = one^0 propagated equality tmp___24^post23 = tmp___24^0 Simplified Guard Original rule: l17 -> l8 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=1, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+err^0 <= 0), cost: 1 New rule: l17 -> l8 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=1, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+err^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l17 -> l8 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=1, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+err^0 <= 0, cost: 1 New rule: l17 -> l8 : closed^0'=1, 1+err^0 <= 0, cost: 1 Propagated Equalities Original rule: l9 -> l18 : added^0'=added^post24, addr^0'=addr^post24, addr_ai_family^0'=addr_ai_family^post24, addrs^0'=addrs^post24, closed^0'=closed^post24, err^0'=err^post24, family^0'=family^post24, fd^0'=fd^post24, listen_index^0'=listen_index^post24, listensocket_of_listen_index^0'=listensocket_of_listen_index^post24, maxaddr^0'=maxaddr^post24, maxbackends^0'=maxbackends^post24, maxconn^0'=maxconn^post24, maxlisten^0'=maxlisten^post24, one^0'=one^post24, ret^0'=ret^post24, tmp1^0'=tmp1^post24, tmp___02^0'=tmp___02^post24, tmp___13^0'=tmp___13^post24, tmp___24^0'=tmp___24^post24, tmp___35^0'=tmp___35^post24, tmp___46^0'=tmp___46^post24, (-tmp___46^post24+tmp___46^0 == 0 /\ -tmp___13^post24+tmp___13^0 == 0 /\ -listen_index^post24+listen_index^0 == 0 /\ maxaddr^0-maxaddr^post24 == 0 /\ -family^post24+family^0 == 0 /\ tmp___24^0-tmp___24^post24 == 0 /\ one^0-one^post24 == 0 /\ maxlisten^0-maxlisten^post24 == 0 /\ tmp1^0-tmp1^post24 == 0 /\ tmp___02^0-tmp___02^post24 == 0 /\ -addr_ai_family^post24+addr_ai_family^0 == 0 /\ -err^post24+err^0 == 0 /\ fd^0-fd^post24 == 0 /\ -ret^post24+ret^0 == 0 /\ -maxconn^post24+maxconn^0 == 0 /\ addr^0-addr^post24 == 0 /\ addrs^0-addrs^post24 == 0 /\ tmp___35^0-tmp___35^post24 == 0 /\ -maxbackends^post24+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post24+listensocket_of_listen_index^0 == 0 /\ closed^0-closed^post24 == 0 /\ added^0-added^post24 == 0), cost: 1 New rule: l9 -> l18 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality tmp___46^post24 = tmp___46^0 propagated equality tmp___13^post24 = tmp___13^0 propagated equality listen_index^post24 = listen_index^0 propagated equality maxaddr^post24 = maxaddr^0 propagated equality family^post24 = family^0 propagated equality tmp___24^post24 = tmp___24^0 propagated equality one^post24 = one^0 propagated equality maxlisten^post24 = maxlisten^0 propagated equality tmp1^post24 = tmp1^0 propagated equality tmp___02^post24 = tmp___02^0 propagated equality addr_ai_family^post24 = addr_ai_family^0 propagated equality err^post24 = err^0 propagated equality fd^post24 = fd^0 propagated equality ret^post24 = ret^0 propagated equality maxconn^post24 = maxconn^0 propagated equality addr^post24 = addr^0 propagated equality addrs^post24 = addrs^0 propagated equality tmp___35^post24 = tmp___35^0 propagated equality maxbackends^post24 = maxbackends^0 propagated equality listensocket_of_listen_index^post24 = listensocket_of_listen_index^0 propagated equality closed^post24 = closed^0 propagated equality added^post24 = added^0 Simplified Guard Original rule: l9 -> l18 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l9 -> l18 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l9 -> l18 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l9 -> l18 : T, cost: 1 Propagated Equalities Original rule: l19 -> l17 : added^0'=added^post25, addr^0'=addr^post25, addr_ai_family^0'=addr_ai_family^post25, addrs^0'=addrs^post25, closed^0'=closed^post25, err^0'=err^post25, family^0'=family^post25, fd^0'=fd^post25, listen_index^0'=listen_index^post25, listensocket_of_listen_index^0'=listensocket_of_listen_index^post25, maxaddr^0'=maxaddr^post25, maxbackends^0'=maxbackends^post25, maxconn^0'=maxconn^post25, maxlisten^0'=maxlisten^post25, one^0'=one^post25, ret^0'=ret^post25, tmp1^0'=tmp1^post25, tmp___02^0'=tmp___02^post25, tmp___13^0'=tmp___13^post25, tmp___24^0'=tmp___24^post25, tmp___35^0'=tmp___35^post25, tmp___46^0'=tmp___46^post25, (0 == 0 /\ -tmp___13^post25+tmp___13^0 == 0 /\ -tmp___02^post25+tmp___02^0 == 0 /\ -tmp___46^post25+tmp___46^0 == 0 /\ -ret^post25+ret^0 == 0 /\ -listensocket_of_listen_index^post25+listensocket_of_listen_index^0 == 0 /\ -maxconn^post25+maxconn^0 == 0 /\ tmp___35^0-tmp___35^post25 == 0 /\ addrs^0-addrs^post25 == 0 /\ -maxbackends^post25+maxbackends^0 == 0 /\ added^0-added^post25 == 0 /\ closed^0-closed^post25 == 0 /\ -addr_ai_family^post25+addr_ai_family^0 == 0 /\ -addr^post25+addr^0 == 0 /\ -family^post25+family^0 == 0 /\ -one^post25+one^0 == 0 /\ tmp___24^0-tmp___24^post25 == 0 /\ tmp1^0-tmp1^post25 == 0 /\ listen_index^0-listen_index^post25 == 0 /\ maxaddr^0-maxaddr^post25 == 0 /\ fd^0-fd^post25 == 0 /\ maxlisten^0-maxlisten^post25 == 0), cost: 1 New rule: l19 -> l17 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^post25, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality tmp___13^post25 = tmp___13^0 propagated equality tmp___02^post25 = tmp___02^0 propagated equality tmp___46^post25 = tmp___46^0 propagated equality ret^post25 = ret^0 propagated equality listensocket_of_listen_index^post25 = listensocket_of_listen_index^0 propagated equality maxconn^post25 = maxconn^0 propagated equality tmp___35^post25 = tmp___35^0 propagated equality addrs^post25 = addrs^0 propagated equality maxbackends^post25 = maxbackends^0 propagated equality added^post25 = added^0 propagated equality closed^post25 = closed^0 propagated equality addr_ai_family^post25 = addr_ai_family^0 propagated equality addr^post25 = addr^0 propagated equality family^post25 = family^0 propagated equality one^post25 = one^0 propagated equality tmp___24^post25 = tmp___24^0 propagated equality tmp1^post25 = tmp1^0 propagated equality listen_index^post25 = listen_index^0 propagated equality maxaddr^post25 = maxaddr^0 propagated equality fd^post25 = fd^0 propagated equality maxlisten^post25 = maxlisten^0 Simplified Guard Original rule: l19 -> l17 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^post25, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l19 -> l17 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^post25, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l19 -> l17 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^post25, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l19 -> l17 : err^0'=err^post25, T, cost: 1 Propagated Equalities Original rule: l20 -> l8 : added^0'=added^post26, addr^0'=addr^post26, addr_ai_family^0'=addr_ai_family^post26, addrs^0'=addrs^post26, closed^0'=closed^post26, err^0'=err^post26, family^0'=family^post26, fd^0'=fd^post26, listen_index^0'=listen_index^post26, listensocket_of_listen_index^0'=listensocket_of_listen_index^post26, maxaddr^0'=maxaddr^post26, maxbackends^0'=maxbackends^post26, maxconn^0'=maxconn^post26, maxlisten^0'=maxlisten^post26, one^0'=one^post26, ret^0'=ret^post26, tmp1^0'=tmp1^post26, tmp___02^0'=tmp___02^post26, tmp___13^0'=tmp___13^post26, tmp___24^0'=tmp___24^post26, tmp___35^0'=tmp___35^post26, tmp___46^0'=tmp___46^post26, (maxaddr^0-maxaddr^post26 == 0 /\ tmp___24^0-tmp___24^post26 == 0 /\ one^0-one^post26 == 0 /\ maxbackends^0-maxbackends^post26 == 0 /\ addrs^0-addrs^post26 == 0 /\ tmp___35^0-tmp___35^post26 == 0 /\ -err^post26+err^0 == 0 /\ closed^0-closed^post26 == 0 /\ tmp___02^0-tmp___02^post26 == 0 /\ -tmp___46^post26+tmp___46^0 == 0 /\ maxlisten^0-maxlisten^post26 == 0 /\ -ret^post26+ret^0 == 0 /\ -maxconn^post26+maxconn^0 == 0 /\ fd^0-fd^post26 == 0 /\ addr^0-addr^post26 == 0 /\ added^0-added^post26 == 0 /\ -listensocket_of_listen_index^post26+listensocket_of_listen_index^0 == 0 /\ -tmp1^post26+tmp1^0 == 0 /\ -tmp___13^post26+tmp___13^0 == 0 /\ -family^post26+family^0 == 0 /\ -listen_index^post26+listen_index^0 == 0 /\ -addr_ai_family^post26+addr_ai_family^0 == 0), cost: 1 New rule: l20 -> l8 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality maxaddr^post26 = maxaddr^0 propagated equality tmp___24^post26 = tmp___24^0 propagated equality one^post26 = one^0 propagated equality maxbackends^post26 = maxbackends^0 propagated equality addrs^post26 = addrs^0 propagated equality tmp___35^post26 = tmp___35^0 propagated equality err^post26 = err^0 propagated equality closed^post26 = closed^0 propagated equality tmp___02^post26 = tmp___02^0 propagated equality tmp___46^post26 = tmp___46^0 propagated equality maxlisten^post26 = maxlisten^0 propagated equality ret^post26 = ret^0 propagated equality maxconn^post26 = maxconn^0 propagated equality fd^post26 = fd^0 propagated equality addr^post26 = addr^0 propagated equality added^post26 = added^0 propagated equality listensocket_of_listen_index^post26 = listensocket_of_listen_index^0 propagated equality tmp1^post26 = tmp1^0 propagated equality tmp___13^post26 = tmp___13^0 propagated equality family^post26 = family^0 propagated equality listen_index^post26 = listen_index^0 propagated equality addr_ai_family^post26 = addr_ai_family^0 Simplified Guard Original rule: l20 -> l8 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l20 -> l8 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l20 -> l8 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l20 -> l8 : T, cost: 1 made implied equalities explicit Original rule: l21 -> l19 : added^0'=added^post27, addr^0'=addr^post27, addr_ai_family^0'=addr_ai_family^post27, addrs^0'=addrs^post27, closed^0'=closed^post27, err^0'=err^post27, family^0'=family^post27, fd^0'=fd^post27, listen_index^0'=listen_index^post27, listensocket_of_listen_index^0'=listensocket_of_listen_index^post27, maxaddr^0'=maxaddr^post27, maxbackends^0'=maxbackends^post27, maxconn^0'=maxconn^post27, maxlisten^0'=maxlisten^post27, one^0'=one^post27, ret^0'=ret^post27, tmp1^0'=tmp1^post27, tmp___02^0'=tmp___02^post27, tmp___13^0'=tmp___13^post27, tmp___24^0'=tmp___24^post27, tmp___35^0'=tmp___35^post27, tmp___46^0'=tmp___46^post27, (-addr^post27+addr^0 == 0 /\ fd^0-fd^post27 == 0 /\ addr_ai_family^0-addr_ai_family^post27 == 0 /\ -maxconn^post27+maxconn^0 == 0 /\ added^0-added^post27 == 0 /\ one^0-one^post27 == 0 /\ -tmp___46^post27+tmp___46^0 == 0 /\ maxaddr^0-maxaddr^post27 == 0 /\ tmp___24^0 <= 0 /\ listen_index^0-listen_index^post27 == 0 /\ -listensocket_of_listen_index^post27+listensocket_of_listen_index^0 == 0 /\ addrs^0-addrs^post27 == 0 /\ -family^post27+family^0 == 0 /\ -err^post27+err^0 == 0 /\ -closed^post27+closed^0 == 0 /\ -maxbackends^post27+maxbackends^0 == 0 /\ -tmp___24^post27+tmp___24^0 == 0 /\ -tmp1^post27+tmp1^0 == 0 /\ -tmp___13^post27+tmp___13^0 == 0 /\ -ret^post27+ret^0 == 0 /\ tmp___35^0-tmp___35^post27 == 0 /\ tmp___02^0-tmp___02^post27 == 0 /\ -maxlisten^post27+maxlisten^0 == 0 /\ -tmp___24^0 <= 0), cost: 1 New rule: l21 -> l19 : added^0'=added^post27, addr^0'=addr^post27, addr_ai_family^0'=addr_ai_family^post27, addrs^0'=addrs^post27, closed^0'=closed^post27, err^0'=err^post27, family^0'=family^post27, fd^0'=fd^post27, listen_index^0'=listen_index^post27, listensocket_of_listen_index^0'=listensocket_of_listen_index^post27, maxaddr^0'=maxaddr^post27, maxbackends^0'=maxbackends^post27, maxconn^0'=maxconn^post27, maxlisten^0'=maxlisten^post27, one^0'=one^post27, ret^0'=ret^post27, tmp1^0'=tmp1^post27, tmp___02^0'=tmp___02^post27, tmp___13^0'=tmp___13^post27, tmp___24^0'=tmp___24^post27, tmp___35^0'=tmp___35^post27, tmp___46^0'=tmp___46^post27, (-addr^post27+addr^0 == 0 /\ fd^0-fd^post27 == 0 /\ addr_ai_family^0-addr_ai_family^post27 == 0 /\ -maxconn^post27+maxconn^0 == 0 /\ added^0-added^post27 == 0 /\ one^0-one^post27 == 0 /\ -tmp___46^post27+tmp___46^0 == 0 /\ maxaddr^0-maxaddr^post27 == 0 /\ tmp___24^0 <= 0 /\ tmp___24^0 == 0 /\ listen_index^0-listen_index^post27 == 0 /\ -listensocket_of_listen_index^post27+listensocket_of_listen_index^0 == 0 /\ addrs^0-addrs^post27 == 0 /\ -family^post27+family^0 == 0 /\ -err^post27+err^0 == 0 /\ -closed^post27+closed^0 == 0 /\ -maxbackends^post27+maxbackends^0 == 0 /\ -tmp___24^post27+tmp___24^0 == 0 /\ -tmp1^post27+tmp1^0 == 0 /\ -tmp___13^post27+tmp___13^0 == 0 /\ -ret^post27+ret^0 == 0 /\ tmp___35^0-tmp___35^post27 == 0 /\ tmp___02^0-tmp___02^post27 == 0 /\ -maxlisten^post27+maxlisten^0 == 0 /\ -tmp___24^0 <= 0), cost: 1 Propagated Equalities Original rule: l21 -> l19 : added^0'=added^post27, addr^0'=addr^post27, addr_ai_family^0'=addr_ai_family^post27, addrs^0'=addrs^post27, closed^0'=closed^post27, err^0'=err^post27, family^0'=family^post27, fd^0'=fd^post27, listen_index^0'=listen_index^post27, listensocket_of_listen_index^0'=listensocket_of_listen_index^post27, maxaddr^0'=maxaddr^post27, maxbackends^0'=maxbackends^post27, maxconn^0'=maxconn^post27, maxlisten^0'=maxlisten^post27, one^0'=one^post27, ret^0'=ret^post27, tmp1^0'=tmp1^post27, tmp___02^0'=tmp___02^post27, tmp___13^0'=tmp___13^post27, tmp___24^0'=tmp___24^post27, tmp___35^0'=tmp___35^post27, tmp___46^0'=tmp___46^post27, (-addr^post27+addr^0 == 0 /\ fd^0-fd^post27 == 0 /\ addr_ai_family^0-addr_ai_family^post27 == 0 /\ -maxconn^post27+maxconn^0 == 0 /\ added^0-added^post27 == 0 /\ one^0-one^post27 == 0 /\ -tmp___46^post27+tmp___46^0 == 0 /\ maxaddr^0-maxaddr^post27 == 0 /\ tmp___24^0 <= 0 /\ tmp___24^0 == 0 /\ listen_index^0-listen_index^post27 == 0 /\ -listensocket_of_listen_index^post27+listensocket_of_listen_index^0 == 0 /\ addrs^0-addrs^post27 == 0 /\ -family^post27+family^0 == 0 /\ -err^post27+err^0 == 0 /\ -closed^post27+closed^0 == 0 /\ -maxbackends^post27+maxbackends^0 == 0 /\ -tmp___24^post27+tmp___24^0 == 0 /\ -tmp1^post27+tmp1^0 == 0 /\ -tmp___13^post27+tmp___13^0 == 0 /\ -ret^post27+ret^0 == 0 /\ tmp___35^0-tmp___35^post27 == 0 /\ tmp___02^0-tmp___02^post27 == 0 /\ -maxlisten^post27+maxlisten^0 == 0 /\ -tmp___24^0 <= 0), cost: 1 New rule: l21 -> l19 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ tmp___24^0 <= 0 /\ tmp___24^0 == 0 /\ -tmp___24^0 <= 0), cost: 1 propagated equality addr^post27 = addr^0 propagated equality fd^post27 = fd^0 propagated equality addr_ai_family^post27 = addr_ai_family^0 propagated equality maxconn^post27 = maxconn^0 propagated equality added^post27 = added^0 propagated equality one^post27 = one^0 propagated equality tmp___46^post27 = tmp___46^0 propagated equality maxaddr^post27 = maxaddr^0 propagated equality listen_index^post27 = listen_index^0 propagated equality listensocket_of_listen_index^post27 = listensocket_of_listen_index^0 propagated equality addrs^post27 = addrs^0 propagated equality family^post27 = family^0 propagated equality err^post27 = err^0 propagated equality closed^post27 = closed^0 propagated equality maxbackends^post27 = maxbackends^0 propagated equality tmp___24^post27 = tmp___24^0 propagated equality tmp1^post27 = tmp1^0 propagated equality tmp___13^post27 = tmp___13^0 propagated equality ret^post27 = ret^0 propagated equality tmp___35^post27 = tmp___35^0 propagated equality tmp___02^post27 = tmp___02^0 propagated equality maxlisten^post27 = maxlisten^0 Simplified Guard Original rule: l21 -> l19 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ tmp___24^0 <= 0 /\ tmp___24^0 == 0 /\ -tmp___24^0 <= 0), cost: 1 New rule: l21 -> l19 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (tmp___24^0 <= 0 /\ tmp___24^0 == 0 /\ -tmp___24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l21 -> l19 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (tmp___24^0 <= 0 /\ tmp___24^0 == 0 /\ -tmp___24^0 <= 0), cost: 1 New rule: l21 -> l19 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (tmp___24^0 <= 0 /\ tmp___24^0 == 0 /\ -tmp___24^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l21 -> l19 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (tmp___24^0 <= 0 /\ tmp___24^0 == 0 /\ -tmp___24^0 <= 0), cost: 1 New rule: l21 -> l19 : (tmp___24^0 <= 0 /\ tmp___24^0 == 0 /\ -tmp___24^0 <= 0), cost: 1 Propagated Equalities Original rule: l21 -> l20 : added^0'=added^post28, addr^0'=addr^post28, addr_ai_family^0'=addr_ai_family^post28, addrs^0'=addrs^post28, closed^0'=closed^post28, err^0'=err^post28, family^0'=family^post28, fd^0'=fd^post28, listen_index^0'=listen_index^post28, listensocket_of_listen_index^0'=listensocket_of_listen_index^post28, maxaddr^0'=maxaddr^post28, maxbackends^0'=maxbackends^post28, maxconn^0'=maxconn^post28, maxlisten^0'=maxlisten^post28, one^0'=one^post28, ret^0'=ret^post28, tmp1^0'=tmp1^post28, tmp___02^0'=tmp___02^post28, tmp___13^0'=tmp___13^post28, tmp___24^0'=tmp___24^post28, tmp___35^0'=tmp___35^post28, tmp___46^0'=tmp___46^post28, (addrs^0-addrs^post28 == 0 /\ -listen_index^post28+listen_index^0 == 0 /\ -family^post28+family^0 == 0 /\ -listensocket_of_listen_index^post28+listensocket_of_listen_index^0 == 0 /\ tmp1^0-tmp1^post28 == 0 /\ maxaddr^0-maxaddr^post28 == 0 /\ -err^post28+err^0 == 0 /\ closed^0-closed^post28 == 0 /\ -addr_ai_family^post28+addr_ai_family^0 == 0 /\ tmp___02^0-tmp___02^post28 == 0 /\ maxbackends^0-maxbackends^post28 == 0 /\ maxlisten^0-maxlisten^post28 == 0 /\ tmp___35^0-tmp___35^post28 == 0 /\ -ret^post28+ret^0 == 0 /\ addr^0-addr^post28 == 0 /\ -tmp___46^post28+tmp___46^0 == 0 /\ fd^0-fd^post28 == 0 /\ -maxconn^post28+maxconn^0 == 0 /\ -tmp___13^post28+tmp___13^0 == 0 /\ 1-tmp___24^0 <= 0 /\ added^0-added^post28 == 0 /\ -one^post28+one^0 == 0 /\ tmp___24^0-tmp___24^post28 == 0), cost: 1 New rule: l21 -> l20 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1-tmp___24^0 <= 0), cost: 1 propagated equality addrs^post28 = addrs^0 propagated equality listen_index^post28 = listen_index^0 propagated equality family^post28 = family^0 propagated equality listensocket_of_listen_index^post28 = listensocket_of_listen_index^0 propagated equality tmp1^post28 = tmp1^0 propagated equality maxaddr^post28 = maxaddr^0 propagated equality err^post28 = err^0 propagated equality closed^post28 = closed^0 propagated equality addr_ai_family^post28 = addr_ai_family^0 propagated equality tmp___02^post28 = tmp___02^0 propagated equality maxbackends^post28 = maxbackends^0 propagated equality maxlisten^post28 = maxlisten^0 propagated equality tmp___35^post28 = tmp___35^0 propagated equality ret^post28 = ret^0 propagated equality addr^post28 = addr^0 propagated equality tmp___46^post28 = tmp___46^0 propagated equality fd^post28 = fd^0 propagated equality maxconn^post28 = maxconn^0 propagated equality tmp___13^post28 = tmp___13^0 propagated equality added^post28 = added^0 propagated equality one^post28 = one^0 propagated equality tmp___24^post28 = tmp___24^0 Simplified Guard Original rule: l21 -> l20 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1-tmp___24^0 <= 0), cost: 1 New rule: l21 -> l20 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1-tmp___24^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l21 -> l20 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1-tmp___24^0 <= 0, cost: 1 New rule: l21 -> l20 : 1-tmp___24^0 <= 0, cost: 1 Propagated Equalities Original rule: l21 -> l20 : added^0'=added^post29, addr^0'=addr^post29, addr_ai_family^0'=addr_ai_family^post29, addrs^0'=addrs^post29, closed^0'=closed^post29, err^0'=err^post29, family^0'=family^post29, fd^0'=fd^post29, listen_index^0'=listen_index^post29, listensocket_of_listen_index^0'=listensocket_of_listen_index^post29, maxaddr^0'=maxaddr^post29, maxbackends^0'=maxbackends^post29, maxconn^0'=maxconn^post29, maxlisten^0'=maxlisten^post29, one^0'=one^post29, ret^0'=ret^post29, tmp1^0'=tmp1^post29, tmp___02^0'=tmp___02^post29, tmp___13^0'=tmp___13^post29, tmp___24^0'=tmp___24^post29, tmp___35^0'=tmp___35^post29, tmp___46^0'=tmp___46^post29, (listen_index^0-listen_index^post29 == 0 /\ 1+tmp___24^0 <= 0 /\ tmp___46^0-tmp___46^post29 == 0 /\ fd^0-fd^post29 == 0 /\ tmp___35^0-tmp___35^post29 == 0 /\ -tmp1^post29+tmp1^0 == 0 /\ -maxlisten^post29+maxlisten^0 == 0 /\ tmp___02^0-tmp___02^post29 == 0 /\ -addr_ai_family^post29+addr_ai_family^0 == 0 /\ -family^post29+family^0 == 0 /\ tmp___13^0-tmp___13^post29 == 0 /\ one^0-one^post29 == 0 /\ -err^post29+err^0 == 0 /\ maxaddr^0-maxaddr^post29 == 0 /\ addrs^0-addrs^post29 == 0 /\ -ret^post29+ret^0 == 0 /\ -listensocket_of_listen_index^post29+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post29+maxbackends^0 == 0 /\ -maxconn^post29+maxconn^0 == 0 /\ addr^0-addr^post29 == 0 /\ added^0-added^post29 == 0 /\ closed^0-closed^post29 == 0 /\ -tmp___24^post29+tmp___24^0 == 0), cost: 1 New rule: l21 -> l20 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+tmp___24^0 <= 0), cost: 1 propagated equality listen_index^post29 = listen_index^0 propagated equality tmp___46^post29 = tmp___46^0 propagated equality fd^post29 = fd^0 propagated equality tmp___35^post29 = tmp___35^0 propagated equality tmp1^post29 = tmp1^0 propagated equality maxlisten^post29 = maxlisten^0 propagated equality tmp___02^post29 = tmp___02^0 propagated equality addr_ai_family^post29 = addr_ai_family^0 propagated equality family^post29 = family^0 propagated equality tmp___13^post29 = tmp___13^0 propagated equality one^post29 = one^0 propagated equality err^post29 = err^0 propagated equality maxaddr^post29 = maxaddr^0 propagated equality addrs^post29 = addrs^0 propagated equality ret^post29 = ret^0 propagated equality listensocket_of_listen_index^post29 = listensocket_of_listen_index^0 propagated equality maxbackends^post29 = maxbackends^0 propagated equality maxconn^post29 = maxconn^0 propagated equality addr^post29 = addr^0 propagated equality added^post29 = added^0 propagated equality closed^post29 = closed^0 propagated equality tmp___24^post29 = tmp___24^0 Simplified Guard Original rule: l21 -> l20 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+tmp___24^0 <= 0), cost: 1 New rule: l21 -> l20 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+tmp___24^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l21 -> l20 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+tmp___24^0 <= 0, cost: 1 New rule: l21 -> l20 : 1+tmp___24^0 <= 0, cost: 1 Propagated Equalities Original rule: l22 -> l21 : added^0'=added^post30, addr^0'=addr^post30, addr_ai_family^0'=addr_ai_family^post30, addrs^0'=addrs^post30, closed^0'=closed^post30, err^0'=err^post30, family^0'=family^post30, fd^0'=fd^post30, listen_index^0'=listen_index^post30, listensocket_of_listen_index^0'=listensocket_of_listen_index^post30, maxaddr^0'=maxaddr^post30, maxbackends^0'=maxbackends^post30, maxconn^0'=maxconn^post30, maxlisten^0'=maxlisten^post30, one^0'=one^post30, ret^0'=ret^post30, tmp1^0'=tmp1^post30, tmp___02^0'=tmp___02^post30, tmp___13^0'=tmp___13^post30, tmp___24^0'=tmp___24^post30, tmp___35^0'=tmp___35^post30, tmp___46^0'=tmp___46^post30, (0 == 0 /\ -tmp___46^post30+tmp___46^0 == 0 /\ listen_index^0-listen_index^post30 == 0 /\ -listensocket_of_listen_index^post30+listensocket_of_listen_index^0 == 0 /\ addr_ai_family^0-addr_ai_family^post30 == 0 /\ -maxbackends^post30+maxbackends^0 == 0 /\ -family^post30+family^0 == 0 /\ -addr^post30+addr^0 == 0 /\ -maxlisten^post30+maxlisten^0 == 0 /\ -closed^post30+closed^0 == 0 /\ -tmp___13^post30+tmp___13^0 == 0 /\ -ret^post30+ret^0 == 0 /\ addrs^0-addrs^post30 == 0 /\ maxaddr^0-maxaddr^post30 == 0 /\ -maxconn^post30+maxconn^0 == 0 /\ added^0-added^post30 == 0 /\ one^0-one^post30 == 0 /\ err^0-err^post30 == 0 /\ -tmp1^post30+tmp1^0 == 0 /\ tmp___02^0-tmp___02^post30 == 0 /\ -fd^post30+fd^0 == 0 /\ tmp___35^0-tmp___35^post30 == 0), cost: 1 New rule: l22 -> l21 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^post30, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality tmp___46^post30 = tmp___46^0 propagated equality listen_index^post30 = listen_index^0 propagated equality listensocket_of_listen_index^post30 = listensocket_of_listen_index^0 propagated equality addr_ai_family^post30 = addr_ai_family^0 propagated equality maxbackends^post30 = maxbackends^0 propagated equality family^post30 = family^0 propagated equality addr^post30 = addr^0 propagated equality maxlisten^post30 = maxlisten^0 propagated equality closed^post30 = closed^0 propagated equality tmp___13^post30 = tmp___13^0 propagated equality ret^post30 = ret^0 propagated equality addrs^post30 = addrs^0 propagated equality maxaddr^post30 = maxaddr^0 propagated equality maxconn^post30 = maxconn^0 propagated equality added^post30 = added^0 propagated equality one^post30 = one^0 propagated equality err^post30 = err^0 propagated equality tmp1^post30 = tmp1^0 propagated equality tmp___02^post30 = tmp___02^0 propagated equality fd^post30 = fd^0 propagated equality tmp___35^post30 = tmp___35^0 Simplified Guard Original rule: l22 -> l21 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^post30, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l22 -> l21 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^post30, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l22 -> l21 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^post30, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l22 -> l21 : tmp___24^0'=tmp___24^post30, T, cost: 1 made implied equalities explicit Original rule: l23 -> l19 : added^0'=added^post31, addr^0'=addr^post31, addr_ai_family^0'=addr_ai_family^post31, addrs^0'=addrs^post31, closed^0'=closed^post31, err^0'=err^post31, family^0'=family^post31, fd^0'=fd^post31, listen_index^0'=listen_index^post31, listensocket_of_listen_index^0'=listensocket_of_listen_index^post31, maxaddr^0'=maxaddr^post31, maxbackends^0'=maxbackends^post31, maxconn^0'=maxconn^post31, maxlisten^0'=maxlisten^post31, one^0'=one^post31, ret^0'=ret^post31, tmp1^0'=tmp1^post31, tmp___02^0'=tmp___02^post31, tmp___13^0'=tmp___13^post31, tmp___24^0'=tmp___24^post31, tmp___35^0'=tmp___35^post31, tmp___46^0'=tmp___46^post31, (fd^0-fd^post31 == 0 /\ tmp___35^0 <= 0 /\ -tmp___35^0 <= 0 /\ tmp___24^0-tmp___24^post31 == 0 /\ added^0-added^post31 == 0 /\ tmp___35^0-tmp___35^post31 == 0 /\ maxaddr^0-maxaddr^post31 == 0 /\ tmp___02^0-tmp___02^post31 == 0 /\ -tmp___46^post31+tmp___46^0 == 0 /\ -addr^post31+addr^0 == 0 /\ maxlisten^0-maxlisten^post31 == 0 /\ listen_index^0-listen_index^post31 == 0 /\ one^0-one^post31 == 0 /\ -ret^post31+ret^0 == 0 /\ -maxconn^post31+maxconn^0 == 0 /\ -maxbackends^post31+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post31+listensocket_of_listen_index^0 == 0 /\ addrs^0-addrs^post31 == 0 /\ -tmp1^post31+tmp1^0 == 0 /\ -addr_ai_family^post31+addr_ai_family^0 == 0 /\ -tmp___13^post31+tmp___13^0 == 0 /\ -family^post31+family^0 == 0 /\ err^0-err^post31 == 0 /\ -closed^post31+closed^0 == 0), cost: 1 New rule: l23 -> l19 : added^0'=added^post31, addr^0'=addr^post31, addr_ai_family^0'=addr_ai_family^post31, addrs^0'=addrs^post31, closed^0'=closed^post31, err^0'=err^post31, family^0'=family^post31, fd^0'=fd^post31, listen_index^0'=listen_index^post31, listensocket_of_listen_index^0'=listensocket_of_listen_index^post31, maxaddr^0'=maxaddr^post31, maxbackends^0'=maxbackends^post31, maxconn^0'=maxconn^post31, maxlisten^0'=maxlisten^post31, one^0'=one^post31, ret^0'=ret^post31, tmp1^0'=tmp1^post31, tmp___02^0'=tmp___02^post31, tmp___13^0'=tmp___13^post31, tmp___24^0'=tmp___24^post31, tmp___35^0'=tmp___35^post31, tmp___46^0'=tmp___46^post31, (fd^0-fd^post31 == 0 /\ tmp___35^0 <= 0 /\ tmp___35^0 == 0 /\ -tmp___35^0 <= 0 /\ tmp___24^0-tmp___24^post31 == 0 /\ added^0-added^post31 == 0 /\ tmp___35^0-tmp___35^post31 == 0 /\ maxaddr^0-maxaddr^post31 == 0 /\ tmp___02^0-tmp___02^post31 == 0 /\ -tmp___46^post31+tmp___46^0 == 0 /\ -addr^post31+addr^0 == 0 /\ maxlisten^0-maxlisten^post31 == 0 /\ listen_index^0-listen_index^post31 == 0 /\ one^0-one^post31 == 0 /\ -ret^post31+ret^0 == 0 /\ -maxconn^post31+maxconn^0 == 0 /\ -maxbackends^post31+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post31+listensocket_of_listen_index^0 == 0 /\ addrs^0-addrs^post31 == 0 /\ -tmp1^post31+tmp1^0 == 0 /\ -addr_ai_family^post31+addr_ai_family^0 == 0 /\ -tmp___13^post31+tmp___13^0 == 0 /\ -family^post31+family^0 == 0 /\ err^0-err^post31 == 0 /\ -closed^post31+closed^0 == 0), cost: 1 Propagated Equalities Original rule: l23 -> l19 : added^0'=added^post31, addr^0'=addr^post31, addr_ai_family^0'=addr_ai_family^post31, addrs^0'=addrs^post31, closed^0'=closed^post31, err^0'=err^post31, family^0'=family^post31, fd^0'=fd^post31, listen_index^0'=listen_index^post31, listensocket_of_listen_index^0'=listensocket_of_listen_index^post31, maxaddr^0'=maxaddr^post31, maxbackends^0'=maxbackends^post31, maxconn^0'=maxconn^post31, maxlisten^0'=maxlisten^post31, one^0'=one^post31, ret^0'=ret^post31, tmp1^0'=tmp1^post31, tmp___02^0'=tmp___02^post31, tmp___13^0'=tmp___13^post31, tmp___24^0'=tmp___24^post31, tmp___35^0'=tmp___35^post31, tmp___46^0'=tmp___46^post31, (fd^0-fd^post31 == 0 /\ tmp___35^0 <= 0 /\ tmp___35^0 == 0 /\ -tmp___35^0 <= 0 /\ tmp___24^0-tmp___24^post31 == 0 /\ added^0-added^post31 == 0 /\ tmp___35^0-tmp___35^post31 == 0 /\ maxaddr^0-maxaddr^post31 == 0 /\ tmp___02^0-tmp___02^post31 == 0 /\ -tmp___46^post31+tmp___46^0 == 0 /\ -addr^post31+addr^0 == 0 /\ maxlisten^0-maxlisten^post31 == 0 /\ listen_index^0-listen_index^post31 == 0 /\ one^0-one^post31 == 0 /\ -ret^post31+ret^0 == 0 /\ -maxconn^post31+maxconn^0 == 0 /\ -maxbackends^post31+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post31+listensocket_of_listen_index^0 == 0 /\ addrs^0-addrs^post31 == 0 /\ -tmp1^post31+tmp1^0 == 0 /\ -addr_ai_family^post31+addr_ai_family^0 == 0 /\ -tmp___13^post31+tmp___13^0 == 0 /\ -family^post31+family^0 == 0 /\ err^0-err^post31 == 0 /\ -closed^post31+closed^0 == 0), cost: 1 New rule: l23 -> l19 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ tmp___35^0 <= 0 /\ tmp___35^0 == 0 /\ -tmp___35^0 <= 0), cost: 1 propagated equality fd^post31 = fd^0 propagated equality tmp___24^post31 = tmp___24^0 propagated equality added^post31 = added^0 propagated equality tmp___35^post31 = tmp___35^0 propagated equality maxaddr^post31 = maxaddr^0 propagated equality tmp___02^post31 = tmp___02^0 propagated equality tmp___46^post31 = tmp___46^0 propagated equality addr^post31 = addr^0 propagated equality maxlisten^post31 = maxlisten^0 propagated equality listen_index^post31 = listen_index^0 propagated equality one^post31 = one^0 propagated equality ret^post31 = ret^0 propagated equality maxconn^post31 = maxconn^0 propagated equality maxbackends^post31 = maxbackends^0 propagated equality listensocket_of_listen_index^post31 = listensocket_of_listen_index^0 propagated equality addrs^post31 = addrs^0 propagated equality tmp1^post31 = tmp1^0 propagated equality addr_ai_family^post31 = addr_ai_family^0 propagated equality tmp___13^post31 = tmp___13^0 propagated equality family^post31 = family^0 propagated equality err^post31 = err^0 propagated equality closed^post31 = closed^0 Simplified Guard Original rule: l23 -> l19 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ tmp___35^0 <= 0 /\ tmp___35^0 == 0 /\ -tmp___35^0 <= 0), cost: 1 New rule: l23 -> l19 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (tmp___35^0 <= 0 /\ tmp___35^0 == 0 /\ -tmp___35^0 <= 0), cost: 1 made implied equalities explicit Original rule: l23 -> l19 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (tmp___35^0 <= 0 /\ tmp___35^0 == 0 /\ -tmp___35^0 <= 0), cost: 1 New rule: l23 -> l19 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (tmp___35^0 <= 0 /\ tmp___35^0 == 0 /\ -tmp___35^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l23 -> l19 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (tmp___35^0 <= 0 /\ tmp___35^0 == 0 /\ -tmp___35^0 <= 0), cost: 1 New rule: l23 -> l19 : (tmp___35^0 <= 0 /\ tmp___35^0 == 0 /\ -tmp___35^0 <= 0), cost: 1 Propagated Equalities Original rule: l23 -> l22 : added^0'=added^post32, addr^0'=addr^post32, addr_ai_family^0'=addr_ai_family^post32, addrs^0'=addrs^post32, closed^0'=closed^post32, err^0'=err^post32, family^0'=family^post32, fd^0'=fd^post32, listen_index^0'=listen_index^post32, listensocket_of_listen_index^0'=listensocket_of_listen_index^post32, maxaddr^0'=maxaddr^post32, maxbackends^0'=maxbackends^post32, maxconn^0'=maxconn^post32, maxlisten^0'=maxlisten^post32, one^0'=one^post32, ret^0'=ret^post32, tmp1^0'=tmp1^post32, tmp___02^0'=tmp___02^post32, tmp___13^0'=tmp___13^post32, tmp___24^0'=tmp___24^post32, tmp___35^0'=tmp___35^post32, tmp___46^0'=tmp___46^post32, (-closed^post32+closed^0 == 0 /\ addr_ai_family^0-addr_ai_family^post32 == 0 /\ 1-tmp___35^0 <= 0 /\ tmp___02^0-tmp___02^post32 == 0 /\ -addr^post32+addr^0 == 0 /\ added^0-added^post32 == 0 /\ -maxbackends^post32+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post32+listensocket_of_listen_index^0 == 0 /\ addrs^0-addrs^post32 == 0 /\ -tmp1^post32+tmp1^0 == 0 /\ tmp___46^0-tmp___46^post32 == 0 /\ tmp___35^0-tmp___35^post32 == 0 /\ -tmp___24^post32+tmp___24^0 == 0 /\ -fd^post32+fd^0 == 0 /\ -family^post32+family^0 == 0 /\ -tmp___13^post32+tmp___13^0 == 0 /\ -ret^post32+ret^0 == 0 /\ err^0-err^post32 == 0 /\ maxconn^0-maxconn^post32 == 0 /\ one^0-one^post32 == 0 /\ listen_index^0-listen_index^post32 == 0 /\ -maxlisten^post32+maxlisten^0 == 0 /\ maxaddr^0-maxaddr^post32 == 0), cost: 1 New rule: l23 -> l22 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1-tmp___35^0 <= 0), cost: 1 propagated equality closed^post32 = closed^0 propagated equality addr_ai_family^post32 = addr_ai_family^0 propagated equality tmp___02^post32 = tmp___02^0 propagated equality addr^post32 = addr^0 propagated equality added^post32 = added^0 propagated equality maxbackends^post32 = maxbackends^0 propagated equality listensocket_of_listen_index^post32 = listensocket_of_listen_index^0 propagated equality addrs^post32 = addrs^0 propagated equality tmp1^post32 = tmp1^0 propagated equality tmp___46^post32 = tmp___46^0 propagated equality tmp___35^post32 = tmp___35^0 propagated equality tmp___24^post32 = tmp___24^0 propagated equality fd^post32 = fd^0 propagated equality family^post32 = family^0 propagated equality tmp___13^post32 = tmp___13^0 propagated equality ret^post32 = ret^0 propagated equality err^post32 = err^0 propagated equality maxconn^post32 = maxconn^0 propagated equality one^post32 = one^0 propagated equality listen_index^post32 = listen_index^0 propagated equality maxlisten^post32 = maxlisten^0 propagated equality maxaddr^post32 = maxaddr^0 Simplified Guard Original rule: l23 -> l22 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1-tmp___35^0 <= 0), cost: 1 New rule: l23 -> l22 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1-tmp___35^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l23 -> l22 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1-tmp___35^0 <= 0, cost: 1 New rule: l23 -> l22 : 1-tmp___35^0 <= 0, cost: 1 Propagated Equalities Original rule: l23 -> l22 : added^0'=added^post33, addr^0'=addr^post33, addr_ai_family^0'=addr_ai_family^post33, addrs^0'=addrs^post33, closed^0'=closed^post33, err^0'=err^post33, family^0'=family^post33, fd^0'=fd^post33, listen_index^0'=listen_index^post33, listensocket_of_listen_index^0'=listensocket_of_listen_index^post33, maxaddr^0'=maxaddr^post33, maxbackends^0'=maxbackends^post33, maxconn^0'=maxconn^post33, maxlisten^0'=maxlisten^post33, one^0'=one^post33, ret^0'=ret^post33, tmp1^0'=tmp1^post33, tmp___02^0'=tmp___02^post33, tmp___13^0'=tmp___13^post33, tmp___24^0'=tmp___24^post33, tmp___35^0'=tmp___35^post33, tmp___46^0'=tmp___46^post33, (listensocket_of_listen_index^0-listensocket_of_listen_index^post33 == 0 /\ tmp1^0-tmp1^post33 == 0 /\ tmp___02^0-tmp___02^post33 == 0 /\ one^0-one^post33 == 0 /\ -fd^post33+fd^0 == 0 /\ family^0-family^post33 == 0 /\ -addrs^post33+addrs^0 == 0 /\ err^0-err^post33 == 0 /\ -maxaddr^post33+maxaddr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post33 == 0 /\ -addr^post33+addr^0 == 0 /\ -maxlisten^post33+maxlisten^0 == 0 /\ maxconn^0-maxconn^post33 == 0 /\ listen_index^0-listen_index^post33 == 0 /\ -tmp___13^post33+tmp___13^0 == 0 /\ -tmp___46^post33+tmp___46^0 == 0 /\ -closed^post33+closed^0 == 0 /\ -maxbackends^post33+maxbackends^0 == 0 /\ 1+tmp___35^0 <= 0 /\ -ret^post33+ret^0 == 0 /\ tmp___24^0-tmp___24^post33 == 0 /\ tmp___35^0-tmp___35^post33 == 0 /\ -added^post33+added^0 == 0), cost: 1 New rule: l23 -> l22 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+tmp___35^0 <= 0), cost: 1 propagated equality listensocket_of_listen_index^post33 = listensocket_of_listen_index^0 propagated equality tmp1^post33 = tmp1^0 propagated equality tmp___02^post33 = tmp___02^0 propagated equality one^post33 = one^0 propagated equality fd^post33 = fd^0 propagated equality family^post33 = family^0 propagated equality addrs^post33 = addrs^0 propagated equality err^post33 = err^0 propagated equality maxaddr^post33 = maxaddr^0 propagated equality addr_ai_family^post33 = addr_ai_family^0 propagated equality addr^post33 = addr^0 propagated equality maxlisten^post33 = maxlisten^0 propagated equality maxconn^post33 = maxconn^0 propagated equality listen_index^post33 = listen_index^0 propagated equality tmp___13^post33 = tmp___13^0 propagated equality tmp___46^post33 = tmp___46^0 propagated equality closed^post33 = closed^0 propagated equality maxbackends^post33 = maxbackends^0 propagated equality ret^post33 = ret^0 propagated equality tmp___24^post33 = tmp___24^0 propagated equality tmp___35^post33 = tmp___35^0 propagated equality added^post33 = added^0 Simplified Guard Original rule: l23 -> l22 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+tmp___35^0 <= 0), cost: 1 New rule: l23 -> l22 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+tmp___35^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l23 -> l22 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+tmp___35^0 <= 0, cost: 1 New rule: l23 -> l22 : 1+tmp___35^0 <= 0, cost: 1 Propagated Equalities Original rule: l24 -> l8 : added^0'=added^post34, addr^0'=addr^post34, addr_ai_family^0'=addr_ai_family^post34, addrs^0'=addrs^post34, closed^0'=closed^post34, err^0'=err^post34, family^0'=family^post34, fd^0'=fd^post34, listen_index^0'=listen_index^post34, listensocket_of_listen_index^0'=listensocket_of_listen_index^post34, maxaddr^0'=maxaddr^post34, maxbackends^0'=maxbackends^post34, maxconn^0'=maxconn^post34, maxlisten^0'=maxlisten^post34, one^0'=one^post34, ret^0'=ret^post34, tmp1^0'=tmp1^post34, tmp___02^0'=tmp___02^post34, tmp___13^0'=tmp___13^post34, tmp___24^0'=tmp___24^post34, tmp___35^0'=tmp___35^post34, tmp___46^0'=tmp___46^post34, (one^0-one^post34 == 0 /\ added^0-added^post34 == 0 /\ -tmp___13^post34+tmp___13^0 == 0 /\ -tmp1^post34+tmp1^0 == 0 /\ maxaddr^0-maxaddr^post34 == 0 /\ -ret^post34+ret^0 == 0 /\ -tmp___46^post34+tmp___46^0 == 0 /\ tmp___24^0-tmp___24^post34 == 0 /\ maxlisten^0-maxlisten^post34 == 0 /\ listen_index^0-listen_index^post34 == 0 /\ -listensocket_of_listen_index^post34+listensocket_of_listen_index^0 == 0 /\ tmp___02^0-tmp___02^post34 == 0 /\ fd^0-fd^post34 == 0 /\ -addr_ai_family^post34+addr_ai_family^0 == 0 /\ -family^post34+family^0 == 0 /\ -err^post34+err^0 == 0 /\ -closed^post34+closed^0 == 0 /\ -maxconn^post34+maxconn^0 == 0 /\ tmp___35^0-tmp___35^post34 == 0 /\ addrs^0-addrs^post34 == 0 /\ addr^0-addr^post34 == 0 /\ -maxbackends^post34+maxbackends^0 == 0), cost: 1 New rule: l24 -> l8 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality one^post34 = one^0 propagated equality added^post34 = added^0 propagated equality tmp___13^post34 = tmp___13^0 propagated equality tmp1^post34 = tmp1^0 propagated equality maxaddr^post34 = maxaddr^0 propagated equality ret^post34 = ret^0 propagated equality tmp___46^post34 = tmp___46^0 propagated equality tmp___24^post34 = tmp___24^0 propagated equality maxlisten^post34 = maxlisten^0 propagated equality listen_index^post34 = listen_index^0 propagated equality listensocket_of_listen_index^post34 = listensocket_of_listen_index^0 propagated equality tmp___02^post34 = tmp___02^0 propagated equality fd^post34 = fd^0 propagated equality addr_ai_family^post34 = addr_ai_family^0 propagated equality family^post34 = family^0 propagated equality err^post34 = err^0 propagated equality closed^post34 = closed^0 propagated equality maxconn^post34 = maxconn^0 propagated equality tmp___35^post34 = tmp___35^0 propagated equality addrs^post34 = addrs^0 propagated equality addr^post34 = addr^0 propagated equality maxbackends^post34 = maxbackends^0 Simplified Guard Original rule: l24 -> l8 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l24 -> l8 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l24 -> l8 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l24 -> l8 : T, cost: 1 made implied equalities explicit Original rule: l25 -> l23 : added^0'=added^post35, addr^0'=addr^post35, addr_ai_family^0'=addr_ai_family^post35, addrs^0'=addrs^post35, closed^0'=closed^post35, err^0'=err^post35, family^0'=family^post35, fd^0'=fd^post35, listen_index^0'=listen_index^post35, listensocket_of_listen_index^0'=listensocket_of_listen_index^post35, maxaddr^0'=maxaddr^post35, maxbackends^0'=maxbackends^post35, maxconn^0'=maxconn^post35, maxlisten^0'=maxlisten^post35, one^0'=one^post35, ret^0'=ret^post35, tmp1^0'=tmp1^post35, tmp___02^0'=tmp___02^post35, tmp___13^0'=tmp___13^post35, tmp___24^0'=tmp___24^post35, tmp___35^0'=tmp___35^post35, tmp___46^0'=tmp___46^post35, (0 == 0 /\ -maxlisten^post35+maxlisten^0 == 0 /\ -fd^0 <= 0 /\ listen_index^0-listen_index^post35 == 0 /\ -maxbackends^post35+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post35+listensocket_of_listen_index^0 == 0 /\ tmp___46^0-tmp___46^post35 == 0 /\ added^0-added^post35 == 0 /\ -closed^post35+closed^0 == 0 /\ -tmp___24^post35+tmp___24^0 == 0 /\ -family^post35+family^0 == 0 /\ -addr^post35+addr^0 == 0 /\ -ret^post35+ret^0 == 0 /\ maxaddr^0-maxaddr^post35 == 0 /\ fd^0 <= 0 /\ err^0-err^post35 == 0 /\ addrs^0-addrs^post35 == 0 /\ -fd^post35+fd^0 == 0 /\ tmp___02^0-tmp___02^post35 == 0 /\ -tmp1^post35+tmp1^0 == 0 /\ maxconn^0-maxconn^post35 == 0 /\ one^0-one^post35 == 0 /\ -addr_ai_family^post35+addr_ai_family^0 == 0 /\ tmp___13^0-tmp___13^post35 == 0), cost: 1 New rule: l25 -> l23 : added^0'=added^post35, addr^0'=addr^post35, addr_ai_family^0'=addr_ai_family^post35, addrs^0'=addrs^post35, closed^0'=closed^post35, err^0'=err^post35, family^0'=family^post35, fd^0'=fd^post35, listen_index^0'=listen_index^post35, listensocket_of_listen_index^0'=listensocket_of_listen_index^post35, maxaddr^0'=maxaddr^post35, maxbackends^0'=maxbackends^post35, maxconn^0'=maxconn^post35, maxlisten^0'=maxlisten^post35, one^0'=one^post35, ret^0'=ret^post35, tmp1^0'=tmp1^post35, tmp___02^0'=tmp___02^post35, tmp___13^0'=tmp___13^post35, tmp___24^0'=tmp___24^post35, tmp___35^0'=tmp___35^post35, tmp___46^0'=tmp___46^post35, (0 == 0 /\ -maxlisten^post35+maxlisten^0 == 0 /\ -fd^0 <= 0 /\ -fd^0 == 0 /\ listen_index^0-listen_index^post35 == 0 /\ -maxbackends^post35+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post35+listensocket_of_listen_index^0 == 0 /\ tmp___46^0-tmp___46^post35 == 0 /\ added^0-added^post35 == 0 /\ -closed^post35+closed^0 == 0 /\ -tmp___24^post35+tmp___24^0 == 0 /\ -family^post35+family^0 == 0 /\ -addr^post35+addr^0 == 0 /\ -ret^post35+ret^0 == 0 /\ maxaddr^0-maxaddr^post35 == 0 /\ fd^0 <= 0 /\ err^0-err^post35 == 0 /\ addrs^0-addrs^post35 == 0 /\ -fd^post35+fd^0 == 0 /\ tmp___02^0-tmp___02^post35 == 0 /\ -tmp1^post35+tmp1^0 == 0 /\ maxconn^0-maxconn^post35 == 0 /\ one^0-one^post35 == 0 /\ -addr_ai_family^post35+addr_ai_family^0 == 0 /\ tmp___13^0-tmp___13^post35 == 0), cost: 1 Propagated Equalities Original rule: l25 -> l23 : added^0'=added^post35, addr^0'=addr^post35, addr_ai_family^0'=addr_ai_family^post35, addrs^0'=addrs^post35, closed^0'=closed^post35, err^0'=err^post35, family^0'=family^post35, fd^0'=fd^post35, listen_index^0'=listen_index^post35, listensocket_of_listen_index^0'=listensocket_of_listen_index^post35, maxaddr^0'=maxaddr^post35, maxbackends^0'=maxbackends^post35, maxconn^0'=maxconn^post35, maxlisten^0'=maxlisten^post35, one^0'=one^post35, ret^0'=ret^post35, tmp1^0'=tmp1^post35, tmp___02^0'=tmp___02^post35, tmp___13^0'=tmp___13^post35, tmp___24^0'=tmp___24^post35, tmp___35^0'=tmp___35^post35, tmp___46^0'=tmp___46^post35, (0 == 0 /\ -maxlisten^post35+maxlisten^0 == 0 /\ -fd^0 <= 0 /\ -fd^0 == 0 /\ listen_index^0-listen_index^post35 == 0 /\ -maxbackends^post35+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post35+listensocket_of_listen_index^0 == 0 /\ tmp___46^0-tmp___46^post35 == 0 /\ added^0-added^post35 == 0 /\ -closed^post35+closed^0 == 0 /\ -tmp___24^post35+tmp___24^0 == 0 /\ -family^post35+family^0 == 0 /\ -addr^post35+addr^0 == 0 /\ -ret^post35+ret^0 == 0 /\ maxaddr^0-maxaddr^post35 == 0 /\ fd^0 <= 0 /\ err^0-err^post35 == 0 /\ addrs^0-addrs^post35 == 0 /\ -fd^post35+fd^0 == 0 /\ tmp___02^0-tmp___02^post35 == 0 /\ -tmp1^post35+tmp1^0 == 0 /\ maxconn^0-maxconn^post35 == 0 /\ one^0-one^post35 == 0 /\ -addr_ai_family^post35+addr_ai_family^0 == 0 /\ tmp___13^0-tmp___13^post35 == 0), cost: 1 New rule: l25 -> l23 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^post35, tmp___46^0'=tmp___46^0, (0 == 0 /\ -fd^0 <= 0 /\ -fd^0 == 0 /\ fd^0 <= 0), cost: 1 propagated equality maxlisten^post35 = maxlisten^0 propagated equality listen_index^post35 = listen_index^0 propagated equality maxbackends^post35 = maxbackends^0 propagated equality listensocket_of_listen_index^post35 = listensocket_of_listen_index^0 propagated equality tmp___46^post35 = tmp___46^0 propagated equality added^post35 = added^0 propagated equality closed^post35 = closed^0 propagated equality tmp___24^post35 = tmp___24^0 propagated equality family^post35 = family^0 propagated equality addr^post35 = addr^0 propagated equality ret^post35 = ret^0 propagated equality maxaddr^post35 = maxaddr^0 propagated equality err^post35 = err^0 propagated equality addrs^post35 = addrs^0 propagated equality fd^post35 = fd^0 propagated equality tmp___02^post35 = tmp___02^0 propagated equality tmp1^post35 = tmp1^0 propagated equality maxconn^post35 = maxconn^0 propagated equality one^post35 = one^0 propagated equality addr_ai_family^post35 = addr_ai_family^0 propagated equality tmp___13^post35 = tmp___13^0 Simplified Guard Original rule: l25 -> l23 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^post35, tmp___46^0'=tmp___46^0, (0 == 0 /\ -fd^0 <= 0 /\ -fd^0 == 0 /\ fd^0 <= 0), cost: 1 New rule: l25 -> l23 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^post35, tmp___46^0'=tmp___46^0, (-fd^0 <= 0 /\ -fd^0 == 0 /\ fd^0 <= 0), cost: 1 made implied equalities explicit Original rule: l25 -> l23 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^post35, tmp___46^0'=tmp___46^0, (-fd^0 <= 0 /\ -fd^0 == 0 /\ fd^0 <= 0), cost: 1 New rule: l25 -> l23 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^post35, tmp___46^0'=tmp___46^0, (-fd^0 <= 0 /\ -fd^0 == 0 /\ fd^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l25 -> l23 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^post35, tmp___46^0'=tmp___46^0, (-fd^0 <= 0 /\ -fd^0 == 0 /\ fd^0 <= 0), cost: 1 New rule: l25 -> l23 : tmp___35^0'=tmp___35^post35, (-fd^0 <= 0 /\ -fd^0 == 0 /\ fd^0 <= 0), cost: 1 Propagated Equalities Original rule: l25 -> l24 : added^0'=added^post36, addr^0'=addr^post36, addr_ai_family^0'=addr_ai_family^post36, addrs^0'=addrs^post36, closed^0'=closed^post36, err^0'=err^post36, family^0'=family^post36, fd^0'=fd^post36, listen_index^0'=listen_index^post36, listensocket_of_listen_index^0'=listensocket_of_listen_index^post36, maxaddr^0'=maxaddr^post36, maxbackends^0'=maxbackends^post36, maxconn^0'=maxconn^post36, maxlisten^0'=maxlisten^post36, one^0'=one^post36, ret^0'=ret^post36, tmp1^0'=tmp1^post36, tmp___02^0'=tmp___02^post36, tmp___13^0'=tmp___13^post36, tmp___24^0'=tmp___24^post36, tmp___35^0'=tmp___35^post36, tmp___46^0'=tmp___46^post36, (1-fd^0 <= 0 /\ tmp___35^0-tmp___35^post36 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post36 == 0 /\ addr_ai_family^0-addr_ai_family^post36 == 0 /\ tmp___02^0-tmp___02^post36 == 0 /\ addrs^0-addrs^post36 == 0 /\ -ret^post36+ret^0 == 0 /\ one^0-one^post36 == 0 /\ -tmp___24^post36+tmp___24^0 == 0 /\ err^0-err^post36 == 0 /\ -tmp___46^post36+tmp___46^0 == 0 /\ -fd^post36+fd^0 == 0 /\ added^0-added^post36 == 0 /\ -maxbackends^post36+maxbackends^0 == 0 /\ -maxaddr^post36+maxaddr^0 == 0 /\ -addr^post36+addr^0 == 0 /\ -tmp1^post36+tmp1^0 == 0 /\ -tmp___13^post36+tmp___13^0 == 0 /\ -closed^post36+closed^0 == 0 /\ maxconn^0-maxconn^post36 == 0 /\ -maxlisten^post36+maxlisten^0 == 0 /\ listen_index^0-listen_index^post36 == 0 /\ -family^post36+family^0 == 0), cost: 1 New rule: l25 -> l24 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1-fd^0 <= 0), cost: 1 propagated equality tmp___35^post36 = tmp___35^0 propagated equality listensocket_of_listen_index^post36 = listensocket_of_listen_index^0 propagated equality addr_ai_family^post36 = addr_ai_family^0 propagated equality tmp___02^post36 = tmp___02^0 propagated equality addrs^post36 = addrs^0 propagated equality ret^post36 = ret^0 propagated equality one^post36 = one^0 propagated equality tmp___24^post36 = tmp___24^0 propagated equality err^post36 = err^0 propagated equality tmp___46^post36 = tmp___46^0 propagated equality fd^post36 = fd^0 propagated equality added^post36 = added^0 propagated equality maxbackends^post36 = maxbackends^0 propagated equality maxaddr^post36 = maxaddr^0 propagated equality addr^post36 = addr^0 propagated equality tmp1^post36 = tmp1^0 propagated equality tmp___13^post36 = tmp___13^0 propagated equality closed^post36 = closed^0 propagated equality maxconn^post36 = maxconn^0 propagated equality maxlisten^post36 = maxlisten^0 propagated equality listen_index^post36 = listen_index^0 propagated equality family^post36 = family^0 Simplified Guard Original rule: l25 -> l24 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1-fd^0 <= 0), cost: 1 New rule: l25 -> l24 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1-fd^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l25 -> l24 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1-fd^0 <= 0, cost: 1 New rule: l25 -> l24 : 1-fd^0 <= 0, cost: 1 Propagated Equalities Original rule: l25 -> l24 : added^0'=added^post37, addr^0'=addr^post37, addr_ai_family^0'=addr_ai_family^post37, addrs^0'=addrs^post37, closed^0'=closed^post37, err^0'=err^post37, family^0'=family^post37, fd^0'=fd^post37, listen_index^0'=listen_index^post37, listensocket_of_listen_index^0'=listensocket_of_listen_index^post37, maxaddr^0'=maxaddr^post37, maxbackends^0'=maxbackends^post37, maxconn^0'=maxconn^post37, maxlisten^0'=maxlisten^post37, one^0'=one^post37, ret^0'=ret^post37, tmp1^0'=tmp1^post37, tmp___02^0'=tmp___02^post37, tmp___13^0'=tmp___13^post37, tmp___24^0'=tmp___24^post37, tmp___35^0'=tmp___35^post37, tmp___46^0'=tmp___46^post37, (addr_ai_family^0-addr_ai_family^post37 == 0 /\ -closed^post37+closed^0 == 0 /\ -maxconn^post37+maxconn^0 == 0 /\ tmp___46^0-tmp___46^post37 == 0 /\ -addr^post37+addr^0 == 0 /\ one^0-one^post37 == 0 /\ added^0-added^post37 == 0 /\ maxaddr^0-maxaddr^post37 == 0 /\ -family^post37+family^0 == 0 /\ tmp___35^0-tmp___35^post37 == 0 /\ listen_index^0-listen_index^post37 == 0 /\ -ret^post37+ret^0 == 0 /\ addrs^0-addrs^post37 == 0 /\ -listensocket_of_listen_index^post37+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post37+maxbackends^0 == 0 /\ -tmp___24^post37+tmp___24^0 == 0 /\ tmp___02^0-tmp___02^post37 == 0 /\ -tmp___13^post37+tmp___13^0 == 0 /\ -tmp1^post37+tmp1^0 == 0 /\ err^0-err^post37 == 0 /\ 1+fd^0 <= 0 /\ -fd^post37+fd^0 == 0 /\ -maxlisten^post37+maxlisten^0 == 0), cost: 1 New rule: l25 -> l24 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+fd^0 <= 0), cost: 1 propagated equality addr_ai_family^post37 = addr_ai_family^0 propagated equality closed^post37 = closed^0 propagated equality maxconn^post37 = maxconn^0 propagated equality tmp___46^post37 = tmp___46^0 propagated equality addr^post37 = addr^0 propagated equality one^post37 = one^0 propagated equality added^post37 = added^0 propagated equality maxaddr^post37 = maxaddr^0 propagated equality family^post37 = family^0 propagated equality tmp___35^post37 = tmp___35^0 propagated equality listen_index^post37 = listen_index^0 propagated equality ret^post37 = ret^0 propagated equality addrs^post37 = addrs^0 propagated equality listensocket_of_listen_index^post37 = listensocket_of_listen_index^0 propagated equality maxbackends^post37 = maxbackends^0 propagated equality tmp___24^post37 = tmp___24^0 propagated equality tmp___02^post37 = tmp___02^0 propagated equality tmp___13^post37 = tmp___13^0 propagated equality tmp1^post37 = tmp1^0 propagated equality err^post37 = err^0 propagated equality fd^post37 = fd^0 propagated equality maxlisten^post37 = maxlisten^0 Simplified Guard Original rule: l25 -> l24 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+fd^0 <= 0), cost: 1 New rule: l25 -> l24 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+fd^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l25 -> l24 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+fd^0 <= 0, cost: 1 New rule: l25 -> l24 : 1+fd^0 <= 0, cost: 1 Propagated Equalities Original rule: l26 -> l27 : added^0'=added^post38, addr^0'=addr^post38, addr_ai_family^0'=addr_ai_family^post38, addrs^0'=addrs^post38, closed^0'=closed^post38, err^0'=err^post38, family^0'=family^post38, fd^0'=fd^post38, listen_index^0'=listen_index^post38, listensocket_of_listen_index^0'=listensocket_of_listen_index^post38, maxaddr^0'=maxaddr^post38, maxbackends^0'=maxbackends^post38, maxconn^0'=maxconn^post38, maxlisten^0'=maxlisten^post38, one^0'=one^post38, ret^0'=ret^post38, tmp1^0'=tmp1^post38, tmp___02^0'=tmp___02^post38, tmp___13^0'=tmp___13^post38, tmp___24^0'=tmp___24^post38, tmp___35^0'=tmp___35^post38, tmp___46^0'=tmp___46^post38, (tmp___02^0-tmp___02^post38 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post38 == 0 /\ -closed^post38+closed^0 == 0 /\ -fd^post38+fd^0 == 0 /\ -addrs^post38+addrs^0 == 0 /\ one^0-one^post38 == 0 /\ family^0-family^post38 == 0 /\ -maxaddr^post38+maxaddr^0 == 0 /\ err^0-err^post38 == 0 /\ -tmp1^post38+tmp1^0 == 0 /\ -tmp___24^post38+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post38 == 0 /\ added^0-added^post38 == 0 /\ maxconn^0-maxconn^post38 == 0 /\ -addr^post38+addr^0 == 0 /\ tmp___35^0-tmp___35^post38 == 0 /\ addr_ai_family^0-addr_ai_family^post38 == 0 /\ listen_index^0-listen_index^post38 == 0 /\ -maxlisten^post38+maxlisten^0 == 0 /\ -ret^post38+ret^0 == 0 /\ tmp___13^0-tmp___13^post38 == 0 /\ -maxbackends^post38+maxbackends^0 == 0), cost: 1 New rule: l26 -> l27 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality tmp___02^post38 = tmp___02^0 propagated equality listensocket_of_listen_index^post38 = listensocket_of_listen_index^0 propagated equality closed^post38 = closed^0 propagated equality fd^post38 = fd^0 propagated equality addrs^post38 = addrs^0 propagated equality one^post38 = one^0 propagated equality family^post38 = family^0 propagated equality maxaddr^post38 = maxaddr^0 propagated equality err^post38 = err^0 propagated equality tmp1^post38 = tmp1^0 propagated equality tmp___24^post38 = tmp___24^0 propagated equality tmp___46^post38 = tmp___46^0 propagated equality added^post38 = added^0 propagated equality maxconn^post38 = maxconn^0 propagated equality addr^post38 = addr^0 propagated equality tmp___35^post38 = tmp___35^0 propagated equality addr_ai_family^post38 = addr_ai_family^0 propagated equality listen_index^post38 = listen_index^0 propagated equality maxlisten^post38 = maxlisten^0 propagated equality ret^post38 = ret^0 propagated equality tmp___13^post38 = tmp___13^0 propagated equality maxbackends^post38 = maxbackends^0 Simplified Guard Original rule: l26 -> l27 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l26 -> l27 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l26 -> l27 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l26 -> l27 : T, cost: 1 Propagated Equalities Original rule: l28 -> l29 : added^0'=added^post39, addr^0'=addr^post39, addr_ai_family^0'=addr_ai_family^post39, addrs^0'=addrs^post39, closed^0'=closed^post39, err^0'=err^post39, family^0'=family^post39, fd^0'=fd^post39, listen_index^0'=listen_index^post39, listensocket_of_listen_index^0'=listensocket_of_listen_index^post39, maxaddr^0'=maxaddr^post39, maxbackends^0'=maxbackends^post39, maxconn^0'=maxconn^post39, maxlisten^0'=maxlisten^post39, one^0'=one^post39, ret^0'=ret^post39, tmp1^0'=tmp1^post39, tmp___02^0'=tmp___02^post39, tmp___13^0'=tmp___13^post39, tmp___24^0'=tmp___24^post39, tmp___35^0'=tmp___35^post39, tmp___46^0'=tmp___46^post39, (-tmp___24^post39+tmp___24^0 == 0 /\ err^0-err^post39 == 0 /\ -maxaddr^post39+maxaddr^0 == 0 /\ -maxbackends^post39+maxbackends^0 == 0 /\ tmp___46^0-tmp___46^post39 == 0 /\ -added^post39+added^0 == 0 /\ -closed^post39+closed^0 == 0 /\ -family^post39+family^0 == 0 /\ tmp___35^0-tmp___35^post39 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post39 == 0 /\ -tmp1^post39+tmp1^0 == 0 /\ tmp___02^0-tmp___02^post39 == 0 /\ tmp___13^0-tmp___13^post39 == 0 /\ listen_index^0-listen_index^post39 == 0 /\ addr_ai_family^0-addr_ai_family^post39 == 0 /\ -maxlisten^post39+maxlisten^0 == 0 /\ one^0-one^post39 == 0 /\ -fd^post39+fd^0 == 0 /\ -addr^post39+addr^0 == 0 /\ -ret^post39+ret^0 == 0 /\ -maxconn^post39+maxconn^0 == 0 /\ addrs^0-addrs^post39 == 0), cost: 1 New rule: l28 -> l29 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality tmp___24^post39 = tmp___24^0 propagated equality err^post39 = err^0 propagated equality maxaddr^post39 = maxaddr^0 propagated equality maxbackends^post39 = maxbackends^0 propagated equality tmp___46^post39 = tmp___46^0 propagated equality added^post39 = added^0 propagated equality closed^post39 = closed^0 propagated equality family^post39 = family^0 propagated equality tmp___35^post39 = tmp___35^0 propagated equality listensocket_of_listen_index^post39 = listensocket_of_listen_index^0 propagated equality tmp1^post39 = tmp1^0 propagated equality tmp___02^post39 = tmp___02^0 propagated equality tmp___13^post39 = tmp___13^0 propagated equality listen_index^post39 = listen_index^0 propagated equality addr_ai_family^post39 = addr_ai_family^0 propagated equality maxlisten^post39 = maxlisten^0 propagated equality one^post39 = one^0 propagated equality fd^post39 = fd^0 propagated equality addr^post39 = addr^0 propagated equality ret^post39 = ret^0 propagated equality maxconn^post39 = maxconn^0 propagated equality addrs^post39 = addrs^0 Simplified Guard Original rule: l28 -> l29 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l28 -> l29 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l28 -> l29 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l28 -> l29 : T, cost: 1 Propagated Equalities Original rule: l29 -> l25 : added^0'=added^post40, addr^0'=addr^post40, addr_ai_family^0'=addr_ai_family^post40, addrs^0'=addrs^post40, closed^0'=closed^post40, err^0'=err^post40, family^0'=family^post40, fd^0'=fd^post40, listen_index^0'=listen_index^post40, listensocket_of_listen_index^0'=listensocket_of_listen_index^post40, maxaddr^0'=maxaddr^post40, maxbackends^0'=maxbackends^post40, maxconn^0'=maxconn^post40, maxlisten^0'=maxlisten^post40, one^0'=one^post40, ret^0'=ret^post40, tmp1^0'=tmp1^post40, tmp___02^0'=tmp___02^post40, tmp___13^0'=tmp___13^post40, tmp___24^0'=tmp___24^post40, tmp___35^0'=tmp___35^post40, tmp___46^0'=tmp___46^post40, (0 == 0 /\ -maxlisten^post40+maxlisten^0 == 0 /\ listen_index^0-listen_index^post40 == 0 /\ -listensocket_of_listen_index^post40+listensocket_of_listen_index^0 == 0 /\ -family^post40+family^0 == 0 /\ -maxbackends^post40+maxbackends^0 == 0 /\ -addr^post40+addr^0 == 0 /\ -ret^post40+ret^0 == 0 /\ err^0-err^post40 == 0 /\ -tmp___24^post40+tmp___24^0 == 0 /\ -addrs^post40+addrs^0 == 0 /\ tmp___46^0-tmp___46^post40 == 0 /\ addr_ai_family^0-addr_ai_family^post40 == 0 /\ tmp___35^0-tmp___35^post40 == 0 /\ added^0-added^post40 == 0 /\ 1+listen_index^0-maxlisten^0 <= 0 /\ tmp___02^0-tmp___02^post40 == 0 /\ -tmp1^post40+tmp1^0 == 0 /\ maxconn^0-maxconn^post40 == 0 /\ one^0-one^post40 == 0 /\ maxaddr^0-maxaddr^post40 == 0 /\ -closed^post40+closed^0 == 0 /\ tmp___13^0-tmp___13^post40 == 0), cost: 1 New rule: l29 -> l25 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^post40, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+listen_index^0-maxlisten^0 <= 0), cost: 1 propagated equality maxlisten^post40 = maxlisten^0 propagated equality listen_index^post40 = listen_index^0 propagated equality listensocket_of_listen_index^post40 = listensocket_of_listen_index^0 propagated equality family^post40 = family^0 propagated equality maxbackends^post40 = maxbackends^0 propagated equality addr^post40 = addr^0 propagated equality ret^post40 = ret^0 propagated equality err^post40 = err^0 propagated equality tmp___24^post40 = tmp___24^0 propagated equality addrs^post40 = addrs^0 propagated equality tmp___46^post40 = tmp___46^0 propagated equality addr_ai_family^post40 = addr_ai_family^0 propagated equality tmp___35^post40 = tmp___35^0 propagated equality added^post40 = added^0 propagated equality tmp___02^post40 = tmp___02^0 propagated equality tmp1^post40 = tmp1^0 propagated equality maxconn^post40 = maxconn^0 propagated equality one^post40 = one^0 propagated equality maxaddr^post40 = maxaddr^0 propagated equality closed^post40 = closed^0 propagated equality tmp___13^post40 = tmp___13^0 Simplified Guard Original rule: l29 -> l25 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^post40, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+listen_index^0-maxlisten^0 <= 0), cost: 1 New rule: l29 -> l25 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^post40, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+listen_index^0-maxlisten^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l29 -> l25 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^post40, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+listen_index^0-maxlisten^0 <= 0, cost: 1 New rule: l29 -> l25 : fd^0'=fd^post40, 1+listen_index^0-maxlisten^0 <= 0, cost: 1 Propagated Equalities Original rule: l29 -> l5 : added^0'=added^post41, addr^0'=addr^post41, addr_ai_family^0'=addr_ai_family^post41, addrs^0'=addrs^post41, closed^0'=closed^post41, err^0'=err^post41, family^0'=family^post41, fd^0'=fd^post41, listen_index^0'=listen_index^post41, listensocket_of_listen_index^0'=listensocket_of_listen_index^post41, maxaddr^0'=maxaddr^post41, maxbackends^0'=maxbackends^post41, maxconn^0'=maxconn^post41, maxlisten^0'=maxlisten^post41, one^0'=one^post41, ret^0'=ret^post41, tmp1^0'=tmp1^post41, tmp___02^0'=tmp___02^post41, tmp___13^0'=tmp___13^post41, tmp___24^0'=tmp___24^post41, tmp___35^0'=tmp___35^post41, tmp___46^0'=tmp___46^post41, (err^0-err^post41 == 0 /\ added^0-added^post41 == 0 /\ -tmp1^post41+tmp1^0 == 0 /\ -tmp___13^post41+tmp___13^0 == 0 /\ -tmp___46^post41+tmp___46^0 == 0 /\ tmp___24^0-tmp___24^post41 == 0 /\ -maxconn^post41+maxconn^0 == 0 /\ listen_index^0-listen_index^post41 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post41 == 0 /\ tmp___02^0-tmp___02^post41 == 0 /\ -closed^post41+closed^0 == 0 /\ maxlisten^0-maxlisten^post41 == 0 /\ -family^post41+family^0 == 0 /\ -fd^post41+fd^0 == 0 /\ -maxbackends^post41+maxbackends^0 == 0 /\ -maxaddr^post41+maxaddr^0 == 0 /\ -ret^post41+ret^0 == 0 /\ -addr^post41+addr^0 == 0 /\ tmp___35^0-tmp___35^post41 == 0 /\ addrs^0-addrs^post41 == 0 /\ addr_ai_family^0-addr_ai_family^post41 == 0 /\ -one^post41+one^0 == 0 /\ -listen_index^0+maxlisten^0 <= 0), cost: 1 New rule: l29 -> l5 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -listen_index^0+maxlisten^0 <= 0), cost: 1 propagated equality err^post41 = err^0 propagated equality added^post41 = added^0 propagated equality tmp1^post41 = tmp1^0 propagated equality tmp___13^post41 = tmp___13^0 propagated equality tmp___46^post41 = tmp___46^0 propagated equality tmp___24^post41 = tmp___24^0 propagated equality maxconn^post41 = maxconn^0 propagated equality listen_index^post41 = listen_index^0 propagated equality listensocket_of_listen_index^post41 = listensocket_of_listen_index^0 propagated equality tmp___02^post41 = tmp___02^0 propagated equality closed^post41 = closed^0 propagated equality maxlisten^post41 = maxlisten^0 propagated equality family^post41 = family^0 propagated equality fd^post41 = fd^0 propagated equality maxbackends^post41 = maxbackends^0 propagated equality maxaddr^post41 = maxaddr^0 propagated equality ret^post41 = ret^0 propagated equality addr^post41 = addr^0 propagated equality tmp___35^post41 = tmp___35^0 propagated equality addrs^post41 = addrs^0 propagated equality addr_ai_family^post41 = addr_ai_family^0 propagated equality one^post41 = one^0 Simplified Guard Original rule: l29 -> l5 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -listen_index^0+maxlisten^0 <= 0), cost: 1 New rule: l29 -> l5 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, -listen_index^0+maxlisten^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l29 -> l5 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, -listen_index^0+maxlisten^0 <= 0, cost: 1 New rule: l29 -> l5 : -listen_index^0+maxlisten^0 <= 0, cost: 1 Propagated Equalities Original rule: l30 -> l26 : added^0'=added^post42, addr^0'=addr^post42, addr_ai_family^0'=addr_ai_family^post42, addrs^0'=addrs^post42, closed^0'=closed^post42, err^0'=err^post42, family^0'=family^post42, fd^0'=fd^post42, listen_index^0'=listen_index^post42, listensocket_of_listen_index^0'=listensocket_of_listen_index^post42, maxaddr^0'=maxaddr^post42, maxbackends^0'=maxbackends^post42, maxconn^0'=maxconn^post42, maxlisten^0'=maxlisten^post42, one^0'=one^post42, ret^0'=ret^post42, tmp1^0'=tmp1^post42, tmp___02^0'=tmp___02^post42, tmp___13^0'=tmp___13^post42, tmp___24^0'=tmp___24^post42, tmp___35^0'=tmp___35^post42, tmp___46^0'=tmp___46^post42, (addr_ai_family^0-addr_ai_family^post42 == 0 /\ -fd^post42+fd^0 == 0 /\ -closed^post42+closed^0 == 0 /\ added^0-added^post42 == 0 /\ -family^post42+family^0 == 0 /\ tmp___02^0-tmp___02^post42 == 0 /\ -addr^post42+addr^0 == 0 /\ -maxbackends^post42+maxbackends^0 == 0 /\ -1-listen_index^0+listen_index^post42 == 0 /\ tmp___35^0-tmp___35^post42 == 0 /\ addrs^0-addrs^post42 == 0 /\ tmp___46^0-tmp___46^post42 == 0 /\ -tmp1^post42+tmp1^0 == 0 /\ -ret^post42+ret^0 == 0 /\ -tmp___24^post42+tmp___24^0 == 0 /\ -tmp___13^post42+tmp___13^0 == 0 /\ -maxlisten^post42+maxlisten^0 == 0 /\ one^0-one^post42 == 0 /\ maxaddr^0-maxaddr^post42 == 0 /\ -listensocket_of_listen_index^post42+listensocket_of_listen_index^0 == 0 /\ err^0-err^post42 == 0 /\ maxconn^0-maxconn^post42 == 0), cost: 1 New rule: l30 -> l26 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=1+listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality addr_ai_family^post42 = addr_ai_family^0 propagated equality fd^post42 = fd^0 propagated equality closed^post42 = closed^0 propagated equality added^post42 = added^0 propagated equality family^post42 = family^0 propagated equality tmp___02^post42 = tmp___02^0 propagated equality addr^post42 = addr^0 propagated equality maxbackends^post42 = maxbackends^0 propagated equality listen_index^post42 = 1+listen_index^0 propagated equality tmp___35^post42 = tmp___35^0 propagated equality addrs^post42 = addrs^0 propagated equality tmp___46^post42 = tmp___46^0 propagated equality tmp1^post42 = tmp1^0 propagated equality ret^post42 = ret^0 propagated equality tmp___24^post42 = tmp___24^0 propagated equality tmp___13^post42 = tmp___13^0 propagated equality maxlisten^post42 = maxlisten^0 propagated equality one^post42 = one^0 propagated equality maxaddr^post42 = maxaddr^0 propagated equality listensocket_of_listen_index^post42 = listensocket_of_listen_index^0 propagated equality err^post42 = err^0 propagated equality maxconn^post42 = maxconn^0 Simplified Guard Original rule: l30 -> l26 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=1+listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l30 -> l26 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=1+listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l30 -> l26 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=1+listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l30 -> l26 : listen_index^0'=1+listen_index^0, T, cost: 1 Propagated Equalities Original rule: l31 -> l30 : added^0'=added^post43, addr^0'=addr^post43, addr_ai_family^0'=addr_ai_family^post43, addrs^0'=addrs^post43, closed^0'=closed^post43, err^0'=err^post43, family^0'=family^post43, fd^0'=fd^post43, listen_index^0'=listen_index^post43, listensocket_of_listen_index^0'=listensocket_of_listen_index^post43, maxaddr^0'=maxaddr^post43, maxbackends^0'=maxbackends^post43, maxconn^0'=maxconn^post43, maxlisten^0'=maxlisten^post43, one^0'=one^post43, ret^0'=ret^post43, tmp1^0'=tmp1^post43, tmp___02^0'=tmp___02^post43, tmp___13^0'=tmp___13^post43, tmp___24^0'=tmp___24^post43, tmp___35^0'=tmp___35^post43, tmp___46^0'=tmp___46^post43, (listensocket_of_listen_index^0-listensocket_of_listen_index^post43 == 0 /\ -tmp___13^post43+tmp___13^0 == 0 /\ tmp___02^0-tmp___02^post43 == 0 /\ -closed^post43+closed^0 == 0 /\ tmp___35^0-tmp___35^post43 == 0 /\ -fd^post43+fd^0 == 0 /\ tmp___24^0-tmp___24^post43 == 0 /\ one^0-one^post43 == 0 /\ family^0-family^post43 == 0 /\ err^0-err^post43 == 0 /\ -listensocket_of_listen_index^0 <= 0 /\ -added^post43+added^0 == 0 /\ -tmp___46^post43+tmp___46^0 == 0 /\ -maxaddr^post43+maxaddr^0 == 0 /\ -tmp1^post43+tmp1^0 == 0 /\ maxconn^0-maxconn^post43 == 0 /\ listen_index^0-listen_index^post43 == 0 /\ addr_ai_family^0-addr_ai_family^post43 == 0 /\ -maxlisten^post43+maxlisten^0 == 0 /\ -ret^post43+ret^0 == 0 /\ addrs^0-addrs^post43 == 0 /\ -addr^post43+addr^0 == 0 /\ -maxbackends^post43+maxbackends^0 == 0), cost: 1 New rule: l31 -> l30 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -listensocket_of_listen_index^0 <= 0), cost: 1 propagated equality listensocket_of_listen_index^post43 = listensocket_of_listen_index^0 propagated equality tmp___13^post43 = tmp___13^0 propagated equality tmp___02^post43 = tmp___02^0 propagated equality closed^post43 = closed^0 propagated equality tmp___35^post43 = tmp___35^0 propagated equality fd^post43 = fd^0 propagated equality tmp___24^post43 = tmp___24^0 propagated equality one^post43 = one^0 propagated equality family^post43 = family^0 propagated equality err^post43 = err^0 propagated equality added^post43 = added^0 propagated equality tmp___46^post43 = tmp___46^0 propagated equality maxaddr^post43 = maxaddr^0 propagated equality tmp1^post43 = tmp1^0 propagated equality maxconn^post43 = maxconn^0 propagated equality listen_index^post43 = listen_index^0 propagated equality addr_ai_family^post43 = addr_ai_family^0 propagated equality maxlisten^post43 = maxlisten^0 propagated equality ret^post43 = ret^0 propagated equality addrs^post43 = addrs^0 propagated equality addr^post43 = addr^0 propagated equality maxbackends^post43 = maxbackends^0 Simplified Guard Original rule: l31 -> l30 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -listensocket_of_listen_index^0 <= 0), cost: 1 New rule: l31 -> l30 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, -listensocket_of_listen_index^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l31 -> l30 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, -listensocket_of_listen_index^0 <= 0, cost: 1 New rule: l31 -> l30 : -listensocket_of_listen_index^0 <= 0, cost: 1 Propagated Equalities Original rule: l31 -> l30 : added^0'=added^post44, addr^0'=addr^post44, addr_ai_family^0'=addr_ai_family^post44, addrs^0'=addrs^post44, closed^0'=closed^post44, err^0'=err^post44, family^0'=family^post44, fd^0'=fd^post44, listen_index^0'=listen_index^post44, listensocket_of_listen_index^0'=listensocket_of_listen_index^post44, maxaddr^0'=maxaddr^post44, maxbackends^0'=maxbackends^post44, maxconn^0'=maxconn^post44, maxlisten^0'=maxlisten^post44, one^0'=one^post44, ret^0'=ret^post44, tmp1^0'=tmp1^post44, tmp___02^0'=tmp___02^post44, tmp___13^0'=tmp___13^post44, tmp___24^0'=tmp___24^post44, tmp___35^0'=tmp___35^post44, tmp___46^0'=tmp___46^post44, (-one^post44+one^0 == 0 /\ -maxbackends^post44+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post44+listensocket_of_listen_index^0 == 0 /\ addr_ai_family^0-addr_ai_family^post44 == 0 /\ listen_index^0-listen_index^post44 == 0 /\ -tmp___13^post44+tmp___13^0 == 0 /\ tmp___24^0-tmp___24^post44 == 0 /\ -family^post44+family^0 == 0 /\ -closed^post44+closed^0 == 0 /\ added^0-added^post44 == 0 /\ tmp___35^0-tmp___35^post44 == 0 /\ addrs^0-addrs^post44 == 0 /\ maxaddr^0-maxaddr^post44 == 0 /\ -maxconn^post44+maxconn^0 == 0 /\ err^0-err^post44 == 0 /\ fd^0-fd^post44 == 0 /\ -tmp___02^post44+tmp___02^0 == 0 /\ -tmp___46^post44+tmp___46^0 == 0 /\ maxlisten^0-maxlisten^post44 == 0 /\ -addr^post44+addr^0 == 0 /\ tmp1^0-tmp1^post44 == 0 /\ 2+listensocket_of_listen_index^0 <= 0 /\ -ret^post44+ret^0 == 0), cost: 1 New rule: l31 -> l30 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 2+listensocket_of_listen_index^0 <= 0), cost: 1 propagated equality one^post44 = one^0 propagated equality maxbackends^post44 = maxbackends^0 propagated equality listensocket_of_listen_index^post44 = listensocket_of_listen_index^0 propagated equality addr_ai_family^post44 = addr_ai_family^0 propagated equality listen_index^post44 = listen_index^0 propagated equality tmp___13^post44 = tmp___13^0 propagated equality tmp___24^post44 = tmp___24^0 propagated equality family^post44 = family^0 propagated equality closed^post44 = closed^0 propagated equality added^post44 = added^0 propagated equality tmp___35^post44 = tmp___35^0 propagated equality addrs^post44 = addrs^0 propagated equality maxaddr^post44 = maxaddr^0 propagated equality maxconn^post44 = maxconn^0 propagated equality err^post44 = err^0 propagated equality fd^post44 = fd^0 propagated equality tmp___02^post44 = tmp___02^0 propagated equality tmp___46^post44 = tmp___46^0 propagated equality maxlisten^post44 = maxlisten^0 propagated equality addr^post44 = addr^0 propagated equality tmp1^post44 = tmp1^0 propagated equality ret^post44 = ret^0 Simplified Guard Original rule: l31 -> l30 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 2+listensocket_of_listen_index^0 <= 0), cost: 1 New rule: l31 -> l30 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 2+listensocket_of_listen_index^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l31 -> l30 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 2+listensocket_of_listen_index^0 <= 0, cost: 1 New rule: l31 -> l30 : 2+listensocket_of_listen_index^0 <= 0, cost: 1 made implied equalities explicit Original rule: l31 -> l28 : added^0'=added^post45, addr^0'=addr^post45, addr_ai_family^0'=addr_ai_family^post45, addrs^0'=addrs^post45, closed^0'=closed^post45, err^0'=err^post45, family^0'=family^post45, fd^0'=fd^post45, listen_index^0'=listen_index^post45, listensocket_of_listen_index^0'=listensocket_of_listen_index^post45, maxaddr^0'=maxaddr^post45, maxbackends^0'=maxbackends^post45, maxconn^0'=maxconn^post45, maxlisten^0'=maxlisten^post45, one^0'=one^post45, ret^0'=ret^post45, tmp1^0'=tmp1^post45, tmp___02^0'=tmp___02^post45, tmp___13^0'=tmp___13^post45, tmp___24^0'=tmp___24^post45, tmp___35^0'=tmp___35^post45, tmp___46^0'=tmp___46^post45, (maxlisten^0-maxlisten^post45 == 0 /\ tmp1^0-tmp1^post45 == 0 /\ -maxconn^post45+maxconn^0 == 0 /\ tmp___02^0-tmp___02^post45 == 0 /\ addrs^0-addrs^post45 == 0 /\ closed^0-closed^post45 == 0 /\ -listensocket_of_listen_index^post45+listensocket_of_listen_index^0 == 0 /\ tmp___35^0-tmp___35^post45 == 0 /\ added^0-added^post45 == 0 /\ -err^post45+err^0 == 0 /\ -family^post45+family^0 == 0 /\ -ret^post45+ret^0 == 0 /\ 1+listensocket_of_listen_index^0 <= 0 /\ -1-listensocket_of_listen_index^0 <= 0 /\ -maxbackends^post45+maxbackends^0 == 0 /\ -tmp___13^post45+tmp___13^0 == 0 /\ -tmp___46^post45+tmp___46^0 == 0 /\ -addr^post45+addr^0 == 0 /\ -addr_ai_family^post45+addr_ai_family^0 == 0 /\ -one^post45+one^0 == 0 /\ maxaddr^0-maxaddr^post45 == 0 /\ tmp___24^0-tmp___24^post45 == 0 /\ fd^0-fd^post45 == 0 /\ -listen_index^post45+listen_index^0 == 0), cost: 1 New rule: l31 -> l28 : added^0'=added^post45, addr^0'=addr^post45, addr_ai_family^0'=addr_ai_family^post45, addrs^0'=addrs^post45, closed^0'=closed^post45, err^0'=err^post45, family^0'=family^post45, fd^0'=fd^post45, listen_index^0'=listen_index^post45, listensocket_of_listen_index^0'=listensocket_of_listen_index^post45, maxaddr^0'=maxaddr^post45, maxbackends^0'=maxbackends^post45, maxconn^0'=maxconn^post45, maxlisten^0'=maxlisten^post45, one^0'=one^post45, ret^0'=ret^post45, tmp1^0'=tmp1^post45, tmp___02^0'=tmp___02^post45, tmp___13^0'=tmp___13^post45, tmp___24^0'=tmp___24^post45, tmp___35^0'=tmp___35^post45, tmp___46^0'=tmp___46^post45, (maxlisten^0-maxlisten^post45 == 0 /\ tmp1^0-tmp1^post45 == 0 /\ -maxconn^post45+maxconn^0 == 0 /\ tmp___02^0-tmp___02^post45 == 0 /\ addrs^0-addrs^post45 == 0 /\ closed^0-closed^post45 == 0 /\ -listensocket_of_listen_index^post45+listensocket_of_listen_index^0 == 0 /\ tmp___35^0-tmp___35^post45 == 0 /\ added^0-added^post45 == 0 /\ -err^post45+err^0 == 0 /\ -family^post45+family^0 == 0 /\ -ret^post45+ret^0 == 0 /\ 1+listensocket_of_listen_index^0 <= 0 /\ 1+listensocket_of_listen_index^0 == 0 /\ -1-listensocket_of_listen_index^0 <= 0 /\ -maxbackends^post45+maxbackends^0 == 0 /\ -tmp___13^post45+tmp___13^0 == 0 /\ -tmp___46^post45+tmp___46^0 == 0 /\ -addr^post45+addr^0 == 0 /\ -addr_ai_family^post45+addr_ai_family^0 == 0 /\ -one^post45+one^0 == 0 /\ maxaddr^0-maxaddr^post45 == 0 /\ tmp___24^0-tmp___24^post45 == 0 /\ fd^0-fd^post45 == 0 /\ -listen_index^post45+listen_index^0 == 0), cost: 1 Propagated Equalities Original rule: l31 -> l28 : added^0'=added^post45, addr^0'=addr^post45, addr_ai_family^0'=addr_ai_family^post45, addrs^0'=addrs^post45, closed^0'=closed^post45, err^0'=err^post45, family^0'=family^post45, fd^0'=fd^post45, listen_index^0'=listen_index^post45, listensocket_of_listen_index^0'=listensocket_of_listen_index^post45, maxaddr^0'=maxaddr^post45, maxbackends^0'=maxbackends^post45, maxconn^0'=maxconn^post45, maxlisten^0'=maxlisten^post45, one^0'=one^post45, ret^0'=ret^post45, tmp1^0'=tmp1^post45, tmp___02^0'=tmp___02^post45, tmp___13^0'=tmp___13^post45, tmp___24^0'=tmp___24^post45, tmp___35^0'=tmp___35^post45, tmp___46^0'=tmp___46^post45, (maxlisten^0-maxlisten^post45 == 0 /\ tmp1^0-tmp1^post45 == 0 /\ -maxconn^post45+maxconn^0 == 0 /\ tmp___02^0-tmp___02^post45 == 0 /\ addrs^0-addrs^post45 == 0 /\ closed^0-closed^post45 == 0 /\ -listensocket_of_listen_index^post45+listensocket_of_listen_index^0 == 0 /\ tmp___35^0-tmp___35^post45 == 0 /\ added^0-added^post45 == 0 /\ -err^post45+err^0 == 0 /\ -family^post45+family^0 == 0 /\ -ret^post45+ret^0 == 0 /\ 1+listensocket_of_listen_index^0 <= 0 /\ 1+listensocket_of_listen_index^0 == 0 /\ -1-listensocket_of_listen_index^0 <= 0 /\ -maxbackends^post45+maxbackends^0 == 0 /\ -tmp___13^post45+tmp___13^0 == 0 /\ -tmp___46^post45+tmp___46^0 == 0 /\ -addr^post45+addr^0 == 0 /\ -addr_ai_family^post45+addr_ai_family^0 == 0 /\ -one^post45+one^0 == 0 /\ maxaddr^0-maxaddr^post45 == 0 /\ tmp___24^0-tmp___24^post45 == 0 /\ fd^0-fd^post45 == 0 /\ -listen_index^post45+listen_index^0 == 0), cost: 1 New rule: l31 -> l28 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+listensocket_of_listen_index^0 <= 0 /\ 1+listensocket_of_listen_index^0 == 0 /\ -1-listensocket_of_listen_index^0 <= 0), cost: 1 propagated equality maxlisten^post45 = maxlisten^0 propagated equality tmp1^post45 = tmp1^0 propagated equality maxconn^post45 = maxconn^0 propagated equality tmp___02^post45 = tmp___02^0 propagated equality addrs^post45 = addrs^0 propagated equality closed^post45 = closed^0 propagated equality listensocket_of_listen_index^post45 = listensocket_of_listen_index^0 propagated equality tmp___35^post45 = tmp___35^0 propagated equality added^post45 = added^0 propagated equality err^post45 = err^0 propagated equality family^post45 = family^0 propagated equality ret^post45 = ret^0 propagated equality maxbackends^post45 = maxbackends^0 propagated equality tmp___13^post45 = tmp___13^0 propagated equality tmp___46^post45 = tmp___46^0 propagated equality addr^post45 = addr^0 propagated equality addr_ai_family^post45 = addr_ai_family^0 propagated equality one^post45 = one^0 propagated equality maxaddr^post45 = maxaddr^0 propagated equality tmp___24^post45 = tmp___24^0 propagated equality fd^post45 = fd^0 propagated equality listen_index^post45 = listen_index^0 Simplified Guard Original rule: l31 -> l28 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+listensocket_of_listen_index^0 <= 0 /\ 1+listensocket_of_listen_index^0 == 0 /\ -1-listensocket_of_listen_index^0 <= 0), cost: 1 New rule: l31 -> l28 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (1+listensocket_of_listen_index^0 <= 0 /\ 1+listensocket_of_listen_index^0 == 0 /\ -1-listensocket_of_listen_index^0 <= 0), cost: 1 made implied equalities explicit Original rule: l31 -> l28 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (1+listensocket_of_listen_index^0 <= 0 /\ 1+listensocket_of_listen_index^0 == 0 /\ -1-listensocket_of_listen_index^0 <= 0), cost: 1 New rule: l31 -> l28 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (1+listensocket_of_listen_index^0 <= 0 /\ 1+listensocket_of_listen_index^0 == 0 /\ -1-listensocket_of_listen_index^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l31 -> l28 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (1+listensocket_of_listen_index^0 <= 0 /\ 1+listensocket_of_listen_index^0 == 0 /\ -1-listensocket_of_listen_index^0 <= 0), cost: 1 New rule: l31 -> l28 : (1+listensocket_of_listen_index^0 <= 0 /\ 1+listensocket_of_listen_index^0 == 0 /\ -1-listensocket_of_listen_index^0 <= 0), cost: 1 Propagated Equalities Original rule: l27 -> l28 : added^0'=added^post46, addr^0'=addr^post46, addr_ai_family^0'=addr_ai_family^post46, addrs^0'=addrs^post46, closed^0'=closed^post46, err^0'=err^post46, family^0'=family^post46, fd^0'=fd^post46, listen_index^0'=listen_index^post46, listensocket_of_listen_index^0'=listensocket_of_listen_index^post46, maxaddr^0'=maxaddr^post46, maxbackends^0'=maxbackends^post46, maxconn^0'=maxconn^post46, maxlisten^0'=maxlisten^post46, one^0'=one^post46, ret^0'=ret^post46, tmp1^0'=tmp1^post46, tmp___02^0'=tmp___02^post46, tmp___13^0'=tmp___13^post46, tmp___24^0'=tmp___24^post46, tmp___35^0'=tmp___35^post46, tmp___46^0'=tmp___46^post46, (tmp___46^0-tmp___46^post46 == 0 /\ -tmp1^post46+tmp1^0 == 0 /\ -addr_ai_family^post46+addr_ai_family^0 == 0 /\ tmp___35^0-tmp___35^post46 == 0 /\ -listen_index^post46+listen_index^0 == 0 /\ addrs^0-addrs^post46 == 0 /\ maxaddr^0-maxaddr^post46 == 0 /\ -family^post46+family^0 == 0 /\ -err^post46+err^0 == 0 /\ one^0-one^post46 == 0 /\ closed^0-closed^post46 == 0 /\ maxlisten^0-maxlisten^post46 == 0 /\ tmp___02^0-tmp___02^post46 == 0 /\ -tmp___24^post46+tmp___24^0 == 0 /\ fd^0-fd^post46 == 0 /\ -ret^post46+ret^0 == 0 /\ addr^0-addr^post46 == 0 /\ -maxconn^post46+maxconn^0 == 0 /\ -listen_index^0+maxlisten^0 <= 0 /\ -listensocket_of_listen_index^post46+listensocket_of_listen_index^0 == 0 /\ -tmp___13^post46+tmp___13^0 == 0 /\ added^0-added^post46 == 0 /\ -maxbackends^post46+maxbackends^0 == 0), cost: 1 New rule: l27 -> l28 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -listen_index^0+maxlisten^0 <= 0), cost: 1 propagated equality tmp___46^post46 = tmp___46^0 propagated equality tmp1^post46 = tmp1^0 propagated equality addr_ai_family^post46 = addr_ai_family^0 propagated equality tmp___35^post46 = tmp___35^0 propagated equality listen_index^post46 = listen_index^0 propagated equality addrs^post46 = addrs^0 propagated equality maxaddr^post46 = maxaddr^0 propagated equality family^post46 = family^0 propagated equality err^post46 = err^0 propagated equality one^post46 = one^0 propagated equality closed^post46 = closed^0 propagated equality maxlisten^post46 = maxlisten^0 propagated equality tmp___02^post46 = tmp___02^0 propagated equality tmp___24^post46 = tmp___24^0 propagated equality fd^post46 = fd^0 propagated equality ret^post46 = ret^0 propagated equality addr^post46 = addr^0 propagated equality maxconn^post46 = maxconn^0 propagated equality listensocket_of_listen_index^post46 = listensocket_of_listen_index^0 propagated equality tmp___13^post46 = tmp___13^0 propagated equality added^post46 = added^0 propagated equality maxbackends^post46 = maxbackends^0 Simplified Guard Original rule: l27 -> l28 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -listen_index^0+maxlisten^0 <= 0), cost: 1 New rule: l27 -> l28 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, -listen_index^0+maxlisten^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l27 -> l28 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, -listen_index^0+maxlisten^0 <= 0, cost: 1 New rule: l27 -> l28 : -listen_index^0+maxlisten^0 <= 0, cost: 1 Propagated Equalities Original rule: l27 -> l31 : added^0'=added^post47, addr^0'=addr^post47, addr_ai_family^0'=addr_ai_family^post47, addrs^0'=addrs^post47, closed^0'=closed^post47, err^0'=err^post47, family^0'=family^post47, fd^0'=fd^post47, listen_index^0'=listen_index^post47, listensocket_of_listen_index^0'=listensocket_of_listen_index^post47, maxaddr^0'=maxaddr^post47, maxbackends^0'=maxbackends^post47, maxconn^0'=maxconn^post47, maxlisten^0'=maxlisten^post47, one^0'=one^post47, ret^0'=ret^post47, tmp1^0'=tmp1^post47, tmp___02^0'=tmp___02^post47, tmp___13^0'=tmp___13^post47, tmp___24^0'=tmp___24^post47, tmp___35^0'=tmp___35^post47, tmp___46^0'=tmp___46^post47, (-listensocket_of_listen_index^post47+listensocket_of_listen_index^0 == 0 /\ listen_index^0-listen_index^post47 == 0 /\ tmp___46^0-tmp___46^post47 == 0 /\ addr_ai_family^0-addr_ai_family^post47 == 0 /\ -maxbackends^post47+maxbackends^0 == 0 /\ -tmp1^post47+tmp1^0 == 0 /\ -family^post47+family^0 == 0 /\ added^0-added^post47 == 0 /\ -closed^post47+closed^0 == 0 /\ tmp___35^0-tmp___35^post47 == 0 /\ addrs^0-addrs^post47 == 0 /\ tmp___02^0-tmp___02^post47 == 0 /\ maxaddr^0-maxaddr^post47 == 0 /\ -maxlisten^post47+maxlisten^0 == 0 /\ one^0-one^post47 == 0 /\ 1+listen_index^0-maxlisten^0 <= 0 /\ err^0-err^post47 == 0 /\ tmp___13^0-tmp___13^post47 == 0 /\ -addr^post47+addr^0 == 0 /\ -fd^post47+fd^0 == 0 /\ -tmp___24^post47+tmp___24^0 == 0 /\ -ret^post47+ret^0 == 0 /\ -maxconn^post47+maxconn^0 == 0), cost: 1 New rule: l27 -> l31 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+listen_index^0-maxlisten^0 <= 0), cost: 1 propagated equality listensocket_of_listen_index^post47 = listensocket_of_listen_index^0 propagated equality listen_index^post47 = listen_index^0 propagated equality tmp___46^post47 = tmp___46^0 propagated equality addr_ai_family^post47 = addr_ai_family^0 propagated equality maxbackends^post47 = maxbackends^0 propagated equality tmp1^post47 = tmp1^0 propagated equality family^post47 = family^0 propagated equality added^post47 = added^0 propagated equality closed^post47 = closed^0 propagated equality tmp___35^post47 = tmp___35^0 propagated equality addrs^post47 = addrs^0 propagated equality tmp___02^post47 = tmp___02^0 propagated equality maxaddr^post47 = maxaddr^0 propagated equality maxlisten^post47 = maxlisten^0 propagated equality one^post47 = one^0 propagated equality err^post47 = err^0 propagated equality tmp___13^post47 = tmp___13^0 propagated equality addr^post47 = addr^0 propagated equality fd^post47 = fd^0 propagated equality tmp___24^post47 = tmp___24^0 propagated equality ret^post47 = ret^0 propagated equality maxconn^post47 = maxconn^0 Simplified Guard Original rule: l27 -> l31 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+listen_index^0-maxlisten^0 <= 0), cost: 1 New rule: l27 -> l31 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+listen_index^0-maxlisten^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l27 -> l31 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+listen_index^0-maxlisten^0 <= 0, cost: 1 New rule: l27 -> l31 : 1+listen_index^0-maxlisten^0 <= 0, cost: 1 Propagated Equalities Original rule: l32 -> l8 : added^0'=added^post48, addr^0'=addr^post48, addr_ai_family^0'=addr_ai_family^post48, addrs^0'=addrs^post48, closed^0'=closed^post48, err^0'=err^post48, family^0'=family^post48, fd^0'=fd^post48, listen_index^0'=listen_index^post48, listensocket_of_listen_index^0'=listensocket_of_listen_index^post48, maxaddr^0'=maxaddr^post48, maxbackends^0'=maxbackends^post48, maxconn^0'=maxconn^post48, maxlisten^0'=maxlisten^post48, one^0'=one^post48, ret^0'=ret^post48, tmp1^0'=tmp1^post48, tmp___02^0'=tmp___02^post48, tmp___13^0'=tmp___13^post48, tmp___24^0'=tmp___24^post48, tmp___35^0'=tmp___35^post48, tmp___46^0'=tmp___46^post48, (maxaddr^0-maxaddr^post48 == 0 /\ tmp___24^0-tmp___24^post48 == 0 /\ maxbackends^0-maxbackends^post48 == 0 /\ tmp___35^0-tmp___35^post48 == 0 /\ -listensocket_of_listen_index^post48+listensocket_of_listen_index^0 == 0 /\ tmp___02^0-tmp___02^post48 == 0 /\ addr_ai_family^0-addr_ai_family^post48 == 0 /\ -tmp___46^post48+tmp___46^0 == 0 /\ addrs^0-addrs^post48 == 0 /\ -family^post48+family^0 == 0 /\ -listen_index^post48+listen_index^0 == 0 /\ maxlisten^0-maxlisten^post48 == 0 /\ fd^0-fd^post48 == 0 /\ one^0-one^post48 == 0 /\ -ret^post48+ret^0 == 0 /\ -maxconn^post48+maxconn^0 == 0 /\ err^0-err^post48 == 0 /\ -closed^post48+closed^0 == 0 /\ added^0-added^post48 == 0 /\ -addr^post48+addr^0 == 0 /\ -tmp1^post48+tmp1^0 == 0 /\ -tmp___13^post48+tmp___13^0 == 0), cost: 1 New rule: l32 -> l8 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality maxaddr^post48 = maxaddr^0 propagated equality tmp___24^post48 = tmp___24^0 propagated equality maxbackends^post48 = maxbackends^0 propagated equality tmp___35^post48 = tmp___35^0 propagated equality listensocket_of_listen_index^post48 = listensocket_of_listen_index^0 propagated equality tmp___02^post48 = tmp___02^0 propagated equality addr_ai_family^post48 = addr_ai_family^0 propagated equality tmp___46^post48 = tmp___46^0 propagated equality addrs^post48 = addrs^0 propagated equality family^post48 = family^0 propagated equality listen_index^post48 = listen_index^0 propagated equality maxlisten^post48 = maxlisten^0 propagated equality fd^post48 = fd^0 propagated equality one^post48 = one^0 propagated equality ret^post48 = ret^0 propagated equality maxconn^post48 = maxconn^0 propagated equality err^post48 = err^0 propagated equality closed^post48 = closed^0 propagated equality added^post48 = added^0 propagated equality addr^post48 = addr^0 propagated equality tmp1^post48 = tmp1^0 propagated equality tmp___13^post48 = tmp___13^0 Simplified Guard Original rule: l32 -> l8 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l32 -> l8 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l32 -> l8 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l32 -> l8 : T, cost: 1 made implied equalities explicit Original rule: l33 -> l26 : added^0'=added^post49, addr^0'=addr^post49, addr_ai_family^0'=addr_ai_family^post49, addrs^0'=addrs^post49, closed^0'=closed^post49, err^0'=err^post49, family^0'=family^post49, fd^0'=fd^post49, listen_index^0'=listen_index^post49, listensocket_of_listen_index^0'=listensocket_of_listen_index^post49, maxaddr^0'=maxaddr^post49, maxbackends^0'=maxbackends^post49, maxconn^0'=maxconn^post49, maxlisten^0'=maxlisten^post49, one^0'=one^post49, ret^0'=ret^post49, tmp1^0'=tmp1^post49, tmp___02^0'=tmp___02^post49, tmp___13^0'=tmp___13^post49, tmp___24^0'=tmp___24^post49, tmp___35^0'=tmp___35^post49, tmp___46^0'=tmp___46^post49, (fd^0-fd^post49 == 0 /\ -tmp1^post49+tmp1^0 == 0 /\ added^0-added^post49 == 0 /\ -maxconn^post49+maxconn^0 == 0 /\ -tmp___24^post49+tmp___24^0 == 0 /\ tmp___35^0-tmp___35^post49 == 0 /\ one^0-one^post49 == 0 /\ tmp___46^0-tmp___46^post49 == 0 /\ maxaddr^0-maxaddr^post49 == 0 /\ listen_index^0-listen_index^post49 == 0 /\ -listensocket_of_listen_index^post49+listensocket_of_listen_index^0 == 0 /\ -err^post49+err^0 == 0 /\ -closed^post49+closed^0 == 0 /\ -ret^post49+ret^0 == 0 /\ tmp___13^0-tmp___13^post49 == 0 /\ -maxbackends^post49+maxbackends^0 == 0 /\ -tmp___13^0 <= 0 /\ -addr_ai_family^post49+addr_ai_family^0 == 0 /\ tmp___13^0 <= 0 /\ addrs^0-addrs^post49 == 0 /\ -maxlisten^post49+maxlisten^0 == 0 /\ tmp___02^0-tmp___02^post49 == 0 /\ addr^0-addr^post49 == 0 /\ -family^post49+family^0 == 0), cost: 1 New rule: l33 -> l26 : added^0'=added^post49, addr^0'=addr^post49, addr_ai_family^0'=addr_ai_family^post49, addrs^0'=addrs^post49, closed^0'=closed^post49, err^0'=err^post49, family^0'=family^post49, fd^0'=fd^post49, listen_index^0'=listen_index^post49, listensocket_of_listen_index^0'=listensocket_of_listen_index^post49, maxaddr^0'=maxaddr^post49, maxbackends^0'=maxbackends^post49, maxconn^0'=maxconn^post49, maxlisten^0'=maxlisten^post49, one^0'=one^post49, ret^0'=ret^post49, tmp1^0'=tmp1^post49, tmp___02^0'=tmp___02^post49, tmp___13^0'=tmp___13^post49, tmp___24^0'=tmp___24^post49, tmp___35^0'=tmp___35^post49, tmp___46^0'=tmp___46^post49, (fd^0-fd^post49 == 0 /\ -tmp1^post49+tmp1^0 == 0 /\ added^0-added^post49 == 0 /\ -maxconn^post49+maxconn^0 == 0 /\ -tmp___24^post49+tmp___24^0 == 0 /\ tmp___35^0-tmp___35^post49 == 0 /\ one^0-one^post49 == 0 /\ tmp___46^0-tmp___46^post49 == 0 /\ maxaddr^0-maxaddr^post49 == 0 /\ listen_index^0-listen_index^post49 == 0 /\ -listensocket_of_listen_index^post49+listensocket_of_listen_index^0 == 0 /\ -err^post49+err^0 == 0 /\ -closed^post49+closed^0 == 0 /\ -ret^post49+ret^0 == 0 /\ tmp___13^0-tmp___13^post49 == 0 /\ -maxbackends^post49+maxbackends^0 == 0 /\ -tmp___13^0 <= 0 /\ -tmp___13^0 == 0 /\ -addr_ai_family^post49+addr_ai_family^0 == 0 /\ tmp___13^0 <= 0 /\ addrs^0-addrs^post49 == 0 /\ -maxlisten^post49+maxlisten^0 == 0 /\ tmp___02^0-tmp___02^post49 == 0 /\ addr^0-addr^post49 == 0 /\ -family^post49+family^0 == 0), cost: 1 Propagated Equalities Original rule: l33 -> l26 : added^0'=added^post49, addr^0'=addr^post49, addr_ai_family^0'=addr_ai_family^post49, addrs^0'=addrs^post49, closed^0'=closed^post49, err^0'=err^post49, family^0'=family^post49, fd^0'=fd^post49, listen_index^0'=listen_index^post49, listensocket_of_listen_index^0'=listensocket_of_listen_index^post49, maxaddr^0'=maxaddr^post49, maxbackends^0'=maxbackends^post49, maxconn^0'=maxconn^post49, maxlisten^0'=maxlisten^post49, one^0'=one^post49, ret^0'=ret^post49, tmp1^0'=tmp1^post49, tmp___02^0'=tmp___02^post49, tmp___13^0'=tmp___13^post49, tmp___24^0'=tmp___24^post49, tmp___35^0'=tmp___35^post49, tmp___46^0'=tmp___46^post49, (fd^0-fd^post49 == 0 /\ -tmp1^post49+tmp1^0 == 0 /\ added^0-added^post49 == 0 /\ -maxconn^post49+maxconn^0 == 0 /\ -tmp___24^post49+tmp___24^0 == 0 /\ tmp___35^0-tmp___35^post49 == 0 /\ one^0-one^post49 == 0 /\ tmp___46^0-tmp___46^post49 == 0 /\ maxaddr^0-maxaddr^post49 == 0 /\ listen_index^0-listen_index^post49 == 0 /\ -listensocket_of_listen_index^post49+listensocket_of_listen_index^0 == 0 /\ -err^post49+err^0 == 0 /\ -closed^post49+closed^0 == 0 /\ -ret^post49+ret^0 == 0 /\ tmp___13^0-tmp___13^post49 == 0 /\ -maxbackends^post49+maxbackends^0 == 0 /\ -tmp___13^0 <= 0 /\ -tmp___13^0 == 0 /\ -addr_ai_family^post49+addr_ai_family^0 == 0 /\ tmp___13^0 <= 0 /\ addrs^0-addrs^post49 == 0 /\ -maxlisten^post49+maxlisten^0 == 0 /\ tmp___02^0-tmp___02^post49 == 0 /\ addr^0-addr^post49 == 0 /\ -family^post49+family^0 == 0), cost: 1 New rule: l33 -> l26 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -tmp___13^0 <= 0 /\ -tmp___13^0 == 0 /\ tmp___13^0 <= 0), cost: 1 propagated equality fd^post49 = fd^0 propagated equality tmp1^post49 = tmp1^0 propagated equality added^post49 = added^0 propagated equality maxconn^post49 = maxconn^0 propagated equality tmp___24^post49 = tmp___24^0 propagated equality tmp___35^post49 = tmp___35^0 propagated equality one^post49 = one^0 propagated equality tmp___46^post49 = tmp___46^0 propagated equality maxaddr^post49 = maxaddr^0 propagated equality listen_index^post49 = listen_index^0 propagated equality listensocket_of_listen_index^post49 = listensocket_of_listen_index^0 propagated equality err^post49 = err^0 propagated equality closed^post49 = closed^0 propagated equality ret^post49 = ret^0 propagated equality tmp___13^post49 = tmp___13^0 propagated equality maxbackends^post49 = maxbackends^0 propagated equality addr_ai_family^post49 = addr_ai_family^0 propagated equality addrs^post49 = addrs^0 propagated equality maxlisten^post49 = maxlisten^0 propagated equality tmp___02^post49 = tmp___02^0 propagated equality addr^post49 = addr^0 propagated equality family^post49 = family^0 Simplified Guard Original rule: l33 -> l26 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -tmp___13^0 <= 0 /\ -tmp___13^0 == 0 /\ tmp___13^0 <= 0), cost: 1 New rule: l33 -> l26 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (-tmp___13^0 <= 0 /\ -tmp___13^0 == 0 /\ tmp___13^0 <= 0), cost: 1 made implied equalities explicit Original rule: l33 -> l26 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (-tmp___13^0 <= 0 /\ -tmp___13^0 == 0 /\ tmp___13^0 <= 0), cost: 1 New rule: l33 -> l26 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (-tmp___13^0 <= 0 /\ -tmp___13^0 == 0 /\ tmp___13^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l33 -> l26 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (-tmp___13^0 <= 0 /\ -tmp___13^0 == 0 /\ tmp___13^0 <= 0), cost: 1 New rule: l33 -> l26 : (-tmp___13^0 <= 0 /\ -tmp___13^0 == 0 /\ tmp___13^0 <= 0), cost: 1 Propagated Equalities Original rule: l33 -> l32 : added^0'=added^post50, addr^0'=addr^post50, addr_ai_family^0'=addr_ai_family^post50, addrs^0'=addrs^post50, closed^0'=closed^post50, err^0'=err^post50, family^0'=family^post50, fd^0'=fd^post50, listen_index^0'=listen_index^post50, listensocket_of_listen_index^0'=listensocket_of_listen_index^post50, maxaddr^0'=maxaddr^post50, maxbackends^0'=maxbackends^post50, maxconn^0'=maxconn^post50, maxlisten^0'=maxlisten^post50, one^0'=one^post50, ret^0'=ret^post50, tmp1^0'=tmp1^post50, tmp___02^0'=tmp___02^post50, tmp___13^0'=tmp___13^post50, tmp___24^0'=tmp___24^post50, tmp___35^0'=tmp___35^post50, tmp___46^0'=tmp___46^post50, (listensocket_of_listen_index^0-listensocket_of_listen_index^post50 == 0 /\ -fd^post50+fd^0 == 0 /\ -maxlisten^post50+maxlisten^0 == 0 /\ family^0-family^post50 == 0 /\ -ret^post50+ret^0 == 0 /\ -addrs^post50+addrs^0 == 0 /\ err^0-err^post50 == 0 /\ addr_ai_family^0-addr_ai_family^post50 == 0 /\ -maxbackends^post50+maxbackends^0 == 0 /\ -addr^post50+addr^0 == 0 /\ -tmp___24^post50+tmp___24^0 == 0 /\ tmp___46^0-tmp___46^post50 == 0 /\ listen_index^0-listen_index^post50 == 0 /\ tmp___35^0-tmp___35^post50 == 0 /\ 1-tmp___13^0 <= 0 /\ maxconn^0-maxconn^post50 == 0 /\ tmp___02^0-tmp___02^post50 == 0 /\ -closed^post50+closed^0 == 0 /\ tmp___13^0-tmp___13^post50 == 0 /\ one^0-one^post50 == 0 /\ -tmp1^post50+tmp1^0 == 0 /\ -added^post50+added^0 == 0 /\ maxaddr^0-maxaddr^post50 == 0), cost: 1 New rule: l33 -> l32 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1-tmp___13^0 <= 0), cost: 1 propagated equality listensocket_of_listen_index^post50 = listensocket_of_listen_index^0 propagated equality fd^post50 = fd^0 propagated equality maxlisten^post50 = maxlisten^0 propagated equality family^post50 = family^0 propagated equality ret^post50 = ret^0 propagated equality addrs^post50 = addrs^0 propagated equality err^post50 = err^0 propagated equality addr_ai_family^post50 = addr_ai_family^0 propagated equality maxbackends^post50 = maxbackends^0 propagated equality addr^post50 = addr^0 propagated equality tmp___24^post50 = tmp___24^0 propagated equality tmp___46^post50 = tmp___46^0 propagated equality listen_index^post50 = listen_index^0 propagated equality tmp___35^post50 = tmp___35^0 propagated equality maxconn^post50 = maxconn^0 propagated equality tmp___02^post50 = tmp___02^0 propagated equality closed^post50 = closed^0 propagated equality tmp___13^post50 = tmp___13^0 propagated equality one^post50 = one^0 propagated equality tmp1^post50 = tmp1^0 propagated equality added^post50 = added^0 propagated equality maxaddr^post50 = maxaddr^0 Simplified Guard Original rule: l33 -> l32 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1-tmp___13^0 <= 0), cost: 1 New rule: l33 -> l32 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1-tmp___13^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l33 -> l32 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1-tmp___13^0 <= 0, cost: 1 New rule: l33 -> l32 : 1-tmp___13^0 <= 0, cost: 1 Propagated Equalities Original rule: l33 -> l32 : added^0'=added^post51, addr^0'=addr^post51, addr_ai_family^0'=addr_ai_family^post51, addrs^0'=addrs^post51, closed^0'=closed^post51, err^0'=err^post51, family^0'=family^post51, fd^0'=fd^post51, listen_index^0'=listen_index^post51, listensocket_of_listen_index^0'=listensocket_of_listen_index^post51, maxaddr^0'=maxaddr^post51, maxbackends^0'=maxbackends^post51, maxconn^0'=maxconn^post51, maxlisten^0'=maxlisten^post51, one^0'=one^post51, ret^0'=ret^post51, tmp1^0'=tmp1^post51, tmp___02^0'=tmp___02^post51, tmp___13^0'=tmp___13^post51, tmp___24^0'=tmp___24^post51, tmp___35^0'=tmp___35^post51, tmp___46^0'=tmp___46^post51, (tmp___46^0-tmp___46^post51 == 0 /\ listen_index^0-listen_index^post51 == 0 /\ tmp___35^0-tmp___35^post51 == 0 /\ -closed^post51+closed^0 == 0 /\ -fd^post51+fd^0 == 0 /\ -family^post51+family^0 == 0 /\ -added^post51+added^0 == 0 /\ 1+tmp___13^0 <= 0 /\ -tmp1^post51+tmp1^0 == 0 /\ tmp___02^0-tmp___02^post51 == 0 /\ tmp___13^0-tmp___13^post51 == 0 /\ addr_ai_family^0-addr_ai_family^post51 == 0 /\ -maxlisten^post51+maxlisten^0 == 0 /\ one^0-one^post51 == 0 /\ maxaddr^0-maxaddr^post51 == 0 /\ -addr^post51+addr^0 == 0 /\ -maxbackends^post51+maxbackends^0 == 0 /\ -ret^post51+ret^0 == 0 /\ err^0-err^post51 == 0 /\ -listensocket_of_listen_index^post51+listensocket_of_listen_index^0 == 0 /\ -maxconn^post51+maxconn^0 == 0 /\ -tmp___24^post51+tmp___24^0 == 0 /\ addrs^0-addrs^post51 == 0), cost: 1 New rule: l33 -> l32 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+tmp___13^0 <= 0), cost: 1 propagated equality tmp___46^post51 = tmp___46^0 propagated equality listen_index^post51 = listen_index^0 propagated equality tmp___35^post51 = tmp___35^0 propagated equality closed^post51 = closed^0 propagated equality fd^post51 = fd^0 propagated equality family^post51 = family^0 propagated equality added^post51 = added^0 propagated equality tmp1^post51 = tmp1^0 propagated equality tmp___02^post51 = tmp___02^0 propagated equality tmp___13^post51 = tmp___13^0 propagated equality addr_ai_family^post51 = addr_ai_family^0 propagated equality maxlisten^post51 = maxlisten^0 propagated equality one^post51 = one^0 propagated equality maxaddr^post51 = maxaddr^0 propagated equality addr^post51 = addr^0 propagated equality maxbackends^post51 = maxbackends^0 propagated equality ret^post51 = ret^0 propagated equality err^post51 = err^0 propagated equality listensocket_of_listen_index^post51 = listensocket_of_listen_index^0 propagated equality maxconn^post51 = maxconn^0 propagated equality tmp___24^post51 = tmp___24^0 propagated equality addrs^post51 = addrs^0 Simplified Guard Original rule: l33 -> l32 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+tmp___13^0 <= 0), cost: 1 New rule: l33 -> l32 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+tmp___13^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l33 -> l32 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+tmp___13^0 <= 0, cost: 1 New rule: l33 -> l32 : 1+tmp___13^0 <= 0, cost: 1 made implied equalities explicit Original rule: l35 -> l33 : added^0'=added^post54, addr^0'=addr^post54, addr_ai_family^0'=addr_ai_family^post54, addrs^0'=addrs^post54, closed^0'=closed^post54, err^0'=err^post54, family^0'=family^post54, fd^0'=fd^post54, listen_index^0'=listen_index^post54, listensocket_of_listen_index^0'=listensocket_of_listen_index^post54, maxaddr^0'=maxaddr^post54, maxbackends^0'=maxbackends^post54, maxconn^0'=maxconn^post54, maxlisten^0'=maxlisten^post54, one^0'=one^post54, ret^0'=ret^post54, tmp1^0'=tmp1^post54, tmp___02^0'=tmp___02^post54, tmp___13^0'=tmp___13^post54, tmp___24^0'=tmp___24^post54, tmp___35^0'=tmp___35^post54, tmp___46^0'=tmp___46^post54, (0 == 0 /\ tmp___02^0-tmp___02^post54 == 0 /\ -tmp___24^post54+tmp___24^0 == 0 /\ tmp___02^0 <= 0 /\ added^0-added^post54 == 0 /\ addrs^0-addrs^post54 == 0 /\ tmp___35^0-tmp___35^post54 == 0 /\ -tmp___02^0 <= 0 /\ addr_ai_family^0-addr_ai_family^post54 == 0 /\ tmp___46^0-tmp___46^post54 == 0 /\ -addr^post54+addr^0 == 0 /\ -maxbackends^post54+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post54+listensocket_of_listen_index^0 == 0 /\ -tmp1^post54+tmp1^0 == 0 /\ -closed^post54+closed^0 == 0 /\ err^0-err^post54 == 0 /\ -fd^post54+fd^0 == 0 /\ -family^post54+family^0 == 0 /\ -ret^post54+ret^0 == 0 /\ one^0-one^post54 == 0 /\ listen_index^0-listen_index^post54 == 0 /\ -maxlisten^post54+maxlisten^0 == 0 /\ maxaddr^0-maxaddr^post54 == 0 /\ maxconn^0-maxconn^post54 == 0), cost: 1 New rule: l35 -> l33 : added^0'=added^post54, addr^0'=addr^post54, addr_ai_family^0'=addr_ai_family^post54, addrs^0'=addrs^post54, closed^0'=closed^post54, err^0'=err^post54, family^0'=family^post54, fd^0'=fd^post54, listen_index^0'=listen_index^post54, listensocket_of_listen_index^0'=listensocket_of_listen_index^post54, maxaddr^0'=maxaddr^post54, maxbackends^0'=maxbackends^post54, maxconn^0'=maxconn^post54, maxlisten^0'=maxlisten^post54, one^0'=one^post54, ret^0'=ret^post54, tmp1^0'=tmp1^post54, tmp___02^0'=tmp___02^post54, tmp___13^0'=tmp___13^post54, tmp___24^0'=tmp___24^post54, tmp___35^0'=tmp___35^post54, tmp___46^0'=tmp___46^post54, (0 == 0 /\ tmp___02^0-tmp___02^post54 == 0 /\ -tmp___24^post54+tmp___24^0 == 0 /\ tmp___02^0 <= 0 /\ tmp___02^0 == 0 /\ added^0-added^post54 == 0 /\ addrs^0-addrs^post54 == 0 /\ tmp___35^0-tmp___35^post54 == 0 /\ -tmp___02^0 <= 0 /\ addr_ai_family^0-addr_ai_family^post54 == 0 /\ tmp___46^0-tmp___46^post54 == 0 /\ -addr^post54+addr^0 == 0 /\ -maxbackends^post54+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post54+listensocket_of_listen_index^0 == 0 /\ -tmp1^post54+tmp1^0 == 0 /\ -closed^post54+closed^0 == 0 /\ err^0-err^post54 == 0 /\ -fd^post54+fd^0 == 0 /\ -family^post54+family^0 == 0 /\ -ret^post54+ret^0 == 0 /\ one^0-one^post54 == 0 /\ listen_index^0-listen_index^post54 == 0 /\ -maxlisten^post54+maxlisten^0 == 0 /\ maxaddr^0-maxaddr^post54 == 0 /\ maxconn^0-maxconn^post54 == 0), cost: 1 Propagated Equalities Original rule: l35 -> l33 : added^0'=added^post54, addr^0'=addr^post54, addr_ai_family^0'=addr_ai_family^post54, addrs^0'=addrs^post54, closed^0'=closed^post54, err^0'=err^post54, family^0'=family^post54, fd^0'=fd^post54, listen_index^0'=listen_index^post54, listensocket_of_listen_index^0'=listensocket_of_listen_index^post54, maxaddr^0'=maxaddr^post54, maxbackends^0'=maxbackends^post54, maxconn^0'=maxconn^post54, maxlisten^0'=maxlisten^post54, one^0'=one^post54, ret^0'=ret^post54, tmp1^0'=tmp1^post54, tmp___02^0'=tmp___02^post54, tmp___13^0'=tmp___13^post54, tmp___24^0'=tmp___24^post54, tmp___35^0'=tmp___35^post54, tmp___46^0'=tmp___46^post54, (0 == 0 /\ tmp___02^0-tmp___02^post54 == 0 /\ -tmp___24^post54+tmp___24^0 == 0 /\ tmp___02^0 <= 0 /\ tmp___02^0 == 0 /\ added^0-added^post54 == 0 /\ addrs^0-addrs^post54 == 0 /\ tmp___35^0-tmp___35^post54 == 0 /\ -tmp___02^0 <= 0 /\ addr_ai_family^0-addr_ai_family^post54 == 0 /\ tmp___46^0-tmp___46^post54 == 0 /\ -addr^post54+addr^0 == 0 /\ -maxbackends^post54+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post54+listensocket_of_listen_index^0 == 0 /\ -tmp1^post54+tmp1^0 == 0 /\ -closed^post54+closed^0 == 0 /\ err^0-err^post54 == 0 /\ -fd^post54+fd^0 == 0 /\ -family^post54+family^0 == 0 /\ -ret^post54+ret^0 == 0 /\ one^0-one^post54 == 0 /\ listen_index^0-listen_index^post54 == 0 /\ -maxlisten^post54+maxlisten^0 == 0 /\ maxaddr^0-maxaddr^post54 == 0 /\ maxconn^0-maxconn^post54 == 0), cost: 1 New rule: l35 -> l33 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^post54, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ tmp___02^0 <= 0 /\ tmp___02^0 == 0 /\ -tmp___02^0 <= 0), cost: 1 propagated equality tmp___02^post54 = tmp___02^0 propagated equality tmp___24^post54 = tmp___24^0 propagated equality added^post54 = added^0 propagated equality addrs^post54 = addrs^0 propagated equality tmp___35^post54 = tmp___35^0 propagated equality addr_ai_family^post54 = addr_ai_family^0 propagated equality tmp___46^post54 = tmp___46^0 propagated equality addr^post54 = addr^0 propagated equality maxbackends^post54 = maxbackends^0 propagated equality listensocket_of_listen_index^post54 = listensocket_of_listen_index^0 propagated equality tmp1^post54 = tmp1^0 propagated equality closed^post54 = closed^0 propagated equality err^post54 = err^0 propagated equality fd^post54 = fd^0 propagated equality family^post54 = family^0 propagated equality ret^post54 = ret^0 propagated equality one^post54 = one^0 propagated equality listen_index^post54 = listen_index^0 propagated equality maxlisten^post54 = maxlisten^0 propagated equality maxaddr^post54 = maxaddr^0 propagated equality maxconn^post54 = maxconn^0 Simplified Guard Original rule: l35 -> l33 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^post54, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ tmp___02^0 <= 0 /\ tmp___02^0 == 0 /\ -tmp___02^0 <= 0), cost: 1 New rule: l35 -> l33 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^post54, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (tmp___02^0 <= 0 /\ tmp___02^0 == 0 /\ -tmp___02^0 <= 0), cost: 1 made implied equalities explicit Original rule: l35 -> l33 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^post54, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (tmp___02^0 <= 0 /\ tmp___02^0 == 0 /\ -tmp___02^0 <= 0), cost: 1 New rule: l35 -> l33 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^post54, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (tmp___02^0 <= 0 /\ tmp___02^0 == 0 /\ -tmp___02^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l35 -> l33 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^post54, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (tmp___02^0 <= 0 /\ tmp___02^0 == 0 /\ -tmp___02^0 <= 0), cost: 1 New rule: l35 -> l33 : tmp___13^0'=tmp___13^post54, (tmp___02^0 <= 0 /\ tmp___02^0 == 0 /\ -tmp___02^0 <= 0), cost: 1 Propagated Equalities Original rule: l35 -> l26 : added^0'=added^post55, addr^0'=addr^post55, addr_ai_family^0'=addr_ai_family^post55, addrs^0'=addrs^post55, closed^0'=closed^post55, err^0'=err^post55, family^0'=family^post55, fd^0'=fd^post55, listen_index^0'=listen_index^post55, listensocket_of_listen_index^0'=listensocket_of_listen_index^post55, maxaddr^0'=maxaddr^post55, maxbackends^0'=maxbackends^post55, maxconn^0'=maxconn^post55, maxlisten^0'=maxlisten^post55, one^0'=one^post55, ret^0'=ret^post55, tmp1^0'=tmp1^post55, tmp___02^0'=tmp___02^post55, tmp___13^0'=tmp___13^post55, tmp___24^0'=tmp___24^post55, tmp___35^0'=tmp___35^post55, tmp___46^0'=tmp___46^post55, (tmp___24^0-tmp___24^post55 == 0 /\ -maxlisten^post55+maxlisten^0 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post55 == 0 /\ tmp___35^0-tmp___35^post55 == 0 /\ -closed^post55+closed^0 == 0 /\ -fd^post55+fd^0 == 0 /\ family^0-family^post55 == 0 /\ -addrs^post55+addrs^0 == 0 /\ 1-tmp___02^0 <= 0 /\ -maxaddr^post55+maxaddr^0 == 0 /\ err^0-err^post55 == 0 /\ tmp___02^0-tmp___02^post55 == 0 /\ addr_ai_family^0-addr_ai_family^post55 == 0 /\ -ret^post55+ret^0 == 0 /\ -addr^post55+addr^0 == 0 /\ -maxconn^post55+maxconn^0 == 0 /\ -tmp___46^post55+tmp___46^0 == 0 /\ -one^post55+one^0 == 0 /\ listen_index^0-listen_index^post55 == 0 /\ tmp1^0-tmp1^post55 == 0 /\ -maxbackends^post55+maxbackends^0 == 0 /\ -added^post55+added^0 == 0 /\ -tmp___13^post55+tmp___13^0 == 0), cost: 1 New rule: l35 -> l26 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1-tmp___02^0 <= 0), cost: 1 propagated equality tmp___24^post55 = tmp___24^0 propagated equality maxlisten^post55 = maxlisten^0 propagated equality listensocket_of_listen_index^post55 = listensocket_of_listen_index^0 propagated equality tmp___35^post55 = tmp___35^0 propagated equality closed^post55 = closed^0 propagated equality fd^post55 = fd^0 propagated equality family^post55 = family^0 propagated equality addrs^post55 = addrs^0 propagated equality maxaddr^post55 = maxaddr^0 propagated equality err^post55 = err^0 propagated equality tmp___02^post55 = tmp___02^0 propagated equality addr_ai_family^post55 = addr_ai_family^0 propagated equality ret^post55 = ret^0 propagated equality addr^post55 = addr^0 propagated equality maxconn^post55 = maxconn^0 propagated equality tmp___46^post55 = tmp___46^0 propagated equality one^post55 = one^0 propagated equality listen_index^post55 = listen_index^0 propagated equality tmp1^post55 = tmp1^0 propagated equality maxbackends^post55 = maxbackends^0 propagated equality added^post55 = added^0 propagated equality tmp___13^post55 = tmp___13^0 Simplified Guard Original rule: l35 -> l26 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1-tmp___02^0 <= 0), cost: 1 New rule: l35 -> l26 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1-tmp___02^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l35 -> l26 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1-tmp___02^0 <= 0, cost: 1 New rule: l35 -> l26 : 1-tmp___02^0 <= 0, cost: 1 Propagated Equalities Original rule: l35 -> l26 : added^0'=added^post56, addr^0'=addr^post56, addr_ai_family^0'=addr_ai_family^post56, addrs^0'=addrs^post56, closed^0'=closed^post56, err^0'=err^post56, family^0'=family^post56, fd^0'=fd^post56, listen_index^0'=listen_index^post56, listensocket_of_listen_index^0'=listensocket_of_listen_index^post56, maxaddr^0'=maxaddr^post56, maxbackends^0'=maxbackends^post56, maxconn^0'=maxconn^post56, maxlisten^0'=maxlisten^post56, one^0'=one^post56, ret^0'=ret^post56, tmp1^0'=tmp1^post56, tmp___02^0'=tmp___02^post56, tmp___13^0'=tmp___13^post56, tmp___24^0'=tmp___24^post56, tmp___35^0'=tmp___35^post56, tmp___46^0'=tmp___46^post56, (addr_ai_family^0-addr_ai_family^post56 == 0 /\ -maxconn^post56+maxconn^0 == 0 /\ -addr^post56+addr^0 == 0 /\ -tmp___13^post56+tmp___13^0 == 0 /\ added^0-added^post56 == 0 /\ tmp___24^0-tmp___24^post56 == 0 /\ -fd^post56+fd^0 == 0 /\ -closed^post56+closed^0 == 0 /\ listen_index^0-listen_index^post56 == 0 /\ tmp___35^0-tmp___35^post56 == 0 /\ addrs^0-addrs^post56 == 0 /\ -ret^post56+ret^0 == 0 /\ maxlisten^0-maxlisten^post56 == 0 /\ 1+tmp___02^0 <= 0 /\ tmp1^0-tmp1^post56 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post56 == 0 /\ -maxaddr^post56+maxaddr^0 == 0 /\ -maxbackends^post56+maxbackends^0 == 0 /\ tmp___02^0-tmp___02^post56 == 0 /\ err^0-err^post56 == 0 /\ -tmp___46^post56+tmp___46^0 == 0 /\ -family^post56+family^0 == 0 /\ -one^post56+one^0 == 0), cost: 1 New rule: l35 -> l26 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+tmp___02^0 <= 0), cost: 1 propagated equality addr_ai_family^post56 = addr_ai_family^0 propagated equality maxconn^post56 = maxconn^0 propagated equality addr^post56 = addr^0 propagated equality tmp___13^post56 = tmp___13^0 propagated equality added^post56 = added^0 propagated equality tmp___24^post56 = tmp___24^0 propagated equality fd^post56 = fd^0 propagated equality closed^post56 = closed^0 propagated equality listen_index^post56 = listen_index^0 propagated equality tmp___35^post56 = tmp___35^0 propagated equality addrs^post56 = addrs^0 propagated equality ret^post56 = ret^0 propagated equality maxlisten^post56 = maxlisten^0 propagated equality tmp1^post56 = tmp1^0 propagated equality listensocket_of_listen_index^post56 = listensocket_of_listen_index^0 propagated equality maxaddr^post56 = maxaddr^0 propagated equality maxbackends^post56 = maxbackends^0 propagated equality tmp___02^post56 = tmp___02^0 propagated equality err^post56 = err^0 propagated equality tmp___46^post56 = tmp___46^0 propagated equality family^post56 = family^0 propagated equality one^post56 = one^0 Simplified Guard Original rule: l35 -> l26 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+tmp___02^0 <= 0), cost: 1 New rule: l35 -> l26 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+tmp___02^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l35 -> l26 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+tmp___02^0 <= 0, cost: 1 New rule: l35 -> l26 : 1+tmp___02^0 <= 0, cost: 1 Propagated Equalities Original rule: l18 -> l5 : added^0'=added^post57, addr^0'=addr^post57, addr_ai_family^0'=addr_ai_family^post57, addrs^0'=addrs^post57, closed^0'=closed^post57, err^0'=err^post57, family^0'=family^post57, fd^0'=fd^post57, listen_index^0'=listen_index^post57, listensocket_of_listen_index^0'=listensocket_of_listen_index^post57, maxaddr^0'=maxaddr^post57, maxbackends^0'=maxbackends^post57, maxconn^0'=maxconn^post57, maxlisten^0'=maxlisten^post57, one^0'=one^post57, ret^0'=ret^post57, tmp1^0'=tmp1^post57, tmp___02^0'=tmp___02^post57, tmp___13^0'=tmp___13^post57, tmp___24^0'=tmp___24^post57, tmp___35^0'=tmp___35^post57, tmp___46^0'=tmp___46^post57, (-maxlisten^post57+maxlisten^0 == 0 /\ addr_ai_family^0-addr_ai_family^post57 == 0 /\ listen_index^0-listen_index^post57 == 0 /\ -listensocket_of_listen_index^post57+listensocket_of_listen_index^0 == 0 /\ tmp___46^0-tmp___46^post57 == 0 /\ -closed^post57+closed^0 == 0 /\ -family^post57+family^0 == 0 /\ -maxbackends^post57+maxbackends^0 == 0 /\ tmp___35^0-tmp___35^post57 == 0 /\ addrs^0-addrs^post57 == 0 /\ -tmp1^post57+tmp1^0 == 0 /\ added^0-added^post57 == 0 /\ -ret^post57+ret^0 == 0 /\ maxaddr^0-maxaddr^post57 == 0 /\ tmp___02^0-tmp___02^post57 == 0 /\ tmp___13^0-tmp___13^post57 == 0 /\ err^0-err^post57 == 0 /\ -addr^post57+addr^0 == 0 /\ -fd^post57+fd^0 == 0 /\ maxaddr^0-addr^0 <= 0 /\ maxconn^0-maxconn^post57 == 0 /\ -tmp___24^post57+tmp___24^0 == 0 /\ one^0-one^post57 == 0), cost: 1 New rule: l18 -> l5 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ maxaddr^0-addr^0 <= 0), cost: 1 propagated equality maxlisten^post57 = maxlisten^0 propagated equality addr_ai_family^post57 = addr_ai_family^0 propagated equality listen_index^post57 = listen_index^0 propagated equality listensocket_of_listen_index^post57 = listensocket_of_listen_index^0 propagated equality tmp___46^post57 = tmp___46^0 propagated equality closed^post57 = closed^0 propagated equality family^post57 = family^0 propagated equality maxbackends^post57 = maxbackends^0 propagated equality tmp___35^post57 = tmp___35^0 propagated equality addrs^post57 = addrs^0 propagated equality tmp1^post57 = tmp1^0 propagated equality added^post57 = added^0 propagated equality ret^post57 = ret^0 propagated equality maxaddr^post57 = maxaddr^0 propagated equality tmp___02^post57 = tmp___02^0 propagated equality tmp___13^post57 = tmp___13^0 propagated equality err^post57 = err^0 propagated equality addr^post57 = addr^0 propagated equality fd^post57 = fd^0 propagated equality maxconn^post57 = maxconn^0 propagated equality tmp___24^post57 = tmp___24^0 propagated equality one^post57 = one^0 Simplified Guard Original rule: l18 -> l5 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ maxaddr^0-addr^0 <= 0), cost: 1 New rule: l18 -> l5 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, maxaddr^0-addr^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l18 -> l5 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, maxaddr^0-addr^0 <= 0, cost: 1 New rule: l18 -> l5 : maxaddr^0-addr^0 <= 0, cost: 1 Propagated Equalities Original rule: l18 -> l35 : added^0'=added^post58, addr^0'=addr^post58, addr_ai_family^0'=addr_ai_family^post58, addrs^0'=addrs^post58, closed^0'=closed^post58, err^0'=err^post58, family^0'=family^post58, fd^0'=fd^post58, listen_index^0'=listen_index^post58, listensocket_of_listen_index^0'=listensocket_of_listen_index^post58, maxaddr^0'=maxaddr^post58, maxbackends^0'=maxbackends^post58, maxconn^0'=maxconn^post58, maxlisten^0'=maxlisten^post58, one^0'=one^post58, ret^0'=ret^post58, tmp1^0'=tmp1^post58, tmp___02^0'=tmp___02^post58, tmp___13^0'=tmp___13^post58, tmp___24^0'=tmp___24^post58, tmp___35^0'=tmp___35^post58, tmp___46^0'=tmp___46^post58, (0 == 0 /\ -maxaddr^post58+maxaddr^0 == 0 /\ -maxbackends^post58+maxbackends^0 == 0 /\ -tmp___46^post58+tmp___46^0 == 0 /\ -ret^post58+ret^0 == 0 /\ -tmp1^post58+tmp1^0 == 0 /\ tmp___24^0-tmp___24^post58 == 0 /\ -tmp___13^post58+tmp___13^0 == 0 /\ addrs^0-addrs^post58 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post58 == 0 /\ addr_ai_family^0-addr_ai_family^post58 == 0 /\ -maxlisten^post58+maxlisten^0 == 0 /\ -one^post58+one^0 == 0 /\ -fd^post58+fd^0 == 0 /\ err^0-err^post58 == 0 /\ added^0-added^post58 == 0 /\ 1-maxaddr^0+addr^0 <= 0 /\ -addr^post58+addr^0 == 0 /\ -maxconn^post58+maxconn^0 == 0 /\ tmp___35^0-tmp___35^post58 == 0 /\ -closed^post58+closed^0 == 0 /\ -family^post58+family^0 == 0 /\ listen_index^0-listen_index^post58 == 0), cost: 1 New rule: l18 -> l35 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^post58, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1-maxaddr^0+addr^0 <= 0), cost: 1 propagated equality maxaddr^post58 = maxaddr^0 propagated equality maxbackends^post58 = maxbackends^0 propagated equality tmp___46^post58 = tmp___46^0 propagated equality ret^post58 = ret^0 propagated equality tmp1^post58 = tmp1^0 propagated equality tmp___24^post58 = tmp___24^0 propagated equality tmp___13^post58 = tmp___13^0 propagated equality addrs^post58 = addrs^0 propagated equality listensocket_of_listen_index^post58 = listensocket_of_listen_index^0 propagated equality addr_ai_family^post58 = addr_ai_family^0 propagated equality maxlisten^post58 = maxlisten^0 propagated equality one^post58 = one^0 propagated equality fd^post58 = fd^0 propagated equality err^post58 = err^0 propagated equality added^post58 = added^0 propagated equality addr^post58 = addr^0 propagated equality maxconn^post58 = maxconn^0 propagated equality tmp___35^post58 = tmp___35^0 propagated equality closed^post58 = closed^0 propagated equality family^post58 = family^0 propagated equality listen_index^post58 = listen_index^0 Simplified Guard Original rule: l18 -> l35 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^post58, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1-maxaddr^0+addr^0 <= 0), cost: 1 New rule: l18 -> l35 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^post58, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1-maxaddr^0+addr^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l18 -> l35 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^post58, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1-maxaddr^0+addr^0 <= 0, cost: 1 New rule: l18 -> l35 : tmp___02^0'=tmp___02^post58, 1-maxaddr^0+addr^0 <= 0, cost: 1 Propagated Equalities Original rule: l36 -> l37 : added^0'=added^post59, addr^0'=addr^post59, addr_ai_family^0'=addr_ai_family^post59, addrs^0'=addrs^post59, closed^0'=closed^post59, err^0'=err^post59, family^0'=family^post59, fd^0'=fd^post59, listen_index^0'=listen_index^post59, listensocket_of_listen_index^0'=listensocket_of_listen_index^post59, maxaddr^0'=maxaddr^post59, maxbackends^0'=maxbackends^post59, maxconn^0'=maxconn^post59, maxlisten^0'=maxlisten^post59, one^0'=one^post59, ret^0'=ret^post59, tmp1^0'=tmp1^post59, tmp___02^0'=tmp___02^post59, tmp___13^0'=tmp___13^post59, tmp___24^0'=tmp___24^post59, tmp___35^0'=tmp___35^post59, tmp___46^0'=tmp___46^post59, (err^0-err^post59 == 0 /\ -maxlisten^post59+maxlisten^0 == 0 /\ added^0-added^post59 == 0 /\ -ret^post59+ret^0 == 0 /\ tmp___35^0-tmp___35^post59 == 0 /\ listen_index^0-listen_index^post59 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post59 == 0 /\ -maxconn^post59+maxconn^0 == 0 /\ tmp___46^0-tmp___46^post59 == 0 /\ -maxbackends^post59+maxbackends^0 == 0 /\ -addr^post59+addr^0 == 0 /\ tmp___24^0-tmp___24^post59 == 0 /\ -tmp___13^post59+tmp___13^0 == 0 /\ addrs^0-addrs^post59 == 0 /\ -fd^post59+fd^0 == 0 /\ tmp___02^0-tmp___02^post59 == 0 /\ -family^post59+family^0 == 0 /\ -one^post59+one^0 == 0 /\ -closed^post59+closed^0 == 0 /\ addr_ai_family^0-addr_ai_family^post59 == 0 /\ -maxaddr^post59+maxaddr^0 == 0 /\ tmp1^post59 == 0), cost: 1 New rule: l36 -> l37 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality err^post59 = err^0 propagated equality maxlisten^post59 = maxlisten^0 propagated equality added^post59 = added^0 propagated equality ret^post59 = ret^0 propagated equality tmp___35^post59 = tmp___35^0 propagated equality listen_index^post59 = listen_index^0 propagated equality listensocket_of_listen_index^post59 = listensocket_of_listen_index^0 propagated equality maxconn^post59 = maxconn^0 propagated equality tmp___46^post59 = tmp___46^0 propagated equality maxbackends^post59 = maxbackends^0 propagated equality addr^post59 = addr^0 propagated equality tmp___24^post59 = tmp___24^0 propagated equality tmp___13^post59 = tmp___13^0 propagated equality addrs^post59 = addrs^0 propagated equality fd^post59 = fd^0 propagated equality tmp___02^post59 = tmp___02^0 propagated equality family^post59 = family^0 propagated equality one^post59 = one^0 propagated equality closed^post59 = closed^0 propagated equality addr_ai_family^post59 = addr_ai_family^0 propagated equality maxaddr^post59 = maxaddr^0 propagated equality tmp1^post59 = 0 Simplified Guard Original rule: l36 -> l37 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l36 -> l37 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l36 -> l37 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l36 -> l37 : tmp1^0'=0, T, cost: 1 Propagated Equalities Original rule: l38 -> l36 : added^0'=added^post60, addr^0'=addr^post60, addr_ai_family^0'=addr_ai_family^post60, addrs^0'=addrs^post60, closed^0'=closed^post60, err^0'=err^post60, family^0'=family^post60, fd^0'=fd^post60, listen_index^0'=listen_index^post60, listensocket_of_listen_index^0'=listensocket_of_listen_index^post60, maxaddr^0'=maxaddr^post60, maxbackends^0'=maxbackends^post60, maxconn^0'=maxconn^post60, maxlisten^0'=maxlisten^post60, one^0'=one^post60, ret^0'=ret^post60, tmp1^0'=tmp1^post60, tmp___02^0'=tmp___02^post60, tmp___13^0'=tmp___13^post60, tmp___24^0'=tmp___24^post60, tmp___35^0'=tmp___35^post60, tmp___46^0'=tmp___46^post60, (listensocket_of_listen_index^0-listensocket_of_listen_index^post60 == 0 /\ -addr^post60+addr^0 == 0 /\ -closed^post60+closed^0 == 0 /\ -addrs^post60+addrs^0 == 0 /\ -fd^post60+fd^0 == 0 /\ tmp___02^0-tmp___02^post60 == 0 /\ 1-addrs^0 <= 0 /\ family^0-family^post60 == 0 /\ err^0-err^post60 == 0 /\ -maxaddr^post60+maxaddr^0 == 0 /\ -tmp___24^post60+tmp___24^0 == 0 /\ -tmp1^post60+tmp1^0 == 0 /\ maxconn^0-maxconn^post60 == 0 /\ tmp___46^0-tmp___46^post60 == 0 /\ tmp___35^0-tmp___35^post60 == 0 /\ listen_index^0-listen_index^post60 == 0 /\ addr_ai_family^0-addr_ai_family^post60 == 0 /\ -maxlisten^post60+maxlisten^0 == 0 /\ -ret^post60+ret^0 == 0 /\ tmp___13^0-tmp___13^post60 == 0 /\ -maxbackends^post60+maxbackends^0 == 0 /\ -added^post60+added^0 == 0 /\ one^0-one^post60 == 0), cost: 1 New rule: l38 -> l36 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1-addrs^0 <= 0), cost: 1 propagated equality listensocket_of_listen_index^post60 = listensocket_of_listen_index^0 propagated equality addr^post60 = addr^0 propagated equality closed^post60 = closed^0 propagated equality addrs^post60 = addrs^0 propagated equality fd^post60 = fd^0 propagated equality tmp___02^post60 = tmp___02^0 propagated equality family^post60 = family^0 propagated equality err^post60 = err^0 propagated equality maxaddr^post60 = maxaddr^0 propagated equality tmp___24^post60 = tmp___24^0 propagated equality tmp1^post60 = tmp1^0 propagated equality maxconn^post60 = maxconn^0 propagated equality tmp___46^post60 = tmp___46^0 propagated equality tmp___35^post60 = tmp___35^0 propagated equality listen_index^post60 = listen_index^0 propagated equality addr_ai_family^post60 = addr_ai_family^0 propagated equality maxlisten^post60 = maxlisten^0 propagated equality ret^post60 = ret^0 propagated equality tmp___13^post60 = tmp___13^0 propagated equality maxbackends^post60 = maxbackends^0 propagated equality added^post60 = added^0 propagated equality one^post60 = one^0 Simplified Guard Original rule: l38 -> l36 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1-addrs^0 <= 0), cost: 1 New rule: l38 -> l36 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1-addrs^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l38 -> l36 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1-addrs^0 <= 0, cost: 1 New rule: l38 -> l36 : 1-addrs^0 <= 0, cost: 1 Propagated Equalities Original rule: l38 -> l36 : added^0'=added^post61, addr^0'=addr^post61, addr_ai_family^0'=addr_ai_family^post61, addrs^0'=addrs^post61, closed^0'=closed^post61, err^0'=err^post61, family^0'=family^post61, fd^0'=fd^post61, listen_index^0'=listen_index^post61, listensocket_of_listen_index^0'=listensocket_of_listen_index^post61, maxaddr^0'=maxaddr^post61, maxbackends^0'=maxbackends^post61, maxconn^0'=maxconn^post61, maxlisten^0'=maxlisten^post61, one^0'=one^post61, ret^0'=ret^post61, tmp1^0'=tmp1^post61, tmp___02^0'=tmp___02^post61, tmp___13^0'=tmp___13^post61, tmp___24^0'=tmp___24^post61, tmp___35^0'=tmp___35^post61, tmp___46^0'=tmp___46^post61, (-maxconn^post61+maxconn^0 == 0 /\ err^0-err^post61 == 0 /\ -tmp___13^post61+tmp___13^0 == 0 /\ -closed^post61+closed^0 == 0 /\ -added^post61+added^0 == 0 /\ tmp___24^0-tmp___24^post61 == 0 /\ -family^post61+family^0 == 0 /\ listen_index^0-listen_index^post61 == 0 /\ tmp___35^0-tmp___35^post61 == 0 /\ tmp___02^0-tmp___02^post61 == 0 /\ maxlisten^0-maxlisten^post61 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post61 == 0 /\ -maxaddr^post61+maxaddr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post61 == 0 /\ -maxbackends^post61+maxbackends^0 == 0 /\ -addr^post61+addr^0 == 0 /\ -tmp___46^post61+tmp___46^0 == 0 /\ -fd^post61+fd^0 == 0 /\ addrs^0-addrs^post61 == 0 /\ tmp1^0-tmp1^post61 == 0 /\ -one^post61+one^0 == 0 /\ 1+addrs^0 <= 0 /\ -ret^post61+ret^0 == 0), cost: 1 New rule: l38 -> l36 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+addrs^0 <= 0), cost: 1 propagated equality maxconn^post61 = maxconn^0 propagated equality err^post61 = err^0 propagated equality tmp___13^post61 = tmp___13^0 propagated equality closed^post61 = closed^0 propagated equality added^post61 = added^0 propagated equality tmp___24^post61 = tmp___24^0 propagated equality family^post61 = family^0 propagated equality listen_index^post61 = listen_index^0 propagated equality tmp___35^post61 = tmp___35^0 propagated equality tmp___02^post61 = tmp___02^0 propagated equality maxlisten^post61 = maxlisten^0 propagated equality listensocket_of_listen_index^post61 = listensocket_of_listen_index^0 propagated equality maxaddr^post61 = maxaddr^0 propagated equality addr_ai_family^post61 = addr_ai_family^0 propagated equality maxbackends^post61 = maxbackends^0 propagated equality addr^post61 = addr^0 propagated equality tmp___46^post61 = tmp___46^0 propagated equality fd^post61 = fd^0 propagated equality addrs^post61 = addrs^0 propagated equality tmp1^post61 = tmp1^0 propagated equality one^post61 = one^0 propagated equality ret^post61 = ret^0 Simplified Guard Original rule: l38 -> l36 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+addrs^0 <= 0), cost: 1 New rule: l38 -> l36 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+addrs^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l38 -> l36 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+addrs^0 <= 0, cost: 1 New rule: l38 -> l36 : 1+addrs^0 <= 0, cost: 1 made implied equalities explicit Original rule: l38 -> l37 : added^0'=added^post62, addr^0'=addr^post62, addr_ai_family^0'=addr_ai_family^post62, addrs^0'=addrs^post62, closed^0'=closed^post62, err^0'=err^post62, family^0'=family^post62, fd^0'=fd^post62, listen_index^0'=listen_index^post62, listensocket_of_listen_index^0'=listensocket_of_listen_index^post62, maxaddr^0'=maxaddr^post62, maxbackends^0'=maxbackends^post62, maxconn^0'=maxconn^post62, maxlisten^0'=maxlisten^post62, one^0'=one^post62, ret^0'=ret^post62, tmp1^0'=tmp1^post62, tmp___02^0'=tmp___02^post62, tmp___13^0'=tmp___13^post62, tmp___24^0'=tmp___24^post62, tmp___35^0'=tmp___35^post62, tmp___46^0'=tmp___46^post62, (-listensocket_of_listen_index^post62+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post62+maxbackends^0 == 0 /\ -family^post62+family^0 == 0 /\ addr_ai_family^0-addr_ai_family^post62 == 0 /\ -closed^post62+closed^0 == 0 /\ addrs^0 <= 0 /\ -ret^post62+ret^0 == 0 /\ -tmp___02^post62+tmp___02^0 == 0 /\ listen_index^0-listen_index^post62 == 0 /\ -addrs^0 <= 0 /\ -tmp___13^post62+tmp___13^0 == 0 /\ -one^post62+one^0 == 0 /\ -1+tmp1^post62 == 0 /\ -addr^post62+addr^0 == 0 /\ added^0-added^post62 == 0 /\ addrs^0-addrs^post62 == 0 /\ maxaddr^0-maxaddr^post62 == 0 /\ -maxconn^post62+maxconn^0 == 0 /\ tmp___46^0-tmp___46^post62 == 0 /\ err^0-err^post62 == 0 /\ maxlisten^0-maxlisten^post62 == 0 /\ fd^0-fd^post62 == 0 /\ -tmp___24^post62+tmp___24^0 == 0 /\ tmp___35^0-tmp___35^post62 == 0), cost: 1 New rule: l38 -> l37 : added^0'=added^post62, addr^0'=addr^post62, addr_ai_family^0'=addr_ai_family^post62, addrs^0'=addrs^post62, closed^0'=closed^post62, err^0'=err^post62, family^0'=family^post62, fd^0'=fd^post62, listen_index^0'=listen_index^post62, listensocket_of_listen_index^0'=listensocket_of_listen_index^post62, maxaddr^0'=maxaddr^post62, maxbackends^0'=maxbackends^post62, maxconn^0'=maxconn^post62, maxlisten^0'=maxlisten^post62, one^0'=one^post62, ret^0'=ret^post62, tmp1^0'=tmp1^post62, tmp___02^0'=tmp___02^post62, tmp___13^0'=tmp___13^post62, tmp___24^0'=tmp___24^post62, tmp___35^0'=tmp___35^post62, tmp___46^0'=tmp___46^post62, (-listensocket_of_listen_index^post62+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post62+maxbackends^0 == 0 /\ -family^post62+family^0 == 0 /\ addr_ai_family^0-addr_ai_family^post62 == 0 /\ -closed^post62+closed^0 == 0 /\ addrs^0 <= 0 /\ addrs^0 == 0 /\ -ret^post62+ret^0 == 0 /\ -tmp___02^post62+tmp___02^0 == 0 /\ listen_index^0-listen_index^post62 == 0 /\ -addrs^0 <= 0 /\ -tmp___13^post62+tmp___13^0 == 0 /\ -one^post62+one^0 == 0 /\ -1+tmp1^post62 == 0 /\ -addr^post62+addr^0 == 0 /\ added^0-added^post62 == 0 /\ addrs^0-addrs^post62 == 0 /\ maxaddr^0-maxaddr^post62 == 0 /\ -maxconn^post62+maxconn^0 == 0 /\ tmp___46^0-tmp___46^post62 == 0 /\ err^0-err^post62 == 0 /\ maxlisten^0-maxlisten^post62 == 0 /\ fd^0-fd^post62 == 0 /\ -tmp___24^post62+tmp___24^0 == 0 /\ tmp___35^0-tmp___35^post62 == 0), cost: 1 Propagated Equalities Original rule: l38 -> l37 : added^0'=added^post62, addr^0'=addr^post62, addr_ai_family^0'=addr_ai_family^post62, addrs^0'=addrs^post62, closed^0'=closed^post62, err^0'=err^post62, family^0'=family^post62, fd^0'=fd^post62, listen_index^0'=listen_index^post62, listensocket_of_listen_index^0'=listensocket_of_listen_index^post62, maxaddr^0'=maxaddr^post62, maxbackends^0'=maxbackends^post62, maxconn^0'=maxconn^post62, maxlisten^0'=maxlisten^post62, one^0'=one^post62, ret^0'=ret^post62, tmp1^0'=tmp1^post62, tmp___02^0'=tmp___02^post62, tmp___13^0'=tmp___13^post62, tmp___24^0'=tmp___24^post62, tmp___35^0'=tmp___35^post62, tmp___46^0'=tmp___46^post62, (-listensocket_of_listen_index^post62+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post62+maxbackends^0 == 0 /\ -family^post62+family^0 == 0 /\ addr_ai_family^0-addr_ai_family^post62 == 0 /\ -closed^post62+closed^0 == 0 /\ addrs^0 <= 0 /\ addrs^0 == 0 /\ -ret^post62+ret^0 == 0 /\ -tmp___02^post62+tmp___02^0 == 0 /\ listen_index^0-listen_index^post62 == 0 /\ -addrs^0 <= 0 /\ -tmp___13^post62+tmp___13^0 == 0 /\ -one^post62+one^0 == 0 /\ -1+tmp1^post62 == 0 /\ -addr^post62+addr^0 == 0 /\ added^0-added^post62 == 0 /\ addrs^0-addrs^post62 == 0 /\ maxaddr^0-maxaddr^post62 == 0 /\ -maxconn^post62+maxconn^0 == 0 /\ tmp___46^0-tmp___46^post62 == 0 /\ err^0-err^post62 == 0 /\ maxlisten^0-maxlisten^post62 == 0 /\ fd^0-fd^post62 == 0 /\ -tmp___24^post62+tmp___24^0 == 0 /\ tmp___35^0-tmp___35^post62 == 0), cost: 1 New rule: l38 -> l37 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=1, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ addrs^0 <= 0 /\ addrs^0 == 0 /\ -addrs^0 <= 0), cost: 1 propagated equality listensocket_of_listen_index^post62 = listensocket_of_listen_index^0 propagated equality maxbackends^post62 = maxbackends^0 propagated equality family^post62 = family^0 propagated equality addr_ai_family^post62 = addr_ai_family^0 propagated equality closed^post62 = closed^0 propagated equality ret^post62 = ret^0 propagated equality tmp___02^post62 = tmp___02^0 propagated equality listen_index^post62 = listen_index^0 propagated equality tmp___13^post62 = tmp___13^0 propagated equality one^post62 = one^0 propagated equality tmp1^post62 = 1 propagated equality addr^post62 = addr^0 propagated equality added^post62 = added^0 propagated equality addrs^post62 = addrs^0 propagated equality maxaddr^post62 = maxaddr^0 propagated equality maxconn^post62 = maxconn^0 propagated equality tmp___46^post62 = tmp___46^0 propagated equality err^post62 = err^0 propagated equality maxlisten^post62 = maxlisten^0 propagated equality fd^post62 = fd^0 propagated equality tmp___24^post62 = tmp___24^0 propagated equality tmp___35^post62 = tmp___35^0 Simplified Guard Original rule: l38 -> l37 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=1, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ addrs^0 <= 0 /\ addrs^0 == 0 /\ -addrs^0 <= 0), cost: 1 New rule: l38 -> l37 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=1, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (addrs^0 <= 0 /\ addrs^0 == 0 /\ -addrs^0 <= 0), cost: 1 made implied equalities explicit Original rule: l38 -> l37 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=1, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (addrs^0 <= 0 /\ addrs^0 == 0 /\ -addrs^0 <= 0), cost: 1 New rule: l38 -> l37 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=1, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (addrs^0 <= 0 /\ addrs^0 == 0 /\ -addrs^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l38 -> l37 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=1, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (addrs^0 <= 0 /\ addrs^0 == 0 /\ -addrs^0 <= 0), cost: 1 New rule: l38 -> l37 : tmp1^0'=1, (addrs^0 <= 0 /\ addrs^0 == 0 /\ -addrs^0 <= 0), cost: 1 Propagated Equalities Original rule: l37 -> l9 : added^0'=added^post63, addr^0'=addr^post63, addr_ai_family^0'=addr_ai_family^post63, addrs^0'=addrs^post63, closed^0'=closed^post63, err^0'=err^post63, family^0'=family^post63, fd^0'=fd^post63, listen_index^0'=listen_index^post63, listensocket_of_listen_index^0'=listensocket_of_listen_index^post63, maxaddr^0'=maxaddr^post63, maxbackends^0'=maxbackends^post63, maxconn^0'=maxconn^post63, maxlisten^0'=maxlisten^post63, one^0'=one^post63, ret^0'=ret^post63, tmp1^0'=tmp1^post63, tmp___02^0'=tmp___02^post63, tmp___13^0'=tmp___13^post63, tmp___24^0'=tmp___24^post63, tmp___35^0'=tmp___35^post63, tmp___46^0'=tmp___46^post63, (err^0-err^post63 == 0 /\ added^0-added^post63 == 0 /\ -ret^post63+ret^0 == 0 /\ -tmp___13^post63+tmp___13^0 == 0 /\ -tmp1^post63+tmp1^0 == 0 /\ tmp___24^0-tmp___24^post63 == 0 /\ -tmp___46^post63+tmp___46^0 == 0 /\ -maxlisten^post63+maxlisten^0 == 0 /\ listen_index^0-listen_index^post63 == 0 /\ -one^post63+one^0 == 0 /\ tmp___02^0-tmp___02^post63 == 0 /\ -family^post63+family^0 == 0 /\ -closed^post63+closed^0 == 0 /\ -fd^post63+fd^0 == 0 /\ -maxaddr^post63+maxaddr^0 == 0 /\ -maxbackends^post63+maxbackends^0 == 0 /\ -maxconn^post63+maxconn^0 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post63 == 0 /\ tmp___35^0-tmp___35^post63 == 0 /\ addrs^0-addrs^post63 == 0 /\ -addrs^0+addr^post63 == 0 /\ addr_ai_family^0-addr_ai_family^post63 == 0), cost: 1 New rule: l37 -> l9 : added^0'=added^0, addr^0'=addrs^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality err^post63 = err^0 propagated equality added^post63 = added^0 propagated equality ret^post63 = ret^0 propagated equality tmp___13^post63 = tmp___13^0 propagated equality tmp1^post63 = tmp1^0 propagated equality tmp___24^post63 = tmp___24^0 propagated equality tmp___46^post63 = tmp___46^0 propagated equality maxlisten^post63 = maxlisten^0 propagated equality listen_index^post63 = listen_index^0 propagated equality one^post63 = one^0 propagated equality tmp___02^post63 = tmp___02^0 propagated equality family^post63 = family^0 propagated equality closed^post63 = closed^0 propagated equality fd^post63 = fd^0 propagated equality maxaddr^post63 = maxaddr^0 propagated equality maxbackends^post63 = maxbackends^0 propagated equality maxconn^post63 = maxconn^0 propagated equality listensocket_of_listen_index^post63 = listensocket_of_listen_index^0 propagated equality tmp___35^post63 = tmp___35^0 propagated equality addrs^post63 = addrs^0 propagated equality addr^post63 = addrs^0 propagated equality addr_ai_family^post63 = addr_ai_family^0 Simplified Guard Original rule: l37 -> l9 : added^0'=added^0, addr^0'=addrs^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l37 -> l9 : added^0'=added^0, addr^0'=addrs^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l37 -> l9 : added^0'=added^0, addr^0'=addrs^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l37 -> l9 : addr^0'=addrs^0, T, cost: 1 Propagated Equalities Original rule: l39 -> l37 : added^0'=added^post64, addr^0'=addr^post64, addr_ai_family^0'=addr_ai_family^post64, addrs^0'=addrs^post64, closed^0'=closed^post64, err^0'=err^post64, family^0'=family^post64, fd^0'=fd^post64, listen_index^0'=listen_index^post64, listensocket_of_listen_index^0'=listensocket_of_listen_index^post64, maxaddr^0'=maxaddr^post64, maxbackends^0'=maxbackends^post64, maxconn^0'=maxconn^post64, maxlisten^0'=maxlisten^post64, one^0'=one^post64, ret^0'=ret^post64, tmp1^0'=tmp1^post64, tmp___02^0'=tmp___02^post64, tmp___13^0'=tmp___13^post64, tmp___24^0'=tmp___24^post64, tmp___35^0'=tmp___35^post64, tmp___46^0'=tmp___46^post64, (-addr^post64+addr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post64 == 0 /\ -closed^post64+closed^0 == 0 /\ added^0-added^post64 == 0 /\ -listensocket_of_listen_index^post64+listensocket_of_listen_index^0 == 0 /\ -maxbackends^post64+maxbackends^0 == 0 /\ -ret^post64+ret^0 == 0 /\ -maxconn^post64+maxconn^0 == 0 /\ -1+tmp1^post64 == 0 /\ -tmp___02^post64+tmp___02^0 == 0 /\ -tmp___46^post64+tmp___46^0 == 0 /\ tmp___24^0-tmp___24^post64 == 0 /\ addrs^0-addrs^post64 == 0 /\ tmp___35^0-tmp___35^post64 == 0 /\ -one^post64+one^0 == 0 /\ -family^post64+family^0 == 0 /\ listen_index^0-listen_index^post64 == 0 /\ err^0-err^post64 == 0 /\ -tmp___13^post64+tmp___13^0 == 0 /\ maxlisten^0-maxlisten^post64 == 0 /\ fd^0-fd^post64 == 0 /\ maxaddr^0-maxaddr^post64 == 0), cost: 1 New rule: l39 -> l37 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=1, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality addr^post64 = addr^0 propagated equality addr_ai_family^post64 = addr_ai_family^0 propagated equality closed^post64 = closed^0 propagated equality added^post64 = added^0 propagated equality listensocket_of_listen_index^post64 = listensocket_of_listen_index^0 propagated equality maxbackends^post64 = maxbackends^0 propagated equality ret^post64 = ret^0 propagated equality maxconn^post64 = maxconn^0 propagated equality tmp1^post64 = 1 propagated equality tmp___02^post64 = tmp___02^0 propagated equality tmp___46^post64 = tmp___46^0 propagated equality tmp___24^post64 = tmp___24^0 propagated equality addrs^post64 = addrs^0 propagated equality tmp___35^post64 = tmp___35^0 propagated equality one^post64 = one^0 propagated equality family^post64 = family^0 propagated equality listen_index^post64 = listen_index^0 propagated equality err^post64 = err^0 propagated equality tmp___13^post64 = tmp___13^0 propagated equality maxlisten^post64 = maxlisten^0 propagated equality fd^post64 = fd^0 propagated equality maxaddr^post64 = maxaddr^0 Simplified Guard Original rule: l39 -> l37 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=1, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l39 -> l37 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=1, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l39 -> l37 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=1, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l39 -> l37 : tmp1^0'=1, T, cost: 1 made implied equalities explicit Original rule: l40 -> l38 : added^0'=added^post65, addr^0'=addr^post65, addr_ai_family^0'=addr_ai_family^post65, addrs^0'=addrs^post65, closed^0'=closed^post65, err^0'=err^post65, family^0'=family^post65, fd^0'=fd^post65, listen_index^0'=listen_index^post65, listensocket_of_listen_index^0'=listensocket_of_listen_index^post65, maxaddr^0'=maxaddr^post65, maxbackends^0'=maxbackends^post65, maxconn^0'=maxconn^post65, maxlisten^0'=maxlisten^post65, one^0'=one^post65, ret^0'=ret^post65, tmp1^0'=tmp1^post65, tmp___02^0'=tmp___02^post65, tmp___13^0'=tmp___13^post65, tmp___24^0'=tmp___24^post65, tmp___35^0'=tmp___35^post65, tmp___46^0'=tmp___46^post65, (-maxconn^post65+maxconn^0 == 0 /\ tmp___24^0-tmp___24^post65 == 0 /\ maxlisten^0-maxlisten^post65 == 0 /\ tmp___35^0-tmp___35^post65 == 0 /\ addrs^0-addrs^post65 == 0 /\ tmp___02^0-tmp___02^post65 == 0 /\ closed^0-closed^post65 == 0 /\ -tmp___46^post65+tmp___46^0 == 0 /\ -err^post65+err^0 == 0 /\ addr^0-addr^post65 == 0 /\ fd^0-fd^post65 == 0 /\ -listensocket_of_listen_index^post65+listensocket_of_listen_index^0 == 0 /\ added^0-added^post65 == 0 /\ tmp1^0-tmp1^post65 == 0 /\ -maxbackends^post65+maxbackends^0 == 0 /\ maxaddr^0-maxaddr^post65 == 0 /\ -addr_ai_family^post65+addr_ai_family^0 == 0 /\ -family^post65+family^0 == 0 /\ -listen_index^post65+listen_index^0 == 0 /\ -ret^0 <= 0 /\ ret^0 <= 0 /\ -one^post65+one^0 == 0 /\ -ret^post65+ret^0 == 0 /\ -tmp___13^post65+tmp___13^0 == 0), cost: 1 New rule: l40 -> l38 : added^0'=added^post65, addr^0'=addr^post65, addr_ai_family^0'=addr_ai_family^post65, addrs^0'=addrs^post65, closed^0'=closed^post65, err^0'=err^post65, family^0'=family^post65, fd^0'=fd^post65, listen_index^0'=listen_index^post65, listensocket_of_listen_index^0'=listensocket_of_listen_index^post65, maxaddr^0'=maxaddr^post65, maxbackends^0'=maxbackends^post65, maxconn^0'=maxconn^post65, maxlisten^0'=maxlisten^post65, one^0'=one^post65, ret^0'=ret^post65, tmp1^0'=tmp1^post65, tmp___02^0'=tmp___02^post65, tmp___13^0'=tmp___13^post65, tmp___24^0'=tmp___24^post65, tmp___35^0'=tmp___35^post65, tmp___46^0'=tmp___46^post65, (-maxconn^post65+maxconn^0 == 0 /\ tmp___24^0-tmp___24^post65 == 0 /\ maxlisten^0-maxlisten^post65 == 0 /\ tmp___35^0-tmp___35^post65 == 0 /\ addrs^0-addrs^post65 == 0 /\ tmp___02^0-tmp___02^post65 == 0 /\ closed^0-closed^post65 == 0 /\ -tmp___46^post65+tmp___46^0 == 0 /\ -err^post65+err^0 == 0 /\ addr^0-addr^post65 == 0 /\ fd^0-fd^post65 == 0 /\ -listensocket_of_listen_index^post65+listensocket_of_listen_index^0 == 0 /\ added^0-added^post65 == 0 /\ tmp1^0-tmp1^post65 == 0 /\ -maxbackends^post65+maxbackends^0 == 0 /\ maxaddr^0-maxaddr^post65 == 0 /\ -addr_ai_family^post65+addr_ai_family^0 == 0 /\ -family^post65+family^0 == 0 /\ -listen_index^post65+listen_index^0 == 0 /\ -ret^0 <= 0 /\ -ret^0 == 0 /\ ret^0 <= 0 /\ -one^post65+one^0 == 0 /\ -ret^post65+ret^0 == 0 /\ -tmp___13^post65+tmp___13^0 == 0), cost: 1 Propagated Equalities Original rule: l40 -> l38 : added^0'=added^post65, addr^0'=addr^post65, addr_ai_family^0'=addr_ai_family^post65, addrs^0'=addrs^post65, closed^0'=closed^post65, err^0'=err^post65, family^0'=family^post65, fd^0'=fd^post65, listen_index^0'=listen_index^post65, listensocket_of_listen_index^0'=listensocket_of_listen_index^post65, maxaddr^0'=maxaddr^post65, maxbackends^0'=maxbackends^post65, maxconn^0'=maxconn^post65, maxlisten^0'=maxlisten^post65, one^0'=one^post65, ret^0'=ret^post65, tmp1^0'=tmp1^post65, tmp___02^0'=tmp___02^post65, tmp___13^0'=tmp___13^post65, tmp___24^0'=tmp___24^post65, tmp___35^0'=tmp___35^post65, tmp___46^0'=tmp___46^post65, (-maxconn^post65+maxconn^0 == 0 /\ tmp___24^0-tmp___24^post65 == 0 /\ maxlisten^0-maxlisten^post65 == 0 /\ tmp___35^0-tmp___35^post65 == 0 /\ addrs^0-addrs^post65 == 0 /\ tmp___02^0-tmp___02^post65 == 0 /\ closed^0-closed^post65 == 0 /\ -tmp___46^post65+tmp___46^0 == 0 /\ -err^post65+err^0 == 0 /\ addr^0-addr^post65 == 0 /\ fd^0-fd^post65 == 0 /\ -listensocket_of_listen_index^post65+listensocket_of_listen_index^0 == 0 /\ added^0-added^post65 == 0 /\ tmp1^0-tmp1^post65 == 0 /\ -maxbackends^post65+maxbackends^0 == 0 /\ maxaddr^0-maxaddr^post65 == 0 /\ -addr_ai_family^post65+addr_ai_family^0 == 0 /\ -family^post65+family^0 == 0 /\ -listen_index^post65+listen_index^0 == 0 /\ -ret^0 <= 0 /\ -ret^0 == 0 /\ ret^0 <= 0 /\ -one^post65+one^0 == 0 /\ -ret^post65+ret^0 == 0 /\ -tmp___13^post65+tmp___13^0 == 0), cost: 1 New rule: l40 -> l38 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -ret^0 <= 0 /\ -ret^0 == 0 /\ ret^0 <= 0), cost: 1 propagated equality maxconn^post65 = maxconn^0 propagated equality tmp___24^post65 = tmp___24^0 propagated equality maxlisten^post65 = maxlisten^0 propagated equality tmp___35^post65 = tmp___35^0 propagated equality addrs^post65 = addrs^0 propagated equality tmp___02^post65 = tmp___02^0 propagated equality closed^post65 = closed^0 propagated equality tmp___46^post65 = tmp___46^0 propagated equality err^post65 = err^0 propagated equality addr^post65 = addr^0 propagated equality fd^post65 = fd^0 propagated equality listensocket_of_listen_index^post65 = listensocket_of_listen_index^0 propagated equality added^post65 = added^0 propagated equality tmp1^post65 = tmp1^0 propagated equality maxbackends^post65 = maxbackends^0 propagated equality maxaddr^post65 = maxaddr^0 propagated equality addr_ai_family^post65 = addr_ai_family^0 propagated equality family^post65 = family^0 propagated equality listen_index^post65 = listen_index^0 propagated equality one^post65 = one^0 propagated equality ret^post65 = ret^0 propagated equality tmp___13^post65 = tmp___13^0 Simplified Guard Original rule: l40 -> l38 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -ret^0 <= 0 /\ -ret^0 == 0 /\ ret^0 <= 0), cost: 1 New rule: l40 -> l38 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (-ret^0 <= 0 /\ -ret^0 == 0 /\ ret^0 <= 0), cost: 1 made implied equalities explicit Original rule: l40 -> l38 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (-ret^0 <= 0 /\ -ret^0 == 0 /\ ret^0 <= 0), cost: 1 New rule: l40 -> l38 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (-ret^0 <= 0 /\ -ret^0 == 0 /\ ret^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l40 -> l38 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (-ret^0 <= 0 /\ -ret^0 == 0 /\ ret^0 <= 0), cost: 1 New rule: l40 -> l38 : (-ret^0 <= 0 /\ -ret^0 == 0 /\ ret^0 <= 0), cost: 1 Propagated Equalities Original rule: l40 -> l39 : added^0'=added^post66, addr^0'=addr^post66, addr_ai_family^0'=addr_ai_family^post66, addrs^0'=addrs^post66, closed^0'=closed^post66, err^0'=err^post66, family^0'=family^post66, fd^0'=fd^post66, listen_index^0'=listen_index^post66, listensocket_of_listen_index^0'=listensocket_of_listen_index^post66, maxaddr^0'=maxaddr^post66, maxbackends^0'=maxbackends^post66, maxconn^0'=maxconn^post66, maxlisten^0'=maxlisten^post66, one^0'=one^post66, ret^0'=ret^post66, tmp1^0'=tmp1^post66, tmp___02^0'=tmp___02^post66, tmp___13^0'=tmp___13^post66, tmp___24^0'=tmp___24^post66, tmp___35^0'=tmp___35^post66, tmp___46^0'=tmp___46^post66, (-one^post66+one^0 == 0 /\ -maxconn^post66+maxconn^0 == 0 /\ listen_index^0-listen_index^post66 == 0 /\ -listensocket_of_listen_index^post66+listensocket_of_listen_index^0 == 0 /\ addr_ai_family^0-addr_ai_family^post66 == 0 /\ tmp___24^0-tmp___24^post66 == 0 /\ -tmp___13^post66+tmp___13^0 == 0 /\ added^0-added^post66 == 0 /\ -family^post66+family^0 == 0 /\ addrs^0-addrs^post66 == 0 /\ tmp___35^0-tmp___35^post66 == 0 /\ -closed^post66+closed^0 == 0 /\ maxlisten^0-maxlisten^post66 == 0 /\ -maxbackends^post66+maxbackends^0 == 0 /\ err^0-err^post66 == 0 /\ -maxaddr^post66+maxaddr^0 == 0 /\ fd^0-fd^post66 == 0 /\ -tmp___46^post66+tmp___46^0 == 0 /\ -tmp___02^post66+tmp___02^0 == 0 /\ -addr^post66+addr^0 == 0 /\ tmp1^0-tmp1^post66 == 0 /\ 1-ret^0 <= 0 /\ -ret^post66+ret^0 == 0), cost: 1 New rule: l40 -> l39 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1-ret^0 <= 0), cost: 1 propagated equality one^post66 = one^0 propagated equality maxconn^post66 = maxconn^0 propagated equality listen_index^post66 = listen_index^0 propagated equality listensocket_of_listen_index^post66 = listensocket_of_listen_index^0 propagated equality addr_ai_family^post66 = addr_ai_family^0 propagated equality tmp___24^post66 = tmp___24^0 propagated equality tmp___13^post66 = tmp___13^0 propagated equality added^post66 = added^0 propagated equality family^post66 = family^0 propagated equality addrs^post66 = addrs^0 propagated equality tmp___35^post66 = tmp___35^0 propagated equality closed^post66 = closed^0 propagated equality maxlisten^post66 = maxlisten^0 propagated equality maxbackends^post66 = maxbackends^0 propagated equality err^post66 = err^0 propagated equality maxaddr^post66 = maxaddr^0 propagated equality fd^post66 = fd^0 propagated equality tmp___46^post66 = tmp___46^0 propagated equality tmp___02^post66 = tmp___02^0 propagated equality addr^post66 = addr^0 propagated equality tmp1^post66 = tmp1^0 propagated equality ret^post66 = ret^0 Simplified Guard Original rule: l40 -> l39 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1-ret^0 <= 0), cost: 1 New rule: l40 -> l39 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1-ret^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l40 -> l39 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1-ret^0 <= 0, cost: 1 New rule: l40 -> l39 : 1-ret^0 <= 0, cost: 1 Propagated Equalities Original rule: l40 -> l39 : added^0'=added^post67, addr^0'=addr^post67, addr_ai_family^0'=addr_ai_family^post67, addrs^0'=addrs^post67, closed^0'=closed^post67, err^0'=err^post67, family^0'=family^post67, fd^0'=fd^post67, listen_index^0'=listen_index^post67, listensocket_of_listen_index^0'=listensocket_of_listen_index^post67, maxaddr^0'=maxaddr^post67, maxbackends^0'=maxbackends^post67, maxconn^0'=maxconn^post67, maxlisten^0'=maxlisten^post67, one^0'=one^post67, ret^0'=ret^post67, tmp1^0'=tmp1^post67, tmp___02^0'=tmp___02^post67, tmp___13^0'=tmp___13^post67, tmp___24^0'=tmp___24^post67, tmp___35^0'=tmp___35^post67, tmp___46^0'=tmp___46^post67, (one^0-one^post67 == 0 /\ -err^post67+err^0 == 0 /\ -tmp1^post67+tmp1^0 == 0 /\ -listen_index^post67+listen_index^0 == 0 /\ -family^post67+family^0 == 0 /\ -tmp___13^post67+tmp___13^0 == 0 /\ closed^0-closed^post67 == 0 /\ maxaddr^0-maxaddr^post67 == 0 /\ 1+ret^0 <= 0 /\ tmp___24^0-tmp___24^post67 == 0 /\ -ret^post67+ret^0 == 0 /\ addrs^0-addrs^post67 == 0 /\ maxlisten^0-maxlisten^post67 == 0 /\ tmp___02^0-tmp___02^post67 == 0 /\ added^0-added^post67 == 0 /\ tmp___35^0-tmp___35^post67 == 0 /\ -addr_ai_family^post67+addr_ai_family^0 == 0 /\ -addr^post67+addr^0 == 0 /\ fd^0-fd^post67 == 0 /\ -tmp___46^post67+tmp___46^0 == 0 /\ -maxconn^post67+maxconn^0 == 0 /\ -maxbackends^post67+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post67+listensocket_of_listen_index^0 == 0), cost: 1 New rule: l40 -> l39 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+ret^0 <= 0), cost: 1 propagated equality one^post67 = one^0 propagated equality err^post67 = err^0 propagated equality tmp1^post67 = tmp1^0 propagated equality listen_index^post67 = listen_index^0 propagated equality family^post67 = family^0 propagated equality tmp___13^post67 = tmp___13^0 propagated equality closed^post67 = closed^0 propagated equality maxaddr^post67 = maxaddr^0 propagated equality tmp___24^post67 = tmp___24^0 propagated equality ret^post67 = ret^0 propagated equality addrs^post67 = addrs^0 propagated equality maxlisten^post67 = maxlisten^0 propagated equality tmp___02^post67 = tmp___02^0 propagated equality added^post67 = added^0 propagated equality tmp___35^post67 = tmp___35^0 propagated equality addr_ai_family^post67 = addr_ai_family^0 propagated equality addr^post67 = addr^0 propagated equality fd^post67 = fd^0 propagated equality tmp___46^post67 = tmp___46^0 propagated equality maxconn^post67 = maxconn^0 propagated equality maxbackends^post67 = maxbackends^0 propagated equality listensocket_of_listen_index^post67 = listensocket_of_listen_index^0 Simplified Guard Original rule: l40 -> l39 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 1+ret^0 <= 0), cost: 1 New rule: l40 -> l39 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+ret^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l40 -> l39 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 1+ret^0 <= 0, cost: 1 New rule: l40 -> l39 : 1+ret^0 <= 0, cost: 1 Propagated Equalities Original rule: l42 -> l43 : added^0'=added^post70, addr^0'=addr^post70, addr_ai_family^0'=addr_ai_family^post70, addrs^0'=addrs^post70, closed^0'=closed^post70, err^0'=err^post70, family^0'=family^post70, fd^0'=fd^post70, listen_index^0'=listen_index^post70, listensocket_of_listen_index^0'=listensocket_of_listen_index^post70, maxaddr^0'=maxaddr^post70, maxbackends^0'=maxbackends^post70, maxconn^0'=maxconn^post70, maxlisten^0'=maxlisten^post70, one^0'=one^post70, ret^0'=ret^post70, tmp1^0'=tmp1^post70, tmp___02^0'=tmp___02^post70, tmp___13^0'=tmp___13^post70, tmp___24^0'=tmp___24^post70, tmp___35^0'=tmp___35^post70, tmp___46^0'=tmp___46^post70, (tmp___02^0-tmp___02^post70 == 0 /\ -tmp___24^post70+tmp___24^0 == 0 /\ -addr^post70+addr^0 == 0 /\ tmp___35^0-tmp___35^post70 == 0 /\ addr_ai_family^0-addr_ai_family^post70 == 0 /\ tmp___46^0-tmp___46^post70 == 0 /\ addrs^0-addrs^post70 == 0 /\ added^0-added^post70 == 0 /\ -maxbackends^post70+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post70+listensocket_of_listen_index^0 == 0 /\ tmp___13^0-tmp___13^post70 == 0 /\ err^0-err^post70 == 0 /\ -tmp1^post70+tmp1^0 == 0 /\ -closed^post70+closed^0 == 0 /\ -fd^post70+fd^0 == 0 /\ -family^post70+family^0 == 0 /\ -ret^post70+ret^0 == 0 /\ listen_index^0-listen_index^post70 == 0 /\ maxconn^0-maxconn^post70 == 0 /\ one^0-one^post70 == 0 /\ -maxlisten^post70+maxlisten^0 == 0 /\ maxaddr^0-maxaddr^post70 == 0), cost: 1 New rule: l42 -> l43 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality tmp___02^post70 = tmp___02^0 propagated equality tmp___24^post70 = tmp___24^0 propagated equality addr^post70 = addr^0 propagated equality tmp___35^post70 = tmp___35^0 propagated equality addr_ai_family^post70 = addr_ai_family^0 propagated equality tmp___46^post70 = tmp___46^0 propagated equality addrs^post70 = addrs^0 propagated equality added^post70 = added^0 propagated equality maxbackends^post70 = maxbackends^0 propagated equality listensocket_of_listen_index^post70 = listensocket_of_listen_index^0 propagated equality tmp___13^post70 = tmp___13^0 propagated equality err^post70 = err^0 propagated equality tmp1^post70 = tmp1^0 propagated equality closed^post70 = closed^0 propagated equality fd^post70 = fd^0 propagated equality family^post70 = family^0 propagated equality ret^post70 = ret^0 propagated equality listen_index^post70 = listen_index^0 propagated equality maxconn^post70 = maxconn^0 propagated equality one^post70 = one^0 propagated equality maxlisten^post70 = maxlisten^0 propagated equality maxaddr^post70 = maxaddr^0 Simplified Guard Original rule: l42 -> l43 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l42 -> l43 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l42 -> l43 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l42 -> l43 : T, cost: 1 Propagated Equalities Original rule: l43 -> l40 : added^0'=added^post71, addr^0'=addr^post71, addr_ai_family^0'=addr_ai_family^post71, addrs^0'=addrs^post71, closed^0'=closed^post71, err^0'=err^post71, family^0'=family^post71, fd^0'=fd^post71, listen_index^0'=listen_index^post71, listensocket_of_listen_index^0'=listensocket_of_listen_index^post71, maxaddr^0'=maxaddr^post71, maxbackends^0'=maxbackends^post71, maxconn^0'=maxconn^post71, maxlisten^0'=maxlisten^post71, one^0'=one^post71, ret^0'=ret^post71, tmp1^0'=tmp1^post71, tmp___02^0'=tmp___02^post71, tmp___13^0'=tmp___13^post71, tmp___24^0'=tmp___24^post71, tmp___35^0'=tmp___35^post71, tmp___46^0'=tmp___46^post71, (0 == 0 /\ tmp___35^0-tmp___35^post71 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post71 == 0 /\ tmp___46^0-tmp___46^post71 == 0 /\ -fd^post71+fd^0 == 0 /\ -maxconn^post71+maxconn^0 == 0 /\ one^0-one^post71 == 0 /\ family^0-family^post71 == 0 /\ -addrs^post71+addrs^0 == 0 /\ err^0-err^post71 == 0 /\ -maxaddr^post71+maxaddr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post71 == 0 /\ -addr^post71+addr^0 == 0 /\ listen_index^0-listen_index^post71 == 0 /\ -tmp___24^post71+tmp___24^0 == 0 /\ -tmp1^post71+tmp1^0 == 0 /\ -tmp___13^post71+tmp___13^0 == 0 /\ tmp___02^0-tmp___02^post71 == 0 /\ -closed^post71+closed^0 == 0 /\ -maxlisten^post71+maxlisten^0 == 0 /\ -maxbackends^post71+maxbackends^0 == 0 /\ -added^post71+added^0 == 0), cost: 1 New rule: l43 -> l40 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^post71, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality tmp___35^post71 = tmp___35^0 propagated equality listensocket_of_listen_index^post71 = listensocket_of_listen_index^0 propagated equality tmp___46^post71 = tmp___46^0 propagated equality fd^post71 = fd^0 propagated equality maxconn^post71 = maxconn^0 propagated equality one^post71 = one^0 propagated equality family^post71 = family^0 propagated equality addrs^post71 = addrs^0 propagated equality err^post71 = err^0 propagated equality maxaddr^post71 = maxaddr^0 propagated equality addr_ai_family^post71 = addr_ai_family^0 propagated equality addr^post71 = addr^0 propagated equality listen_index^post71 = listen_index^0 propagated equality tmp___24^post71 = tmp___24^0 propagated equality tmp1^post71 = tmp1^0 propagated equality tmp___13^post71 = tmp___13^0 propagated equality tmp___02^post71 = tmp___02^0 propagated equality closed^post71 = closed^0 propagated equality maxlisten^post71 = maxlisten^0 propagated equality maxbackends^post71 = maxbackends^0 propagated equality added^post71 = added^0 Simplified Guard Original rule: l43 -> l40 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^post71, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l43 -> l40 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^post71, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l43 -> l40 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^post71, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l43 -> l40 : ret^0'=ret^post71, T, cost: 1 Propagated Equalities Original rule: l44 -> l42 : added^0'=added^post72, addr^0'=addr^post72, addr_ai_family^0'=addr_ai_family^post72, addrs^0'=addrs^post72, closed^0'=closed^post72, err^0'=err^post72, family^0'=family^post72, fd^0'=fd^post72, listen_index^0'=listen_index^post72, listensocket_of_listen_index^0'=listensocket_of_listen_index^post72, maxaddr^0'=maxaddr^post72, maxbackends^0'=maxbackends^post72, maxconn^0'=maxconn^post72, maxlisten^0'=maxlisten^post72, one^0'=one^post72, ret^0'=ret^post72, tmp1^0'=tmp1^post72, tmp___02^0'=tmp___02^post72, tmp___13^0'=tmp___13^post72, tmp___24^0'=tmp___24^post72, tmp___35^0'=tmp___35^post72, tmp___46^0'=tmp___46^post72, (listen_index^0-listen_index^post72 == 0 /\ addr_ai_family^0-addr_ai_family^post72 == 0 /\ -fd^post72+fd^0 == 0 /\ -family^post72+family^0 == 0 /\ tmp___46^0-tmp___46^post72 == 0 /\ 4-family^0 <= 0 /\ -closed^post72+closed^0 == 0 /\ tmp___35^0-tmp___35^post72 == 0 /\ -tmp1^post72+tmp1^0 == 0 /\ addrs^0-addrs^post72 == 0 /\ added^0-added^post72 == 0 /\ tmp___02^0-tmp___02^post72 == 0 /\ err^0-err^post72 == 0 /\ tmp___13^0-tmp___13^post72 == 0 /\ one^0-one^post72 == 0 /\ -maxlisten^post72+maxlisten^0 == 0 /\ maxaddr^0-maxaddr^post72 == 0 /\ -ret^post72+ret^0 == 0 /\ -maxbackends^post72+maxbackends^0 == 0 /\ -listensocket_of_listen_index^post72+listensocket_of_listen_index^0 == 0 /\ -maxconn^post72+maxconn^0 == 0 /\ -tmp___24^post72+tmp___24^0 == 0 /\ -addr^post72+addr^0 == 0), cost: 1 New rule: l44 -> l42 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 4-family^0 <= 0), cost: 1 propagated equality listen_index^post72 = listen_index^0 propagated equality addr_ai_family^post72 = addr_ai_family^0 propagated equality fd^post72 = fd^0 propagated equality family^post72 = family^0 propagated equality tmp___46^post72 = tmp___46^0 propagated equality closed^post72 = closed^0 propagated equality tmp___35^post72 = tmp___35^0 propagated equality tmp1^post72 = tmp1^0 propagated equality addrs^post72 = addrs^0 propagated equality added^post72 = added^0 propagated equality tmp___02^post72 = tmp___02^0 propagated equality err^post72 = err^0 propagated equality tmp___13^post72 = tmp___13^0 propagated equality one^post72 = one^0 propagated equality maxlisten^post72 = maxlisten^0 propagated equality maxaddr^post72 = maxaddr^0 propagated equality ret^post72 = ret^0 propagated equality maxbackends^post72 = maxbackends^0 propagated equality listensocket_of_listen_index^post72 = listensocket_of_listen_index^0 propagated equality maxconn^post72 = maxconn^0 propagated equality tmp___24^post72 = tmp___24^0 propagated equality addr^post72 = addr^0 Simplified Guard Original rule: l44 -> l42 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ 4-family^0 <= 0), cost: 1 New rule: l44 -> l42 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 4-family^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l44 -> l42 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 4-family^0 <= 0, cost: 1 New rule: l44 -> l42 : 4-family^0 <= 0, cost: 1 Propagated Equalities Original rule: l44 -> l42 : added^0'=added^post73, addr^0'=addr^post73, addr_ai_family^0'=addr_ai_family^post73, addrs^0'=addrs^post73, closed^0'=closed^post73, err^0'=err^post73, family^0'=family^post73, fd^0'=fd^post73, listen_index^0'=listen_index^post73, listensocket_of_listen_index^0'=listensocket_of_listen_index^post73, maxaddr^0'=maxaddr^post73, maxbackends^0'=maxbackends^post73, maxconn^0'=maxconn^post73, maxlisten^0'=maxlisten^post73, one^0'=one^post73, ret^0'=ret^post73, tmp1^0'=tmp1^post73, tmp___02^0'=tmp___02^post73, tmp___13^0'=tmp___13^post73, tmp___24^0'=tmp___24^post73, tmp___35^0'=tmp___35^post73, tmp___46^0'=tmp___46^post73, (tmp___02^0-tmp___02^post73 == 0 /\ -2+family^0 <= 0 /\ -ret^post73+ret^0 == 0 /\ -maxaddr^post73+maxaddr^0 == 0 /\ -maxbackends^post73+maxbackends^0 == 0 /\ -addr^post73+addr^0 == 0 /\ -added^post73+added^0 == 0 /\ err^0-err^post73 == 0 /\ -tmp___13^post73+tmp___13^0 == 0 /\ -one^post73+one^0 == 0 /\ -closed^post73+closed^0 == 0 /\ -maxlisten^post73+maxlisten^0 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post73 == 0 /\ -family^post73+family^0 == 0 /\ addr_ai_family^0-addr_ai_family^post73 == 0 /\ -maxconn^post73+maxconn^0 == 0 /\ tmp___46^0-tmp___46^post73 == 0 /\ -tmp1^post73+tmp1^0 == 0 /\ listen_index^0-listen_index^post73 == 0 /\ -tmp___24^post73+tmp___24^0 == 0 /\ addrs^0-addrs^post73 == 0 /\ tmp___35^0-tmp___35^post73 == 0 /\ -fd^post73+fd^0 == 0), cost: 1 New rule: l44 -> l42 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -2+family^0 <= 0), cost: 1 propagated equality tmp___02^post73 = tmp___02^0 propagated equality ret^post73 = ret^0 propagated equality maxaddr^post73 = maxaddr^0 propagated equality maxbackends^post73 = maxbackends^0 propagated equality addr^post73 = addr^0 propagated equality added^post73 = added^0 propagated equality err^post73 = err^0 propagated equality tmp___13^post73 = tmp___13^0 propagated equality one^post73 = one^0 propagated equality closed^post73 = closed^0 propagated equality maxlisten^post73 = maxlisten^0 propagated equality listensocket_of_listen_index^post73 = listensocket_of_listen_index^0 propagated equality family^post73 = family^0 propagated equality addr_ai_family^post73 = addr_ai_family^0 propagated equality maxconn^post73 = maxconn^0 propagated equality tmp___46^post73 = tmp___46^0 propagated equality tmp1^post73 = tmp1^0 propagated equality listen_index^post73 = listen_index^0 propagated equality tmp___24^post73 = tmp___24^0 propagated equality addrs^post73 = addrs^0 propagated equality tmp___35^post73 = tmp___35^0 propagated equality fd^post73 = fd^0 Simplified Guard Original rule: l44 -> l42 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -2+family^0 <= 0), cost: 1 New rule: l44 -> l42 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, -2+family^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l44 -> l42 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, -2+family^0 <= 0, cost: 1 New rule: l44 -> l42 : -2+family^0 <= 0, cost: 1 made implied equalities explicit Original rule: l44 -> l43 : added^0'=added^post74, addr^0'=addr^post74, addr_ai_family^0'=addr_ai_family^post74, addrs^0'=addrs^post74, closed^0'=closed^post74, err^0'=err^post74, family^0'=family^post74, fd^0'=fd^post74, listen_index^0'=listen_index^post74, listensocket_of_listen_index^0'=listensocket_of_listen_index^post74, maxaddr^0'=maxaddr^post74, maxbackends^0'=maxbackends^post74, maxconn^0'=maxconn^post74, maxlisten^0'=maxlisten^post74, one^0'=one^post74, ret^0'=ret^post74, tmp1^0'=tmp1^post74, tmp___02^0'=tmp___02^post74, tmp___13^0'=tmp___13^post74, tmp___24^0'=tmp___24^post74, tmp___35^0'=tmp___35^post74, tmp___46^0'=tmp___46^post74, (added^0-added^post74 == 0 /\ err^0-err^post74 == 0 /\ -maxbackends^post74+maxbackends^0 == 0 /\ -tmp___24^post74+tmp___24^0 == 0 /\ -tmp1^post74+tmp1^0 == 0 /\ -3+family^0 <= 0 /\ listen_index^0-listen_index^post74 == 0 /\ ret^0-ret^post74 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post74 == 0 /\ tmp___46^0-tmp___46^post74 == 0 /\ -maxlisten^post74+maxlisten^0 == 0 /\ -addr^post74+addr^0 == 0 /\ tmp___13^0-tmp___13^post74 == 0 /\ -closed^post74+closed^0 == 0 /\ one^0-one^post74 == 0 /\ -family^post74+family^0 == 0 /\ -fd^post74+fd^0 == 0 /\ -maxconn^post74+maxconn^0 == 0 /\ maxaddr^0-maxaddr^post74 == 0 /\ tmp___35^0-tmp___35^post74 == 0 /\ 3-family^0 <= 0 /\ addr_ai_family^0-addr_ai_family^post74 == 0 /\ addrs^0-addrs^post74 == 0 /\ tmp___02^0-tmp___02^post74 == 0), cost: 1 New rule: l44 -> l43 : added^0'=added^post74, addr^0'=addr^post74, addr_ai_family^0'=addr_ai_family^post74, addrs^0'=addrs^post74, closed^0'=closed^post74, err^0'=err^post74, family^0'=family^post74, fd^0'=fd^post74, listen_index^0'=listen_index^post74, listensocket_of_listen_index^0'=listensocket_of_listen_index^post74, maxaddr^0'=maxaddr^post74, maxbackends^0'=maxbackends^post74, maxconn^0'=maxconn^post74, maxlisten^0'=maxlisten^post74, one^0'=one^post74, ret^0'=ret^post74, tmp1^0'=tmp1^post74, tmp___02^0'=tmp___02^post74, tmp___13^0'=tmp___13^post74, tmp___24^0'=tmp___24^post74, tmp___35^0'=tmp___35^post74, tmp___46^0'=tmp___46^post74, (added^0-added^post74 == 0 /\ err^0-err^post74 == 0 /\ -maxbackends^post74+maxbackends^0 == 0 /\ -tmp___24^post74+tmp___24^0 == 0 /\ -tmp1^post74+tmp1^0 == 0 /\ -3+family^0 <= 0 /\ -3+family^0 == 0 /\ listen_index^0-listen_index^post74 == 0 /\ ret^0-ret^post74 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post74 == 0 /\ tmp___46^0-tmp___46^post74 == 0 /\ -maxlisten^post74+maxlisten^0 == 0 /\ -addr^post74+addr^0 == 0 /\ tmp___13^0-tmp___13^post74 == 0 /\ -closed^post74+closed^0 == 0 /\ one^0-one^post74 == 0 /\ -family^post74+family^0 == 0 /\ -fd^post74+fd^0 == 0 /\ -maxconn^post74+maxconn^0 == 0 /\ maxaddr^0-maxaddr^post74 == 0 /\ tmp___35^0-tmp___35^post74 == 0 /\ 3-family^0 <= 0 /\ addr_ai_family^0-addr_ai_family^post74 == 0 /\ addrs^0-addrs^post74 == 0 /\ tmp___02^0-tmp___02^post74 == 0), cost: 1 Propagated Equalities Original rule: l44 -> l43 : added^0'=added^post74, addr^0'=addr^post74, addr_ai_family^0'=addr_ai_family^post74, addrs^0'=addrs^post74, closed^0'=closed^post74, err^0'=err^post74, family^0'=family^post74, fd^0'=fd^post74, listen_index^0'=listen_index^post74, listensocket_of_listen_index^0'=listensocket_of_listen_index^post74, maxaddr^0'=maxaddr^post74, maxbackends^0'=maxbackends^post74, maxconn^0'=maxconn^post74, maxlisten^0'=maxlisten^post74, one^0'=one^post74, ret^0'=ret^post74, tmp1^0'=tmp1^post74, tmp___02^0'=tmp___02^post74, tmp___13^0'=tmp___13^post74, tmp___24^0'=tmp___24^post74, tmp___35^0'=tmp___35^post74, tmp___46^0'=tmp___46^post74, (added^0-added^post74 == 0 /\ err^0-err^post74 == 0 /\ -maxbackends^post74+maxbackends^0 == 0 /\ -tmp___24^post74+tmp___24^0 == 0 /\ -tmp1^post74+tmp1^0 == 0 /\ -3+family^0 <= 0 /\ -3+family^0 == 0 /\ listen_index^0-listen_index^post74 == 0 /\ ret^0-ret^post74 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post74 == 0 /\ tmp___46^0-tmp___46^post74 == 0 /\ -maxlisten^post74+maxlisten^0 == 0 /\ -addr^post74+addr^0 == 0 /\ tmp___13^0-tmp___13^post74 == 0 /\ -closed^post74+closed^0 == 0 /\ one^0-one^post74 == 0 /\ -family^post74+family^0 == 0 /\ -fd^post74+fd^0 == 0 /\ -maxconn^post74+maxconn^0 == 0 /\ maxaddr^0-maxaddr^post74 == 0 /\ tmp___35^0-tmp___35^post74 == 0 /\ 3-family^0 <= 0 /\ addr_ai_family^0-addr_ai_family^post74 == 0 /\ addrs^0-addrs^post74 == 0 /\ tmp___02^0-tmp___02^post74 == 0), cost: 1 New rule: l44 -> l43 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -3+family^0 <= 0 /\ -3+family^0 == 0 /\ 3-family^0 <= 0), cost: 1 propagated equality added^post74 = added^0 propagated equality err^post74 = err^0 propagated equality maxbackends^post74 = maxbackends^0 propagated equality tmp___24^post74 = tmp___24^0 propagated equality tmp1^post74 = tmp1^0 propagated equality listen_index^post74 = listen_index^0 propagated equality ret^post74 = ret^0 propagated equality listensocket_of_listen_index^post74 = listensocket_of_listen_index^0 propagated equality tmp___46^post74 = tmp___46^0 propagated equality maxlisten^post74 = maxlisten^0 propagated equality addr^post74 = addr^0 propagated equality tmp___13^post74 = tmp___13^0 propagated equality closed^post74 = closed^0 propagated equality one^post74 = one^0 propagated equality family^post74 = family^0 propagated equality fd^post74 = fd^0 propagated equality maxconn^post74 = maxconn^0 propagated equality maxaddr^post74 = maxaddr^0 propagated equality tmp___35^post74 = tmp___35^0 propagated equality addr_ai_family^post74 = addr_ai_family^0 propagated equality addrs^post74 = addrs^0 propagated equality tmp___02^post74 = tmp___02^0 Simplified Guard Original rule: l44 -> l43 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -3+family^0 <= 0 /\ -3+family^0 == 0 /\ 3-family^0 <= 0), cost: 1 New rule: l44 -> l43 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (-3+family^0 <= 0 /\ -3+family^0 == 0 /\ 3-family^0 <= 0), cost: 1 made implied equalities explicit Original rule: l44 -> l43 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (-3+family^0 <= 0 /\ -3+family^0 == 0 /\ 3-family^0 <= 0), cost: 1 New rule: l44 -> l43 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (-3+family^0 <= 0 /\ -3+family^0 == 0 /\ 3-family^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l44 -> l43 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (-3+family^0 <= 0 /\ -3+family^0 == 0 /\ 3-family^0 <= 0), cost: 1 New rule: l44 -> l43 : (-3+family^0 <= 0 /\ -3+family^0 == 0 /\ 3-family^0 <= 0), cost: 1 Propagated Equalities Original rule: l46 -> l44 : added^0'=added^post75, addr^0'=addr^post75, addr_ai_family^0'=addr_ai_family^post75, addrs^0'=addrs^post75, closed^0'=closed^post75, err^0'=err^post75, family^0'=family^post75, fd^0'=fd^post75, listen_index^0'=listen_index^post75, listensocket_of_listen_index^0'=listensocket_of_listen_index^post75, maxaddr^0'=maxaddr^post75, maxbackends^0'=maxbackends^post75, maxconn^0'=maxconn^post75, maxlisten^0'=maxlisten^post75, one^0'=one^post75, ret^0'=ret^post75, tmp1^0'=tmp1^post75, tmp___02^0'=tmp___02^post75, tmp___13^0'=tmp___13^post75, tmp___24^0'=tmp___24^post75, tmp___35^0'=tmp___35^post75, tmp___46^0'=tmp___46^post75, (0 == 0 /\ -maxlisten^post75+maxlisten^post76 == 0 /\ tmp___24^0-tmp___24^post76 == 0 /\ closed^post76-closed^post75 == 0 /\ -1+one^post75 == 0 /\ -addrs^post75 <= 0 /\ added^post75 == 0 /\ tmp___35^post76-tmp___35^post75 == 0 /\ added^0-added^post76 == 0 /\ tmp___35^0-tmp___35^post76 == 0 /\ addr_ai_family^post76-addr_ai_family^post75 == 0 /\ err^post76-err^post75 == 0 /\ -addr^post76+addr^0 == 0 /\ -fd^post76+fd^0 == 0 /\ -listensocket_of_listen_index^post75+listensocket_of_listen_index^post76 == 0 /\ 1-maxbackends^post75 <= 0 /\ addr^post76-addr^post75 == 0 /\ tmp___46^post76-tmp___46^post75 == 0 /\ tmp___02^0-tmp___02^post76 == 0 /\ -ret^post76+ret^0 == 0 /\ -tmp___46^post76+tmp___46^0 == 0 /\ listen_index^0-listen_index^post76 == 0 /\ -tmp1^post75+tmp1^post76 == 0 /\ -tmp___24^post75+tmp___24^post76 == 0 /\ tmp___02^post76-tmp___02^post75 == 0 /\ -one^post76+one^0 == 0 /\ maxlisten^0-maxlisten^post76 == 0 /\ addrs^0-addrs^post76 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post76 == 0 /\ tmp1^0-tmp1^post76 == 0 /\ tmp___13^post76-tmp___13^post75 == 0 /\ -maxaddr^post76+maxaddr^0 == 0 /\ listen_index^post75 == 0 /\ -maxbackends^post76+maxbackends^0 == 0 /\ maxconn^post76-maxconn^post75 == 0 /\ -closed^post76+closed^0 == 0 /\ -family^post76+family^0 == 0 /\ -tmp___13^post76+tmp___13^0 == 0 /\ err^0-err^post76 == 0 /\ fd^post76-fd^post75 == 0 /\ addr_ai_family^0-addr_ai_family^post76 == 0 /\ -maxconn^post76+maxconn^0 == 0 /\ -family^post75+family^post76 == 0), cost: 1 New rule: l46 -> l44 : added^0'=0, addr^0'=addr^post76, addr_ai_family^0'=addr_ai_family^post76, addrs^0'=addrs^post75, closed^0'=closed^post76, err^0'=err^post76, family^0'=family^post76, fd^0'=fd^post76, listen_index^0'=0, listensocket_of_listen_index^0'=listensocket_of_listen_index^post76, maxaddr^0'=maxaddr^post75, maxbackends^0'=maxbackends^post75, maxconn^0'=maxconn^post76, maxlisten^0'=maxlisten^post76, one^0'=1, ret^0'=ret^post75, tmp1^0'=tmp1^post76, tmp___02^0'=tmp___02^post76, tmp___13^0'=tmp___13^post76, tmp___24^0'=tmp___24^post76, tmp___35^0'=tmp___35^post76, tmp___46^0'=tmp___46^post76, (0 == 0 /\ tmp___24^0-tmp___24^post76 == 0 /\ -addrs^post75 <= 0 /\ added^0-added^post76 == 0 /\ tmp___35^0-tmp___35^post76 == 0 /\ -addr^post76+addr^0 == 0 /\ -fd^post76+fd^0 == 0 /\ 1-maxbackends^post75 <= 0 /\ tmp___02^0-tmp___02^post76 == 0 /\ -ret^post76+ret^0 == 0 /\ -tmp___46^post76+tmp___46^0 == 0 /\ listen_index^0-listen_index^post76 == 0 /\ -one^post76+one^0 == 0 /\ maxlisten^0-maxlisten^post76 == 0 /\ addrs^0-addrs^post76 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post76 == 0 /\ tmp1^0-tmp1^post76 == 0 /\ -maxaddr^post76+maxaddr^0 == 0 /\ -maxbackends^post76+maxbackends^0 == 0 /\ -closed^post76+closed^0 == 0 /\ -family^post76+family^0 == 0 /\ -tmp___13^post76+tmp___13^0 == 0 /\ err^0-err^post76 == 0 /\ addr_ai_family^0-addr_ai_family^post76 == 0 /\ -maxconn^post76+maxconn^0 == 0), cost: 1 propagated equality maxlisten^post75 = maxlisten^post76 propagated equality closed^post75 = closed^post76 propagated equality one^post75 = 1 propagated equality added^post75 = 0 propagated equality tmp___35^post75 = tmp___35^post76 propagated equality addr_ai_family^post75 = addr_ai_family^post76 propagated equality err^post75 = err^post76 propagated equality listensocket_of_listen_index^post75 = listensocket_of_listen_index^post76 propagated equality addr^post75 = addr^post76 propagated equality tmp___46^post75 = tmp___46^post76 propagated equality tmp1^post75 = tmp1^post76 propagated equality tmp___24^post75 = tmp___24^post76 propagated equality tmp___02^post75 = tmp___02^post76 propagated equality tmp___13^post75 = tmp___13^post76 propagated equality listen_index^post75 = 0 propagated equality maxconn^post75 = maxconn^post76 propagated equality fd^post75 = fd^post76 propagated equality family^post75 = family^post76 Propagated Equalities Original rule: l46 -> l44 : added^0'=0, addr^0'=addr^post76, addr_ai_family^0'=addr_ai_family^post76, addrs^0'=addrs^post75, closed^0'=closed^post76, err^0'=err^post76, family^0'=family^post76, fd^0'=fd^post76, listen_index^0'=0, listensocket_of_listen_index^0'=listensocket_of_listen_index^post76, maxaddr^0'=maxaddr^post75, maxbackends^0'=maxbackends^post75, maxconn^0'=maxconn^post76, maxlisten^0'=maxlisten^post76, one^0'=1, ret^0'=ret^post75, tmp1^0'=tmp1^post76, tmp___02^0'=tmp___02^post76, tmp___13^0'=tmp___13^post76, tmp___24^0'=tmp___24^post76, tmp___35^0'=tmp___35^post76, tmp___46^0'=tmp___46^post76, (0 == 0 /\ tmp___24^0-tmp___24^post76 == 0 /\ -addrs^post75 <= 0 /\ added^0-added^post76 == 0 /\ tmp___35^0-tmp___35^post76 == 0 /\ -addr^post76+addr^0 == 0 /\ -fd^post76+fd^0 == 0 /\ 1-maxbackends^post75 <= 0 /\ tmp___02^0-tmp___02^post76 == 0 /\ -ret^post76+ret^0 == 0 /\ -tmp___46^post76+tmp___46^0 == 0 /\ listen_index^0-listen_index^post76 == 0 /\ -one^post76+one^0 == 0 /\ maxlisten^0-maxlisten^post76 == 0 /\ addrs^0-addrs^post76 == 0 /\ listensocket_of_listen_index^0-listensocket_of_listen_index^post76 == 0 /\ tmp1^0-tmp1^post76 == 0 /\ -maxaddr^post76+maxaddr^0 == 0 /\ -maxbackends^post76+maxbackends^0 == 0 /\ -closed^post76+closed^0 == 0 /\ -family^post76+family^0 == 0 /\ -tmp___13^post76+tmp___13^0 == 0 /\ err^0-err^post76 == 0 /\ addr_ai_family^0-addr_ai_family^post76 == 0 /\ -maxconn^post76+maxconn^0 == 0), cost: 1 New rule: l46 -> l44 : added^0'=0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^post75, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^post75, maxbackends^0'=maxbackends^post75, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=1, ret^0'=ret^post75, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -addrs^post75 <= 0 /\ 1-maxbackends^post75 <= 0), cost: 1 propagated equality tmp___24^post76 = tmp___24^0 propagated equality added^post76 = added^0 propagated equality tmp___35^post76 = tmp___35^0 propagated equality addr^post76 = addr^0 propagated equality fd^post76 = fd^0 propagated equality tmp___02^post76 = tmp___02^0 propagated equality ret^post76 = ret^0 propagated equality tmp___46^post76 = tmp___46^0 propagated equality listen_index^post76 = listen_index^0 propagated equality one^post76 = one^0 propagated equality maxlisten^post76 = maxlisten^0 propagated equality addrs^post76 = addrs^0 propagated equality listensocket_of_listen_index^post76 = listensocket_of_listen_index^0 propagated equality tmp1^post76 = tmp1^0 propagated equality maxaddr^post76 = maxaddr^0 propagated equality maxbackends^post76 = maxbackends^0 propagated equality closed^post76 = closed^0 propagated equality family^post76 = family^0 propagated equality tmp___13^post76 = tmp___13^0 propagated equality err^post76 = err^0 propagated equality addr_ai_family^post76 = addr_ai_family^0 propagated equality maxconn^post76 = maxconn^0 Simplified Guard Original rule: l46 -> l44 : added^0'=0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^post75, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^post75, maxbackends^0'=maxbackends^post75, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=1, ret^0'=ret^post75, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (0 == 0 /\ -addrs^post75 <= 0 /\ 1-maxbackends^post75 <= 0), cost: 1 New rule: l46 -> l44 : added^0'=0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^post75, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^post75, maxbackends^0'=maxbackends^post75, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=1, ret^0'=ret^post75, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (-addrs^post75 <= 0 /\ 1-maxbackends^post75 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l44 : added^0'=0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^post75, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^post75, maxbackends^0'=maxbackends^post75, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=1, ret^0'=ret^post75, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, (-addrs^post75 <= 0 /\ 1-maxbackends^post75 <= 0), cost: 1 New rule: l46 -> l44 : added^0'=0, addrs^0'=addrs^post75, listen_index^0'=0, maxaddr^0'=maxaddr^post75, maxbackends^0'=maxbackends^post75, one^0'=1, ret^0'=ret^post75, (-addrs^post75 <= 0 /\ 1-maxbackends^post75 <= 0), cost: 1 Propagated Equalities Original rule: l4 -> l4 : added^0'=added^post69, addr^0'=addr^post69, addr_ai_family^0'=addr_ai_family^post69, addrs^0'=addrs^post69, closed^0'=closed^post69, err^0'=err^post69, family^0'=family^post69, fd^0'=fd^post69, listen_index^0'=listen_index^post69, listensocket_of_listen_index^0'=listensocket_of_listen_index^post69, maxaddr^0'=maxaddr^post69, maxbackends^0'=maxbackends^post69, maxconn^0'=maxconn^post69, maxlisten^0'=maxlisten^post69, one^0'=one^post69, ret^0'=ret^post69, tmp1^0'=tmp1^post69, tmp___02^0'=tmp___02^post69, tmp___13^0'=tmp___13^post69, tmp___24^0'=tmp___24^post69, tmp___35^0'=tmp___35^post69, tmp___46^0'=tmp___46^post69, (maxconn^post68-maxconn^post69 == 0 /\ -closed^post69+closed^post68 == 0 /\ closed^0-closed^post68 == 0 /\ maxbackends^0-maxbackends^post68 == 0 /\ -ret^post69+ret^post68 == 0 /\ -tmp___46^post68+tmp___46^0 == 0 /\ tmp___02^0-tmp___02^post68 == 0 /\ -fd^post69+fd^post68 == 0 /\ -tmp___13^post69+tmp___13^post68 == 0 /\ maxbackends^post68-maxbackends^post69 == 0 /\ one^0-one^post68 == 0 /\ -tmp___46^post69+tmp___46^post68 == 0 /\ -listensocket_of_listen_index^post68+listensocket_of_listen_index^0 == 0 /\ maxaddr^post68-maxaddr^post69 == 0 /\ listen_index^0-listen_index^post68 == 0 /\ -addr_ai_family^post69+addr_ai_family^post68 == 0 /\ maxlisten^post68-maxlisten^post69 == 0 /\ -tmp___35^post69+tmp___35^post68 == 0 /\ -maxconn^post68+maxconn^0 == 0 /\ fd^0-fd^post68 == 0 /\ maxlisten^0-maxlisten^post68 == 0 /\ -addr_ai_family^post68+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post68 == 0 /\ -tmp___13^post68+tmp___13^0 == 0 /\ maxaddr^0-maxaddr^post68 == 0 /\ -addr^post69+addr^post68 == 0 /\ -tmp___24^post69+tmp___24^post68 == 0 /\ -added^post69+added^post68 == 0 /\ -err^post68+err^0 == 0 /\ err^post68-err^post69 == 0 /\ -one^post69+one^post68 == 0 /\ -addrs^post69+addrs^post68 == 0 /\ -family^post68+family^0 == 0 /\ -family^post69+family^post68 == 0 /\ addr^0-addr^post68 == 0 /\ tmp___24^0-tmp___24^post68 == 0 /\ -listen_index^post69+listen_index^post68 == 0 /\ -ret^post68+ret^0 == 0 /\ -tmp___02^post69+tmp___02^post68 == 0 /\ tmp___35^0-tmp___35^post68 == 0 /\ addrs^0-addrs^post68 == 0 /\ listensocket_of_listen_index^post68-listensocket_of_listen_index^post69 == 0 /\ -tmp1^post69+tmp1^post68 == 0 /\ added^0-added^post68 == 0), cost: 1 New rule: l4 -> l4 : added^0'=added^post68, addr^0'=addr^post68, addr_ai_family^0'=addr_ai_family^post68, addrs^0'=addrs^post68, closed^0'=closed^post68, err^0'=err^post68, family^0'=family^post68, fd^0'=fd^post68, listen_index^0'=listen_index^post68, listensocket_of_listen_index^0'=listensocket_of_listen_index^post68, maxaddr^0'=maxaddr^post68, maxbackends^0'=maxbackends^post68, maxconn^0'=maxconn^post68, maxlisten^0'=maxlisten^post68, one^0'=one^post68, ret^0'=ret^post68, tmp1^0'=tmp1^post68, tmp___02^0'=tmp___02^post68, tmp___13^0'=tmp___13^post68, tmp___24^0'=tmp___24^post68, tmp___35^0'=tmp___35^post68, tmp___46^0'=tmp___46^post68, (0 == 0 /\ closed^0-closed^post68 == 0 /\ maxbackends^0-maxbackends^post68 == 0 /\ -tmp___46^post68+tmp___46^0 == 0 /\ tmp___02^0-tmp___02^post68 == 0 /\ one^0-one^post68 == 0 /\ -listensocket_of_listen_index^post68+listensocket_of_listen_index^0 == 0 /\ listen_index^0-listen_index^post68 == 0 /\ -maxconn^post68+maxconn^0 == 0 /\ fd^0-fd^post68 == 0 /\ maxlisten^0-maxlisten^post68 == 0 /\ -addr_ai_family^post68+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post68 == 0 /\ -tmp___13^post68+tmp___13^0 == 0 /\ maxaddr^0-maxaddr^post68 == 0 /\ -err^post68+err^0 == 0 /\ -family^post68+family^0 == 0 /\ addr^0-addr^post68 == 0 /\ tmp___24^0-tmp___24^post68 == 0 /\ -ret^post68+ret^0 == 0 /\ tmp___35^0-tmp___35^post68 == 0 /\ addrs^0-addrs^post68 == 0 /\ added^0-added^post68 == 0), cost: 1 propagated equality maxconn^post69 = maxconn^post68 propagated equality closed^post69 = closed^post68 propagated equality ret^post69 = ret^post68 propagated equality fd^post69 = fd^post68 propagated equality tmp___13^post69 = tmp___13^post68 propagated equality maxbackends^post69 = maxbackends^post68 propagated equality tmp___46^post69 = tmp___46^post68 propagated equality maxaddr^post69 = maxaddr^post68 propagated equality addr_ai_family^post69 = addr_ai_family^post68 propagated equality maxlisten^post69 = maxlisten^post68 propagated equality tmp___35^post69 = tmp___35^post68 propagated equality addr^post69 = addr^post68 propagated equality tmp___24^post69 = tmp___24^post68 propagated equality added^post69 = added^post68 propagated equality err^post69 = err^post68 propagated equality one^post69 = one^post68 propagated equality addrs^post69 = addrs^post68 propagated equality family^post69 = family^post68 propagated equality listen_index^post69 = listen_index^post68 propagated equality tmp___02^post69 = tmp___02^post68 propagated equality listensocket_of_listen_index^post69 = listensocket_of_listen_index^post68 propagated equality tmp1^post69 = tmp1^post68 Propagated Equalities Original rule: l4 -> l4 : added^0'=added^post68, addr^0'=addr^post68, addr_ai_family^0'=addr_ai_family^post68, addrs^0'=addrs^post68, closed^0'=closed^post68, err^0'=err^post68, family^0'=family^post68, fd^0'=fd^post68, listen_index^0'=listen_index^post68, listensocket_of_listen_index^0'=listensocket_of_listen_index^post68, maxaddr^0'=maxaddr^post68, maxbackends^0'=maxbackends^post68, maxconn^0'=maxconn^post68, maxlisten^0'=maxlisten^post68, one^0'=one^post68, ret^0'=ret^post68, tmp1^0'=tmp1^post68, tmp___02^0'=tmp___02^post68, tmp___13^0'=tmp___13^post68, tmp___24^0'=tmp___24^post68, tmp___35^0'=tmp___35^post68, tmp___46^0'=tmp___46^post68, (0 == 0 /\ closed^0-closed^post68 == 0 /\ maxbackends^0-maxbackends^post68 == 0 /\ -tmp___46^post68+tmp___46^0 == 0 /\ tmp___02^0-tmp___02^post68 == 0 /\ one^0-one^post68 == 0 /\ -listensocket_of_listen_index^post68+listensocket_of_listen_index^0 == 0 /\ listen_index^0-listen_index^post68 == 0 /\ -maxconn^post68+maxconn^0 == 0 /\ fd^0-fd^post68 == 0 /\ maxlisten^0-maxlisten^post68 == 0 /\ -addr_ai_family^post68+addr_ai_family^0 == 0 /\ tmp1^0-tmp1^post68 == 0 /\ -tmp___13^post68+tmp___13^0 == 0 /\ maxaddr^0-maxaddr^post68 == 0 /\ -err^post68+err^0 == 0 /\ -family^post68+family^0 == 0 /\ addr^0-addr^post68 == 0 /\ tmp___24^0-tmp___24^post68 == 0 /\ -ret^post68+ret^0 == 0 /\ tmp___35^0-tmp___35^post68 == 0 /\ addrs^0-addrs^post68 == 0 /\ added^0-added^post68 == 0), cost: 1 New rule: l4 -> l4 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality closed^post68 = closed^0 propagated equality maxbackends^post68 = maxbackends^0 propagated equality tmp___46^post68 = tmp___46^0 propagated equality tmp___02^post68 = tmp___02^0 propagated equality one^post68 = one^0 propagated equality listensocket_of_listen_index^post68 = listensocket_of_listen_index^0 propagated equality listen_index^post68 = listen_index^0 propagated equality maxconn^post68 = maxconn^0 propagated equality fd^post68 = fd^0 propagated equality maxlisten^post68 = maxlisten^0 propagated equality addr_ai_family^post68 = addr_ai_family^0 propagated equality tmp1^post68 = tmp1^0 propagated equality tmp___13^post68 = tmp___13^0 propagated equality maxaddr^post68 = maxaddr^0 propagated equality err^post68 = err^0 propagated equality family^post68 = family^0 propagated equality addr^post68 = addr^0 propagated equality tmp___24^post68 = tmp___24^0 propagated equality ret^post68 = ret^0 propagated equality tmp___35^post68 = tmp___35^0 propagated equality addrs^post68 = addrs^0 propagated equality added^post68 = added^0 Simplified Guard Original rule: l4 -> l4 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l4 -> l4 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l4 -> l4 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l4 -> l4 : T, cost: 1 Propagated Equalities Original rule: l7 -> l7 : added^0'=added^post53, addr^0'=addr^post53, addr_ai_family^0'=addr_ai_family^post53, addrs^0'=addrs^post53, closed^0'=closed^post53, err^0'=err^post53, family^0'=family^post53, fd^0'=fd^post53, listen_index^0'=listen_index^post53, listensocket_of_listen_index^0'=listensocket_of_listen_index^post53, maxaddr^0'=maxaddr^post53, maxbackends^0'=maxbackends^post53, maxconn^0'=maxconn^post53, maxlisten^0'=maxlisten^post53, one^0'=one^post53, ret^0'=ret^post53, tmp1^0'=tmp1^post53, tmp___02^0'=tmp___02^post53, tmp___13^0'=tmp___13^post53, tmp___24^0'=tmp___24^post53, tmp___35^0'=tmp___35^post53, tmp___46^0'=tmp___46^post53, (listen_index^0-listen_index^post52 == 0 /\ -listensocket_of_listen_index^post52+listensocket_of_listen_index^0 == 0 /\ -tmp___46^post53+tmp___46^post52 == 0 /\ tmp___02^0-tmp___02^post52 == 0 /\ addr_ai_family^0-addr_ai_family^post52 == 0 /\ -addr^post53+addr^post52 == 0 /\ -maxbackends^post52+maxbackends^0 == 0 /\ -tmp1^post53+tmp1^post52 == 0 /\ -tmp___13^post52+tmp___13^0 == 0 /\ family^post52-family^post53 == 0 /\ -family^post52+family^0 == 0 /\ addrs^post52-addrs^post53 == 0 /\ -fd^post53+fd^post52 == 0 /\ -maxaddr^post53+maxaddr^post52 == 0 /\ -maxlisten^post52+maxlisten^0 == 0 /\ added^0-added^post52 == 0 /\ -ret^post53+ret^post52 == 0 /\ -closed^post52+closed^0 == 0 /\ addrs^0-addrs^post52 == 0 /\ -maxconn^post52+maxconn^0 == 0 /\ -tmp___35^post53+tmp___35^post52 == 0 /\ maxaddr^0-maxaddr^post52 == 0 /\ -ret^post52+ret^0 == 0 /\ -one^post53+one^post52 == 0 /\ -err^post53+err^post52 == 0 /\ -addr_ai_family^post53+addr_ai_family^post52 == 0 /\ added^post52-added^post53 == 0 /\ -tmp___02^post53+tmp___02^post52 == 0 /\ tmp___46^0-tmp___46^post52 == 0 /\ err^0-err^post52 == 0 /\ tmp___24^post52-tmp___24^post53 == 0 /\ -maxbackends^post53+maxbackends^post52 == 0 /\ -tmp1^post52+tmp1^0 == 0 /\ -tmp___24^post52+tmp___24^0 == 0 /\ -addr^post52+addr^0 == 0 /\ -closed^post53+closed^post52 == 0 /\ -fd^post52+fd^0 == 0 /\ one^0-one^post52 == 0 /\ -listen_index^post53+listen_index^post52 == 0 /\ -maxlisten^post53+maxlisten^post52 == 0 /\ listensocket_of_listen_index^post52-listensocket_of_listen_index^post53 == 0 /\ maxconn^post52-maxconn^post53 == 0 /\ -tmp___13^post53+tmp___13^post52 == 0 /\ tmp___35^0-tmp___35^post52 == 0), cost: 1 New rule: l7 -> l7 : added^0'=added^post52, addr^0'=addr^post52, addr_ai_family^0'=addr_ai_family^post52, addrs^0'=addrs^post52, closed^0'=closed^post52, err^0'=err^post52, family^0'=family^post52, fd^0'=fd^post52, listen_index^0'=listen_index^post52, listensocket_of_listen_index^0'=listensocket_of_listen_index^post52, maxaddr^0'=maxaddr^post52, maxbackends^0'=maxbackends^post52, maxconn^0'=maxconn^post52, maxlisten^0'=maxlisten^post52, one^0'=one^post52, ret^0'=ret^post52, tmp1^0'=tmp1^post52, tmp___02^0'=tmp___02^post52, tmp___13^0'=tmp___13^post52, tmp___24^0'=tmp___24^post52, tmp___35^0'=tmp___35^post52, tmp___46^0'=tmp___46^post52, (0 == 0 /\ listen_index^0-listen_index^post52 == 0 /\ -listensocket_of_listen_index^post52+listensocket_of_listen_index^0 == 0 /\ tmp___02^0-tmp___02^post52 == 0 /\ addr_ai_family^0-addr_ai_family^post52 == 0 /\ -maxbackends^post52+maxbackends^0 == 0 /\ -tmp___13^post52+tmp___13^0 == 0 /\ -family^post52+family^0 == 0 /\ -maxlisten^post52+maxlisten^0 == 0 /\ added^0-added^post52 == 0 /\ -closed^post52+closed^0 == 0 /\ addrs^0-addrs^post52 == 0 /\ -maxconn^post52+maxconn^0 == 0 /\ maxaddr^0-maxaddr^post52 == 0 /\ -ret^post52+ret^0 == 0 /\ tmp___46^0-tmp___46^post52 == 0 /\ err^0-err^post52 == 0 /\ -tmp1^post52+tmp1^0 == 0 /\ -tmp___24^post52+tmp___24^0 == 0 /\ -addr^post52+addr^0 == 0 /\ -fd^post52+fd^0 == 0 /\ one^0-one^post52 == 0 /\ tmp___35^0-tmp___35^post52 == 0), cost: 1 propagated equality tmp___46^post53 = tmp___46^post52 propagated equality addr^post53 = addr^post52 propagated equality tmp1^post53 = tmp1^post52 propagated equality family^post53 = family^post52 propagated equality addrs^post53 = addrs^post52 propagated equality fd^post53 = fd^post52 propagated equality maxaddr^post53 = maxaddr^post52 propagated equality ret^post53 = ret^post52 propagated equality tmp___35^post53 = tmp___35^post52 propagated equality one^post53 = one^post52 propagated equality err^post53 = err^post52 propagated equality addr_ai_family^post53 = addr_ai_family^post52 propagated equality added^post53 = added^post52 propagated equality tmp___02^post53 = tmp___02^post52 propagated equality tmp___24^post53 = tmp___24^post52 propagated equality maxbackends^post53 = maxbackends^post52 propagated equality closed^post53 = closed^post52 propagated equality listen_index^post53 = listen_index^post52 propagated equality maxlisten^post53 = maxlisten^post52 propagated equality listensocket_of_listen_index^post53 = listensocket_of_listen_index^post52 propagated equality maxconn^post53 = maxconn^post52 propagated equality tmp___13^post53 = tmp___13^post52 Propagated Equalities Original rule: l7 -> l7 : added^0'=added^post52, addr^0'=addr^post52, addr_ai_family^0'=addr_ai_family^post52, addrs^0'=addrs^post52, closed^0'=closed^post52, err^0'=err^post52, family^0'=family^post52, fd^0'=fd^post52, listen_index^0'=listen_index^post52, listensocket_of_listen_index^0'=listensocket_of_listen_index^post52, maxaddr^0'=maxaddr^post52, maxbackends^0'=maxbackends^post52, maxconn^0'=maxconn^post52, maxlisten^0'=maxlisten^post52, one^0'=one^post52, ret^0'=ret^post52, tmp1^0'=tmp1^post52, tmp___02^0'=tmp___02^post52, tmp___13^0'=tmp___13^post52, tmp___24^0'=tmp___24^post52, tmp___35^0'=tmp___35^post52, tmp___46^0'=tmp___46^post52, (0 == 0 /\ listen_index^0-listen_index^post52 == 0 /\ -listensocket_of_listen_index^post52+listensocket_of_listen_index^0 == 0 /\ tmp___02^0-tmp___02^post52 == 0 /\ addr_ai_family^0-addr_ai_family^post52 == 0 /\ -maxbackends^post52+maxbackends^0 == 0 /\ -tmp___13^post52+tmp___13^0 == 0 /\ -family^post52+family^0 == 0 /\ -maxlisten^post52+maxlisten^0 == 0 /\ added^0-added^post52 == 0 /\ -closed^post52+closed^0 == 0 /\ addrs^0-addrs^post52 == 0 /\ -maxconn^post52+maxconn^0 == 0 /\ maxaddr^0-maxaddr^post52 == 0 /\ -ret^post52+ret^0 == 0 /\ tmp___46^0-tmp___46^post52 == 0 /\ err^0-err^post52 == 0 /\ -tmp1^post52+tmp1^0 == 0 /\ -tmp___24^post52+tmp___24^0 == 0 /\ -addr^post52+addr^0 == 0 /\ -fd^post52+fd^0 == 0 /\ one^0-one^post52 == 0 /\ tmp___35^0-tmp___35^post52 == 0), cost: 1 New rule: l7 -> l7 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 propagated equality listen_index^post52 = listen_index^0 propagated equality listensocket_of_listen_index^post52 = listensocket_of_listen_index^0 propagated equality tmp___02^post52 = tmp___02^0 propagated equality addr_ai_family^post52 = addr_ai_family^0 propagated equality maxbackends^post52 = maxbackends^0 propagated equality tmp___13^post52 = tmp___13^0 propagated equality family^post52 = family^0 propagated equality maxlisten^post52 = maxlisten^0 propagated equality added^post52 = added^0 propagated equality closed^post52 = closed^0 propagated equality addrs^post52 = addrs^0 propagated equality maxconn^post52 = maxconn^0 propagated equality maxaddr^post52 = maxaddr^0 propagated equality ret^post52 = ret^0 propagated equality tmp___46^post52 = tmp___46^0 propagated equality err^post52 = err^0 propagated equality tmp1^post52 = tmp1^0 propagated equality tmp___24^post52 = tmp___24^0 propagated equality addr^post52 = addr^0 propagated equality fd^post52 = fd^0 propagated equality one^post52 = one^0 propagated equality tmp___35^post52 = tmp___35^0 Simplified Guard Original rule: l7 -> l7 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, 0 == 0, cost: 1 New rule: l7 -> l7 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 Removed Trivial Updates Original rule: l7 -> l7 : added^0'=added^0, addr^0'=addr^0, addr_ai_family^0'=addr_ai_family^0, addrs^0'=addrs^0, closed^0'=closed^0, err^0'=err^0, family^0'=family^0, fd^0'=fd^0, listen_index^0'=listen_index^0, listensocket_of_listen_index^0'=listensocket_of_listen_index^0, maxaddr^0'=maxaddr^0, maxbackends^0'=maxbackends^0, maxconn^0'=maxconn^0, maxlisten^0'=maxlisten^0, one^0'=one^0, ret^0'=ret^0, tmp1^0'=tmp1^0, tmp___02^0'=tmp___02^0, tmp___13^0'=tmp___13^0, tmp___24^0'=tmp___24^0, tmp___35^0'=tmp___35^0, tmp___46^0'=tmp___46^0, T, cost: 1 New rule: l7 -> l7 : T, cost: 1 Step with 149 Trace 149[(-addrs^post75 <= 0 /\ 1-maxbackends^post75 <= 0)] Blocked [{}, {}] Step with 146 Trace 149[(-addrs^post75 <= 0 /\ 1-maxbackends^post75 <= 0)], 146[(4-family^0 <= 0)] Blocked [{}, {}, {}] Step with 144 Trace 149[(-addrs^post75 <= 0 /\ 1-maxbackends^post75 <= 0)], 146[(4-family^0 <= 0)], 144[T] Blocked [{}, {}, {}, {}] Step with 145 Trace 149[(-addrs^post75 <= 0 /\ 1-maxbackends^post75 <= 0)], 146[(4-family^0 <= 0)], 144[T], 145[T] Blocked [{}, {}, {}, {}, {}] Step with 141 Trace 149[(-addrs^post75 <= 0 /\ 1-maxbackends^post75 <= 0)], 146[(4-family^0 <= 0)], 144[T], 145[T], 141[(-ret^0 <= 0 /\ -ret^0 == 0 /\ ret^0 <= 0)] Blocked [{}, {}, {}, {}, {}, {}] Step with 136 Trace 149[(-addrs^post75 <= 0 /\ 1-maxbackends^post75 <= 0)], 146[(4-family^0 <= 0)], 144[T], 145[T], 141[(-ret^0 <= 0 /\ -ret^0 == 0 /\ ret^0 <= 0)], 136[(1-addrs^0 <= 0)] Blocked [{}, {}, {}, {}, {}, {}, {}] Step with 135 Trace 149[(-addrs^post75 <= 0 /\ 1-maxbackends^post75 <= 0)], 146[(4-family^0 <= 0)], 144[T], 145[T], 141[(-ret^0 <= 0 /\ -ret^0 == 0 /\ ret^0 <= 0)], 136[(1-addrs^0 <= 0)], 135[T] Blocked [{}, {}, {}, {}, {}, {}, {}, {}] Step with 139 Trace 149[(-addrs^post75 <= 0 /\ 1-maxbackends^post75 <= 0)], 146[(4-family^0 <= 0)], 144[T], 145[T], 141[(-ret^0 <= 0 /\ -ret^0 == 0 /\ ret^0 <= 0)], 136[(1-addrs^0 <= 0)], 135[T], 139[T] Blocked [{}, {}, {}, {}, {}, {}, {}, {}, {}] Step with 102 Trace 149[(-addrs^post75 <= 0 /\ 1-maxbackends^post75 <= 0)], 146[(4-family^0 <= 0)], 144[T], 145[T], 141[(-ret^0 <= 0 /\ -ret^0 == 0 /\ ret^0 <= 0)], 136[(1-addrs^0 <= 0)], 135[T], 139[T], 102[T] Blocked [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}] Step with 133 Trace 149[(-addrs^post75 <= 0 /\ 1-maxbackends^post75 <= 0)], 146[(4-family^0 <= 0)], 144[T], 145[T], 141[(-ret^0 <= 0 /\ -ret^0 == 0 /\ ret^0 <= 0)], 136[(1-addrs^0 <= 0)], 135[T], 139[T], 102[T], 133[(maxaddr^0-addr^0 <= 0)] Blocked [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] Step with 82 Trace 149[(-addrs^post75 <= 0 /\ 1-maxbackends^post75 <= 0)], 146[(4-family^0 <= 0)], 144[T], 145[T], 141[(-ret^0 <= 0 /\ -ret^0 == 0 /\ ret^0 <= 0)], 136[(1-addrs^0 <= 0)], 135[T], 139[T], 102[T], 133[(maxaddr^0-addr^0 <= 0)], 82[T] Blocked [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] Step with 85 Trace 149[(-addrs^post75 <= 0 /\ 1-maxbackends^post75 <= 0)], 146[(4-family^0 <= 0)], 144[T], 145[T], 141[(-ret^0 <= 0 /\ -ret^0 == 0 /\ ret^0 <= 0)], 136[(1-addrs^0 <= 0)], 135[T], 139[T], 102[T], 133[(maxaddr^0-addr^0 <= 0)], 82[T], 85[(added^0 <= 0 /\ added^0 == 0 /\ -added^0 <= 0)] Blocked [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {83[T], 84[T]}, {}] Step with 151 Trace 149[(-addrs^post75 <= 0 /\ 1-maxbackends^post75 <= 0)], 146[(4-family^0 <= 0)], 144[T], 145[T], 141[(-ret^0 <= 0 /\ -ret^0 == 0 /\ ret^0 <= 0)], 136[(1-addrs^0 <= 0)], 135[T], 139[T], 102[T], 133[(maxaddr^0-addr^0 <= 0)], 82[T], 85[(added^0 <= 0 /\ added^0 == 0 /\ -added^0 <= 0)], 151[T] Blocked [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {83[T], 84[T]}, {}, {}] Nonterm Start location: l46 Program variables: added^0 addr^0 addr_ai_family^0 addrs^0 closed^0 err^0 family^0 fd^0 listen_index^0 listensocket_of_listen_index^0 maxaddr^0 maxbackends^0 maxconn^0 maxlisten^0 one^0 ret^0 tmp1^0 tmp___02^0 tmp___13^0 tmp___24^0 tmp___35^0 tmp___46^0 79: l0 -> l1 : T, cost: 1 80: l2 -> l3 : T, cost: 1 81: l3 -> l4 : ret^0'=0, T, cost: 1 150: l4 -> l4 : T, cost: 1 82: l5 -> l6 : T, cost: 1 83: l6 -> l3 : 1-added^0 <= 0, cost: 1 84: l6 -> l3 : 1+added^0 <= 0, cost: 1 85: l6 -> l7 : ret^0'=0, (added^0 <= 0 /\ added^0 == 0 /\ -added^0 <= 0), cost: 1 151: l7 -> l7 : T, cost: 1 152: l7 -> LoAT_sink : -1+n >= 0, cost: NONTERM 86: l8 -> l9 : addr^0'=1+addr^0, T, cost: 1 102: l9 -> l18 : T, cost: 1 87: l10 -> l8 : added^0'=1+added^0, listensocket_of_listen_index^0'=fd^0, -err^0 <= 0, cost: 1 88: l10 -> l8 : closed^0'=1, 1+err^0 <= 0, cost: 1 89: l11 -> l10 : err^0'=err^post11, T, cost: 1 90: l12 -> l11 : -10+maxconn^0 <= 0, cost: 1 91: l12 -> l11 : maxconn^0'=10, 11-maxconn^0 <= 0, cost: 1 92: l13 -> l12 : maxconn^0'=maxconn^post14, T, cost: 1 93: l14 -> l5 : closed^0'=1, T, cost: 1 94: l15 -> l13 : (1-tmp___46^0 <= 0 /\ 1-tmp___46^0 == 0 /\ -1+tmp___46^0 <= 0), cost: 1 95: l15 -> l14 : 2-tmp___46^0 <= 0, cost: 1 96: l15 -> l14 : tmp___46^0 <= 0, cost: 1 97: l16 -> l13 : 4-addr_ai_family^0 <= 0, cost: 1 98: l16 -> l13 : -2+addr_ai_family^0 <= 0, cost: 1 99: l16 -> l15 : tmp___46^0'=tmp___46^post21, (-3+addr_ai_family^0 <= 0 /\ -3+addr_ai_family^0 == 0 /\ 3-addr_ai_family^0 <= 0), cost: 1 100: l17 -> l16 : -err^0 <= 0, cost: 1 101: l17 -> l8 : closed^0'=1, 1+err^0 <= 0, cost: 1 133: l18 -> l5 : maxaddr^0-addr^0 <= 0, cost: 1 134: l18 -> l35 : tmp___02^0'=tmp___02^post58, 1-maxaddr^0+addr^0 <= 0, cost: 1 103: l19 -> l17 : err^0'=err^post25, T, cost: 1 104: l20 -> l8 : T, cost: 1 105: l21 -> l19 : (tmp___24^0 <= 0 /\ tmp___24^0 == 0 /\ -tmp___24^0 <= 0), cost: 1 106: l21 -> l20 : 1-tmp___24^0 <= 0, cost: 1 107: l21 -> l20 : 1+tmp___24^0 <= 0, cost: 1 108: l22 -> l21 : tmp___24^0'=tmp___24^post30, T, cost: 1 109: l23 -> l19 : (tmp___35^0 <= 0 /\ tmp___35^0 == 0 /\ -tmp___35^0 <= 0), cost: 1 110: l23 -> l22 : 1-tmp___35^0 <= 0, cost: 1 111: l23 -> l22 : 1+tmp___35^0 <= 0, cost: 1 112: l24 -> l8 : T, cost: 1 113: l25 -> l23 : tmp___35^0'=tmp___35^post35, (-fd^0 <= 0 /\ -fd^0 == 0 /\ fd^0 <= 0), cost: 1 114: l25 -> l24 : 1-fd^0 <= 0, cost: 1 115: l25 -> l24 : 1+fd^0 <= 0, cost: 1 116: l26 -> l27 : T, cost: 1 124: l27 -> l28 : -listen_index^0+maxlisten^0 <= 0, cost: 1 125: l27 -> l31 : 1+listen_index^0-maxlisten^0 <= 0, cost: 1 117: l28 -> l29 : T, cost: 1 118: l29 -> l25 : fd^0'=fd^post40, 1+listen_index^0-maxlisten^0 <= 0, cost: 1 119: l29 -> l5 : -listen_index^0+maxlisten^0 <= 0, cost: 1 120: l30 -> l26 : listen_index^0'=1+listen_index^0, T, cost: 1 121: l31 -> l30 : -listensocket_of_listen_index^0 <= 0, cost: 1 122: l31 -> l30 : 2+listensocket_of_listen_index^0 <= 0, cost: 1 123: l31 -> l28 : (1+listensocket_of_listen_index^0 <= 0 /\ 1+listensocket_of_listen_index^0 == 0 /\ -1-listensocket_of_listen_index^0 <= 0), cost: 1 126: l32 -> l8 : T, cost: 1 127: l33 -> l26 : (-tmp___13^0 <= 0 /\ -tmp___13^0 == 0 /\ tmp___13^0 <= 0), cost: 1 128: l33 -> l32 : 1-tmp___13^0 <= 0, cost: 1 129: l33 -> l32 : 1+tmp___13^0 <= 0, cost: 1 130: l35 -> l33 : tmp___13^0'=tmp___13^post54, (tmp___02^0 <= 0 /\ tmp___02^0 == 0 /\ -tmp___02^0 <= 0), cost: 1 131: l35 -> l26 : 1-tmp___02^0 <= 0, cost: 1 132: l35 -> l26 : 1+tmp___02^0 <= 0, cost: 1 135: l36 -> l37 : tmp1^0'=0, T, cost: 1 139: l37 -> l9 : addr^0'=addrs^0, T, cost: 1 136: l38 -> l36 : 1-addrs^0 <= 0, cost: 1 137: l38 -> l36 : 1+addrs^0 <= 0, cost: 1 138: l38 -> l37 : tmp1^0'=1, (addrs^0 <= 0 /\ addrs^0 == 0 /\ -addrs^0 <= 0), cost: 1 140: l39 -> l37 : tmp1^0'=1, T, cost: 1 141: l40 -> l38 : (-ret^0 <= 0 /\ -ret^0 == 0 /\ ret^0 <= 0), cost: 1 142: l40 -> l39 : 1-ret^0 <= 0, cost: 1 143: l40 -> l39 : 1+ret^0 <= 0, cost: 1 144: l42 -> l43 : T, cost: 1 145: l43 -> l40 : ret^0'=ret^post71, T, cost: 1 146: l44 -> l42 : 4-family^0 <= 0, cost: 1 147: l44 -> l42 : -2+family^0 <= 0, cost: 1 148: l44 -> l43 : (-3+family^0 <= 0 /\ -3+family^0 == 0 /\ 3-family^0 <= 0), cost: 1 149: l46 -> l44 : added^0'=0, addrs^0'=addrs^post75, listen_index^0'=0, maxaddr^0'=maxaddr^post75, maxbackends^0'=maxbackends^post75, one^0'=1, ret^0'=ret^post75, (-addrs^post75 <= 0 /\ 1-maxbackends^post75 <= 0), cost: 1 Certificate of Non-Termination Original rule: l7 -> l7 : T, cost: 1 New rule: l7 -> LoAT_sink : -1+n >= 0, cost: NONTERM Replacement map: {} Step with 152 Trace 149[(-addrs^post75 <= 0 /\ 1-maxbackends^post75 <= 0)], 146[(4-family^0 <= 0)], 144[T], 145[T], 141[(-ret^0 <= 0 /\ -ret^0 == 0 /\ ret^0 <= 0)], 136[(1-addrs^0 <= 0)], 135[T], 139[T], 102[T], 133[(maxaddr^0-addr^0 <= 0)], 82[T], 85[(added^0 <= 0 /\ added^0 == 0 /\ -added^0 <= 0)], 152[-1+n >= 0] Blocked [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {83[T], 84[T]}, {}, {152[T]}] Refute Counterexample [ added^0=0 addr^0=0 addr_ai_family^0=0 addrs^0=1 closed^0=0 err^0=0 family^0=4 fd^0=0 listen_index^0=0 listensocket_of_listen_index^0=0 maxaddr^0=0 maxbackends^0=1 maxconn^0=0 maxlisten^0=0 one^0=1 ret^0=0 tmp1^0=0 tmp___02^0=0 tmp___13^0=0 tmp___24^0=0 tmp___35^0=0 tmp___46^0=0 ] 149 [ added^0=0 addr^0=0 addr_ai_family^0=0 addrs^0=1 closed^0=0 err^0=0 family^0=4 fd^0=0 listen_index^0=0 listensocket_of_listen_index^0=0 maxaddr^0=0 maxbackends^0=1 maxconn^0=0 maxlisten^0=0 one^0=1 ret^0=0 tmp1^0=0 tmp___02^0=0 tmp___13^0=0 tmp___24^0=0 tmp___35^0=0 tmp___46^0=0 ] 146 [ added^0=0 addr^0=0 addr_ai_family^0=0 addrs^0=1 closed^0=0 err^0=0 family^0=4 fd^0=0 listen_index^0=0 listensocket_of_listen_index^0=0 maxaddr^0=0 maxbackends^0=1 maxconn^0=0 maxlisten^0=0 one^0=1 ret^0=0 tmp1^0=0 tmp___02^0=0 tmp___13^0=0 tmp___24^0=0 tmp___35^0=0 tmp___46^0=0 ] 144 [ added^0=0 addr^0=0 addr_ai_family^0=0 addrs^0=1 closed^0=0 err^0=0 family^0=4 fd^0=0 listen_index^0=0 listensocket_of_listen_index^0=0 maxaddr^0=0 maxbackends^0=1 maxconn^0=0 maxlisten^0=0 one^0=1 ret^0=0 tmp1^0=0 tmp___02^0=0 tmp___13^0=0 tmp___24^0=0 tmp___35^0=0 tmp___46^0=0 ] 145 [ added^0=0 addr^0=0 addr_ai_family^0=0 addrs^0=1 closed^0=0 err^0=0 family^0=4 fd^0=0 listen_index^0=0 listensocket_of_listen_index^0=0 maxaddr^0=0 maxbackends^0=1 maxconn^0=0 maxlisten^0=0 one^0=1 ret^0=0 tmp1^0=0 tmp___02^0=0 tmp___13^0=0 tmp___24^0=0 tmp___35^0=0 tmp___46^0=0 ] 141 [ added^0=0 addr^0=0 addr_ai_family^0=0 addrs^0=1 closed^0=0 err^0=0 family^0=4 fd^0=0 listen_index^0=0 listensocket_of_listen_index^0=0 maxaddr^0=0 maxbackends^0=1 maxconn^0=0 maxlisten^0=0 one^0=1 ret^0=0 tmp1^0=0 tmp___02^0=0 tmp___13^0=0 tmp___24^0=0 tmp___35^0=0 tmp___46^0=0 ] 136 [ added^0=0 addr^0=0 addr_ai_family^0=0 addrs^0=1 closed^0=0 err^0=0 family^0=4 fd^0=0 listen_index^0=0 listensocket_of_listen_index^0=0 maxaddr^0=0 maxbackends^0=1 maxconn^0=0 maxlisten^0=0 one^0=1 ret^0=0 tmp1^0=0 tmp___02^0=0 tmp___13^0=0 tmp___24^0=0 tmp___35^0=0 tmp___46^0=0 ] 135 [ added^0=0 addr^0=1 addr_ai_family^0=0 addrs^0=1 closed^0=0 err^0=0 family^0=4 fd^0=0 listen_index^0=0 listensocket_of_listen_index^0=0 maxaddr^0=0 maxbackends^0=1 maxconn^0=0 maxlisten^0=0 one^0=1 ret^0=0 tmp1^0=0 tmp___02^0=0 tmp___13^0=0 tmp___24^0=0 tmp___35^0=0 tmp___46^0=0 ] 139 [ added^0=0 addr^0=1 addr_ai_family^0=0 addrs^0=1 closed^0=0 err^0=0 family^0=4 fd^0=0 listen_index^0=0 listensocket_of_listen_index^0=0 maxaddr^0=0 maxbackends^0=1 maxconn^0=0 maxlisten^0=0 one^0=1 ret^0=0 tmp1^0=0 tmp___02^0=0 tmp___13^0=0 tmp___24^0=0 tmp___35^0=0 tmp___46^0=0 ] 102 [ added^0=0 addr^0=1 addr_ai_family^0=0 addrs^0=1 closed^0=0 err^0=0 family^0=4 fd^0=0 listen_index^0=0 listensocket_of_listen_index^0=0 maxaddr^0=0 maxbackends^0=1 maxconn^0=0 maxlisten^0=0 one^0=1 ret^0=0 tmp1^0=0 tmp___02^0=0 tmp___13^0=0 tmp___24^0=0 tmp___35^0=0 tmp___46^0=0 ] 133 [ added^0=0 addr^0=1 addr_ai_family^0=0 addrs^0=1 closed^0=0 err^0=0 family^0=4 fd^0=0 listen_index^0=0 listensocket_of_listen_index^0=0 maxaddr^0=0 maxbackends^0=1 maxconn^0=0 maxlisten^0=0 one^0=1 ret^0=0 tmp1^0=0 tmp___02^0=0 tmp___13^0=0 tmp___24^0=0 tmp___35^0=0 tmp___46^0=0 ] 82 [ added^0=0 addr^0=1 addr_ai_family^0=0 addrs^0=1 closed^0=0 err^0=0 family^0=4 fd^0=0 listen_index^0=0 listensocket_of_listen_index^0=0 maxaddr^0=0 maxbackends^0=1 maxconn^0=0 maxlisten^0=0 one^0=1 ret^0=0 tmp1^0=0 tmp___02^0=0 tmp___13^0=0 tmp___24^0=0 tmp___35^0=0 tmp___46^0=0 ] 85 [ added^0=added^0 addr^0=0 addr_ai_family^0=0 addrs^0=addrs^0 closed^0=0 err^0=0 family^0=4 fd^0=0 listen_index^0=listen_index^0 listensocket_of_listen_index^0=0 maxaddr^0=maxaddr^0 maxbackends^0=maxbackends^0 maxconn^0=0 maxlisten^0=0 one^0=one^0 ret^0=ret^0 tmp1^0=0 tmp___02^0=0 tmp___13^0=0 tmp___24^0=0 tmp___35^0=0 tmp___46^0=0 ] 152 NO Build SHA: a05f16bf13df659c382799650051f91bf6828c7b