NO Initial ITS Start location: l15 0: l0 -> l1 : DName^0'=DName^post0, d44^0'=d44^post0, tmp99^0'=tmp99^post0, __rho_2_^0'=__rho_2_^post0, lptNamei^0'=lptNamei^post0, a88^0'=a88^post0, set^0'=set^post0, Pdoi^0'=Pdoi^post0, a1111^0'=a1111^post0, pc^0'=pc^post0, c33^0'=c33^post0, tmp55^0'=tmp55^post0, __rho_1_^0'=__rho_1_^post0, i^0'=i^post0, a77^0'=a77^post0, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post0, PdoType^0'=PdoType^post0, dcIdi^0'=dcIdi^post0, unset^0'=unset^post0, __rho_3_^0'=__rho_3_^post0, num^0'=num^post0, b22^0'=b22^post0, status^0'=status^post0, Pdolen^0'=Pdolen^post0, a11^0'=a11^post0, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post0, (a88^0-a88^post0 == 0 /\ lptNamei^0-lptNamei^post0 == 0 /\ tmp99^0-tmp99^post0 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post0 == 0 /\ -Pdolen^post0+Pdolen^0 == 0 /\ -c33^post0+c33^0 == 0 /\ set^0-set^post0 == 0 /\ b22^0-b22^post0 == 0 /\ -a11^post0+a11^0 == 0 /\ DName^0-DName^post0 == 0 /\ a1111^0-a1111^post0 == 0 /\ pc^0-pc^post0 == 0 /\ Pdoi^0-Pdoi^post0 == 0 /\ unset^0-unset^post0 == 0 /\ -dcIdi^post0+dcIdi^0 == 0 /\ d44^0-d44^post0 == 0 /\ -PdoType^post0+PdoType^0 == 0 /\ -__rho_1_^post0+__rho_1_^0 == 0 /\ -a77^post0+a77^0 == 0 /\ __rho_2_^0-__rho_2_^post0 == 0 /\ -i^post0+i^0 == 0 /\ -tmp55^post0+tmp55^0 == 0 /\ -num^post0+num^0 == 0 /\ -ret_IoCreateDevice1010^post0+ret_IoCreateDevice1010^0 == 0 /\ -__rho_3_^post0+__rho_3_^0 == 0 /\ -status^post0+status^0 == 0), cost: 1 1: l2 -> l3 : DName^0'=DName^post1, d44^0'=d44^post1, tmp99^0'=tmp99^post1, __rho_2_^0'=__rho_2_^post1, lptNamei^0'=lptNamei^post1, a88^0'=a88^post1, set^0'=set^post1, Pdoi^0'=Pdoi^post1, a1111^0'=a1111^post1, pc^0'=pc^post1, c33^0'=c33^post1, tmp55^0'=tmp55^post1, __rho_1_^0'=__rho_1_^post1, i^0'=i^post1, a77^0'=a77^post1, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post1, PdoType^0'=PdoType^post1, dcIdi^0'=dcIdi^post1, unset^0'=unset^post1, __rho_3_^0'=__rho_3_^post1, num^0'=num^post1, b22^0'=b22^post1, status^0'=status^post1, Pdolen^0'=Pdolen^post1, a11^0'=a11^post1, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post1, (-a1111^post1+a1111^0 == 0 /\ Pdoi^0-Pdoi^post1 == 0 /\ unset^0-unset^post1 == 0 /\ -status^post1+status^0 == 0 /\ b22^0-b22^post1 == 0 /\ d44^0-d44^post1 == 0 /\ tmp99^0-tmp99^post1 == 0 /\ -dcIdi^post1+dcIdi^0 == 0 /\ lptNamei^0-lptNamei^post1 == 0 /\ __rho_2_^0-__rho_2_^post1 == 0 /\ -__rho_1_^post1+__rho_1_^0 == 0 /\ -Pdolen^post1+Pdolen^0 == 0 /\ c33^0-c33^post1 == 0 /\ -tmp55^post1+tmp55^0 == 0 /\ set^0-set^post1 == 0 /\ num^0-num^post1 == 0 /\ DName^0-DName^post1 == 0 /\ -__rho_3_^post1+__rho_3_^0 == 0 /\ -ret_PPMakeDeviceName66^post1+ret_PPMakeDeviceName66^0 == 0 /\ -PdoType^post1+PdoType^0 == 0 /\ -a88^post1+a88^0 == 0 /\ -ret_IoCreateDevice1010^post1+ret_IoCreateDevice1010^0 == 0 /\ pc^0-pc^post1 == 0 /\ -a77^post1+a77^0 == 0 /\ i^0-i^post1 == 0 /\ -a11^post1+a11^0 == 0), cost: 1 16: l3 -> l13 : DName^0'=DName^post16, d44^0'=d44^post16, tmp99^0'=tmp99^post16, __rho_2_^0'=__rho_2_^post16, lptNamei^0'=lptNamei^post16, a88^0'=a88^post16, set^0'=set^post16, Pdoi^0'=Pdoi^post16, a1111^0'=a1111^post16, pc^0'=pc^post16, c33^0'=c33^post16, tmp55^0'=tmp55^post16, __rho_1_^0'=__rho_1_^post16, i^0'=i^post16, a77^0'=a77^post16, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post16, PdoType^0'=PdoType^post16, dcIdi^0'=dcIdi^post16, unset^0'=unset^post16, __rho_3_^0'=__rho_3_^post16, num^0'=num^post16, b22^0'=b22^post16, status^0'=status^post16, Pdolen^0'=Pdolen^post16, a11^0'=a11^post16, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post16, (-i^post16+i^0 == 0 /\ tmp55^0-tmp55^post16 == 0 /\ __rho_2_^0-__rho_2_^post16 == 0 /\ -PdoType^post16+PdoType^0 == 0 /\ __rho_1_^0-__rho_1_^post16 == 0 /\ -pc^post16+pc^0 == 0 /\ -num^post16+num^0 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post16 == 0 /\ -ret_IoCreateDevice1010^post16+ret_IoCreateDevice1010^0 == 0 /\ set^0-set^post16 == 0 /\ lptNamei^0-lptNamei^post16 == 0 /\ status^0-status^post16 == 0 /\ -b22^post16+b22^0 == 0 /\ -a11^post16+a11^0 == 0 /\ -c33^post16+c33^0 == 0 /\ d44^0-d44^post16 == 0 /\ tmp99^0-tmp99^post16 == 0 /\ a88^0-a88^post16 == 0 /\ -unset^post16+unset^0 == 0 /\ Pdoi^0-Pdoi^post16 == 0 /\ a77^0-a77^post16 == 0 /\ __rho_3_^0-__rho_3_^post16 == 0 /\ DName^0-DName^post16 == 0 /\ -dcIdi^post16+dcIdi^0 == 0 /\ a1111^0-a1111^post16 == 0 /\ -Pdolen^post16+Pdolen^0 == 0), cost: 1 2: l4 -> l2 : DName^0'=DName^post2, d44^0'=d44^post2, tmp99^0'=tmp99^post2, __rho_2_^0'=__rho_2_^post2, lptNamei^0'=lptNamei^post2, a88^0'=a88^post2, set^0'=set^post2, Pdoi^0'=Pdoi^post2, a1111^0'=a1111^post2, pc^0'=pc^post2, c33^0'=c33^post2, tmp55^0'=tmp55^post2, __rho_1_^0'=__rho_1_^post2, i^0'=i^post2, a77^0'=a77^post2, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post2, PdoType^0'=PdoType^post2, dcIdi^0'=dcIdi^post2, unset^0'=unset^post2, __rho_3_^0'=__rho_3_^post2, num^0'=num^post2, b22^0'=b22^post2, status^0'=status^post2, Pdolen^0'=Pdolen^post2, a11^0'=a11^post2, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post2, (set^0-set^post2 == 0 /\ -a77^post2+a77^0 == 0 /\ dcIdi^0-dcIdi^post2 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post2 == 0 /\ -status^post2+status^0 == 0 /\ PdoType^0-PdoType^post2 == 0 /\ DName^0-DName^post2 == 0 /\ -__rho_1_^post2+__rho_1_^0 == 0 /\ -Pdolen^post2+Pdolen^0 == 0 /\ pc^0-pc^post2 == 0 /\ __rho_1_^0 <= 0 /\ -tmp99^post2+tmp99^0 == 0 /\ -i^post2+i^0 == 0 /\ -a11^post2+a11^0 == 0 /\ -num^post2+num^0 == 0 /\ Pdoi^0-Pdoi^post2 == 0 /\ unset^0-unset^post2 == 0 /\ a1111^0-a1111^post2 == 0 /\ d44^0-d44^post2 == 0 /\ -__rho_3_^post2+__rho_3_^0 == 0 /\ a88^0-a88^post2 == 0 /\ lptNamei^0-lptNamei^post2 == 0 /\ tmp55^0-tmp55^post2 == 0 /\ -b22^post2+b22^0 == 0 /\ __rho_2_^0-__rho_2_^post2 == 0 /\ -c33^post2+c33^0 == 0 /\ -ret_IoCreateDevice1010^post2+ret_IoCreateDevice1010^0 == 0), cost: 1 3: l4 -> l2 : DName^0'=DName^post3, d44^0'=d44^post3, tmp99^0'=tmp99^post3, __rho_2_^0'=__rho_2_^post3, lptNamei^0'=lptNamei^post3, a88^0'=a88^post3, set^0'=set^post3, Pdoi^0'=Pdoi^post3, a1111^0'=a1111^post3, pc^0'=pc^post3, c33^0'=c33^post3, tmp55^0'=tmp55^post3, __rho_1_^0'=__rho_1_^post3, i^0'=i^post3, a77^0'=a77^post3, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post3, PdoType^0'=PdoType^post3, dcIdi^0'=dcIdi^post3, unset^0'=unset^post3, __rho_3_^0'=__rho_3_^post3, num^0'=num^post3, b22^0'=b22^post3, status^0'=status^post3, Pdolen^0'=Pdolen^post3, a11^0'=a11^post3, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post3, (d44^0-d44^post3 == 0 /\ -a11^post3+a11^0 == 0 /\ -status^post3+status^0 == 0 /\ -Pdolen^post3+Pdolen^0 == 0 /\ b22^0-b22^post3 == 0 /\ __rho_2_^0-__rho_2_^post3 == 0 /\ a88^0-a88^post3 == 0 /\ DName^0-DName^post3 == 0 /\ -dcIdi^post3+dcIdi^0 == 0 /\ lptNamei^0-lptNamei^post3 == 0 /\ a1111^0-a1111^post3 == 0 /\ pc^0-pc^post3 == 0 /\ i^0-i^post3 == 0 /\ -1+unset^10 == 0 /\ -__rho_1_^post3+__rho_1_^0 == 0 /\ c33^0-c33^post3 == 0 /\ -tmp55^post3+tmp55^0 == 0 /\ -ret_PPMakeDeviceName66^post3+ret_PPMakeDeviceName66^0 == 0 /\ num^0-num^post3 == 0 /\ -__rho_3_^post3+__rho_3_^0 == 0 /\ 1-__rho_1_^0 <= 0 /\ tmp99^0-tmp99^post3 == 0 /\ unset^post3 == 0 /\ -PdoType^post3+PdoType^0 == 0 /\ -set^post3+set^0 == 0 /\ Pdoi^0-Pdoi^post3 == 0 /\ -ret_IoCreateDevice1010^post3+ret_IoCreateDevice1010^0 == 0 /\ -a77^post3+a77^0 == 0), cost: 1 4: l5 -> l4 : DName^0'=DName^post4, d44^0'=d44^post4, tmp99^0'=tmp99^post4, __rho_2_^0'=__rho_2_^post4, lptNamei^0'=lptNamei^post4, a88^0'=a88^post4, set^0'=set^post4, Pdoi^0'=Pdoi^post4, a1111^0'=a1111^post4, pc^0'=pc^post4, c33^0'=c33^post4, tmp55^0'=tmp55^post4, __rho_1_^0'=__rho_1_^post4, i^0'=i^post4, a77^0'=a77^post4, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post4, PdoType^0'=PdoType^post4, dcIdi^0'=dcIdi^post4, unset^0'=unset^post4, __rho_3_^0'=__rho_3_^post4, num^0'=num^post4, b22^0'=b22^post4, status^0'=status^post4, Pdolen^0'=Pdolen^post4, a11^0'=a11^post4, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post4, (0 == 0 /\ pc^0-pc^post4 == 0 /\ num^post4 == 0 /\ dcIdi^0-dcIdi^post4 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post4 == 0 /\ PdoType^0-PdoType^post4 == 0 /\ -status^post4+status^0 == 0 /\ __rho_2_^0-__rho_2_^post4 == 0 /\ tmp99^0-tmp99^post4 == 0 /\ set^0-set^post4 == 0 /\ -Pdolen^post4+Pdolen^0 == 0 /\ Pdoi^0-Pdoi^post4 == 0 /\ -a11^post4+a11^0 == 0 /\ unset^0-unset^post4 == 0 /\ DName^0-DName^post4 == 0 /\ -__rho_3_^post4+__rho_3_^0 == 0 /\ a1111^0-a1111^post4 == 0 /\ d44^0-d44^post4 == 0 /\ tmp55^0-tmp55^post4 == 0 /\ -a88^post4+a88^0 == 0 /\ lptNamei^0-lptNamei^post4 == 0 /\ -b22^post4+b22^0 == 0 /\ i^0-i^post4 == 0 /\ -ret_IoCreateDevice1010^post4+ret_IoCreateDevice1010^0 == 0 /\ -a77^post4+a77^0 == 0 /\ -c33^post4+c33^0 == 0), cost: 1 5: l6 -> l5 : DName^0'=DName^post5, d44^0'=d44^post5, tmp99^0'=tmp99^post5, __rho_2_^0'=__rho_2_^post5, lptNamei^0'=lptNamei^post5, a88^0'=a88^post5, set^0'=set^post5, Pdoi^0'=Pdoi^post5, a1111^0'=a1111^post5, pc^0'=pc^post5, c33^0'=c33^post5, tmp55^0'=tmp55^post5, __rho_1_^0'=__rho_1_^post5, i^0'=i^post5, a77^0'=a77^post5, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post5, PdoType^0'=PdoType^post5, dcIdi^0'=dcIdi^post5, unset^0'=unset^post5, __rho_3_^0'=__rho_3_^post5, num^0'=num^post5, b22^0'=b22^post5, status^0'=status^post5, Pdolen^0'=Pdolen^post5, a11^0'=a11^post5, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post5, (-dcIdi^post5+dcIdi^0 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post5 == 0 /\ -pc^post5+pc^0 == 0 /\ -b22^post5+b22^0 == 0 /\ -__rho_1_^post5+__rho_1_^0 == 0 /\ -a77^post5+a77^0 == 0 /\ DName^0-DName^post5 == 0 /\ d44^0-d44^post5 == 0 /\ -__rho_3_^post5+__rho_3_^0 == 0 /\ -status^post5+status^0 == 0 /\ lptNamei^0-lptNamei^post5 == 0 /\ set^0-set^post5 == 0 /\ -Pdolen^post5+Pdolen^0 == 0 /\ Pdoi^0-Pdoi^post5 == 0 /\ -a11^post5+a11^0 == 0 /\ a1111^0-a1111^post5 == 0 /\ -i^post5+i^0 == 0 /\ -ret_IoCreateDevice1010^post5+ret_IoCreateDevice1010^0 == 0 /\ -num^post5+num^0 == 0 /\ PdoType^0-PdoType^post5 == 0 /\ unset^0-unset^post5 == 0 /\ -c33^post5+c33^0 == 0 /\ tmp55^0-tmp55^post5 == 0 /\ __rho_2_^0-__rho_2_^post5 == 0 /\ a88^0-a88^post5 == 0 /\ tmp99^0-tmp99^post5 == 0), cost: 1 6: l7 -> l6 : DName^0'=DName^post6, d44^0'=d44^post6, tmp99^0'=tmp99^post6, __rho_2_^0'=__rho_2_^post6, lptNamei^0'=lptNamei^post6, a88^0'=a88^post6, set^0'=set^post6, Pdoi^0'=Pdoi^post6, a1111^0'=a1111^post6, pc^0'=pc^post6, c33^0'=c33^post6, tmp55^0'=tmp55^post6, __rho_1_^0'=__rho_1_^post6, i^0'=i^post6, a77^0'=a77^post6, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post6, PdoType^0'=PdoType^post6, dcIdi^0'=dcIdi^post6, unset^0'=unset^post6, __rho_3_^0'=__rho_3_^post6, num^0'=num^post6, b22^0'=b22^post6, status^0'=status^post6, Pdolen^0'=Pdolen^post6, a11^0'=a11^post6, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post6, (a1111^0-a1111^post6 == 0 /\ -__rho_3_^post6+__rho_3_^0 == 0 /\ -b22^post6+b22^0 == 0 /\ tmp99^0-tmp99^post6 == 0 /\ pc^0-pc^post6 == 0 /\ Pdoi^0-Pdoi^post6 == 0 /\ PdoType^0-PdoType^post6 == 0 /\ -a11^post6+a11^0 == 0 /\ -ret_IoCreateDevice1010^post6+ret_IoCreateDevice1010^0 == 0 /\ -status^post6+status^0 == 0 /\ -tmp55^post6+tmp55^0 == 0 /\ -i^post6+i^0 == 0 /\ -a77^post6+a77^0 == 0 /\ -a88^post6+a88^0 == 0 /\ __rho_2_^0-__rho_2_^post6 == 0 /\ DName^0-DName^post6 == 0 /\ c33^0-c33^post6 == 0 /\ -__rho_1_^post6+__rho_1_^0 == 0 /\ num^0-num^post6 == 0 /\ -Pdolen^post6+Pdolen^0 == 0 /\ set^0-set^post6 == 0 /\ -dcIdi^post6+dcIdi^0 == 0 /\ d44^0-d44^post6 == 0 /\ lptNamei^0-lptNamei^post6 == 0 /\ -1+status^0 <= 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post6 == 0 /\ unset^0-unset^post6 == 0), cost: 1 7: l7 -> l6 : DName^0'=DName^post7, d44^0'=d44^post7, tmp99^0'=tmp99^post7, __rho_2_^0'=__rho_2_^post7, lptNamei^0'=lptNamei^post7, a88^0'=a88^post7, set^0'=set^post7, Pdoi^0'=Pdoi^post7, a1111^0'=a1111^post7, pc^0'=pc^post7, c33^0'=c33^post7, tmp55^0'=tmp55^post7, __rho_1_^0'=__rho_1_^post7, i^0'=i^post7, a77^0'=a77^post7, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post7, PdoType^0'=PdoType^post7, dcIdi^0'=dcIdi^post7, unset^0'=unset^post7, __rho_3_^0'=__rho_3_^post7, num^0'=num^post7, b22^0'=b22^post7, status^0'=status^post7, Pdolen^0'=Pdolen^post7, a11^0'=a11^post7, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post7, (__rho_2_^0-__rho_2_^post7 == 0 /\ -i^post7+i^0 == 0 /\ lptNamei^0-lptNamei^post7 == 0 /\ tmp55^0-tmp55^post7 == 0 /\ -ret_IoCreateDevice1010^post7+ret_IoCreateDevice1010^0 == 0 /\ -pc^post7+pc^0 == 0 /\ set^0-set^post7 == 0 /\ __rho_3_^0-__rho_3_^post7 == 0 /\ -a77^post7+a77^0 == 0 /\ -b22^post7+b22^0 == 0 /\ d44^0-d44^post7 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post7 == 0 /\ -a11^post7+a11^0 == 0 /\ -num^post7+num^0 == 0 /\ PdoType^0-PdoType^post7 == 0 /\ a1111^0-a1111^post7 == 0 /\ -status^post7+status^0 == 0 /\ -c33^post7+c33^0 == 0 /\ -unset^post7+unset^0 == 0 /\ a88^0-a88^post7 == 0 /\ tmp99^0-tmp99^post7 == 0 /\ Pdoi^0-Pdoi^post7 == 0 /\ 3-status^0 <= 0 /\ -__rho_1_^post7+__rho_1_^0 == 0 /\ -Pdolen^post7+Pdolen^0 == 0 /\ dcIdi^0-dcIdi^post7 == 0 /\ DName^0-DName^post7 == 0), cost: 1 8: l7 -> l6 : DName^0'=DName^post8, d44^0'=d44^post8, tmp99^0'=tmp99^post8, __rho_2_^0'=__rho_2_^post8, lptNamei^0'=lptNamei^post8, a88^0'=a88^post8, set^0'=set^post8, Pdoi^0'=Pdoi^post8, a1111^0'=a1111^post8, pc^0'=pc^post8, c33^0'=c33^post8, tmp55^0'=tmp55^post8, __rho_1_^0'=__rho_1_^post8, i^0'=i^post8, a77^0'=a77^post8, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post8, PdoType^0'=PdoType^post8, dcIdi^0'=dcIdi^post8, unset^0'=unset^post8, __rho_3_^0'=__rho_3_^post8, num^0'=num^post8, b22^0'=b22^post8, status^0'=status^post8, Pdolen^0'=Pdolen^post8, a11^0'=a11^post8, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post8, (d44^0-d44^post8 == 0 /\ -ret_IoCreateDevice1010^post8+ret_IoCreateDevice1010^0 == 0 /\ -a11^post8+a11^0 == 0 /\ -Pdolen^post8+Pdolen^0 == 0 /\ PdoType^0-PdoType^post8 == 0 /\ -2+status^0 <= 0 /\ a88^0-a88^post8 == 0 /\ tmp99^0-tmp99^post8 == 0 /\ set^0-set^post8 == 0 /\ -tmp55^post8+tmp55^0 == 0 /\ pc^0-pc^post8 == 0 /\ DName^0-DName^post8 == 0 /\ Pdoi^0-Pdoi^post8 == 0 /\ -c33^post8+c33^0 == 0 /\ -1-num^0+num^post8 == 0 /\ -DName^0+a1111^post8 == 0 /\ -__rho_1_^post8+__rho_1_^0 == 0 /\ unset^0-unset^post8 == 0 /\ -dcIdi^post8+dcIdi^0 == 0 /\ 2-status^0 <= 0 /\ __rho_2_^0-__rho_2_^post8 == 0 /\ -b22^post8+b22^0 == 0 /\ -a77^post8+a77^0 == 0 /\ -status^post8+status^0 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post8 == 0 /\ -i^post8+i^0 == 0 /\ -lptNamei^post8+lptNamei^0 == 0 /\ -__rho_3_^post8+__rho_3_^0 == 0), cost: 1 9: l8 -> l7 : DName^0'=DName^post9, d44^0'=d44^post9, tmp99^0'=tmp99^post9, __rho_2_^0'=__rho_2_^post9, lptNamei^0'=lptNamei^post9, a88^0'=a88^post9, set^0'=set^post9, Pdoi^0'=Pdoi^post9, a1111^0'=a1111^post9, pc^0'=pc^post9, c33^0'=c33^post9, tmp55^0'=tmp55^post9, __rho_1_^0'=__rho_1_^post9, i^0'=i^post9, a77^0'=a77^post9, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post9, PdoType^0'=PdoType^post9, dcIdi^0'=dcIdi^post9, unset^0'=unset^post9, __rho_3_^0'=__rho_3_^post9, num^0'=num^post9, b22^0'=b22^post9, status^0'=status^post9, Pdolen^0'=Pdolen^post9, a11^0'=a11^post9, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post9, (-ret_IoCreateDevice1010^post9+ret_IoCreateDevice1010^0 == 0 /\ tmp55^0-tmp55^post9 == 0 /\ -Pdolen^post9+Pdolen^0 == 0 /\ a88^0-a88^post9 == 0 /\ set^0-set^post9 == 0 /\ -num^post9+num^0 == 0 /\ tmp99^0-tmp99^post9 == 0 /\ lptNamei^0-lptNamei^post9 == 0 /\ -c33^post9+c33^0 == 0 /\ -unset^post9+unset^0 == 0 /\ pc^0-pc^post9 == 0 /\ -ret_PPMakeDeviceName66^post9+ret_PPMakeDeviceName66^0 == 0 /\ -PdoType^post9+PdoType^0 == 0 /\ -a77^post9+a77^0 == 0 /\ __rho_3_^0-__rho_3_^post9 == 0 /\ d44^0-d44^post9 == 0 /\ -b22^post9+b22^0 == 0 /\ __rho_2_^0-__rho_2_^post9 == 0 /\ -__rho_1_^post9+__rho_1_^0 == 0 /\ -a11^post9+a11^0 == 0 /\ DName^0-DName^post9 == 0 /\ -i^post9+i^0 == 0 /\ -status^post9+status^0 == 0 /\ a1111^0-a1111^post9 == 0 /\ Pdoi^post9 == 0 /\ dcIdi^0-dcIdi^post9 == 0), cost: 1 10: l9 -> l10 : DName^0'=DName^post10, d44^0'=d44^post10, tmp99^0'=tmp99^post10, __rho_2_^0'=__rho_2_^post10, lptNamei^0'=lptNamei^post10, a88^0'=a88^post10, set^0'=set^post10, Pdoi^0'=Pdoi^post10, a1111^0'=a1111^post10, pc^0'=pc^post10, c33^0'=c33^post10, tmp55^0'=tmp55^post10, __rho_1_^0'=__rho_1_^post10, i^0'=i^post10, a77^0'=a77^post10, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post10, PdoType^0'=PdoType^post10, dcIdi^0'=dcIdi^post10, unset^0'=unset^post10, __rho_3_^0'=__rho_3_^post10, num^0'=num^post10, b22^0'=b22^post10, status^0'=status^post10, Pdolen^0'=Pdolen^post10, a11^0'=a11^post10, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post10, (-c33^post10+c33^0 == 0 /\ dcIdi^0-dcIdi^post10 == 0 /\ -status^post10+status^0 == 0 /\ d44^0-d44^post10 == 0 /\ __rho_2_^0-__rho_2_^post10 == 0 /\ PdoType^0-PdoType^post10 == 0 /\ tmp99^0-tmp99^post10 == 0 /\ -Pdolen^post10+Pdolen^0 == 0 /\ Pdoi^0-Pdoi^post10 == 0 /\ tmp55^0-tmp55^post10 == 0 /\ -1+i^post10-i^0 == 0 /\ -__rho_1_^post10+__rho_1_^0 == 0 /\ -__rho_3_^post10+__rho_3_^0 == 0 /\ -pc^post10+pc^0 == 0 /\ set^0-set^post10 == 0 /\ -ret_PPMakeDeviceName66^post10+ret_PPMakeDeviceName66^0 == 0 /\ a88^0-a88^post10 == 0 /\ unset^0-unset^post10 == 0 /\ -a11^post10+a11^0 == 0 /\ -ret_IoCreateDevice1010^post10+ret_IoCreateDevice1010^0 == 0 /\ a1111^0-a1111^post10 == 0 /\ DName^0-DName^post10 == 0 /\ lptNamei^0-lptNamei^post10 == 0 /\ -a77^post10+a77^0 == 0 /\ -num^post10+num^0 == 0 /\ -b22^post10+b22^0 == 0 /\ 1-status^0 <= 0 /\ -1+status^0 <= 0), cost: 1 11: l9 -> l8 : DName^0'=DName^post11, d44^0'=d44^post11, tmp99^0'=tmp99^post11, __rho_2_^0'=__rho_2_^post11, lptNamei^0'=lptNamei^post11, a88^0'=a88^post11, set^0'=set^post11, Pdoi^0'=Pdoi^post11, a1111^0'=a1111^post11, pc^0'=pc^post11, c33^0'=c33^post11, tmp55^0'=tmp55^post11, __rho_1_^0'=__rho_1_^post11, i^0'=i^post11, a77^0'=a77^post11, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post11, PdoType^0'=PdoType^post11, dcIdi^0'=dcIdi^post11, unset^0'=unset^post11, __rho_3_^0'=__rho_3_^post11, num^0'=num^post11, b22^0'=b22^post11, status^0'=status^post11, Pdolen^0'=Pdolen^post11, a11^0'=a11^post11, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post11, (set^0-set^post11 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post11 == 0 /\ -status^post11+status^0 == 0 /\ -__rho_1_^post11+__rho_1_^0 == 0 /\ -a77^post11+a77^0 == 0 /\ dcIdi^0-dcIdi^post11 == 0 /\ DName^0-DName^post11 == 0 /\ d44^0-d44^post11 == 0 /\ lptNamei^0-lptNamei^post11 == 0 /\ -Pdolen^post11+Pdolen^0 == 0 /\ pc^0-pc^post11 == 0 /\ -a11^post11+a11^0 == 0 /\ __rho_3_^0-__rho_3_^post11 == 0 /\ -num^post11+num^0 == 0 /\ Pdoi^0-Pdoi^post11 == 0 /\ a1111^0-a1111^post11 == 0 /\ -i^post11+i^0 == 0 /\ tmp55^0-tmp55^post11 == 0 /\ -PdoType^post11+PdoType^0 == 0 /\ a88^0-a88^post11 == 0 /\ __rho_2_^0-__rho_2_^post11 == 0 /\ status^0 <= 0 /\ -b22^post11+b22^0 == 0 /\ -c33^post11+c33^0 == 0 /\ tmp99^0-tmp99^post11 == 0 /\ -ret_IoCreateDevice1010^post11+ret_IoCreateDevice1010^0 == 0 /\ -unset^post11+unset^0 == 0), cost: 1 12: l9 -> l8 : DName^0'=DName^post12, d44^0'=d44^post12, tmp99^0'=tmp99^post12, __rho_2_^0'=__rho_2_^post12, lptNamei^0'=lptNamei^post12, a88^0'=a88^post12, set^0'=set^post12, Pdoi^0'=Pdoi^post12, a1111^0'=a1111^post12, pc^0'=pc^post12, c33^0'=c33^post12, tmp55^0'=tmp55^post12, __rho_1_^0'=__rho_1_^post12, i^0'=i^post12, a77^0'=a77^post12, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post12, PdoType^0'=PdoType^post12, dcIdi^0'=dcIdi^post12, unset^0'=unset^post12, __rho_3_^0'=__rho_3_^post12, num^0'=num^post12, b22^0'=b22^post12, status^0'=status^post12, Pdolen^0'=Pdolen^post12, a11^0'=a11^post12, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post12, (-pc^post12+pc^0 == 0 /\ a1111^0-a1111^post12 == 0 /\ __rho_1_^0-__rho_1_^post12 == 0 /\ -b22^post12+b22^0 == 0 /\ lptNamei^0-lptNamei^post12 == 0 /\ -status^post12+status^0 == 0 /\ a88^0-a88^post12 == 0 /\ tmp55^0-tmp55^post12 == 0 /\ __rho_2_^0-__rho_2_^post12 == 0 /\ tmp99^0-tmp99^post12 == 0 /\ set^0-set^post12 == 0 /\ -num^post12+num^0 == 0 /\ -a11^post12+a11^0 == 0 /\ -ret_IoCreateDevice1010^post12+ret_IoCreateDevice1010^0 == 0 /\ 2-status^0 <= 0 /\ -Pdolen^post12+Pdolen^0 == 0 /\ -i^post12+i^0 == 0 /\ dcIdi^0-dcIdi^post12 == 0 /\ DName^0-DName^post12 == 0 /\ -d44^post12+d44^0 == 0 /\ -c33^post12+c33^0 == 0 /\ -unset^post12+unset^0 == 0 /\ a77^0-a77^post12 == 0 /\ -ret_PPMakeDeviceName66^post12+ret_PPMakeDeviceName66^0 == 0 /\ -PdoType^post12+PdoType^0 == 0 /\ __rho_3_^0-__rho_3_^post12 == 0 /\ -Pdoi^post12+Pdoi^0 == 0), cost: 1 13: l10 -> l11 : DName^0'=DName^post13, d44^0'=d44^post13, tmp99^0'=tmp99^post13, __rho_2_^0'=__rho_2_^post13, lptNamei^0'=lptNamei^post13, a88^0'=a88^post13, set^0'=set^post13, Pdoi^0'=Pdoi^post13, a1111^0'=a1111^post13, pc^0'=pc^post13, c33^0'=c33^post13, tmp55^0'=tmp55^post13, __rho_1_^0'=__rho_1_^post13, i^0'=i^post13, a77^0'=a77^post13, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post13, PdoType^0'=PdoType^post13, dcIdi^0'=dcIdi^post13, unset^0'=unset^post13, __rho_3_^0'=__rho_3_^post13, num^0'=num^post13, b22^0'=b22^post13, status^0'=status^post13, Pdolen^0'=Pdolen^post13, a11^0'=a11^post13, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post13, (-__rho_3_^post13+__rho_3_^0 == 0 /\ __rho_2_^0-__rho_2_^post13 == 0 /\ DName^0-DName^post13 == 0 /\ -pc^post13+pc^0 == 0 /\ tmp55^0-tmp55^post13 == 0 /\ -num^post13+num^0 == 0 /\ PdoType^0-PdoType^post13 == 0 /\ -ret_IoCreateDevice1010^post13+ret_IoCreateDevice1010^0 == 0 /\ -a77^post13+a77^0 == 0 /\ -a11^post13+a11^0 == 0 /\ set^0-set^post13 == 0 /\ -i^post13+i^0 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post13 == 0 /\ d44^0-d44^post13 == 0 /\ -status^post13+status^0 == 0 /\ -b22^post13+b22^0 == 0 /\ a1111^0-a1111^post13 == 0 /\ tmp99^0-tmp99^post13 == 0 /\ -c33^post13+c33^0 == 0 /\ -unset^post13+unset^0 == 0 /\ Pdoi^0-Pdoi^post13 == 0 /\ dcIdi^0-dcIdi^post13 == 0 /\ -__rho_1_^post13+__rho_1_^0 == 0 /\ -Pdolen^post13+Pdolen^0 == 0 /\ lptNamei^0-lptNamei^post13 == 0 /\ a88^0-a88^post13 == 0), cost: 1 18: l11 -> l12 : DName^0'=DName^post18, d44^0'=d44^post18, tmp99^0'=tmp99^post18, __rho_2_^0'=__rho_2_^post18, lptNamei^0'=lptNamei^post18, a88^0'=a88^post18, set^0'=set^post18, Pdoi^0'=Pdoi^post18, a1111^0'=a1111^post18, pc^0'=pc^post18, c33^0'=c33^post18, tmp55^0'=tmp55^post18, __rho_1_^0'=__rho_1_^post18, i^0'=i^post18, a77^0'=a77^post18, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post18, PdoType^0'=PdoType^post18, dcIdi^0'=dcIdi^post18, unset^0'=unset^post18, __rho_3_^0'=__rho_3_^post18, num^0'=num^post18, b22^0'=b22^post18, status^0'=status^post18, Pdolen^0'=Pdolen^post18, a11^0'=a11^post18, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post18, (0 == 0 /\ DName^post18-__rho_2_^post18 == 0 /\ -ret_PPMakeDeviceName66^post18+__rho_2_^post18 == 0 /\ -ret_IoCreateDevice1010^post18+ret_IoCreateDevice1010^0 == 0 /\ -Pdolen^post18+Pdolen^0 == 0 /\ lptNamei^0-lptNamei^post18 == 0 /\ -unset^post18+unset^0 == 0 /\ b22^post18-PdoType^0 == 0 /\ -num^0+d44^post18 == 0 /\ __rho_3_^0-__rho_3_^post18 == 0 /\ a88^0-a88^post18 == 0 /\ ret_PPMakeDeviceName66^post18-tmp55^post18 == 0 /\ tmp99^0-tmp99^post18 == 0 /\ -PdoType^post18+PdoType^0 == 0 /\ -a77^post18+a77^0 == 0 /\ 1+i^0-Pdolen^0 <= 0 /\ set^0-set^post18 == 0 /\ -pc^post18+pc^0 == 0 /\ -i^post18+i^0 == 0 /\ a1111^0-a1111^post18 == 0 /\ -num^post18+num^0 == 0 /\ -lptNamei^0+a11^post18 == 0 /\ -status^post18+status^0 == 0 /\ __rho_1_^0-__rho_1_^post18 == 0 /\ dcIdi^0-dcIdi^post18 == 0 /\ c33^post18-dcIdi^0 == 0 /\ Pdoi^0-Pdoi^post18 == 0), cost: 1 19: l11 -> l5 : DName^0'=DName^post19, d44^0'=d44^post19, tmp99^0'=tmp99^post19, __rho_2_^0'=__rho_2_^post19, lptNamei^0'=lptNamei^post19, a88^0'=a88^post19, set^0'=set^post19, Pdoi^0'=Pdoi^post19, a1111^0'=a1111^post19, pc^0'=pc^post19, c33^0'=c33^post19, tmp55^0'=tmp55^post19, __rho_1_^0'=__rho_1_^post19, i^0'=i^post19, a77^0'=a77^post19, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post19, PdoType^0'=PdoType^post19, dcIdi^0'=dcIdi^post19, unset^0'=unset^post19, __rho_3_^0'=__rho_3_^post19, num^0'=num^post19, b22^0'=b22^post19, status^0'=status^post19, Pdolen^0'=Pdolen^post19, a11^0'=a11^post19, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post19, (a77^0-a77^post19 == 0 /\ -Pdoi^post19+Pdoi^0 == 0 /\ a88^0-a88^post19 == 0 /\ tmp99^0-tmp99^post19 == 0 /\ -Pdolen^post19+Pdolen^0 == 0 /\ -ret_IoCreateDevice1010^post19+ret_IoCreateDevice1010^0 == 0 /\ -unset^post19+unset^0 == 0 /\ a1111^0-a1111^post19 == 0 /\ pc^0-pc^post19 == 0 /\ status^0-status^post19 == 0 /\ DName^0-DName^post19 == 0 /\ i^0-i^post19 == 0 /\ c33^0-c33^post19 == 0 /\ __rho_1_^0-__rho_1_^post19 == 0 /\ -dcIdi^post19+dcIdi^0 == 0 /\ -ret_PPMakeDeviceName66^post19+ret_PPMakeDeviceName66^0 == 0 /\ d44^0-d44^post19 == 0 /\ -b22^post19+b22^0 == 0 /\ lptNamei^0-lptNamei^post19 == 0 /\ __rho_2_^0-__rho_2_^post19 == 0 /\ -PdoType^post19+PdoType^0 == 0 /\ -num^post19+num^0 == 0 /\ -a11^post19+a11^0 == 0 /\ -set^post19+set^0 == 0 /\ -i^0+Pdolen^0 <= 0 /\ tmp55^0-tmp55^post19 == 0 /\ -__rho_3_^post19+__rho_3_^0 == 0), cost: 1 14: l12 -> l9 : DName^0'=DName^post14, d44^0'=d44^post14, tmp99^0'=tmp99^post14, __rho_2_^0'=__rho_2_^post14, lptNamei^0'=lptNamei^post14, a88^0'=a88^post14, set^0'=set^post14, Pdoi^0'=Pdoi^post14, a1111^0'=a1111^post14, pc^0'=pc^post14, c33^0'=c33^post14, tmp55^0'=tmp55^post14, __rho_1_^0'=__rho_1_^post14, i^0'=i^post14, a77^0'=a77^post14, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post14, PdoType^0'=PdoType^post14, dcIdi^0'=dcIdi^post14, unset^0'=unset^post14, __rho_3_^0'=__rho_3_^post14, num^0'=num^post14, b22^0'=b22^post14, status^0'=status^post14, Pdolen^0'=Pdolen^post14, a11^0'=a11^post14, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post14, (0 == 0 /\ DName^0 <= 0 /\ status^post14-__rho_3_^post14 == 0 /\ -c33^post14+c33^0 == 0 /\ set^0-set^post14 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post14 == 0 /\ -Pdoi^0+a88^post14 == 0 /\ __rho_1_^0-__rho_1_^post14 == 0 /\ d44^0-d44^post14 == 0 /\ lptNamei^0-lptNamei^post14 == 0 /\ -1+pc^10 == 0 /\ a1111^0-a1111^post14 == 0 /\ DName^0-DName^post14 == 0 /\ Pdoi^0-Pdoi^post14 == 0 /\ -Pdolen^post14+Pdolen^0 == 0 /\ -num^post14+num^0 == 0 /\ dcIdi^0-dcIdi^post14 == 0 /\ -ret_IoCreateDevice1010^post14+__rho_3_^post14 == 0 /\ ret_IoCreateDevice1010^post14-tmp99^post14 == 0 /\ -b22^post14+b22^0 == 0 /\ __rho_2_^0-__rho_2_^post14 == 0 /\ -i^post14+i^0 == 0 /\ -DName^0+a77^post14 == 0 /\ -a11^post14+a11^0 == 0 /\ -PdoType^post14+PdoType^0 == 0 /\ -tmp55^post14+tmp55^0 == 0 /\ pc^post14 == 0 /\ -unset^post14+unset^0 == 0), cost: 1 15: l12 -> l5 : DName^0'=DName^post15, d44^0'=d44^post15, tmp99^0'=tmp99^post15, __rho_2_^0'=__rho_2_^post15, lptNamei^0'=lptNamei^post15, a88^0'=a88^post15, set^0'=set^post15, Pdoi^0'=Pdoi^post15, a1111^0'=a1111^post15, pc^0'=pc^post15, c33^0'=c33^post15, tmp55^0'=tmp55^post15, __rho_1_^0'=__rho_1_^post15, i^0'=i^post15, a77^0'=a77^post15, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post15, PdoType^0'=PdoType^post15, dcIdi^0'=dcIdi^post15, unset^0'=unset^post15, __rho_3_^0'=__rho_3_^post15, num^0'=num^post15, b22^0'=b22^post15, status^0'=status^post15, Pdolen^0'=Pdolen^post15, a11^0'=a11^post15, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post15, (-pc^post15+pc^0 == 0 /\ -__rho_3_^post15+__rho_3_^0 == 0 /\ -b22^post15+b22^0 == 0 /\ tmp55^0-tmp55^post15 == 0 /\ 1-DName^0 <= 0 /\ PdoType^0-PdoType^post15 == 0 /\ -num^post15+num^0 == 0 /\ -ret_IoCreateDevice1010^post15+ret_IoCreateDevice1010^0 == 0 /\ -a77^post15+a77^0 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post15 == 0 /\ tmp99^0-tmp99^post15 == 0 /\ -status^post15+status^0 == 0 /\ -i^post15+i^0 == 0 /\ __rho_2_^0-__rho_2_^post15 == 0 /\ a88^0-a88^post15 == 0 /\ DName^0-DName^post15 == 0 /\ a1111^0-a1111^post15 == 0 /\ -c33^post15+c33^0 == 0 /\ Pdoi^0-Pdoi^post15 == 0 /\ -unset^post15+unset^0 == 0 /\ -a11^post15+a11^0 == 0 /\ -Pdolen^post15+Pdolen^0 == 0 /\ dcIdi^0-dcIdi^post15 == 0 /\ -__rho_1_^post15+__rho_1_^0 == 0 /\ d44^0-d44^post15 == 0 /\ lptNamei^0-lptNamei^post15 == 0 /\ set^0-set^post15 == 0), cost: 1 17: l13 -> l3 : DName^0'=DName^post17, d44^0'=d44^post17, tmp99^0'=tmp99^post17, __rho_2_^0'=__rho_2_^post17, lptNamei^0'=lptNamei^post17, a88^0'=a88^post17, set^0'=set^post17, Pdoi^0'=Pdoi^post17, a1111^0'=a1111^post17, pc^0'=pc^post17, c33^0'=c33^post17, tmp55^0'=tmp55^post17, __rho_1_^0'=__rho_1_^post17, i^0'=i^post17, a77^0'=a77^post17, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post17, PdoType^0'=PdoType^post17, dcIdi^0'=dcIdi^post17, unset^0'=unset^post17, __rho_3_^0'=__rho_3_^post17, num^0'=num^post17, b22^0'=b22^post17, status^0'=status^post17, Pdolen^0'=Pdolen^post17, a11^0'=a11^post17, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post17, (a88^0-a88^post17 == 0 /\ lptNamei^0-lptNamei^post17 == 0 /\ tmp99^0-tmp99^post17 == 0 /\ -ret_IoCreateDevice1010^post17+ret_IoCreateDevice1010^0 == 0 /\ -num^post17+num^0 == 0 /\ i^0-i^post17 == 0 /\ c33^0-c33^post17 == 0 /\ -Pdoi^post17+Pdoi^0 == 0 /\ __rho_1_^0-__rho_1_^post17 == 0 /\ -ret_PPMakeDeviceName66^post17+ret_PPMakeDeviceName66^0 == 0 /\ DName^0-DName^post17 == 0 /\ PdoType^0-PdoType^post17 == 0 /\ a1111^0-a1111^post17 == 0 /\ -a11^post17+a11^0 == 0 /\ -pc^post17+pc^0 == 0 /\ -unset^post17+unset^0 == 0 /\ tmp55^0-tmp55^post17 == 0 /\ -b22^post17+b22^0 == 0 /\ -__rho_2_^post17+__rho_2_^0 == 0 /\ -dcIdi^post17+dcIdi^0 == 0 /\ -status^post17+status^0 == 0 /\ __rho_3_^0-__rho_3_^post17 == 0 /\ set^0-set^post17 == 0 /\ a77^0-a77^post17 == 0 /\ d44^0-d44^post17 == 0 /\ -Pdolen^post17+Pdolen^0 == 0), cost: 1 20: l14 -> l10 : DName^0'=DName^post20, d44^0'=d44^post20, tmp99^0'=tmp99^post20, __rho_2_^0'=__rho_2_^post20, lptNamei^0'=lptNamei^post20, a88^0'=a88^post20, set^0'=set^post20, Pdoi^0'=Pdoi^post20, a1111^0'=a1111^post20, pc^0'=pc^post20, c33^0'=c33^post20, tmp55^0'=tmp55^post20, __rho_1_^0'=__rho_1_^post20, i^0'=i^post20, a77^0'=a77^post20, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post20, PdoType^0'=PdoType^post20, dcIdi^0'=dcIdi^post20, unset^0'=unset^post20, __rho_3_^0'=__rho_3_^post20, num^0'=num^post20, b22^0'=b22^post20, status^0'=status^post20, Pdolen^0'=Pdolen^post20, a11^0'=a11^post20, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post20, (-1+set^20 == 0 /\ c33^0-c33^post20 == 0 /\ Pdoi^0-Pdoi^post20 == 0 /\ -a1111^post20+a1111^0 == 0 /\ -dcIdi^post20+dcIdi^0 == 0 /\ set^post20 == 0 /\ lptNamei^0-lptNamei^post20 == 0 /\ DName^0-DName^post20 == 0 /\ -b22^post20+b22^0 == 0 /\ d44^0-d44^post20 == 0 /\ -__rho_1_^post20+__rho_1_^0 == 0 /\ -a77^post20+a77^0 == 0 /\ -status^post20+status^0 == 0 /\ tmp99^0-tmp99^post20 == 0 /\ -__rho_3_^post20+__rho_3_^0 == 0 /\ pc^0-pc^post20 == 0 /\ i^0-i^post20 == 0 /\ PdoType^0-PdoType^post20 == 0 /\ -Pdolen^post20+Pdolen^0 == 0 /\ set^10-unset^post20 == 0 /\ num^0-num^post20 == 0 /\ -ret_IoCreateDevice1010^post20+ret_IoCreateDevice1010^0 == 0 /\ -ret_PPMakeDeviceName66^post20+ret_PPMakeDeviceName66^0 == 0 /\ unset^post20 == 0 /\ tmp55^0-tmp55^post20 == 0 /\ -a11^post20+a11^0 == 0 /\ __rho_2_^0-__rho_2_^post20 == 0 /\ a88^0-a88^post20 == 0), cost: 1 21: l15 -> l14 : DName^0'=DName^post21, d44^0'=d44^post21, tmp99^0'=tmp99^post21, __rho_2_^0'=__rho_2_^post21, lptNamei^0'=lptNamei^post21, a88^0'=a88^post21, set^0'=set^post21, Pdoi^0'=Pdoi^post21, a1111^0'=a1111^post21, pc^0'=pc^post21, c33^0'=c33^post21, tmp55^0'=tmp55^post21, __rho_1_^0'=__rho_1_^post21, i^0'=i^post21, a77^0'=a77^post21, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post21, PdoType^0'=PdoType^post21, dcIdi^0'=dcIdi^post21, unset^0'=unset^post21, __rho_3_^0'=__rho_3_^post21, num^0'=num^post21, b22^0'=b22^post21, status^0'=status^post21, Pdolen^0'=Pdolen^post21, a11^0'=a11^post21, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post21, (-a11^post21+a11^0 == 0 /\ d44^0-d44^post21 == 0 /\ __rho_2_^0-__rho_2_^post21 == 0 /\ -Pdolen^post21+Pdolen^0 == 0 /\ i^0-i^post21 == 0 /\ c33^0-c33^post21 == 0 /\ -PdoType^post21+PdoType^0 == 0 /\ -ret_PPMakeDeviceName66^post21+ret_PPMakeDeviceName66^0 == 0 /\ -b22^post21+b22^0 == 0 /\ __rho_1_^0-__rho_1_^post21 == 0 /\ -num^post21+num^0 == 0 /\ DName^0-DName^post21 == 0 /\ -pc^post21+pc^0 == 0 /\ status^0-status^post21 == 0 /\ a1111^0-a1111^post21 == 0 /\ -ret_IoCreateDevice1010^post21+ret_IoCreateDevice1010^0 == 0 /\ a88^0-a88^post21 == 0 /\ tmp55^0-tmp55^post21 == 0 /\ lptNamei^0-lptNamei^post21 == 0 /\ -unset^post21+unset^0 == 0 /\ -Pdoi^post21+Pdoi^0 == 0 /\ tmp99^0-tmp99^post21 == 0 /\ __rho_3_^0-__rho_3_^post21 == 0 /\ -dcIdi^post21+dcIdi^0 == 0 /\ a77^0-a77^post21 == 0 /\ set^0-set^post21 == 0), cost: 1 Removed unreachable rules and leafs Start location: l15 1: l2 -> l3 : DName^0'=DName^post1, d44^0'=d44^post1, tmp99^0'=tmp99^post1, __rho_2_^0'=__rho_2_^post1, lptNamei^0'=lptNamei^post1, a88^0'=a88^post1, set^0'=set^post1, Pdoi^0'=Pdoi^post1, a1111^0'=a1111^post1, pc^0'=pc^post1, c33^0'=c33^post1, tmp55^0'=tmp55^post1, __rho_1_^0'=__rho_1_^post1, i^0'=i^post1, a77^0'=a77^post1, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post1, PdoType^0'=PdoType^post1, dcIdi^0'=dcIdi^post1, unset^0'=unset^post1, __rho_3_^0'=__rho_3_^post1, num^0'=num^post1, b22^0'=b22^post1, status^0'=status^post1, Pdolen^0'=Pdolen^post1, a11^0'=a11^post1, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post1, (-a1111^post1+a1111^0 == 0 /\ Pdoi^0-Pdoi^post1 == 0 /\ unset^0-unset^post1 == 0 /\ -status^post1+status^0 == 0 /\ b22^0-b22^post1 == 0 /\ d44^0-d44^post1 == 0 /\ tmp99^0-tmp99^post1 == 0 /\ -dcIdi^post1+dcIdi^0 == 0 /\ lptNamei^0-lptNamei^post1 == 0 /\ __rho_2_^0-__rho_2_^post1 == 0 /\ -__rho_1_^post1+__rho_1_^0 == 0 /\ -Pdolen^post1+Pdolen^0 == 0 /\ c33^0-c33^post1 == 0 /\ -tmp55^post1+tmp55^0 == 0 /\ set^0-set^post1 == 0 /\ num^0-num^post1 == 0 /\ DName^0-DName^post1 == 0 /\ -__rho_3_^post1+__rho_3_^0 == 0 /\ -ret_PPMakeDeviceName66^post1+ret_PPMakeDeviceName66^0 == 0 /\ -PdoType^post1+PdoType^0 == 0 /\ -a88^post1+a88^0 == 0 /\ -ret_IoCreateDevice1010^post1+ret_IoCreateDevice1010^0 == 0 /\ pc^0-pc^post1 == 0 /\ -a77^post1+a77^0 == 0 /\ i^0-i^post1 == 0 /\ -a11^post1+a11^0 == 0), cost: 1 16: l3 -> l13 : DName^0'=DName^post16, d44^0'=d44^post16, tmp99^0'=tmp99^post16, __rho_2_^0'=__rho_2_^post16, lptNamei^0'=lptNamei^post16, a88^0'=a88^post16, set^0'=set^post16, Pdoi^0'=Pdoi^post16, a1111^0'=a1111^post16, pc^0'=pc^post16, c33^0'=c33^post16, tmp55^0'=tmp55^post16, __rho_1_^0'=__rho_1_^post16, i^0'=i^post16, a77^0'=a77^post16, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post16, PdoType^0'=PdoType^post16, dcIdi^0'=dcIdi^post16, unset^0'=unset^post16, __rho_3_^0'=__rho_3_^post16, num^0'=num^post16, b22^0'=b22^post16, status^0'=status^post16, Pdolen^0'=Pdolen^post16, a11^0'=a11^post16, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post16, (-i^post16+i^0 == 0 /\ tmp55^0-tmp55^post16 == 0 /\ __rho_2_^0-__rho_2_^post16 == 0 /\ -PdoType^post16+PdoType^0 == 0 /\ __rho_1_^0-__rho_1_^post16 == 0 /\ -pc^post16+pc^0 == 0 /\ -num^post16+num^0 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post16 == 0 /\ -ret_IoCreateDevice1010^post16+ret_IoCreateDevice1010^0 == 0 /\ set^0-set^post16 == 0 /\ lptNamei^0-lptNamei^post16 == 0 /\ status^0-status^post16 == 0 /\ -b22^post16+b22^0 == 0 /\ -a11^post16+a11^0 == 0 /\ -c33^post16+c33^0 == 0 /\ d44^0-d44^post16 == 0 /\ tmp99^0-tmp99^post16 == 0 /\ a88^0-a88^post16 == 0 /\ -unset^post16+unset^0 == 0 /\ Pdoi^0-Pdoi^post16 == 0 /\ a77^0-a77^post16 == 0 /\ __rho_3_^0-__rho_3_^post16 == 0 /\ DName^0-DName^post16 == 0 /\ -dcIdi^post16+dcIdi^0 == 0 /\ a1111^0-a1111^post16 == 0 /\ -Pdolen^post16+Pdolen^0 == 0), cost: 1 2: l4 -> l2 : DName^0'=DName^post2, d44^0'=d44^post2, tmp99^0'=tmp99^post2, __rho_2_^0'=__rho_2_^post2, lptNamei^0'=lptNamei^post2, a88^0'=a88^post2, set^0'=set^post2, Pdoi^0'=Pdoi^post2, a1111^0'=a1111^post2, pc^0'=pc^post2, c33^0'=c33^post2, tmp55^0'=tmp55^post2, __rho_1_^0'=__rho_1_^post2, i^0'=i^post2, a77^0'=a77^post2, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post2, PdoType^0'=PdoType^post2, dcIdi^0'=dcIdi^post2, unset^0'=unset^post2, __rho_3_^0'=__rho_3_^post2, num^0'=num^post2, b22^0'=b22^post2, status^0'=status^post2, Pdolen^0'=Pdolen^post2, a11^0'=a11^post2, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post2, (set^0-set^post2 == 0 /\ -a77^post2+a77^0 == 0 /\ dcIdi^0-dcIdi^post2 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post2 == 0 /\ -status^post2+status^0 == 0 /\ PdoType^0-PdoType^post2 == 0 /\ DName^0-DName^post2 == 0 /\ -__rho_1_^post2+__rho_1_^0 == 0 /\ -Pdolen^post2+Pdolen^0 == 0 /\ pc^0-pc^post2 == 0 /\ __rho_1_^0 <= 0 /\ -tmp99^post2+tmp99^0 == 0 /\ -i^post2+i^0 == 0 /\ -a11^post2+a11^0 == 0 /\ -num^post2+num^0 == 0 /\ Pdoi^0-Pdoi^post2 == 0 /\ unset^0-unset^post2 == 0 /\ a1111^0-a1111^post2 == 0 /\ d44^0-d44^post2 == 0 /\ -__rho_3_^post2+__rho_3_^0 == 0 /\ a88^0-a88^post2 == 0 /\ lptNamei^0-lptNamei^post2 == 0 /\ tmp55^0-tmp55^post2 == 0 /\ -b22^post2+b22^0 == 0 /\ __rho_2_^0-__rho_2_^post2 == 0 /\ -c33^post2+c33^0 == 0 /\ -ret_IoCreateDevice1010^post2+ret_IoCreateDevice1010^0 == 0), cost: 1 3: l4 -> l2 : DName^0'=DName^post3, d44^0'=d44^post3, tmp99^0'=tmp99^post3, __rho_2_^0'=__rho_2_^post3, lptNamei^0'=lptNamei^post3, a88^0'=a88^post3, set^0'=set^post3, Pdoi^0'=Pdoi^post3, a1111^0'=a1111^post3, pc^0'=pc^post3, c33^0'=c33^post3, tmp55^0'=tmp55^post3, __rho_1_^0'=__rho_1_^post3, i^0'=i^post3, a77^0'=a77^post3, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post3, PdoType^0'=PdoType^post3, dcIdi^0'=dcIdi^post3, unset^0'=unset^post3, __rho_3_^0'=__rho_3_^post3, num^0'=num^post3, b22^0'=b22^post3, status^0'=status^post3, Pdolen^0'=Pdolen^post3, a11^0'=a11^post3, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post3, (d44^0-d44^post3 == 0 /\ -a11^post3+a11^0 == 0 /\ -status^post3+status^0 == 0 /\ -Pdolen^post3+Pdolen^0 == 0 /\ b22^0-b22^post3 == 0 /\ __rho_2_^0-__rho_2_^post3 == 0 /\ a88^0-a88^post3 == 0 /\ DName^0-DName^post3 == 0 /\ -dcIdi^post3+dcIdi^0 == 0 /\ lptNamei^0-lptNamei^post3 == 0 /\ a1111^0-a1111^post3 == 0 /\ pc^0-pc^post3 == 0 /\ i^0-i^post3 == 0 /\ -1+unset^10 == 0 /\ -__rho_1_^post3+__rho_1_^0 == 0 /\ c33^0-c33^post3 == 0 /\ -tmp55^post3+tmp55^0 == 0 /\ -ret_PPMakeDeviceName66^post3+ret_PPMakeDeviceName66^0 == 0 /\ num^0-num^post3 == 0 /\ -__rho_3_^post3+__rho_3_^0 == 0 /\ 1-__rho_1_^0 <= 0 /\ tmp99^0-tmp99^post3 == 0 /\ unset^post3 == 0 /\ -PdoType^post3+PdoType^0 == 0 /\ -set^post3+set^0 == 0 /\ Pdoi^0-Pdoi^post3 == 0 /\ -ret_IoCreateDevice1010^post3+ret_IoCreateDevice1010^0 == 0 /\ -a77^post3+a77^0 == 0), cost: 1 4: l5 -> l4 : DName^0'=DName^post4, d44^0'=d44^post4, tmp99^0'=tmp99^post4, __rho_2_^0'=__rho_2_^post4, lptNamei^0'=lptNamei^post4, a88^0'=a88^post4, set^0'=set^post4, Pdoi^0'=Pdoi^post4, a1111^0'=a1111^post4, pc^0'=pc^post4, c33^0'=c33^post4, tmp55^0'=tmp55^post4, __rho_1_^0'=__rho_1_^post4, i^0'=i^post4, a77^0'=a77^post4, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post4, PdoType^0'=PdoType^post4, dcIdi^0'=dcIdi^post4, unset^0'=unset^post4, __rho_3_^0'=__rho_3_^post4, num^0'=num^post4, b22^0'=b22^post4, status^0'=status^post4, Pdolen^0'=Pdolen^post4, a11^0'=a11^post4, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post4, (0 == 0 /\ pc^0-pc^post4 == 0 /\ num^post4 == 0 /\ dcIdi^0-dcIdi^post4 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post4 == 0 /\ PdoType^0-PdoType^post4 == 0 /\ -status^post4+status^0 == 0 /\ __rho_2_^0-__rho_2_^post4 == 0 /\ tmp99^0-tmp99^post4 == 0 /\ set^0-set^post4 == 0 /\ -Pdolen^post4+Pdolen^0 == 0 /\ Pdoi^0-Pdoi^post4 == 0 /\ -a11^post4+a11^0 == 0 /\ unset^0-unset^post4 == 0 /\ DName^0-DName^post4 == 0 /\ -__rho_3_^post4+__rho_3_^0 == 0 /\ a1111^0-a1111^post4 == 0 /\ d44^0-d44^post4 == 0 /\ tmp55^0-tmp55^post4 == 0 /\ -a88^post4+a88^0 == 0 /\ lptNamei^0-lptNamei^post4 == 0 /\ -b22^post4+b22^0 == 0 /\ i^0-i^post4 == 0 /\ -ret_IoCreateDevice1010^post4+ret_IoCreateDevice1010^0 == 0 /\ -a77^post4+a77^0 == 0 /\ -c33^post4+c33^0 == 0), cost: 1 5: l6 -> l5 : DName^0'=DName^post5, d44^0'=d44^post5, tmp99^0'=tmp99^post5, __rho_2_^0'=__rho_2_^post5, lptNamei^0'=lptNamei^post5, a88^0'=a88^post5, set^0'=set^post5, Pdoi^0'=Pdoi^post5, a1111^0'=a1111^post5, pc^0'=pc^post5, c33^0'=c33^post5, tmp55^0'=tmp55^post5, __rho_1_^0'=__rho_1_^post5, i^0'=i^post5, a77^0'=a77^post5, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post5, PdoType^0'=PdoType^post5, dcIdi^0'=dcIdi^post5, unset^0'=unset^post5, __rho_3_^0'=__rho_3_^post5, num^0'=num^post5, b22^0'=b22^post5, status^0'=status^post5, Pdolen^0'=Pdolen^post5, a11^0'=a11^post5, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post5, (-dcIdi^post5+dcIdi^0 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post5 == 0 /\ -pc^post5+pc^0 == 0 /\ -b22^post5+b22^0 == 0 /\ -__rho_1_^post5+__rho_1_^0 == 0 /\ -a77^post5+a77^0 == 0 /\ DName^0-DName^post5 == 0 /\ d44^0-d44^post5 == 0 /\ -__rho_3_^post5+__rho_3_^0 == 0 /\ -status^post5+status^0 == 0 /\ lptNamei^0-lptNamei^post5 == 0 /\ set^0-set^post5 == 0 /\ -Pdolen^post5+Pdolen^0 == 0 /\ Pdoi^0-Pdoi^post5 == 0 /\ -a11^post5+a11^0 == 0 /\ a1111^0-a1111^post5 == 0 /\ -i^post5+i^0 == 0 /\ -ret_IoCreateDevice1010^post5+ret_IoCreateDevice1010^0 == 0 /\ -num^post5+num^0 == 0 /\ PdoType^0-PdoType^post5 == 0 /\ unset^0-unset^post5 == 0 /\ -c33^post5+c33^0 == 0 /\ tmp55^0-tmp55^post5 == 0 /\ __rho_2_^0-__rho_2_^post5 == 0 /\ a88^0-a88^post5 == 0 /\ tmp99^0-tmp99^post5 == 0), cost: 1 6: l7 -> l6 : DName^0'=DName^post6, d44^0'=d44^post6, tmp99^0'=tmp99^post6, __rho_2_^0'=__rho_2_^post6, lptNamei^0'=lptNamei^post6, a88^0'=a88^post6, set^0'=set^post6, Pdoi^0'=Pdoi^post6, a1111^0'=a1111^post6, pc^0'=pc^post6, c33^0'=c33^post6, tmp55^0'=tmp55^post6, __rho_1_^0'=__rho_1_^post6, i^0'=i^post6, a77^0'=a77^post6, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post6, PdoType^0'=PdoType^post6, dcIdi^0'=dcIdi^post6, unset^0'=unset^post6, __rho_3_^0'=__rho_3_^post6, num^0'=num^post6, b22^0'=b22^post6, status^0'=status^post6, Pdolen^0'=Pdolen^post6, a11^0'=a11^post6, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post6, (a1111^0-a1111^post6 == 0 /\ -__rho_3_^post6+__rho_3_^0 == 0 /\ -b22^post6+b22^0 == 0 /\ tmp99^0-tmp99^post6 == 0 /\ pc^0-pc^post6 == 0 /\ Pdoi^0-Pdoi^post6 == 0 /\ PdoType^0-PdoType^post6 == 0 /\ -a11^post6+a11^0 == 0 /\ -ret_IoCreateDevice1010^post6+ret_IoCreateDevice1010^0 == 0 /\ -status^post6+status^0 == 0 /\ -tmp55^post6+tmp55^0 == 0 /\ -i^post6+i^0 == 0 /\ -a77^post6+a77^0 == 0 /\ -a88^post6+a88^0 == 0 /\ __rho_2_^0-__rho_2_^post6 == 0 /\ DName^0-DName^post6 == 0 /\ c33^0-c33^post6 == 0 /\ -__rho_1_^post6+__rho_1_^0 == 0 /\ num^0-num^post6 == 0 /\ -Pdolen^post6+Pdolen^0 == 0 /\ set^0-set^post6 == 0 /\ -dcIdi^post6+dcIdi^0 == 0 /\ d44^0-d44^post6 == 0 /\ lptNamei^0-lptNamei^post6 == 0 /\ -1+status^0 <= 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post6 == 0 /\ unset^0-unset^post6 == 0), cost: 1 7: l7 -> l6 : DName^0'=DName^post7, d44^0'=d44^post7, tmp99^0'=tmp99^post7, __rho_2_^0'=__rho_2_^post7, lptNamei^0'=lptNamei^post7, a88^0'=a88^post7, set^0'=set^post7, Pdoi^0'=Pdoi^post7, a1111^0'=a1111^post7, pc^0'=pc^post7, c33^0'=c33^post7, tmp55^0'=tmp55^post7, __rho_1_^0'=__rho_1_^post7, i^0'=i^post7, a77^0'=a77^post7, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post7, PdoType^0'=PdoType^post7, dcIdi^0'=dcIdi^post7, unset^0'=unset^post7, __rho_3_^0'=__rho_3_^post7, num^0'=num^post7, b22^0'=b22^post7, status^0'=status^post7, Pdolen^0'=Pdolen^post7, a11^0'=a11^post7, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post7, (__rho_2_^0-__rho_2_^post7 == 0 /\ -i^post7+i^0 == 0 /\ lptNamei^0-lptNamei^post7 == 0 /\ tmp55^0-tmp55^post7 == 0 /\ -ret_IoCreateDevice1010^post7+ret_IoCreateDevice1010^0 == 0 /\ -pc^post7+pc^0 == 0 /\ set^0-set^post7 == 0 /\ __rho_3_^0-__rho_3_^post7 == 0 /\ -a77^post7+a77^0 == 0 /\ -b22^post7+b22^0 == 0 /\ d44^0-d44^post7 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post7 == 0 /\ -a11^post7+a11^0 == 0 /\ -num^post7+num^0 == 0 /\ PdoType^0-PdoType^post7 == 0 /\ a1111^0-a1111^post7 == 0 /\ -status^post7+status^0 == 0 /\ -c33^post7+c33^0 == 0 /\ -unset^post7+unset^0 == 0 /\ a88^0-a88^post7 == 0 /\ tmp99^0-tmp99^post7 == 0 /\ Pdoi^0-Pdoi^post7 == 0 /\ 3-status^0 <= 0 /\ -__rho_1_^post7+__rho_1_^0 == 0 /\ -Pdolen^post7+Pdolen^0 == 0 /\ dcIdi^0-dcIdi^post7 == 0 /\ DName^0-DName^post7 == 0), cost: 1 8: l7 -> l6 : DName^0'=DName^post8, d44^0'=d44^post8, tmp99^0'=tmp99^post8, __rho_2_^0'=__rho_2_^post8, lptNamei^0'=lptNamei^post8, a88^0'=a88^post8, set^0'=set^post8, Pdoi^0'=Pdoi^post8, a1111^0'=a1111^post8, pc^0'=pc^post8, c33^0'=c33^post8, tmp55^0'=tmp55^post8, __rho_1_^0'=__rho_1_^post8, i^0'=i^post8, a77^0'=a77^post8, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post8, PdoType^0'=PdoType^post8, dcIdi^0'=dcIdi^post8, unset^0'=unset^post8, __rho_3_^0'=__rho_3_^post8, num^0'=num^post8, b22^0'=b22^post8, status^0'=status^post8, Pdolen^0'=Pdolen^post8, a11^0'=a11^post8, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post8, (d44^0-d44^post8 == 0 /\ -ret_IoCreateDevice1010^post8+ret_IoCreateDevice1010^0 == 0 /\ -a11^post8+a11^0 == 0 /\ -Pdolen^post8+Pdolen^0 == 0 /\ PdoType^0-PdoType^post8 == 0 /\ -2+status^0 <= 0 /\ a88^0-a88^post8 == 0 /\ tmp99^0-tmp99^post8 == 0 /\ set^0-set^post8 == 0 /\ -tmp55^post8+tmp55^0 == 0 /\ pc^0-pc^post8 == 0 /\ DName^0-DName^post8 == 0 /\ Pdoi^0-Pdoi^post8 == 0 /\ -c33^post8+c33^0 == 0 /\ -1-num^0+num^post8 == 0 /\ -DName^0+a1111^post8 == 0 /\ -__rho_1_^post8+__rho_1_^0 == 0 /\ unset^0-unset^post8 == 0 /\ -dcIdi^post8+dcIdi^0 == 0 /\ 2-status^0 <= 0 /\ __rho_2_^0-__rho_2_^post8 == 0 /\ -b22^post8+b22^0 == 0 /\ -a77^post8+a77^0 == 0 /\ -status^post8+status^0 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post8 == 0 /\ -i^post8+i^0 == 0 /\ -lptNamei^post8+lptNamei^0 == 0 /\ -__rho_3_^post8+__rho_3_^0 == 0), cost: 1 9: l8 -> l7 : DName^0'=DName^post9, d44^0'=d44^post9, tmp99^0'=tmp99^post9, __rho_2_^0'=__rho_2_^post9, lptNamei^0'=lptNamei^post9, a88^0'=a88^post9, set^0'=set^post9, Pdoi^0'=Pdoi^post9, a1111^0'=a1111^post9, pc^0'=pc^post9, c33^0'=c33^post9, tmp55^0'=tmp55^post9, __rho_1_^0'=__rho_1_^post9, i^0'=i^post9, a77^0'=a77^post9, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post9, PdoType^0'=PdoType^post9, dcIdi^0'=dcIdi^post9, unset^0'=unset^post9, __rho_3_^0'=__rho_3_^post9, num^0'=num^post9, b22^0'=b22^post9, status^0'=status^post9, Pdolen^0'=Pdolen^post9, a11^0'=a11^post9, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post9, (-ret_IoCreateDevice1010^post9+ret_IoCreateDevice1010^0 == 0 /\ tmp55^0-tmp55^post9 == 0 /\ -Pdolen^post9+Pdolen^0 == 0 /\ a88^0-a88^post9 == 0 /\ set^0-set^post9 == 0 /\ -num^post9+num^0 == 0 /\ tmp99^0-tmp99^post9 == 0 /\ lptNamei^0-lptNamei^post9 == 0 /\ -c33^post9+c33^0 == 0 /\ -unset^post9+unset^0 == 0 /\ pc^0-pc^post9 == 0 /\ -ret_PPMakeDeviceName66^post9+ret_PPMakeDeviceName66^0 == 0 /\ -PdoType^post9+PdoType^0 == 0 /\ -a77^post9+a77^0 == 0 /\ __rho_3_^0-__rho_3_^post9 == 0 /\ d44^0-d44^post9 == 0 /\ -b22^post9+b22^0 == 0 /\ __rho_2_^0-__rho_2_^post9 == 0 /\ -__rho_1_^post9+__rho_1_^0 == 0 /\ -a11^post9+a11^0 == 0 /\ DName^0-DName^post9 == 0 /\ -i^post9+i^0 == 0 /\ -status^post9+status^0 == 0 /\ a1111^0-a1111^post9 == 0 /\ Pdoi^post9 == 0 /\ dcIdi^0-dcIdi^post9 == 0), cost: 1 10: l9 -> l10 : DName^0'=DName^post10, d44^0'=d44^post10, tmp99^0'=tmp99^post10, __rho_2_^0'=__rho_2_^post10, lptNamei^0'=lptNamei^post10, a88^0'=a88^post10, set^0'=set^post10, Pdoi^0'=Pdoi^post10, a1111^0'=a1111^post10, pc^0'=pc^post10, c33^0'=c33^post10, tmp55^0'=tmp55^post10, __rho_1_^0'=__rho_1_^post10, i^0'=i^post10, a77^0'=a77^post10, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post10, PdoType^0'=PdoType^post10, dcIdi^0'=dcIdi^post10, unset^0'=unset^post10, __rho_3_^0'=__rho_3_^post10, num^0'=num^post10, b22^0'=b22^post10, status^0'=status^post10, Pdolen^0'=Pdolen^post10, a11^0'=a11^post10, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post10, (-c33^post10+c33^0 == 0 /\ dcIdi^0-dcIdi^post10 == 0 /\ -status^post10+status^0 == 0 /\ d44^0-d44^post10 == 0 /\ __rho_2_^0-__rho_2_^post10 == 0 /\ PdoType^0-PdoType^post10 == 0 /\ tmp99^0-tmp99^post10 == 0 /\ -Pdolen^post10+Pdolen^0 == 0 /\ Pdoi^0-Pdoi^post10 == 0 /\ tmp55^0-tmp55^post10 == 0 /\ -1+i^post10-i^0 == 0 /\ -__rho_1_^post10+__rho_1_^0 == 0 /\ -__rho_3_^post10+__rho_3_^0 == 0 /\ -pc^post10+pc^0 == 0 /\ set^0-set^post10 == 0 /\ -ret_PPMakeDeviceName66^post10+ret_PPMakeDeviceName66^0 == 0 /\ a88^0-a88^post10 == 0 /\ unset^0-unset^post10 == 0 /\ -a11^post10+a11^0 == 0 /\ -ret_IoCreateDevice1010^post10+ret_IoCreateDevice1010^0 == 0 /\ a1111^0-a1111^post10 == 0 /\ DName^0-DName^post10 == 0 /\ lptNamei^0-lptNamei^post10 == 0 /\ -a77^post10+a77^0 == 0 /\ -num^post10+num^0 == 0 /\ -b22^post10+b22^0 == 0 /\ 1-status^0 <= 0 /\ -1+status^0 <= 0), cost: 1 11: l9 -> l8 : DName^0'=DName^post11, d44^0'=d44^post11, tmp99^0'=tmp99^post11, __rho_2_^0'=__rho_2_^post11, lptNamei^0'=lptNamei^post11, a88^0'=a88^post11, set^0'=set^post11, Pdoi^0'=Pdoi^post11, a1111^0'=a1111^post11, pc^0'=pc^post11, c33^0'=c33^post11, tmp55^0'=tmp55^post11, __rho_1_^0'=__rho_1_^post11, i^0'=i^post11, a77^0'=a77^post11, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post11, PdoType^0'=PdoType^post11, dcIdi^0'=dcIdi^post11, unset^0'=unset^post11, __rho_3_^0'=__rho_3_^post11, num^0'=num^post11, b22^0'=b22^post11, status^0'=status^post11, Pdolen^0'=Pdolen^post11, a11^0'=a11^post11, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post11, (set^0-set^post11 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post11 == 0 /\ -status^post11+status^0 == 0 /\ -__rho_1_^post11+__rho_1_^0 == 0 /\ -a77^post11+a77^0 == 0 /\ dcIdi^0-dcIdi^post11 == 0 /\ DName^0-DName^post11 == 0 /\ d44^0-d44^post11 == 0 /\ lptNamei^0-lptNamei^post11 == 0 /\ -Pdolen^post11+Pdolen^0 == 0 /\ pc^0-pc^post11 == 0 /\ -a11^post11+a11^0 == 0 /\ __rho_3_^0-__rho_3_^post11 == 0 /\ -num^post11+num^0 == 0 /\ Pdoi^0-Pdoi^post11 == 0 /\ a1111^0-a1111^post11 == 0 /\ -i^post11+i^0 == 0 /\ tmp55^0-tmp55^post11 == 0 /\ -PdoType^post11+PdoType^0 == 0 /\ a88^0-a88^post11 == 0 /\ __rho_2_^0-__rho_2_^post11 == 0 /\ status^0 <= 0 /\ -b22^post11+b22^0 == 0 /\ -c33^post11+c33^0 == 0 /\ tmp99^0-tmp99^post11 == 0 /\ -ret_IoCreateDevice1010^post11+ret_IoCreateDevice1010^0 == 0 /\ -unset^post11+unset^0 == 0), cost: 1 12: l9 -> l8 : DName^0'=DName^post12, d44^0'=d44^post12, tmp99^0'=tmp99^post12, __rho_2_^0'=__rho_2_^post12, lptNamei^0'=lptNamei^post12, a88^0'=a88^post12, set^0'=set^post12, Pdoi^0'=Pdoi^post12, a1111^0'=a1111^post12, pc^0'=pc^post12, c33^0'=c33^post12, tmp55^0'=tmp55^post12, __rho_1_^0'=__rho_1_^post12, i^0'=i^post12, a77^0'=a77^post12, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post12, PdoType^0'=PdoType^post12, dcIdi^0'=dcIdi^post12, unset^0'=unset^post12, __rho_3_^0'=__rho_3_^post12, num^0'=num^post12, b22^0'=b22^post12, status^0'=status^post12, Pdolen^0'=Pdolen^post12, a11^0'=a11^post12, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post12, (-pc^post12+pc^0 == 0 /\ a1111^0-a1111^post12 == 0 /\ __rho_1_^0-__rho_1_^post12 == 0 /\ -b22^post12+b22^0 == 0 /\ lptNamei^0-lptNamei^post12 == 0 /\ -status^post12+status^0 == 0 /\ a88^0-a88^post12 == 0 /\ tmp55^0-tmp55^post12 == 0 /\ __rho_2_^0-__rho_2_^post12 == 0 /\ tmp99^0-tmp99^post12 == 0 /\ set^0-set^post12 == 0 /\ -num^post12+num^0 == 0 /\ -a11^post12+a11^0 == 0 /\ -ret_IoCreateDevice1010^post12+ret_IoCreateDevice1010^0 == 0 /\ 2-status^0 <= 0 /\ -Pdolen^post12+Pdolen^0 == 0 /\ -i^post12+i^0 == 0 /\ dcIdi^0-dcIdi^post12 == 0 /\ DName^0-DName^post12 == 0 /\ -d44^post12+d44^0 == 0 /\ -c33^post12+c33^0 == 0 /\ -unset^post12+unset^0 == 0 /\ a77^0-a77^post12 == 0 /\ -ret_PPMakeDeviceName66^post12+ret_PPMakeDeviceName66^0 == 0 /\ -PdoType^post12+PdoType^0 == 0 /\ __rho_3_^0-__rho_3_^post12 == 0 /\ -Pdoi^post12+Pdoi^0 == 0), cost: 1 13: l10 -> l11 : DName^0'=DName^post13, d44^0'=d44^post13, tmp99^0'=tmp99^post13, __rho_2_^0'=__rho_2_^post13, lptNamei^0'=lptNamei^post13, a88^0'=a88^post13, set^0'=set^post13, Pdoi^0'=Pdoi^post13, a1111^0'=a1111^post13, pc^0'=pc^post13, c33^0'=c33^post13, tmp55^0'=tmp55^post13, __rho_1_^0'=__rho_1_^post13, i^0'=i^post13, a77^0'=a77^post13, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post13, PdoType^0'=PdoType^post13, dcIdi^0'=dcIdi^post13, unset^0'=unset^post13, __rho_3_^0'=__rho_3_^post13, num^0'=num^post13, b22^0'=b22^post13, status^0'=status^post13, Pdolen^0'=Pdolen^post13, a11^0'=a11^post13, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post13, (-__rho_3_^post13+__rho_3_^0 == 0 /\ __rho_2_^0-__rho_2_^post13 == 0 /\ DName^0-DName^post13 == 0 /\ -pc^post13+pc^0 == 0 /\ tmp55^0-tmp55^post13 == 0 /\ -num^post13+num^0 == 0 /\ PdoType^0-PdoType^post13 == 0 /\ -ret_IoCreateDevice1010^post13+ret_IoCreateDevice1010^0 == 0 /\ -a77^post13+a77^0 == 0 /\ -a11^post13+a11^0 == 0 /\ set^0-set^post13 == 0 /\ -i^post13+i^0 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post13 == 0 /\ d44^0-d44^post13 == 0 /\ -status^post13+status^0 == 0 /\ -b22^post13+b22^0 == 0 /\ a1111^0-a1111^post13 == 0 /\ tmp99^0-tmp99^post13 == 0 /\ -c33^post13+c33^0 == 0 /\ -unset^post13+unset^0 == 0 /\ Pdoi^0-Pdoi^post13 == 0 /\ dcIdi^0-dcIdi^post13 == 0 /\ -__rho_1_^post13+__rho_1_^0 == 0 /\ -Pdolen^post13+Pdolen^0 == 0 /\ lptNamei^0-lptNamei^post13 == 0 /\ a88^0-a88^post13 == 0), cost: 1 18: l11 -> l12 : DName^0'=DName^post18, d44^0'=d44^post18, tmp99^0'=tmp99^post18, __rho_2_^0'=__rho_2_^post18, lptNamei^0'=lptNamei^post18, a88^0'=a88^post18, set^0'=set^post18, Pdoi^0'=Pdoi^post18, a1111^0'=a1111^post18, pc^0'=pc^post18, c33^0'=c33^post18, tmp55^0'=tmp55^post18, __rho_1_^0'=__rho_1_^post18, i^0'=i^post18, a77^0'=a77^post18, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post18, PdoType^0'=PdoType^post18, dcIdi^0'=dcIdi^post18, unset^0'=unset^post18, __rho_3_^0'=__rho_3_^post18, num^0'=num^post18, b22^0'=b22^post18, status^0'=status^post18, Pdolen^0'=Pdolen^post18, a11^0'=a11^post18, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post18, (0 == 0 /\ DName^post18-__rho_2_^post18 == 0 /\ -ret_PPMakeDeviceName66^post18+__rho_2_^post18 == 0 /\ -ret_IoCreateDevice1010^post18+ret_IoCreateDevice1010^0 == 0 /\ -Pdolen^post18+Pdolen^0 == 0 /\ lptNamei^0-lptNamei^post18 == 0 /\ -unset^post18+unset^0 == 0 /\ b22^post18-PdoType^0 == 0 /\ -num^0+d44^post18 == 0 /\ __rho_3_^0-__rho_3_^post18 == 0 /\ a88^0-a88^post18 == 0 /\ ret_PPMakeDeviceName66^post18-tmp55^post18 == 0 /\ tmp99^0-tmp99^post18 == 0 /\ -PdoType^post18+PdoType^0 == 0 /\ -a77^post18+a77^0 == 0 /\ 1+i^0-Pdolen^0 <= 0 /\ set^0-set^post18 == 0 /\ -pc^post18+pc^0 == 0 /\ -i^post18+i^0 == 0 /\ a1111^0-a1111^post18 == 0 /\ -num^post18+num^0 == 0 /\ -lptNamei^0+a11^post18 == 0 /\ -status^post18+status^0 == 0 /\ __rho_1_^0-__rho_1_^post18 == 0 /\ dcIdi^0-dcIdi^post18 == 0 /\ c33^post18-dcIdi^0 == 0 /\ Pdoi^0-Pdoi^post18 == 0), cost: 1 19: l11 -> l5 : DName^0'=DName^post19, d44^0'=d44^post19, tmp99^0'=tmp99^post19, __rho_2_^0'=__rho_2_^post19, lptNamei^0'=lptNamei^post19, a88^0'=a88^post19, set^0'=set^post19, Pdoi^0'=Pdoi^post19, a1111^0'=a1111^post19, pc^0'=pc^post19, c33^0'=c33^post19, tmp55^0'=tmp55^post19, __rho_1_^0'=__rho_1_^post19, i^0'=i^post19, a77^0'=a77^post19, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post19, PdoType^0'=PdoType^post19, dcIdi^0'=dcIdi^post19, unset^0'=unset^post19, __rho_3_^0'=__rho_3_^post19, num^0'=num^post19, b22^0'=b22^post19, status^0'=status^post19, Pdolen^0'=Pdolen^post19, a11^0'=a11^post19, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post19, (a77^0-a77^post19 == 0 /\ -Pdoi^post19+Pdoi^0 == 0 /\ a88^0-a88^post19 == 0 /\ tmp99^0-tmp99^post19 == 0 /\ -Pdolen^post19+Pdolen^0 == 0 /\ -ret_IoCreateDevice1010^post19+ret_IoCreateDevice1010^0 == 0 /\ -unset^post19+unset^0 == 0 /\ a1111^0-a1111^post19 == 0 /\ pc^0-pc^post19 == 0 /\ status^0-status^post19 == 0 /\ DName^0-DName^post19 == 0 /\ i^0-i^post19 == 0 /\ c33^0-c33^post19 == 0 /\ __rho_1_^0-__rho_1_^post19 == 0 /\ -dcIdi^post19+dcIdi^0 == 0 /\ -ret_PPMakeDeviceName66^post19+ret_PPMakeDeviceName66^0 == 0 /\ d44^0-d44^post19 == 0 /\ -b22^post19+b22^0 == 0 /\ lptNamei^0-lptNamei^post19 == 0 /\ __rho_2_^0-__rho_2_^post19 == 0 /\ -PdoType^post19+PdoType^0 == 0 /\ -num^post19+num^0 == 0 /\ -a11^post19+a11^0 == 0 /\ -set^post19+set^0 == 0 /\ -i^0+Pdolen^0 <= 0 /\ tmp55^0-tmp55^post19 == 0 /\ -__rho_3_^post19+__rho_3_^0 == 0), cost: 1 14: l12 -> l9 : DName^0'=DName^post14, d44^0'=d44^post14, tmp99^0'=tmp99^post14, __rho_2_^0'=__rho_2_^post14, lptNamei^0'=lptNamei^post14, a88^0'=a88^post14, set^0'=set^post14, Pdoi^0'=Pdoi^post14, a1111^0'=a1111^post14, pc^0'=pc^post14, c33^0'=c33^post14, tmp55^0'=tmp55^post14, __rho_1_^0'=__rho_1_^post14, i^0'=i^post14, a77^0'=a77^post14, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post14, PdoType^0'=PdoType^post14, dcIdi^0'=dcIdi^post14, unset^0'=unset^post14, __rho_3_^0'=__rho_3_^post14, num^0'=num^post14, b22^0'=b22^post14, status^0'=status^post14, Pdolen^0'=Pdolen^post14, a11^0'=a11^post14, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post14, (0 == 0 /\ DName^0 <= 0 /\ status^post14-__rho_3_^post14 == 0 /\ -c33^post14+c33^0 == 0 /\ set^0-set^post14 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post14 == 0 /\ -Pdoi^0+a88^post14 == 0 /\ __rho_1_^0-__rho_1_^post14 == 0 /\ d44^0-d44^post14 == 0 /\ lptNamei^0-lptNamei^post14 == 0 /\ -1+pc^10 == 0 /\ a1111^0-a1111^post14 == 0 /\ DName^0-DName^post14 == 0 /\ Pdoi^0-Pdoi^post14 == 0 /\ -Pdolen^post14+Pdolen^0 == 0 /\ -num^post14+num^0 == 0 /\ dcIdi^0-dcIdi^post14 == 0 /\ -ret_IoCreateDevice1010^post14+__rho_3_^post14 == 0 /\ ret_IoCreateDevice1010^post14-tmp99^post14 == 0 /\ -b22^post14+b22^0 == 0 /\ __rho_2_^0-__rho_2_^post14 == 0 /\ -i^post14+i^0 == 0 /\ -DName^0+a77^post14 == 0 /\ -a11^post14+a11^0 == 0 /\ -PdoType^post14+PdoType^0 == 0 /\ -tmp55^post14+tmp55^0 == 0 /\ pc^post14 == 0 /\ -unset^post14+unset^0 == 0), cost: 1 15: l12 -> l5 : DName^0'=DName^post15, d44^0'=d44^post15, tmp99^0'=tmp99^post15, __rho_2_^0'=__rho_2_^post15, lptNamei^0'=lptNamei^post15, a88^0'=a88^post15, set^0'=set^post15, Pdoi^0'=Pdoi^post15, a1111^0'=a1111^post15, pc^0'=pc^post15, c33^0'=c33^post15, tmp55^0'=tmp55^post15, __rho_1_^0'=__rho_1_^post15, i^0'=i^post15, a77^0'=a77^post15, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post15, PdoType^0'=PdoType^post15, dcIdi^0'=dcIdi^post15, unset^0'=unset^post15, __rho_3_^0'=__rho_3_^post15, num^0'=num^post15, b22^0'=b22^post15, status^0'=status^post15, Pdolen^0'=Pdolen^post15, a11^0'=a11^post15, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post15, (-pc^post15+pc^0 == 0 /\ -__rho_3_^post15+__rho_3_^0 == 0 /\ -b22^post15+b22^0 == 0 /\ tmp55^0-tmp55^post15 == 0 /\ 1-DName^0 <= 0 /\ PdoType^0-PdoType^post15 == 0 /\ -num^post15+num^0 == 0 /\ -ret_IoCreateDevice1010^post15+ret_IoCreateDevice1010^0 == 0 /\ -a77^post15+a77^0 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post15 == 0 /\ tmp99^0-tmp99^post15 == 0 /\ -status^post15+status^0 == 0 /\ -i^post15+i^0 == 0 /\ __rho_2_^0-__rho_2_^post15 == 0 /\ a88^0-a88^post15 == 0 /\ DName^0-DName^post15 == 0 /\ a1111^0-a1111^post15 == 0 /\ -c33^post15+c33^0 == 0 /\ Pdoi^0-Pdoi^post15 == 0 /\ -unset^post15+unset^0 == 0 /\ -a11^post15+a11^0 == 0 /\ -Pdolen^post15+Pdolen^0 == 0 /\ dcIdi^0-dcIdi^post15 == 0 /\ -__rho_1_^post15+__rho_1_^0 == 0 /\ d44^0-d44^post15 == 0 /\ lptNamei^0-lptNamei^post15 == 0 /\ set^0-set^post15 == 0), cost: 1 17: l13 -> l3 : DName^0'=DName^post17, d44^0'=d44^post17, tmp99^0'=tmp99^post17, __rho_2_^0'=__rho_2_^post17, lptNamei^0'=lptNamei^post17, a88^0'=a88^post17, set^0'=set^post17, Pdoi^0'=Pdoi^post17, a1111^0'=a1111^post17, pc^0'=pc^post17, c33^0'=c33^post17, tmp55^0'=tmp55^post17, __rho_1_^0'=__rho_1_^post17, i^0'=i^post17, a77^0'=a77^post17, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post17, PdoType^0'=PdoType^post17, dcIdi^0'=dcIdi^post17, unset^0'=unset^post17, __rho_3_^0'=__rho_3_^post17, num^0'=num^post17, b22^0'=b22^post17, status^0'=status^post17, Pdolen^0'=Pdolen^post17, a11^0'=a11^post17, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post17, (a88^0-a88^post17 == 0 /\ lptNamei^0-lptNamei^post17 == 0 /\ tmp99^0-tmp99^post17 == 0 /\ -ret_IoCreateDevice1010^post17+ret_IoCreateDevice1010^0 == 0 /\ -num^post17+num^0 == 0 /\ i^0-i^post17 == 0 /\ c33^0-c33^post17 == 0 /\ -Pdoi^post17+Pdoi^0 == 0 /\ __rho_1_^0-__rho_1_^post17 == 0 /\ -ret_PPMakeDeviceName66^post17+ret_PPMakeDeviceName66^0 == 0 /\ DName^0-DName^post17 == 0 /\ PdoType^0-PdoType^post17 == 0 /\ a1111^0-a1111^post17 == 0 /\ -a11^post17+a11^0 == 0 /\ -pc^post17+pc^0 == 0 /\ -unset^post17+unset^0 == 0 /\ tmp55^0-tmp55^post17 == 0 /\ -b22^post17+b22^0 == 0 /\ -__rho_2_^post17+__rho_2_^0 == 0 /\ -dcIdi^post17+dcIdi^0 == 0 /\ -status^post17+status^0 == 0 /\ __rho_3_^0-__rho_3_^post17 == 0 /\ set^0-set^post17 == 0 /\ a77^0-a77^post17 == 0 /\ d44^0-d44^post17 == 0 /\ -Pdolen^post17+Pdolen^0 == 0), cost: 1 20: l14 -> l10 : DName^0'=DName^post20, d44^0'=d44^post20, tmp99^0'=tmp99^post20, __rho_2_^0'=__rho_2_^post20, lptNamei^0'=lptNamei^post20, a88^0'=a88^post20, set^0'=set^post20, Pdoi^0'=Pdoi^post20, a1111^0'=a1111^post20, pc^0'=pc^post20, c33^0'=c33^post20, tmp55^0'=tmp55^post20, __rho_1_^0'=__rho_1_^post20, i^0'=i^post20, a77^0'=a77^post20, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post20, PdoType^0'=PdoType^post20, dcIdi^0'=dcIdi^post20, unset^0'=unset^post20, __rho_3_^0'=__rho_3_^post20, num^0'=num^post20, b22^0'=b22^post20, status^0'=status^post20, Pdolen^0'=Pdolen^post20, a11^0'=a11^post20, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post20, (-1+set^20 == 0 /\ c33^0-c33^post20 == 0 /\ Pdoi^0-Pdoi^post20 == 0 /\ -a1111^post20+a1111^0 == 0 /\ -dcIdi^post20+dcIdi^0 == 0 /\ set^post20 == 0 /\ lptNamei^0-lptNamei^post20 == 0 /\ DName^0-DName^post20 == 0 /\ -b22^post20+b22^0 == 0 /\ d44^0-d44^post20 == 0 /\ -__rho_1_^post20+__rho_1_^0 == 0 /\ -a77^post20+a77^0 == 0 /\ -status^post20+status^0 == 0 /\ tmp99^0-tmp99^post20 == 0 /\ -__rho_3_^post20+__rho_3_^0 == 0 /\ pc^0-pc^post20 == 0 /\ i^0-i^post20 == 0 /\ PdoType^0-PdoType^post20 == 0 /\ -Pdolen^post20+Pdolen^0 == 0 /\ set^10-unset^post20 == 0 /\ num^0-num^post20 == 0 /\ -ret_IoCreateDevice1010^post20+ret_IoCreateDevice1010^0 == 0 /\ -ret_PPMakeDeviceName66^post20+ret_PPMakeDeviceName66^0 == 0 /\ unset^post20 == 0 /\ tmp55^0-tmp55^post20 == 0 /\ -a11^post20+a11^0 == 0 /\ __rho_2_^0-__rho_2_^post20 == 0 /\ a88^0-a88^post20 == 0), cost: 1 21: l15 -> l14 : DName^0'=DName^post21, d44^0'=d44^post21, tmp99^0'=tmp99^post21, __rho_2_^0'=__rho_2_^post21, lptNamei^0'=lptNamei^post21, a88^0'=a88^post21, set^0'=set^post21, Pdoi^0'=Pdoi^post21, a1111^0'=a1111^post21, pc^0'=pc^post21, c33^0'=c33^post21, tmp55^0'=tmp55^post21, __rho_1_^0'=__rho_1_^post21, i^0'=i^post21, a77^0'=a77^post21, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post21, PdoType^0'=PdoType^post21, dcIdi^0'=dcIdi^post21, unset^0'=unset^post21, __rho_3_^0'=__rho_3_^post21, num^0'=num^post21, b22^0'=b22^post21, status^0'=status^post21, Pdolen^0'=Pdolen^post21, a11^0'=a11^post21, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post21, (-a11^post21+a11^0 == 0 /\ d44^0-d44^post21 == 0 /\ __rho_2_^0-__rho_2_^post21 == 0 /\ -Pdolen^post21+Pdolen^0 == 0 /\ i^0-i^post21 == 0 /\ c33^0-c33^post21 == 0 /\ -PdoType^post21+PdoType^0 == 0 /\ -ret_PPMakeDeviceName66^post21+ret_PPMakeDeviceName66^0 == 0 /\ -b22^post21+b22^0 == 0 /\ __rho_1_^0-__rho_1_^post21 == 0 /\ -num^post21+num^0 == 0 /\ DName^0-DName^post21 == 0 /\ -pc^post21+pc^0 == 0 /\ status^0-status^post21 == 0 /\ a1111^0-a1111^post21 == 0 /\ -ret_IoCreateDevice1010^post21+ret_IoCreateDevice1010^0 == 0 /\ a88^0-a88^post21 == 0 /\ tmp55^0-tmp55^post21 == 0 /\ lptNamei^0-lptNamei^post21 == 0 /\ -unset^post21+unset^0 == 0 /\ -Pdoi^post21+Pdoi^0 == 0 /\ tmp99^0-tmp99^post21 == 0 /\ __rho_3_^0-__rho_3_^post21 == 0 /\ -dcIdi^post21+dcIdi^0 == 0 /\ a77^0-a77^post21 == 0 /\ set^0-set^post21 == 0), cost: 1 Applied preprocessing Original rule: l2 -> l3 : DName^0'=DName^post1, d44^0'=d44^post1, tmp99^0'=tmp99^post1, __rho_2_^0'=__rho_2_^post1, lptNamei^0'=lptNamei^post1, a88^0'=a88^post1, set^0'=set^post1, Pdoi^0'=Pdoi^post1, a1111^0'=a1111^post1, pc^0'=pc^post1, c33^0'=c33^post1, tmp55^0'=tmp55^post1, __rho_1_^0'=__rho_1_^post1, i^0'=i^post1, a77^0'=a77^post1, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post1, PdoType^0'=PdoType^post1, dcIdi^0'=dcIdi^post1, unset^0'=unset^post1, __rho_3_^0'=__rho_3_^post1, num^0'=num^post1, b22^0'=b22^post1, status^0'=status^post1, Pdolen^0'=Pdolen^post1, a11^0'=a11^post1, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post1, (-a1111^post1+a1111^0 == 0 /\ Pdoi^0-Pdoi^post1 == 0 /\ unset^0-unset^post1 == 0 /\ -status^post1+status^0 == 0 /\ b22^0-b22^post1 == 0 /\ d44^0-d44^post1 == 0 /\ tmp99^0-tmp99^post1 == 0 /\ -dcIdi^post1+dcIdi^0 == 0 /\ lptNamei^0-lptNamei^post1 == 0 /\ __rho_2_^0-__rho_2_^post1 == 0 /\ -__rho_1_^post1+__rho_1_^0 == 0 /\ -Pdolen^post1+Pdolen^0 == 0 /\ c33^0-c33^post1 == 0 /\ -tmp55^post1+tmp55^0 == 0 /\ set^0-set^post1 == 0 /\ num^0-num^post1 == 0 /\ DName^0-DName^post1 == 0 /\ -__rho_3_^post1+__rho_3_^0 == 0 /\ -ret_PPMakeDeviceName66^post1+ret_PPMakeDeviceName66^0 == 0 /\ -PdoType^post1+PdoType^0 == 0 /\ -a88^post1+a88^0 == 0 /\ -ret_IoCreateDevice1010^post1+ret_IoCreateDevice1010^0 == 0 /\ pc^0-pc^post1 == 0 /\ -a77^post1+a77^0 == 0 /\ i^0-i^post1 == 0 /\ -a11^post1+a11^0 == 0), cost: 1 New rule: l2 -> l3 : TRUE, cost: 1 Applied preprocessing Original rule: l4 -> l2 : DName^0'=DName^post2, d44^0'=d44^post2, tmp99^0'=tmp99^post2, __rho_2_^0'=__rho_2_^post2, lptNamei^0'=lptNamei^post2, a88^0'=a88^post2, set^0'=set^post2, Pdoi^0'=Pdoi^post2, a1111^0'=a1111^post2, pc^0'=pc^post2, c33^0'=c33^post2, tmp55^0'=tmp55^post2, __rho_1_^0'=__rho_1_^post2, i^0'=i^post2, a77^0'=a77^post2, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post2, PdoType^0'=PdoType^post2, dcIdi^0'=dcIdi^post2, unset^0'=unset^post2, __rho_3_^0'=__rho_3_^post2, num^0'=num^post2, b22^0'=b22^post2, status^0'=status^post2, Pdolen^0'=Pdolen^post2, a11^0'=a11^post2, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post2, (set^0-set^post2 == 0 /\ -a77^post2+a77^0 == 0 /\ dcIdi^0-dcIdi^post2 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post2 == 0 /\ -status^post2+status^0 == 0 /\ PdoType^0-PdoType^post2 == 0 /\ DName^0-DName^post2 == 0 /\ -__rho_1_^post2+__rho_1_^0 == 0 /\ -Pdolen^post2+Pdolen^0 == 0 /\ pc^0-pc^post2 == 0 /\ __rho_1_^0 <= 0 /\ -tmp99^post2+tmp99^0 == 0 /\ -i^post2+i^0 == 0 /\ -a11^post2+a11^0 == 0 /\ -num^post2+num^0 == 0 /\ Pdoi^0-Pdoi^post2 == 0 /\ unset^0-unset^post2 == 0 /\ a1111^0-a1111^post2 == 0 /\ d44^0-d44^post2 == 0 /\ -__rho_3_^post2+__rho_3_^0 == 0 /\ a88^0-a88^post2 == 0 /\ lptNamei^0-lptNamei^post2 == 0 /\ tmp55^0-tmp55^post2 == 0 /\ -b22^post2+b22^0 == 0 /\ __rho_2_^0-__rho_2_^post2 == 0 /\ -c33^post2+c33^0 == 0 /\ -ret_IoCreateDevice1010^post2+ret_IoCreateDevice1010^0 == 0), cost: 1 New rule: l4 -> l2 : __rho_1_^0 <= 0, cost: 1 Applied preprocessing Original rule: l4 -> l2 : DName^0'=DName^post3, d44^0'=d44^post3, tmp99^0'=tmp99^post3, __rho_2_^0'=__rho_2_^post3, lptNamei^0'=lptNamei^post3, a88^0'=a88^post3, set^0'=set^post3, Pdoi^0'=Pdoi^post3, a1111^0'=a1111^post3, pc^0'=pc^post3, c33^0'=c33^post3, tmp55^0'=tmp55^post3, __rho_1_^0'=__rho_1_^post3, i^0'=i^post3, a77^0'=a77^post3, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post3, PdoType^0'=PdoType^post3, dcIdi^0'=dcIdi^post3, unset^0'=unset^post3, __rho_3_^0'=__rho_3_^post3, num^0'=num^post3, b22^0'=b22^post3, status^0'=status^post3, Pdolen^0'=Pdolen^post3, a11^0'=a11^post3, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post3, (d44^0-d44^post3 == 0 /\ -a11^post3+a11^0 == 0 /\ -status^post3+status^0 == 0 /\ -Pdolen^post3+Pdolen^0 == 0 /\ b22^0-b22^post3 == 0 /\ __rho_2_^0-__rho_2_^post3 == 0 /\ a88^0-a88^post3 == 0 /\ DName^0-DName^post3 == 0 /\ -dcIdi^post3+dcIdi^0 == 0 /\ lptNamei^0-lptNamei^post3 == 0 /\ a1111^0-a1111^post3 == 0 /\ pc^0-pc^post3 == 0 /\ i^0-i^post3 == 0 /\ -1+unset^10 == 0 /\ -__rho_1_^post3+__rho_1_^0 == 0 /\ c33^0-c33^post3 == 0 /\ -tmp55^post3+tmp55^0 == 0 /\ -ret_PPMakeDeviceName66^post3+ret_PPMakeDeviceName66^0 == 0 /\ num^0-num^post3 == 0 /\ -__rho_3_^post3+__rho_3_^0 == 0 /\ 1-__rho_1_^0 <= 0 /\ tmp99^0-tmp99^post3 == 0 /\ unset^post3 == 0 /\ -PdoType^post3+PdoType^0 == 0 /\ -set^post3+set^0 == 0 /\ Pdoi^0-Pdoi^post3 == 0 /\ -ret_IoCreateDevice1010^post3+ret_IoCreateDevice1010^0 == 0 /\ -a77^post3+a77^0 == 0), cost: 1 New rule: l4 -> l2 : unset^0'=0, -1+__rho_1_^0 >= 0, cost: 1 Applied preprocessing Original rule: l5 -> l4 : DName^0'=DName^post4, d44^0'=d44^post4, tmp99^0'=tmp99^post4, __rho_2_^0'=__rho_2_^post4, lptNamei^0'=lptNamei^post4, a88^0'=a88^post4, set^0'=set^post4, Pdoi^0'=Pdoi^post4, a1111^0'=a1111^post4, pc^0'=pc^post4, c33^0'=c33^post4, tmp55^0'=tmp55^post4, __rho_1_^0'=__rho_1_^post4, i^0'=i^post4, a77^0'=a77^post4, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post4, PdoType^0'=PdoType^post4, dcIdi^0'=dcIdi^post4, unset^0'=unset^post4, __rho_3_^0'=__rho_3_^post4, num^0'=num^post4, b22^0'=b22^post4, status^0'=status^post4, Pdolen^0'=Pdolen^post4, a11^0'=a11^post4, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post4, (0 == 0 /\ pc^0-pc^post4 == 0 /\ num^post4 == 0 /\ dcIdi^0-dcIdi^post4 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post4 == 0 /\ PdoType^0-PdoType^post4 == 0 /\ -status^post4+status^0 == 0 /\ __rho_2_^0-__rho_2_^post4 == 0 /\ tmp99^0-tmp99^post4 == 0 /\ set^0-set^post4 == 0 /\ -Pdolen^post4+Pdolen^0 == 0 /\ Pdoi^0-Pdoi^post4 == 0 /\ -a11^post4+a11^0 == 0 /\ unset^0-unset^post4 == 0 /\ DName^0-DName^post4 == 0 /\ -__rho_3_^post4+__rho_3_^0 == 0 /\ a1111^0-a1111^post4 == 0 /\ d44^0-d44^post4 == 0 /\ tmp55^0-tmp55^post4 == 0 /\ -a88^post4+a88^0 == 0 /\ lptNamei^0-lptNamei^post4 == 0 /\ -b22^post4+b22^0 == 0 /\ i^0-i^post4 == 0 /\ -ret_IoCreateDevice1010^post4+ret_IoCreateDevice1010^0 == 0 /\ -a77^post4+a77^0 == 0 /\ -c33^post4+c33^0 == 0), cost: 1 New rule: l5 -> l4 : __rho_1_^0'=__rho_1_^post4, num^0'=0, 0 == 0, cost: 1 Applied preprocessing Original rule: l6 -> l5 : DName^0'=DName^post5, d44^0'=d44^post5, tmp99^0'=tmp99^post5, __rho_2_^0'=__rho_2_^post5, lptNamei^0'=lptNamei^post5, a88^0'=a88^post5, set^0'=set^post5, Pdoi^0'=Pdoi^post5, a1111^0'=a1111^post5, pc^0'=pc^post5, c33^0'=c33^post5, tmp55^0'=tmp55^post5, __rho_1_^0'=__rho_1_^post5, i^0'=i^post5, a77^0'=a77^post5, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post5, PdoType^0'=PdoType^post5, dcIdi^0'=dcIdi^post5, unset^0'=unset^post5, __rho_3_^0'=__rho_3_^post5, num^0'=num^post5, b22^0'=b22^post5, status^0'=status^post5, Pdolen^0'=Pdolen^post5, a11^0'=a11^post5, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post5, (-dcIdi^post5+dcIdi^0 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post5 == 0 /\ -pc^post5+pc^0 == 0 /\ -b22^post5+b22^0 == 0 /\ -__rho_1_^post5+__rho_1_^0 == 0 /\ -a77^post5+a77^0 == 0 /\ DName^0-DName^post5 == 0 /\ d44^0-d44^post5 == 0 /\ -__rho_3_^post5+__rho_3_^0 == 0 /\ -status^post5+status^0 == 0 /\ lptNamei^0-lptNamei^post5 == 0 /\ set^0-set^post5 == 0 /\ -Pdolen^post5+Pdolen^0 == 0 /\ Pdoi^0-Pdoi^post5 == 0 /\ -a11^post5+a11^0 == 0 /\ a1111^0-a1111^post5 == 0 /\ -i^post5+i^0 == 0 /\ -ret_IoCreateDevice1010^post5+ret_IoCreateDevice1010^0 == 0 /\ -num^post5+num^0 == 0 /\ PdoType^0-PdoType^post5 == 0 /\ unset^0-unset^post5 == 0 /\ -c33^post5+c33^0 == 0 /\ tmp55^0-tmp55^post5 == 0 /\ __rho_2_^0-__rho_2_^post5 == 0 /\ a88^0-a88^post5 == 0 /\ tmp99^0-tmp99^post5 == 0), cost: 1 New rule: l6 -> l5 : TRUE, cost: 1 Applied preprocessing Original rule: l7 -> l6 : DName^0'=DName^post6, d44^0'=d44^post6, tmp99^0'=tmp99^post6, __rho_2_^0'=__rho_2_^post6, lptNamei^0'=lptNamei^post6, a88^0'=a88^post6, set^0'=set^post6, Pdoi^0'=Pdoi^post6, a1111^0'=a1111^post6, pc^0'=pc^post6, c33^0'=c33^post6, tmp55^0'=tmp55^post6, __rho_1_^0'=__rho_1_^post6, i^0'=i^post6, a77^0'=a77^post6, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post6, PdoType^0'=PdoType^post6, dcIdi^0'=dcIdi^post6, unset^0'=unset^post6, __rho_3_^0'=__rho_3_^post6, num^0'=num^post6, b22^0'=b22^post6, status^0'=status^post6, Pdolen^0'=Pdolen^post6, a11^0'=a11^post6, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post6, (a1111^0-a1111^post6 == 0 /\ -__rho_3_^post6+__rho_3_^0 == 0 /\ -b22^post6+b22^0 == 0 /\ tmp99^0-tmp99^post6 == 0 /\ pc^0-pc^post6 == 0 /\ Pdoi^0-Pdoi^post6 == 0 /\ PdoType^0-PdoType^post6 == 0 /\ -a11^post6+a11^0 == 0 /\ -ret_IoCreateDevice1010^post6+ret_IoCreateDevice1010^0 == 0 /\ -status^post6+status^0 == 0 /\ -tmp55^post6+tmp55^0 == 0 /\ -i^post6+i^0 == 0 /\ -a77^post6+a77^0 == 0 /\ -a88^post6+a88^0 == 0 /\ __rho_2_^0-__rho_2_^post6 == 0 /\ DName^0-DName^post6 == 0 /\ c33^0-c33^post6 == 0 /\ -__rho_1_^post6+__rho_1_^0 == 0 /\ num^0-num^post6 == 0 /\ -Pdolen^post6+Pdolen^0 == 0 /\ set^0-set^post6 == 0 /\ -dcIdi^post6+dcIdi^0 == 0 /\ d44^0-d44^post6 == 0 /\ lptNamei^0-lptNamei^post6 == 0 /\ -1+status^0 <= 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post6 == 0 /\ unset^0-unset^post6 == 0), cost: 1 New rule: l7 -> l6 : -1+status^0 <= 0, cost: 1 Applied preprocessing Original rule: l7 -> l6 : DName^0'=DName^post7, d44^0'=d44^post7, tmp99^0'=tmp99^post7, __rho_2_^0'=__rho_2_^post7, lptNamei^0'=lptNamei^post7, a88^0'=a88^post7, set^0'=set^post7, Pdoi^0'=Pdoi^post7, a1111^0'=a1111^post7, pc^0'=pc^post7, c33^0'=c33^post7, tmp55^0'=tmp55^post7, __rho_1_^0'=__rho_1_^post7, i^0'=i^post7, a77^0'=a77^post7, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post7, PdoType^0'=PdoType^post7, dcIdi^0'=dcIdi^post7, unset^0'=unset^post7, __rho_3_^0'=__rho_3_^post7, num^0'=num^post7, b22^0'=b22^post7, status^0'=status^post7, Pdolen^0'=Pdolen^post7, a11^0'=a11^post7, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post7, (__rho_2_^0-__rho_2_^post7 == 0 /\ -i^post7+i^0 == 0 /\ lptNamei^0-lptNamei^post7 == 0 /\ tmp55^0-tmp55^post7 == 0 /\ -ret_IoCreateDevice1010^post7+ret_IoCreateDevice1010^0 == 0 /\ -pc^post7+pc^0 == 0 /\ set^0-set^post7 == 0 /\ __rho_3_^0-__rho_3_^post7 == 0 /\ -a77^post7+a77^0 == 0 /\ -b22^post7+b22^0 == 0 /\ d44^0-d44^post7 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post7 == 0 /\ -a11^post7+a11^0 == 0 /\ -num^post7+num^0 == 0 /\ PdoType^0-PdoType^post7 == 0 /\ a1111^0-a1111^post7 == 0 /\ -status^post7+status^0 == 0 /\ -c33^post7+c33^0 == 0 /\ -unset^post7+unset^0 == 0 /\ a88^0-a88^post7 == 0 /\ tmp99^0-tmp99^post7 == 0 /\ Pdoi^0-Pdoi^post7 == 0 /\ 3-status^0 <= 0 /\ -__rho_1_^post7+__rho_1_^0 == 0 /\ -Pdolen^post7+Pdolen^0 == 0 /\ dcIdi^0-dcIdi^post7 == 0 /\ DName^0-DName^post7 == 0), cost: 1 New rule: l7 -> l6 : -3+status^0 >= 0, cost: 1 Applied preprocessing Original rule: l7 -> l6 : DName^0'=DName^post8, d44^0'=d44^post8, tmp99^0'=tmp99^post8, __rho_2_^0'=__rho_2_^post8, lptNamei^0'=lptNamei^post8, a88^0'=a88^post8, set^0'=set^post8, Pdoi^0'=Pdoi^post8, a1111^0'=a1111^post8, pc^0'=pc^post8, c33^0'=c33^post8, tmp55^0'=tmp55^post8, __rho_1_^0'=__rho_1_^post8, i^0'=i^post8, a77^0'=a77^post8, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post8, PdoType^0'=PdoType^post8, dcIdi^0'=dcIdi^post8, unset^0'=unset^post8, __rho_3_^0'=__rho_3_^post8, num^0'=num^post8, b22^0'=b22^post8, status^0'=status^post8, Pdolen^0'=Pdolen^post8, a11^0'=a11^post8, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post8, (d44^0-d44^post8 == 0 /\ -ret_IoCreateDevice1010^post8+ret_IoCreateDevice1010^0 == 0 /\ -a11^post8+a11^0 == 0 /\ -Pdolen^post8+Pdolen^0 == 0 /\ PdoType^0-PdoType^post8 == 0 /\ -2+status^0 <= 0 /\ a88^0-a88^post8 == 0 /\ tmp99^0-tmp99^post8 == 0 /\ set^0-set^post8 == 0 /\ -tmp55^post8+tmp55^0 == 0 /\ pc^0-pc^post8 == 0 /\ DName^0-DName^post8 == 0 /\ Pdoi^0-Pdoi^post8 == 0 /\ -c33^post8+c33^0 == 0 /\ -1-num^0+num^post8 == 0 /\ -DName^0+a1111^post8 == 0 /\ -__rho_1_^post8+__rho_1_^0 == 0 /\ unset^0-unset^post8 == 0 /\ -dcIdi^post8+dcIdi^0 == 0 /\ 2-status^0 <= 0 /\ __rho_2_^0-__rho_2_^post8 == 0 /\ -b22^post8+b22^0 == 0 /\ -a77^post8+a77^0 == 0 /\ -status^post8+status^0 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post8 == 0 /\ -i^post8+i^0 == 0 /\ -lptNamei^post8+lptNamei^0 == 0 /\ -__rho_3_^post8+__rho_3_^0 == 0), cost: 1 New rule: l7 -> l6 : a1111^0'=DName^0, num^0'=1+num^0, -2+status^0 == 0, cost: 1 Applied preprocessing Original rule: l8 -> l7 : DName^0'=DName^post9, d44^0'=d44^post9, tmp99^0'=tmp99^post9, __rho_2_^0'=__rho_2_^post9, lptNamei^0'=lptNamei^post9, a88^0'=a88^post9, set^0'=set^post9, Pdoi^0'=Pdoi^post9, a1111^0'=a1111^post9, pc^0'=pc^post9, c33^0'=c33^post9, tmp55^0'=tmp55^post9, __rho_1_^0'=__rho_1_^post9, i^0'=i^post9, a77^0'=a77^post9, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post9, PdoType^0'=PdoType^post9, dcIdi^0'=dcIdi^post9, unset^0'=unset^post9, __rho_3_^0'=__rho_3_^post9, num^0'=num^post9, b22^0'=b22^post9, status^0'=status^post9, Pdolen^0'=Pdolen^post9, a11^0'=a11^post9, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post9, (-ret_IoCreateDevice1010^post9+ret_IoCreateDevice1010^0 == 0 /\ tmp55^0-tmp55^post9 == 0 /\ -Pdolen^post9+Pdolen^0 == 0 /\ a88^0-a88^post9 == 0 /\ set^0-set^post9 == 0 /\ -num^post9+num^0 == 0 /\ tmp99^0-tmp99^post9 == 0 /\ lptNamei^0-lptNamei^post9 == 0 /\ -c33^post9+c33^0 == 0 /\ -unset^post9+unset^0 == 0 /\ pc^0-pc^post9 == 0 /\ -ret_PPMakeDeviceName66^post9+ret_PPMakeDeviceName66^0 == 0 /\ -PdoType^post9+PdoType^0 == 0 /\ -a77^post9+a77^0 == 0 /\ __rho_3_^0-__rho_3_^post9 == 0 /\ d44^0-d44^post9 == 0 /\ -b22^post9+b22^0 == 0 /\ __rho_2_^0-__rho_2_^post9 == 0 /\ -__rho_1_^post9+__rho_1_^0 == 0 /\ -a11^post9+a11^0 == 0 /\ DName^0-DName^post9 == 0 /\ -i^post9+i^0 == 0 /\ -status^post9+status^0 == 0 /\ a1111^0-a1111^post9 == 0 /\ Pdoi^post9 == 0 /\ dcIdi^0-dcIdi^post9 == 0), cost: 1 New rule: l8 -> l7 : Pdoi^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l9 -> l10 : DName^0'=DName^post10, d44^0'=d44^post10, tmp99^0'=tmp99^post10, __rho_2_^0'=__rho_2_^post10, lptNamei^0'=lptNamei^post10, a88^0'=a88^post10, set^0'=set^post10, Pdoi^0'=Pdoi^post10, a1111^0'=a1111^post10, pc^0'=pc^post10, c33^0'=c33^post10, tmp55^0'=tmp55^post10, __rho_1_^0'=__rho_1_^post10, i^0'=i^post10, a77^0'=a77^post10, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post10, PdoType^0'=PdoType^post10, dcIdi^0'=dcIdi^post10, unset^0'=unset^post10, __rho_3_^0'=__rho_3_^post10, num^0'=num^post10, b22^0'=b22^post10, status^0'=status^post10, Pdolen^0'=Pdolen^post10, a11^0'=a11^post10, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post10, (-c33^post10+c33^0 == 0 /\ dcIdi^0-dcIdi^post10 == 0 /\ -status^post10+status^0 == 0 /\ d44^0-d44^post10 == 0 /\ __rho_2_^0-__rho_2_^post10 == 0 /\ PdoType^0-PdoType^post10 == 0 /\ tmp99^0-tmp99^post10 == 0 /\ -Pdolen^post10+Pdolen^0 == 0 /\ Pdoi^0-Pdoi^post10 == 0 /\ tmp55^0-tmp55^post10 == 0 /\ -1+i^post10-i^0 == 0 /\ -__rho_1_^post10+__rho_1_^0 == 0 /\ -__rho_3_^post10+__rho_3_^0 == 0 /\ -pc^post10+pc^0 == 0 /\ set^0-set^post10 == 0 /\ -ret_PPMakeDeviceName66^post10+ret_PPMakeDeviceName66^0 == 0 /\ a88^0-a88^post10 == 0 /\ unset^0-unset^post10 == 0 /\ -a11^post10+a11^0 == 0 /\ -ret_IoCreateDevice1010^post10+ret_IoCreateDevice1010^0 == 0 /\ a1111^0-a1111^post10 == 0 /\ DName^0-DName^post10 == 0 /\ lptNamei^0-lptNamei^post10 == 0 /\ -a77^post10+a77^0 == 0 /\ -num^post10+num^0 == 0 /\ -b22^post10+b22^0 == 0 /\ 1-status^0 <= 0 /\ -1+status^0 <= 0), cost: 1 New rule: l9 -> l10 : i^0'=1+i^0, -1+status^0 == 0, cost: 1 Applied preprocessing Original rule: l9 -> l8 : DName^0'=DName^post11, d44^0'=d44^post11, tmp99^0'=tmp99^post11, __rho_2_^0'=__rho_2_^post11, lptNamei^0'=lptNamei^post11, a88^0'=a88^post11, set^0'=set^post11, Pdoi^0'=Pdoi^post11, a1111^0'=a1111^post11, pc^0'=pc^post11, c33^0'=c33^post11, tmp55^0'=tmp55^post11, __rho_1_^0'=__rho_1_^post11, i^0'=i^post11, a77^0'=a77^post11, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post11, PdoType^0'=PdoType^post11, dcIdi^0'=dcIdi^post11, unset^0'=unset^post11, __rho_3_^0'=__rho_3_^post11, num^0'=num^post11, b22^0'=b22^post11, status^0'=status^post11, Pdolen^0'=Pdolen^post11, a11^0'=a11^post11, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post11, (set^0-set^post11 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post11 == 0 /\ -status^post11+status^0 == 0 /\ -__rho_1_^post11+__rho_1_^0 == 0 /\ -a77^post11+a77^0 == 0 /\ dcIdi^0-dcIdi^post11 == 0 /\ DName^0-DName^post11 == 0 /\ d44^0-d44^post11 == 0 /\ lptNamei^0-lptNamei^post11 == 0 /\ -Pdolen^post11+Pdolen^0 == 0 /\ pc^0-pc^post11 == 0 /\ -a11^post11+a11^0 == 0 /\ __rho_3_^0-__rho_3_^post11 == 0 /\ -num^post11+num^0 == 0 /\ Pdoi^0-Pdoi^post11 == 0 /\ a1111^0-a1111^post11 == 0 /\ -i^post11+i^0 == 0 /\ tmp55^0-tmp55^post11 == 0 /\ -PdoType^post11+PdoType^0 == 0 /\ a88^0-a88^post11 == 0 /\ __rho_2_^0-__rho_2_^post11 == 0 /\ status^0 <= 0 /\ -b22^post11+b22^0 == 0 /\ -c33^post11+c33^0 == 0 /\ tmp99^0-tmp99^post11 == 0 /\ -ret_IoCreateDevice1010^post11+ret_IoCreateDevice1010^0 == 0 /\ -unset^post11+unset^0 == 0), cost: 1 New rule: l9 -> l8 : status^0 <= 0, cost: 1 Applied preprocessing Original rule: l9 -> l8 : DName^0'=DName^post12, d44^0'=d44^post12, tmp99^0'=tmp99^post12, __rho_2_^0'=__rho_2_^post12, lptNamei^0'=lptNamei^post12, a88^0'=a88^post12, set^0'=set^post12, Pdoi^0'=Pdoi^post12, a1111^0'=a1111^post12, pc^0'=pc^post12, c33^0'=c33^post12, tmp55^0'=tmp55^post12, __rho_1_^0'=__rho_1_^post12, i^0'=i^post12, a77^0'=a77^post12, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post12, PdoType^0'=PdoType^post12, dcIdi^0'=dcIdi^post12, unset^0'=unset^post12, __rho_3_^0'=__rho_3_^post12, num^0'=num^post12, b22^0'=b22^post12, status^0'=status^post12, Pdolen^0'=Pdolen^post12, a11^0'=a11^post12, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post12, (-pc^post12+pc^0 == 0 /\ a1111^0-a1111^post12 == 0 /\ __rho_1_^0-__rho_1_^post12 == 0 /\ -b22^post12+b22^0 == 0 /\ lptNamei^0-lptNamei^post12 == 0 /\ -status^post12+status^0 == 0 /\ a88^0-a88^post12 == 0 /\ tmp55^0-tmp55^post12 == 0 /\ __rho_2_^0-__rho_2_^post12 == 0 /\ tmp99^0-tmp99^post12 == 0 /\ set^0-set^post12 == 0 /\ -num^post12+num^0 == 0 /\ -a11^post12+a11^0 == 0 /\ -ret_IoCreateDevice1010^post12+ret_IoCreateDevice1010^0 == 0 /\ 2-status^0 <= 0 /\ -Pdolen^post12+Pdolen^0 == 0 /\ -i^post12+i^0 == 0 /\ dcIdi^0-dcIdi^post12 == 0 /\ DName^0-DName^post12 == 0 /\ -d44^post12+d44^0 == 0 /\ -c33^post12+c33^0 == 0 /\ -unset^post12+unset^0 == 0 /\ a77^0-a77^post12 == 0 /\ -ret_PPMakeDeviceName66^post12+ret_PPMakeDeviceName66^0 == 0 /\ -PdoType^post12+PdoType^0 == 0 /\ __rho_3_^0-__rho_3_^post12 == 0 /\ -Pdoi^post12+Pdoi^0 == 0), cost: 1 New rule: l9 -> l8 : -2+status^0 >= 0, cost: 1 Applied preprocessing Original rule: l10 -> l11 : DName^0'=DName^post13, d44^0'=d44^post13, tmp99^0'=tmp99^post13, __rho_2_^0'=__rho_2_^post13, lptNamei^0'=lptNamei^post13, a88^0'=a88^post13, set^0'=set^post13, Pdoi^0'=Pdoi^post13, a1111^0'=a1111^post13, pc^0'=pc^post13, c33^0'=c33^post13, tmp55^0'=tmp55^post13, __rho_1_^0'=__rho_1_^post13, i^0'=i^post13, a77^0'=a77^post13, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post13, PdoType^0'=PdoType^post13, dcIdi^0'=dcIdi^post13, unset^0'=unset^post13, __rho_3_^0'=__rho_3_^post13, num^0'=num^post13, b22^0'=b22^post13, status^0'=status^post13, Pdolen^0'=Pdolen^post13, a11^0'=a11^post13, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post13, (-__rho_3_^post13+__rho_3_^0 == 0 /\ __rho_2_^0-__rho_2_^post13 == 0 /\ DName^0-DName^post13 == 0 /\ -pc^post13+pc^0 == 0 /\ tmp55^0-tmp55^post13 == 0 /\ -num^post13+num^0 == 0 /\ PdoType^0-PdoType^post13 == 0 /\ -ret_IoCreateDevice1010^post13+ret_IoCreateDevice1010^0 == 0 /\ -a77^post13+a77^0 == 0 /\ -a11^post13+a11^0 == 0 /\ set^0-set^post13 == 0 /\ -i^post13+i^0 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post13 == 0 /\ d44^0-d44^post13 == 0 /\ -status^post13+status^0 == 0 /\ -b22^post13+b22^0 == 0 /\ a1111^0-a1111^post13 == 0 /\ tmp99^0-tmp99^post13 == 0 /\ -c33^post13+c33^0 == 0 /\ -unset^post13+unset^0 == 0 /\ Pdoi^0-Pdoi^post13 == 0 /\ dcIdi^0-dcIdi^post13 == 0 /\ -__rho_1_^post13+__rho_1_^0 == 0 /\ -Pdolen^post13+Pdolen^0 == 0 /\ lptNamei^0-lptNamei^post13 == 0 /\ a88^0-a88^post13 == 0), cost: 1 New rule: l10 -> l11 : TRUE, cost: 1 Applied preprocessing Original rule: l12 -> l9 : DName^0'=DName^post14, d44^0'=d44^post14, tmp99^0'=tmp99^post14, __rho_2_^0'=__rho_2_^post14, lptNamei^0'=lptNamei^post14, a88^0'=a88^post14, set^0'=set^post14, Pdoi^0'=Pdoi^post14, a1111^0'=a1111^post14, pc^0'=pc^post14, c33^0'=c33^post14, tmp55^0'=tmp55^post14, __rho_1_^0'=__rho_1_^post14, i^0'=i^post14, a77^0'=a77^post14, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post14, PdoType^0'=PdoType^post14, dcIdi^0'=dcIdi^post14, unset^0'=unset^post14, __rho_3_^0'=__rho_3_^post14, num^0'=num^post14, b22^0'=b22^post14, status^0'=status^post14, Pdolen^0'=Pdolen^post14, a11^0'=a11^post14, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post14, (0 == 0 /\ DName^0 <= 0 /\ status^post14-__rho_3_^post14 == 0 /\ -c33^post14+c33^0 == 0 /\ set^0-set^post14 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post14 == 0 /\ -Pdoi^0+a88^post14 == 0 /\ __rho_1_^0-__rho_1_^post14 == 0 /\ d44^0-d44^post14 == 0 /\ lptNamei^0-lptNamei^post14 == 0 /\ -1+pc^10 == 0 /\ a1111^0-a1111^post14 == 0 /\ DName^0-DName^post14 == 0 /\ Pdoi^0-Pdoi^post14 == 0 /\ -Pdolen^post14+Pdolen^0 == 0 /\ -num^post14+num^0 == 0 /\ dcIdi^0-dcIdi^post14 == 0 /\ -ret_IoCreateDevice1010^post14+__rho_3_^post14 == 0 /\ ret_IoCreateDevice1010^post14-tmp99^post14 == 0 /\ -b22^post14+b22^0 == 0 /\ __rho_2_^0-__rho_2_^post14 == 0 /\ -i^post14+i^0 == 0 /\ -DName^0+a77^post14 == 0 /\ -a11^post14+a11^0 == 0 /\ -PdoType^post14+PdoType^0 == 0 /\ -tmp55^post14+tmp55^0 == 0 /\ pc^post14 == 0 /\ -unset^post14+unset^0 == 0), cost: 1 New rule: l12 -> l9 : tmp99^0'=__rho_3_^post14, a88^0'=Pdoi^0, pc^0'=0, a77^0'=DName^0, __rho_3_^0'=__rho_3_^post14, status^0'=__rho_3_^post14, ret_IoCreateDevice1010^0'=__rho_3_^post14, DName^0 <= 0, cost: 1 Applied preprocessing Original rule: l12 -> l5 : DName^0'=DName^post15, d44^0'=d44^post15, tmp99^0'=tmp99^post15, __rho_2_^0'=__rho_2_^post15, lptNamei^0'=lptNamei^post15, a88^0'=a88^post15, set^0'=set^post15, Pdoi^0'=Pdoi^post15, a1111^0'=a1111^post15, pc^0'=pc^post15, c33^0'=c33^post15, tmp55^0'=tmp55^post15, __rho_1_^0'=__rho_1_^post15, i^0'=i^post15, a77^0'=a77^post15, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post15, PdoType^0'=PdoType^post15, dcIdi^0'=dcIdi^post15, unset^0'=unset^post15, __rho_3_^0'=__rho_3_^post15, num^0'=num^post15, b22^0'=b22^post15, status^0'=status^post15, Pdolen^0'=Pdolen^post15, a11^0'=a11^post15, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post15, (-pc^post15+pc^0 == 0 /\ -__rho_3_^post15+__rho_3_^0 == 0 /\ -b22^post15+b22^0 == 0 /\ tmp55^0-tmp55^post15 == 0 /\ 1-DName^0 <= 0 /\ PdoType^0-PdoType^post15 == 0 /\ -num^post15+num^0 == 0 /\ -ret_IoCreateDevice1010^post15+ret_IoCreateDevice1010^0 == 0 /\ -a77^post15+a77^0 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post15 == 0 /\ tmp99^0-tmp99^post15 == 0 /\ -status^post15+status^0 == 0 /\ -i^post15+i^0 == 0 /\ __rho_2_^0-__rho_2_^post15 == 0 /\ a88^0-a88^post15 == 0 /\ DName^0-DName^post15 == 0 /\ a1111^0-a1111^post15 == 0 /\ -c33^post15+c33^0 == 0 /\ Pdoi^0-Pdoi^post15 == 0 /\ -unset^post15+unset^0 == 0 /\ -a11^post15+a11^0 == 0 /\ -Pdolen^post15+Pdolen^0 == 0 /\ dcIdi^0-dcIdi^post15 == 0 /\ -__rho_1_^post15+__rho_1_^0 == 0 /\ d44^0-d44^post15 == 0 /\ lptNamei^0-lptNamei^post15 == 0 /\ set^0-set^post15 == 0), cost: 1 New rule: l12 -> l5 : -1+DName^0 >= 0, cost: 1 Applied preprocessing Original rule: l3 -> l13 : DName^0'=DName^post16, d44^0'=d44^post16, tmp99^0'=tmp99^post16, __rho_2_^0'=__rho_2_^post16, lptNamei^0'=lptNamei^post16, a88^0'=a88^post16, set^0'=set^post16, Pdoi^0'=Pdoi^post16, a1111^0'=a1111^post16, pc^0'=pc^post16, c33^0'=c33^post16, tmp55^0'=tmp55^post16, __rho_1_^0'=__rho_1_^post16, i^0'=i^post16, a77^0'=a77^post16, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post16, PdoType^0'=PdoType^post16, dcIdi^0'=dcIdi^post16, unset^0'=unset^post16, __rho_3_^0'=__rho_3_^post16, num^0'=num^post16, b22^0'=b22^post16, status^0'=status^post16, Pdolen^0'=Pdolen^post16, a11^0'=a11^post16, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post16, (-i^post16+i^0 == 0 /\ tmp55^0-tmp55^post16 == 0 /\ __rho_2_^0-__rho_2_^post16 == 0 /\ -PdoType^post16+PdoType^0 == 0 /\ __rho_1_^0-__rho_1_^post16 == 0 /\ -pc^post16+pc^0 == 0 /\ -num^post16+num^0 == 0 /\ ret_PPMakeDeviceName66^0-ret_PPMakeDeviceName66^post16 == 0 /\ -ret_IoCreateDevice1010^post16+ret_IoCreateDevice1010^0 == 0 /\ set^0-set^post16 == 0 /\ lptNamei^0-lptNamei^post16 == 0 /\ status^0-status^post16 == 0 /\ -b22^post16+b22^0 == 0 /\ -a11^post16+a11^0 == 0 /\ -c33^post16+c33^0 == 0 /\ d44^0-d44^post16 == 0 /\ tmp99^0-tmp99^post16 == 0 /\ a88^0-a88^post16 == 0 /\ -unset^post16+unset^0 == 0 /\ Pdoi^0-Pdoi^post16 == 0 /\ a77^0-a77^post16 == 0 /\ __rho_3_^0-__rho_3_^post16 == 0 /\ DName^0-DName^post16 == 0 /\ -dcIdi^post16+dcIdi^0 == 0 /\ a1111^0-a1111^post16 == 0 /\ -Pdolen^post16+Pdolen^0 == 0), cost: 1 New rule: l3 -> l13 : TRUE, cost: 1 Applied preprocessing Original rule: l13 -> l3 : DName^0'=DName^post17, d44^0'=d44^post17, tmp99^0'=tmp99^post17, __rho_2_^0'=__rho_2_^post17, lptNamei^0'=lptNamei^post17, a88^0'=a88^post17, set^0'=set^post17, Pdoi^0'=Pdoi^post17, a1111^0'=a1111^post17, pc^0'=pc^post17, c33^0'=c33^post17, tmp55^0'=tmp55^post17, __rho_1_^0'=__rho_1_^post17, i^0'=i^post17, a77^0'=a77^post17, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post17, PdoType^0'=PdoType^post17, dcIdi^0'=dcIdi^post17, unset^0'=unset^post17, __rho_3_^0'=__rho_3_^post17, num^0'=num^post17, b22^0'=b22^post17, status^0'=status^post17, Pdolen^0'=Pdolen^post17, a11^0'=a11^post17, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post17, (a88^0-a88^post17 == 0 /\ lptNamei^0-lptNamei^post17 == 0 /\ tmp99^0-tmp99^post17 == 0 /\ -ret_IoCreateDevice1010^post17+ret_IoCreateDevice1010^0 == 0 /\ -num^post17+num^0 == 0 /\ i^0-i^post17 == 0 /\ c33^0-c33^post17 == 0 /\ -Pdoi^post17+Pdoi^0 == 0 /\ __rho_1_^0-__rho_1_^post17 == 0 /\ -ret_PPMakeDeviceName66^post17+ret_PPMakeDeviceName66^0 == 0 /\ DName^0-DName^post17 == 0 /\ PdoType^0-PdoType^post17 == 0 /\ a1111^0-a1111^post17 == 0 /\ -a11^post17+a11^0 == 0 /\ -pc^post17+pc^0 == 0 /\ -unset^post17+unset^0 == 0 /\ tmp55^0-tmp55^post17 == 0 /\ -b22^post17+b22^0 == 0 /\ -__rho_2_^post17+__rho_2_^0 == 0 /\ -dcIdi^post17+dcIdi^0 == 0 /\ -status^post17+status^0 == 0 /\ __rho_3_^0-__rho_3_^post17 == 0 /\ set^0-set^post17 == 0 /\ a77^0-a77^post17 == 0 /\ d44^0-d44^post17 == 0 /\ -Pdolen^post17+Pdolen^0 == 0), cost: 1 New rule: l13 -> l3 : TRUE, cost: 1 Applied preprocessing Original rule: l11 -> l12 : DName^0'=DName^post18, d44^0'=d44^post18, tmp99^0'=tmp99^post18, __rho_2_^0'=__rho_2_^post18, lptNamei^0'=lptNamei^post18, a88^0'=a88^post18, set^0'=set^post18, Pdoi^0'=Pdoi^post18, a1111^0'=a1111^post18, pc^0'=pc^post18, c33^0'=c33^post18, tmp55^0'=tmp55^post18, __rho_1_^0'=__rho_1_^post18, i^0'=i^post18, a77^0'=a77^post18, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post18, PdoType^0'=PdoType^post18, dcIdi^0'=dcIdi^post18, unset^0'=unset^post18, __rho_3_^0'=__rho_3_^post18, num^0'=num^post18, b22^0'=b22^post18, status^0'=status^post18, Pdolen^0'=Pdolen^post18, a11^0'=a11^post18, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post18, (0 == 0 /\ DName^post18-__rho_2_^post18 == 0 /\ -ret_PPMakeDeviceName66^post18+__rho_2_^post18 == 0 /\ -ret_IoCreateDevice1010^post18+ret_IoCreateDevice1010^0 == 0 /\ -Pdolen^post18+Pdolen^0 == 0 /\ lptNamei^0-lptNamei^post18 == 0 /\ -unset^post18+unset^0 == 0 /\ b22^post18-PdoType^0 == 0 /\ -num^0+d44^post18 == 0 /\ __rho_3_^0-__rho_3_^post18 == 0 /\ a88^0-a88^post18 == 0 /\ ret_PPMakeDeviceName66^post18-tmp55^post18 == 0 /\ tmp99^0-tmp99^post18 == 0 /\ -PdoType^post18+PdoType^0 == 0 /\ -a77^post18+a77^0 == 0 /\ 1+i^0-Pdolen^0 <= 0 /\ set^0-set^post18 == 0 /\ -pc^post18+pc^0 == 0 /\ -i^post18+i^0 == 0 /\ a1111^0-a1111^post18 == 0 /\ -num^post18+num^0 == 0 /\ -lptNamei^0+a11^post18 == 0 /\ -status^post18+status^0 == 0 /\ __rho_1_^0-__rho_1_^post18 == 0 /\ dcIdi^0-dcIdi^post18 == 0 /\ c33^post18-dcIdi^0 == 0 /\ Pdoi^0-Pdoi^post18 == 0), cost: 1 New rule: l11 -> l12 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, b22^0'=PdoType^0, a11^0'=lptNamei^0, 1+i^0-Pdolen^0 <= 0, cost: 1 Applied preprocessing Original rule: l11 -> l5 : DName^0'=DName^post19, d44^0'=d44^post19, tmp99^0'=tmp99^post19, __rho_2_^0'=__rho_2_^post19, lptNamei^0'=lptNamei^post19, a88^0'=a88^post19, set^0'=set^post19, Pdoi^0'=Pdoi^post19, a1111^0'=a1111^post19, pc^0'=pc^post19, c33^0'=c33^post19, tmp55^0'=tmp55^post19, __rho_1_^0'=__rho_1_^post19, i^0'=i^post19, a77^0'=a77^post19, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post19, PdoType^0'=PdoType^post19, dcIdi^0'=dcIdi^post19, unset^0'=unset^post19, __rho_3_^0'=__rho_3_^post19, num^0'=num^post19, b22^0'=b22^post19, status^0'=status^post19, Pdolen^0'=Pdolen^post19, a11^0'=a11^post19, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post19, (a77^0-a77^post19 == 0 /\ -Pdoi^post19+Pdoi^0 == 0 /\ a88^0-a88^post19 == 0 /\ tmp99^0-tmp99^post19 == 0 /\ -Pdolen^post19+Pdolen^0 == 0 /\ -ret_IoCreateDevice1010^post19+ret_IoCreateDevice1010^0 == 0 /\ -unset^post19+unset^0 == 0 /\ a1111^0-a1111^post19 == 0 /\ pc^0-pc^post19 == 0 /\ status^0-status^post19 == 0 /\ DName^0-DName^post19 == 0 /\ i^0-i^post19 == 0 /\ c33^0-c33^post19 == 0 /\ __rho_1_^0-__rho_1_^post19 == 0 /\ -dcIdi^post19+dcIdi^0 == 0 /\ -ret_PPMakeDeviceName66^post19+ret_PPMakeDeviceName66^0 == 0 /\ d44^0-d44^post19 == 0 /\ -b22^post19+b22^0 == 0 /\ lptNamei^0-lptNamei^post19 == 0 /\ __rho_2_^0-__rho_2_^post19 == 0 /\ -PdoType^post19+PdoType^0 == 0 /\ -num^post19+num^0 == 0 /\ -a11^post19+a11^0 == 0 /\ -set^post19+set^0 == 0 /\ -i^0+Pdolen^0 <= 0 /\ tmp55^0-tmp55^post19 == 0 /\ -__rho_3_^post19+__rho_3_^0 == 0), cost: 1 New rule: l11 -> l5 : -i^0+Pdolen^0 <= 0, cost: 1 Applied preprocessing Original rule: l14 -> l10 : DName^0'=DName^post20, d44^0'=d44^post20, tmp99^0'=tmp99^post20, __rho_2_^0'=__rho_2_^post20, lptNamei^0'=lptNamei^post20, a88^0'=a88^post20, set^0'=set^post20, Pdoi^0'=Pdoi^post20, a1111^0'=a1111^post20, pc^0'=pc^post20, c33^0'=c33^post20, tmp55^0'=tmp55^post20, __rho_1_^0'=__rho_1_^post20, i^0'=i^post20, a77^0'=a77^post20, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post20, PdoType^0'=PdoType^post20, dcIdi^0'=dcIdi^post20, unset^0'=unset^post20, __rho_3_^0'=__rho_3_^post20, num^0'=num^post20, b22^0'=b22^post20, status^0'=status^post20, Pdolen^0'=Pdolen^post20, a11^0'=a11^post20, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post20, (-1+set^20 == 0 /\ c33^0-c33^post20 == 0 /\ Pdoi^0-Pdoi^post20 == 0 /\ -a1111^post20+a1111^0 == 0 /\ -dcIdi^post20+dcIdi^0 == 0 /\ set^post20 == 0 /\ lptNamei^0-lptNamei^post20 == 0 /\ DName^0-DName^post20 == 0 /\ -b22^post20+b22^0 == 0 /\ d44^0-d44^post20 == 0 /\ -__rho_1_^post20+__rho_1_^0 == 0 /\ -a77^post20+a77^0 == 0 /\ -status^post20+status^0 == 0 /\ tmp99^0-tmp99^post20 == 0 /\ -__rho_3_^post20+__rho_3_^0 == 0 /\ pc^0-pc^post20 == 0 /\ i^0-i^post20 == 0 /\ PdoType^0-PdoType^post20 == 0 /\ -Pdolen^post20+Pdolen^0 == 0 /\ set^10-unset^post20 == 0 /\ num^0-num^post20 == 0 /\ -ret_IoCreateDevice1010^post20+ret_IoCreateDevice1010^0 == 0 /\ -ret_PPMakeDeviceName66^post20+ret_PPMakeDeviceName66^0 == 0 /\ unset^post20 == 0 /\ tmp55^0-tmp55^post20 == 0 /\ -a11^post20+a11^0 == 0 /\ __rho_2_^0-__rho_2_^post20 == 0 /\ a88^0-a88^post20 == 0), cost: 1 New rule: l14 -> l10 : set^0'=0, unset^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l15 -> l14 : DName^0'=DName^post21, d44^0'=d44^post21, tmp99^0'=tmp99^post21, __rho_2_^0'=__rho_2_^post21, lptNamei^0'=lptNamei^post21, a88^0'=a88^post21, set^0'=set^post21, Pdoi^0'=Pdoi^post21, a1111^0'=a1111^post21, pc^0'=pc^post21, c33^0'=c33^post21, tmp55^0'=tmp55^post21, __rho_1_^0'=__rho_1_^post21, i^0'=i^post21, a77^0'=a77^post21, ret_PPMakeDeviceName66^0'=ret_PPMakeDeviceName66^post21, PdoType^0'=PdoType^post21, dcIdi^0'=dcIdi^post21, unset^0'=unset^post21, __rho_3_^0'=__rho_3_^post21, num^0'=num^post21, b22^0'=b22^post21, status^0'=status^post21, Pdolen^0'=Pdolen^post21, a11^0'=a11^post21, ret_IoCreateDevice1010^0'=ret_IoCreateDevice1010^post21, (-a11^post21+a11^0 == 0 /\ d44^0-d44^post21 == 0 /\ __rho_2_^0-__rho_2_^post21 == 0 /\ -Pdolen^post21+Pdolen^0 == 0 /\ i^0-i^post21 == 0 /\ c33^0-c33^post21 == 0 /\ -PdoType^post21+PdoType^0 == 0 /\ -ret_PPMakeDeviceName66^post21+ret_PPMakeDeviceName66^0 == 0 /\ -b22^post21+b22^0 == 0 /\ __rho_1_^0-__rho_1_^post21 == 0 /\ -num^post21+num^0 == 0 /\ DName^0-DName^post21 == 0 /\ -pc^post21+pc^0 == 0 /\ status^0-status^post21 == 0 /\ a1111^0-a1111^post21 == 0 /\ -ret_IoCreateDevice1010^post21+ret_IoCreateDevice1010^0 == 0 /\ a88^0-a88^post21 == 0 /\ tmp55^0-tmp55^post21 == 0 /\ lptNamei^0-lptNamei^post21 == 0 /\ -unset^post21+unset^0 == 0 /\ -Pdoi^post21+Pdoi^0 == 0 /\ tmp99^0-tmp99^post21 == 0 /\ __rho_3_^0-__rho_3_^post21 == 0 /\ -dcIdi^post21+dcIdi^0 == 0 /\ a77^0-a77^post21 == 0 /\ set^0-set^post21 == 0), cost: 1 New rule: l15 -> l14 : TRUE, cost: 1 Simplified rules Start location: l15 22: l2 -> l3 : TRUE, cost: 1 37: l3 -> l13 : TRUE, cost: 1 23: l4 -> l2 : __rho_1_^0 <= 0, cost: 1 24: l4 -> l2 : unset^0'=0, -1+__rho_1_^0 >= 0, cost: 1 25: l5 -> l4 : __rho_1_^0'=__rho_1_^post4, num^0'=0, 0 == 0, cost: 1 26: l6 -> l5 : TRUE, cost: 1 27: l7 -> l6 : -1+status^0 <= 0, cost: 1 28: l7 -> l6 : -3+status^0 >= 0, cost: 1 29: l7 -> l6 : a1111^0'=DName^0, num^0'=1+num^0, -2+status^0 == 0, cost: 1 30: l8 -> l7 : Pdoi^0'=0, TRUE, cost: 1 31: l9 -> l10 : i^0'=1+i^0, -1+status^0 == 0, cost: 1 32: l9 -> l8 : status^0 <= 0, cost: 1 33: l9 -> l8 : -2+status^0 >= 0, cost: 1 34: l10 -> l11 : TRUE, cost: 1 39: l11 -> l12 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, b22^0'=PdoType^0, a11^0'=lptNamei^0, 1+i^0-Pdolen^0 <= 0, cost: 1 40: l11 -> l5 : -i^0+Pdolen^0 <= 0, cost: 1 35: l12 -> l9 : tmp99^0'=__rho_3_^post14, a88^0'=Pdoi^0, pc^0'=0, a77^0'=DName^0, __rho_3_^0'=__rho_3_^post14, status^0'=__rho_3_^post14, ret_IoCreateDevice1010^0'=__rho_3_^post14, DName^0 <= 0, cost: 1 36: l12 -> l5 : -1+DName^0 >= 0, cost: 1 38: l13 -> l3 : TRUE, cost: 1 41: l14 -> l10 : set^0'=0, unset^0'=0, TRUE, cost: 1 42: l15 -> l14 : TRUE, cost: 1 Eliminating location l14 by chaining: Applied chaining First rule: l15 -> l14 : TRUE, cost: 1 Second rule: l14 -> l10 : set^0'=0, unset^0'=0, TRUE, cost: 1 New rule: l15 -> l10 : set^0'=0, unset^0'=0, TRUE, cost: 2 Applied deletion Removed the following rules: 41 42 Eliminating location l13 by chaining: Applied chaining First rule: l3 -> l13 : TRUE, cost: 1 Second rule: l13 -> l3 : TRUE, cost: 1 New rule: l3 -> l3 : TRUE, cost: 2 Applied deletion Removed the following rules: 37 38 Eliminated locations on linear paths Start location: l15 22: l2 -> l3 : TRUE, cost: 1 44: l3 -> l3 : TRUE, cost: 2 23: l4 -> l2 : __rho_1_^0 <= 0, cost: 1 24: l4 -> l2 : unset^0'=0, -1+__rho_1_^0 >= 0, cost: 1 25: l5 -> l4 : __rho_1_^0'=__rho_1_^post4, num^0'=0, 0 == 0, cost: 1 26: l6 -> l5 : TRUE, cost: 1 27: l7 -> l6 : -1+status^0 <= 0, cost: 1 28: l7 -> l6 : -3+status^0 >= 0, cost: 1 29: l7 -> l6 : a1111^0'=DName^0, num^0'=1+num^0, -2+status^0 == 0, cost: 1 30: l8 -> l7 : Pdoi^0'=0, TRUE, cost: 1 31: l9 -> l10 : i^0'=1+i^0, -1+status^0 == 0, cost: 1 32: l9 -> l8 : status^0 <= 0, cost: 1 33: l9 -> l8 : -2+status^0 >= 0, cost: 1 34: l10 -> l11 : TRUE, cost: 1 39: l11 -> l12 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, b22^0'=PdoType^0, a11^0'=lptNamei^0, 1+i^0-Pdolen^0 <= 0, cost: 1 40: l11 -> l5 : -i^0+Pdolen^0 <= 0, cost: 1 35: l12 -> l9 : tmp99^0'=__rho_3_^post14, a88^0'=Pdoi^0, pc^0'=0, a77^0'=DName^0, __rho_3_^0'=__rho_3_^post14, status^0'=__rho_3_^post14, ret_IoCreateDevice1010^0'=__rho_3_^post14, DName^0 <= 0, cost: 1 36: l12 -> l5 : -1+DName^0 >= 0, cost: 1 43: l15 -> l10 : set^0'=0, unset^0'=0, TRUE, cost: 2 Applied nonterm Original rule: l3 -> l3 : TRUE, cost: 2 New rule: l3 -> [16] : TRUE, cost: NONTERM Applied acceleration Original rule: l3 -> l3 : TRUE, cost: 2 New rule: l3 -> l3 : TRUE, cost: 2*n0 Applied deletion Removed the following rules: 44 Accelerated simple loops Start location: l15 22: l2 -> l3 : TRUE, cost: 1 45: l3 -> [16] : TRUE, cost: NONTERM 46: l3 -> l3 : TRUE, cost: 2*n0 23: l4 -> l2 : __rho_1_^0 <= 0, cost: 1 24: l4 -> l2 : unset^0'=0, -1+__rho_1_^0 >= 0, cost: 1 25: l5 -> l4 : __rho_1_^0'=__rho_1_^post4, num^0'=0, 0 == 0, cost: 1 26: l6 -> l5 : TRUE, cost: 1 27: l7 -> l6 : -1+status^0 <= 0, cost: 1 28: l7 -> l6 : -3+status^0 >= 0, cost: 1 29: l7 -> l6 : a1111^0'=DName^0, num^0'=1+num^0, -2+status^0 == 0, cost: 1 30: l8 -> l7 : Pdoi^0'=0, TRUE, cost: 1 31: l9 -> l10 : i^0'=1+i^0, -1+status^0 == 0, cost: 1 32: l9 -> l8 : status^0 <= 0, cost: 1 33: l9 -> l8 : -2+status^0 >= 0, cost: 1 34: l10 -> l11 : TRUE, cost: 1 39: l11 -> l12 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, b22^0'=PdoType^0, a11^0'=lptNamei^0, 1+i^0-Pdolen^0 <= 0, cost: 1 40: l11 -> l5 : -i^0+Pdolen^0 <= 0, cost: 1 35: l12 -> l9 : tmp99^0'=__rho_3_^post14, a88^0'=Pdoi^0, pc^0'=0, a77^0'=DName^0, __rho_3_^0'=__rho_3_^post14, status^0'=__rho_3_^post14, ret_IoCreateDevice1010^0'=__rho_3_^post14, DName^0 <= 0, cost: 1 36: l12 -> l5 : -1+DName^0 >= 0, cost: 1 43: l15 -> l10 : set^0'=0, unset^0'=0, TRUE, cost: 2 Applied chaining First rule: l2 -> l3 : TRUE, cost: 1 Second rule: l3 -> [16] : TRUE, cost: NONTERM New rule: l2 -> [16] : TRUE, cost: NONTERM Applied chaining First rule: l2 -> l3 : TRUE, cost: 1 Second rule: l3 -> l3 : TRUE, cost: 2*n0 New rule: l2 -> l3 : TRUE, cost: 1+2*n0 Applied deletion Removed the following rules: 45 46 Chained accelerated rules with incoming rules Start location: l15 22: l2 -> l3 : TRUE, cost: 1 47: l2 -> [16] : TRUE, cost: NONTERM 48: l2 -> l3 : TRUE, cost: 1+2*n0 23: l4 -> l2 : __rho_1_^0 <= 0, cost: 1 24: l4 -> l2 : unset^0'=0, -1+__rho_1_^0 >= 0, cost: 1 25: l5 -> l4 : __rho_1_^0'=__rho_1_^post4, num^0'=0, 0 == 0, cost: 1 26: l6 -> l5 : TRUE, cost: 1 27: l7 -> l6 : -1+status^0 <= 0, cost: 1 28: l7 -> l6 : -3+status^0 >= 0, cost: 1 29: l7 -> l6 : a1111^0'=DName^0, num^0'=1+num^0, -2+status^0 == 0, cost: 1 30: l8 -> l7 : Pdoi^0'=0, TRUE, cost: 1 31: l9 -> l10 : i^0'=1+i^0, -1+status^0 == 0, cost: 1 32: l9 -> l8 : status^0 <= 0, cost: 1 33: l9 -> l8 : -2+status^0 >= 0, cost: 1 34: l10 -> l11 : TRUE, cost: 1 39: l11 -> l12 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, b22^0'=PdoType^0, a11^0'=lptNamei^0, 1+i^0-Pdolen^0 <= 0, cost: 1 40: l11 -> l5 : -i^0+Pdolen^0 <= 0, cost: 1 35: l12 -> l9 : tmp99^0'=__rho_3_^post14, a88^0'=Pdoi^0, pc^0'=0, a77^0'=DName^0, __rho_3_^0'=__rho_3_^post14, status^0'=__rho_3_^post14, ret_IoCreateDevice1010^0'=__rho_3_^post14, DName^0 <= 0, cost: 1 36: l12 -> l5 : -1+DName^0 >= 0, cost: 1 43: l15 -> l10 : set^0'=0, unset^0'=0, TRUE, cost: 2 Removed unreachable locations and irrelevant leafs Start location: l15 47: l2 -> [16] : TRUE, cost: NONTERM 23: l4 -> l2 : __rho_1_^0 <= 0, cost: 1 24: l4 -> l2 : unset^0'=0, -1+__rho_1_^0 >= 0, cost: 1 25: l5 -> l4 : __rho_1_^0'=__rho_1_^post4, num^0'=0, 0 == 0, cost: 1 26: l6 -> l5 : TRUE, cost: 1 27: l7 -> l6 : -1+status^0 <= 0, cost: 1 28: l7 -> l6 : -3+status^0 >= 0, cost: 1 29: l7 -> l6 : a1111^0'=DName^0, num^0'=1+num^0, -2+status^0 == 0, cost: 1 30: l8 -> l7 : Pdoi^0'=0, TRUE, cost: 1 31: l9 -> l10 : i^0'=1+i^0, -1+status^0 == 0, cost: 1 32: l9 -> l8 : status^0 <= 0, cost: 1 33: l9 -> l8 : -2+status^0 >= 0, cost: 1 34: l10 -> l11 : TRUE, cost: 1 39: l11 -> l12 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, b22^0'=PdoType^0, a11^0'=lptNamei^0, 1+i^0-Pdolen^0 <= 0, cost: 1 40: l11 -> l5 : -i^0+Pdolen^0 <= 0, cost: 1 35: l12 -> l9 : tmp99^0'=__rho_3_^post14, a88^0'=Pdoi^0, pc^0'=0, a77^0'=DName^0, __rho_3_^0'=__rho_3_^post14, status^0'=__rho_3_^post14, ret_IoCreateDevice1010^0'=__rho_3_^post14, DName^0 <= 0, cost: 1 36: l12 -> l5 : -1+DName^0 >= 0, cost: 1 43: l15 -> l10 : set^0'=0, unset^0'=0, TRUE, cost: 2 Eliminating location l11 by chaining: Applied chaining First rule: l10 -> l11 : TRUE, cost: 1 Second rule: l11 -> l12 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, b22^0'=PdoType^0, a11^0'=lptNamei^0, 1+i^0-Pdolen^0 <= 0, cost: 1 New rule: l10 -> l12 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, b22^0'=PdoType^0, a11^0'=lptNamei^0, 1+i^0-Pdolen^0 <= 0, cost: 2 Applied chaining First rule: l10 -> l11 : TRUE, cost: 1 Second rule: l11 -> l5 : -i^0+Pdolen^0 <= 0, cost: 1 New rule: l10 -> l5 : -i^0+Pdolen^0 <= 0, cost: 2 Applied deletion Removed the following rules: 34 39 40 Eliminating location l4 by chaining: Applied chaining First rule: l5 -> l4 : __rho_1_^0'=__rho_1_^post4, num^0'=0, 0 == 0, cost: 1 Second rule: l4 -> l2 : __rho_1_^0 <= 0, cost: 1 New rule: l5 -> l2 : __rho_1_^0'=__rho_1_^post4, num^0'=0, (0 == 0 /\ __rho_1_^post4 <= 0), cost: 2 Applied simplification Original rule: l5 -> l2 : __rho_1_^0'=__rho_1_^post4, num^0'=0, (0 == 0 /\ __rho_1_^post4 <= 0), cost: 2 New rule: l5 -> l2 : __rho_1_^0'=__rho_1_^post4, num^0'=0, __rho_1_^post4 <= 0, cost: 2 Applied chaining First rule: l5 -> l4 : __rho_1_^0'=__rho_1_^post4, num^0'=0, 0 == 0, cost: 1 Second rule: l4 -> l2 : unset^0'=0, -1+__rho_1_^0 >= 0, cost: 1 New rule: l5 -> l2 : __rho_1_^0'=__rho_1_^post4, unset^0'=0, num^0'=0, (0 == 0 /\ -1+__rho_1_^post4 >= 0), cost: 2 Applied simplification Original rule: l5 -> l2 : __rho_1_^0'=__rho_1_^post4, unset^0'=0, num^0'=0, (0 == 0 /\ -1+__rho_1_^post4 >= 0), cost: 2 New rule: l5 -> l2 : __rho_1_^0'=__rho_1_^post4, unset^0'=0, num^0'=0, -1+__rho_1_^post4 >= 0, cost: 2 Applied deletion Removed the following rules: 23 24 25 Eliminating location l9 by chaining: Applied chaining First rule: l12 -> l9 : tmp99^0'=__rho_3_^post14, a88^0'=Pdoi^0, pc^0'=0, a77^0'=DName^0, __rho_3_^0'=__rho_3_^post14, status^0'=__rho_3_^post14, ret_IoCreateDevice1010^0'=__rho_3_^post14, DName^0 <= 0, cost: 1 Second rule: l9 -> l10 : i^0'=1+i^0, -1+status^0 == 0, cost: 1 New rule: l12 -> l10 : tmp99^0'=__rho_3_^post14, a88^0'=Pdoi^0, pc^0'=0, i^0'=1+i^0, a77^0'=DName^0, __rho_3_^0'=__rho_3_^post14, status^0'=__rho_3_^post14, ret_IoCreateDevice1010^0'=__rho_3_^post14, (DName^0 <= 0 /\ -1+__rho_3_^post14 == 0), cost: 2 Applied chaining First rule: l12 -> l9 : tmp99^0'=__rho_3_^post14, a88^0'=Pdoi^0, pc^0'=0, a77^0'=DName^0, __rho_3_^0'=__rho_3_^post14, status^0'=__rho_3_^post14, ret_IoCreateDevice1010^0'=__rho_3_^post14, DName^0 <= 0, cost: 1 Second rule: l9 -> l8 : status^0 <= 0, cost: 1 New rule: l12 -> l8 : tmp99^0'=__rho_3_^post14, a88^0'=Pdoi^0, pc^0'=0, a77^0'=DName^0, __rho_3_^0'=__rho_3_^post14, status^0'=__rho_3_^post14, ret_IoCreateDevice1010^0'=__rho_3_^post14, (DName^0 <= 0 /\ __rho_3_^post14 <= 0), cost: 2 Applied chaining First rule: l12 -> l9 : tmp99^0'=__rho_3_^post14, a88^0'=Pdoi^0, pc^0'=0, a77^0'=DName^0, __rho_3_^0'=__rho_3_^post14, status^0'=__rho_3_^post14, ret_IoCreateDevice1010^0'=__rho_3_^post14, DName^0 <= 0, cost: 1 Second rule: l9 -> l8 : -2+status^0 >= 0, cost: 1 New rule: l12 -> l8 : tmp99^0'=__rho_3_^post14, a88^0'=Pdoi^0, pc^0'=0, a77^0'=DName^0, __rho_3_^0'=__rho_3_^post14, status^0'=__rho_3_^post14, ret_IoCreateDevice1010^0'=__rho_3_^post14, (DName^0 <= 0 /\ -2+__rho_3_^post14 >= 0), cost: 2 Applied deletion Removed the following rules: 31 32 33 35 Eliminating location l7 by chaining: Applied chaining First rule: l8 -> l7 : Pdoi^0'=0, TRUE, cost: 1 Second rule: l7 -> l6 : -1+status^0 <= 0, cost: 1 New rule: l8 -> l6 : Pdoi^0'=0, -1+status^0 <= 0, cost: 2 Applied chaining First rule: l8 -> l7 : Pdoi^0'=0, TRUE, cost: 1 Second rule: l7 -> l6 : -3+status^0 >= 0, cost: 1 New rule: l8 -> l6 : Pdoi^0'=0, -3+status^0 >= 0, cost: 2 Applied chaining First rule: l8 -> l7 : Pdoi^0'=0, TRUE, cost: 1 Second rule: l7 -> l6 : a1111^0'=DName^0, num^0'=1+num^0, -2+status^0 == 0, cost: 1 New rule: l8 -> l6 : Pdoi^0'=0, a1111^0'=DName^0, num^0'=1+num^0, -2+status^0 == 0, cost: 2 Applied deletion Removed the following rules: 27 28 29 30 Eliminated locations on tree-shaped paths Start location: l15 47: l2 -> [16] : TRUE, cost: NONTERM 51: l5 -> l2 : __rho_1_^0'=__rho_1_^post4, num^0'=0, __rho_1_^post4 <= 0, cost: 2 52: l5 -> l2 : __rho_1_^0'=__rho_1_^post4, unset^0'=0, num^0'=0, -1+__rho_1_^post4 >= 0, cost: 2 26: l6 -> l5 : TRUE, cost: 1 56: l8 -> l6 : Pdoi^0'=0, -1+status^0 <= 0, cost: 2 57: l8 -> l6 : Pdoi^0'=0, -3+status^0 >= 0, cost: 2 58: l8 -> l6 : Pdoi^0'=0, a1111^0'=DName^0, num^0'=1+num^0, -2+status^0 == 0, cost: 2 49: l10 -> l12 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, b22^0'=PdoType^0, a11^0'=lptNamei^0, 1+i^0-Pdolen^0 <= 0, cost: 2 50: l10 -> l5 : -i^0+Pdolen^0 <= 0, cost: 2 36: l12 -> l5 : -1+DName^0 >= 0, cost: 1 53: l12 -> l10 : tmp99^0'=__rho_3_^post14, a88^0'=Pdoi^0, pc^0'=0, i^0'=1+i^0, a77^0'=DName^0, __rho_3_^0'=__rho_3_^post14, status^0'=__rho_3_^post14, ret_IoCreateDevice1010^0'=__rho_3_^post14, (DName^0 <= 0 /\ -1+__rho_3_^post14 == 0), cost: 2 54: l12 -> l8 : tmp99^0'=__rho_3_^post14, a88^0'=Pdoi^0, pc^0'=0, a77^0'=DName^0, __rho_3_^0'=__rho_3_^post14, status^0'=__rho_3_^post14, ret_IoCreateDevice1010^0'=__rho_3_^post14, (DName^0 <= 0 /\ __rho_3_^post14 <= 0), cost: 2 55: l12 -> l8 : tmp99^0'=__rho_3_^post14, a88^0'=Pdoi^0, pc^0'=0, a77^0'=DName^0, __rho_3_^0'=__rho_3_^post14, status^0'=__rho_3_^post14, ret_IoCreateDevice1010^0'=__rho_3_^post14, (DName^0 <= 0 /\ -2+__rho_3_^post14 >= 0), cost: 2 43: l15 -> l10 : set^0'=0, unset^0'=0, TRUE, cost: 2 Eliminating location l12 by chaining: Applied chaining First rule: l10 -> l12 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, b22^0'=PdoType^0, a11^0'=lptNamei^0, 1+i^0-Pdolen^0 <= 0, cost: 2 Second rule: l12 -> l5 : -1+DName^0 >= 0, cost: 1 New rule: l10 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, b22^0'=PdoType^0, a11^0'=lptNamei^0, (1+i^0-Pdolen^0 <= 0 /\ -1+__rho_2_^post18 >= 0), cost: 3 Applied chaining First rule: l10 -> l12 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, b22^0'=PdoType^0, a11^0'=lptNamei^0, 1+i^0-Pdolen^0 <= 0, cost: 2 Second rule: l12 -> l10 : tmp99^0'=__rho_3_^post14, a88^0'=Pdoi^0, pc^0'=0, i^0'=1+i^0, a77^0'=DName^0, __rho_3_^0'=__rho_3_^post14, status^0'=__rho_3_^post14, ret_IoCreateDevice1010^0'=__rho_3_^post14, (DName^0 <= 0 /\ -1+__rho_3_^post14 == 0), cost: 2 New rule: l10 -> l10 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=1+i^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-1+__rho_3_^post14 == 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 4 Applied chaining First rule: l10 -> l12 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, b22^0'=PdoType^0, a11^0'=lptNamei^0, 1+i^0-Pdolen^0 <= 0, cost: 2 Second rule: l12 -> l8 : tmp99^0'=__rho_3_^post14, a88^0'=Pdoi^0, pc^0'=0, a77^0'=DName^0, __rho_3_^0'=__rho_3_^post14, status^0'=__rho_3_^post14, ret_IoCreateDevice1010^0'=__rho_3_^post14, (DName^0 <= 0 /\ __rho_3_^post14 <= 0), cost: 2 New rule: l10 -> l8 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0 /\ __rho_3_^post14 <= 0), cost: 4 Applied chaining First rule: l10 -> l12 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, b22^0'=PdoType^0, a11^0'=lptNamei^0, 1+i^0-Pdolen^0 <= 0, cost: 2 Second rule: l12 -> l8 : tmp99^0'=__rho_3_^post14, a88^0'=Pdoi^0, pc^0'=0, a77^0'=DName^0, __rho_3_^0'=__rho_3_^post14, status^0'=__rho_3_^post14, ret_IoCreateDevice1010^0'=__rho_3_^post14, (DName^0 <= 0 /\ -2+__rho_3_^post14 >= 0), cost: 2 New rule: l10 -> l8 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-2+__rho_3_^post14 >= 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 4 Applied deletion Removed the following rules: 36 49 53 54 55 Eliminating location l2 by chaining: Applied chaining First rule: l5 -> l2 : __rho_1_^0'=__rho_1_^post4, num^0'=0, __rho_1_^post4 <= 0, cost: 2 Second rule: l2 -> [16] : TRUE, cost: NONTERM New rule: l5 -> [16] : __rho_1_^post4 <= 0, cost: NONTERM Applied chaining First rule: l5 -> l2 : __rho_1_^0'=__rho_1_^post4, unset^0'=0, num^0'=0, -1+__rho_1_^post4 >= 0, cost: 2 Second rule: l2 -> [16] : TRUE, cost: NONTERM New rule: l5 -> [16] : -1+__rho_1_^post4 >= 0, cost: NONTERM Applied deletion Removed the following rules: 47 51 52 Eliminating location l6 by chaining: Applied chaining First rule: l8 -> l6 : Pdoi^0'=0, -1+status^0 <= 0, cost: 2 Second rule: l6 -> l5 : TRUE, cost: 1 New rule: l8 -> l5 : Pdoi^0'=0, -1+status^0 <= 0, cost: 3 Applied chaining First rule: l8 -> l6 : Pdoi^0'=0, -3+status^0 >= 0, cost: 2 Second rule: l6 -> l5 : TRUE, cost: 1 New rule: l8 -> l5 : Pdoi^0'=0, -3+status^0 >= 0, cost: 3 Applied chaining First rule: l8 -> l6 : Pdoi^0'=0, a1111^0'=DName^0, num^0'=1+num^0, -2+status^0 == 0, cost: 2 Second rule: l6 -> l5 : TRUE, cost: 1 New rule: l8 -> l5 : Pdoi^0'=0, a1111^0'=DName^0, num^0'=1+num^0, -2+status^0 == 0, cost: 3 Applied deletion Removed the following rules: 26 56 57 58 Eliminated locations on tree-shaped paths Start location: l15 63: l5 -> [16] : __rho_1_^post4 <= 0, cost: NONTERM 64: l5 -> [16] : -1+__rho_1_^post4 >= 0, cost: NONTERM 65: l8 -> l5 : Pdoi^0'=0, -1+status^0 <= 0, cost: 3 66: l8 -> l5 : Pdoi^0'=0, -3+status^0 >= 0, cost: 3 67: l8 -> l5 : Pdoi^0'=0, a1111^0'=DName^0, num^0'=1+num^0, -2+status^0 == 0, cost: 3 50: l10 -> l5 : -i^0+Pdolen^0 <= 0, cost: 2 59: l10 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, b22^0'=PdoType^0, a11^0'=lptNamei^0, (1+i^0-Pdolen^0 <= 0 /\ -1+__rho_2_^post18 >= 0), cost: 3 60: l10 -> l10 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=1+i^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-1+__rho_3_^post14 == 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 4 61: l10 -> l8 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0 /\ __rho_3_^post14 <= 0), cost: 4 62: l10 -> l8 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-2+__rho_3_^post14 >= 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 4 43: l15 -> l10 : set^0'=0, unset^0'=0, TRUE, cost: 2 Applied merging first rule: l5 -> [16] : __rho_1_^post4 <= 0, cost: NONTERM second rule: l5 -> [16] : -1+__rho_1_^post4 >= 0, cost: NONTERM new rule: l5 -> [16] : (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0), cost: NONTERM Merged rules Start location: l15 68: l5 -> [16] : (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0), cost: NONTERM 65: l8 -> l5 : Pdoi^0'=0, -1+status^0 <= 0, cost: 3 66: l8 -> l5 : Pdoi^0'=0, -3+status^0 >= 0, cost: 3 67: l8 -> l5 : Pdoi^0'=0, a1111^0'=DName^0, num^0'=1+num^0, -2+status^0 == 0, cost: 3 50: l10 -> l5 : -i^0+Pdolen^0 <= 0, cost: 2 59: l10 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, b22^0'=PdoType^0, a11^0'=lptNamei^0, (1+i^0-Pdolen^0 <= 0 /\ -1+__rho_2_^post18 >= 0), cost: 3 60: l10 -> l10 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=1+i^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-1+__rho_3_^post14 == 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 4 61: l10 -> l8 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0 /\ __rho_3_^post14 <= 0), cost: 4 62: l10 -> l8 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-2+__rho_3_^post14 >= 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 4 43: l15 -> l10 : set^0'=0, unset^0'=0, TRUE, cost: 2 Applied simplification Original rule: l10 -> l10 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=1+i^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-1+__rho_3_^post14 == 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 4 New rule: l10 -> l10 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=1, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=1+i^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=1, b22^0'=PdoType^0, status^0'=1, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=1, (1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 4 Simplified simple loops Start location: l15 68: l5 -> [16] : (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0), cost: NONTERM 65: l8 -> l5 : Pdoi^0'=0, -1+status^0 <= 0, cost: 3 66: l8 -> l5 : Pdoi^0'=0, -3+status^0 >= 0, cost: 3 67: l8 -> l5 : Pdoi^0'=0, a1111^0'=DName^0, num^0'=1+num^0, -2+status^0 == 0, cost: 3 50: l10 -> l5 : -i^0+Pdolen^0 <= 0, cost: 2 59: l10 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, b22^0'=PdoType^0, a11^0'=lptNamei^0, (1+i^0-Pdolen^0 <= 0 /\ -1+__rho_2_^post18 >= 0), cost: 3 61: l10 -> l8 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0 /\ __rho_3_^post14 <= 0), cost: 4 62: l10 -> l8 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-2+__rho_3_^post14 >= 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 4 69: l10 -> l10 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=1, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=1+i^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=1, b22^0'=PdoType^0, status^0'=1, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=1, (1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 4 43: l15 -> l10 : set^0'=0, unset^0'=0, TRUE, cost: 2 Applied acceleration Original rule: l10 -> l10 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=1, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=1+i^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=1, b22^0'=PdoType^0, status^0'=1, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=1, (1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 4 New rule: l10 -> l10 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=1, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=i^0+n3, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=1, b22^0'=PdoType^0, status^0'=1, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=1, (-i^0+Pdolen^0-n3 >= 0 /\ -__rho_2_^post18 >= 0 /\ -1+n3 >= 0), cost: 4*n3 Applied instantiation Original rule: l10 -> l10 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=1, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=i^0+n3, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=1, b22^0'=PdoType^0, status^0'=1, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=1, (-i^0+Pdolen^0-n3 >= 0 /\ -__rho_2_^post18 >= 0 /\ -1+n3 >= 0), cost: 4*n3 New rule: l10 -> l10 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=1, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=Pdolen^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=1, b22^0'=PdoType^0, status^0'=1, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=1, (0 >= 0 /\ -1-i^0+Pdolen^0 >= 0 /\ -__rho_2_^post18 >= 0), cost: -4*i^0+4*Pdolen^0 Applied simplification Original rule: l10 -> l10 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=1, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=Pdolen^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=1, b22^0'=PdoType^0, status^0'=1, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=1, (0 >= 0 /\ -1-i^0+Pdolen^0 >= 0 /\ -__rho_2_^post18 >= 0), cost: -4*i^0+4*Pdolen^0 New rule: l10 -> l10 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=1, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=Pdolen^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=1, b22^0'=PdoType^0, status^0'=1, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=1, (-1-i^0+Pdolen^0 >= 0 /\ __rho_2_^post18 <= 0), cost: -4*i^0+4*Pdolen^0 Applied deletion Removed the following rules: 69 Accelerated simple loops Start location: l15 68: l5 -> [16] : (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0), cost: NONTERM 65: l8 -> l5 : Pdoi^0'=0, -1+status^0 <= 0, cost: 3 66: l8 -> l5 : Pdoi^0'=0, -3+status^0 >= 0, cost: 3 67: l8 -> l5 : Pdoi^0'=0, a1111^0'=DName^0, num^0'=1+num^0, -2+status^0 == 0, cost: 3 50: l10 -> l5 : -i^0+Pdolen^0 <= 0, cost: 2 59: l10 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, b22^0'=PdoType^0, a11^0'=lptNamei^0, (1+i^0-Pdolen^0 <= 0 /\ -1+__rho_2_^post18 >= 0), cost: 3 61: l10 -> l8 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0 /\ __rho_3_^post14 <= 0), cost: 4 62: l10 -> l8 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-2+__rho_3_^post14 >= 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 4 71: l10 -> l10 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=1, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=Pdolen^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=1, b22^0'=PdoType^0, status^0'=1, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=1, (-1-i^0+Pdolen^0 >= 0 /\ __rho_2_^post18 <= 0), cost: -4*i^0+4*Pdolen^0 43: l15 -> l10 : set^0'=0, unset^0'=0, TRUE, cost: 2 Applied chaining First rule: l15 -> l10 : set^0'=0, unset^0'=0, TRUE, cost: 2 Second rule: l10 -> l10 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=1, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=Pdolen^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=1, b22^0'=PdoType^0, status^0'=1, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=1, (-1-i^0+Pdolen^0 >= 0 /\ __rho_2_^post18 <= 0), cost: -4*i^0+4*Pdolen^0 New rule: l15 -> l10 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=1, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=Pdolen^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=1, b22^0'=PdoType^0, status^0'=1, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=1, (-1-i^0+Pdolen^0 >= 0 /\ __rho_2_^post18 <= 0), cost: 2-4*i^0+4*Pdolen^0 Applied deletion Removed the following rules: 71 Chained accelerated rules with incoming rules Start location: l15 68: l5 -> [16] : (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0), cost: NONTERM 65: l8 -> l5 : Pdoi^0'=0, -1+status^0 <= 0, cost: 3 66: l8 -> l5 : Pdoi^0'=0, -3+status^0 >= 0, cost: 3 67: l8 -> l5 : Pdoi^0'=0, a1111^0'=DName^0, num^0'=1+num^0, -2+status^0 == 0, cost: 3 50: l10 -> l5 : -i^0+Pdolen^0 <= 0, cost: 2 59: l10 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, b22^0'=PdoType^0, a11^0'=lptNamei^0, (1+i^0-Pdolen^0 <= 0 /\ -1+__rho_2_^post18 >= 0), cost: 3 61: l10 -> l8 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0 /\ __rho_3_^post14 <= 0), cost: 4 62: l10 -> l8 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-2+__rho_3_^post14 >= 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 4 43: l15 -> l10 : set^0'=0, unset^0'=0, TRUE, cost: 2 72: l15 -> l10 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=1, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=Pdolen^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=1, b22^0'=PdoType^0, status^0'=1, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=1, (-1-i^0+Pdolen^0 >= 0 /\ __rho_2_^post18 <= 0), cost: 2-4*i^0+4*Pdolen^0 Eliminating location l10 by chaining: Applied chaining First rule: l15 -> l10 : set^0'=0, unset^0'=0, TRUE, cost: 2 Second rule: l10 -> l5 : -i^0+Pdolen^0 <= 0, cost: 2 New rule: l15 -> l5 : set^0'=0, unset^0'=0, -i^0+Pdolen^0 <= 0, cost: 4 Applied chaining First rule: l15 -> l10 : set^0'=0, unset^0'=0, TRUE, cost: 2 Second rule: l10 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, b22^0'=PdoType^0, a11^0'=lptNamei^0, (1+i^0-Pdolen^0 <= 0 /\ -1+__rho_2_^post18 >= 0), cost: 3 New rule: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, set^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, b22^0'=PdoType^0, a11^0'=lptNamei^0, (1+i^0-Pdolen^0 <= 0 /\ -1+__rho_2_^post18 >= 0), cost: 5 Applied chaining First rule: l15 -> l10 : set^0'=0, unset^0'=0, TRUE, cost: 2 Second rule: l10 -> l8 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0 /\ __rho_3_^post14 <= 0), cost: 4 New rule: l15 -> l8 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0 /\ __rho_3_^post14 <= 0), cost: 6 Applied chaining First rule: l15 -> l10 : set^0'=0, unset^0'=0, TRUE, cost: 2 Second rule: l10 -> l8 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-2+__rho_3_^post14 >= 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 4 New rule: l15 -> l8 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-2+__rho_3_^post14 >= 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 6 Applied chaining First rule: l15 -> l10 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=1, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=Pdolen^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=1, b22^0'=PdoType^0, status^0'=1, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=1, (-1-i^0+Pdolen^0 >= 0 /\ __rho_2_^post18 <= 0), cost: 2-4*i^0+4*Pdolen^0 Second rule: l10 -> l5 : -i^0+Pdolen^0 <= 0, cost: 2 New rule: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=1, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=Pdolen^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=1, b22^0'=PdoType^0, status^0'=1, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=1, (0 <= 0 /\ -1-i^0+Pdolen^0 >= 0 /\ __rho_2_^post18 <= 0), cost: 4-4*i^0+4*Pdolen^0 Applied simplification Original rule: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=1, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=Pdolen^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=1, b22^0'=PdoType^0, status^0'=1, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=1, (0 <= 0 /\ -1-i^0+Pdolen^0 >= 0 /\ __rho_2_^post18 <= 0), cost: 4-4*i^0+4*Pdolen^0 New rule: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=1, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=Pdolen^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=1, b22^0'=PdoType^0, status^0'=1, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=1, (-1-i^0+Pdolen^0 >= 0 /\ __rho_2_^post18 <= 0), cost: 4-4*i^0+4*Pdolen^0 Applied partial deletion Original rule: l15 -> l10 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=1, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=Pdolen^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=1, b22^0'=PdoType^0, status^0'=1, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=1, (-1-i^0+Pdolen^0 >= 0 /\ __rho_2_^post18 <= 0), cost: 2-4*i^0+4*Pdolen^0 New rule: l15 -> [18] : (-1-i^0+Pdolen^0 >= 0 /\ __rho_2_^post18 <= 0), cost: 2-4*i^0+4*Pdolen^0 Applied deletion Removed the following rules: 43 50 59 61 62 72 Eliminated locations on tree-shaped paths Start location: l15 68: l5 -> [16] : (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0), cost: NONTERM 65: l8 -> l5 : Pdoi^0'=0, -1+status^0 <= 0, cost: 3 66: l8 -> l5 : Pdoi^0'=0, -3+status^0 >= 0, cost: 3 67: l8 -> l5 : Pdoi^0'=0, a1111^0'=DName^0, num^0'=1+num^0, -2+status^0 == 0, cost: 3 73: l15 -> l5 : set^0'=0, unset^0'=0, -i^0+Pdolen^0 <= 0, cost: 4 74: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, set^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, b22^0'=PdoType^0, a11^0'=lptNamei^0, (1+i^0-Pdolen^0 <= 0 /\ -1+__rho_2_^post18 >= 0), cost: 5 75: l15 -> l8 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0 /\ __rho_3_^post14 <= 0), cost: 6 76: l15 -> l8 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-2+__rho_3_^post14 >= 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 6 77: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=1, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=Pdolen^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=1, b22^0'=PdoType^0, status^0'=1, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=1, (-1-i^0+Pdolen^0 >= 0 /\ __rho_2_^post18 <= 0), cost: 4-4*i^0+4*Pdolen^0 78: l15 -> [18] : (-1-i^0+Pdolen^0 >= 0 /\ __rho_2_^post18 <= 0), cost: 2-4*i^0+4*Pdolen^0 Applied pruning (of leafs and parallel rules): Start location: l15 68: l5 -> [16] : (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0), cost: NONTERM 65: l8 -> l5 : Pdoi^0'=0, -1+status^0 <= 0, cost: 3 66: l8 -> l5 : Pdoi^0'=0, -3+status^0 >= 0, cost: 3 67: l8 -> l5 : Pdoi^0'=0, a1111^0'=DName^0, num^0'=1+num^0, -2+status^0 == 0, cost: 3 73: l15 -> l5 : set^0'=0, unset^0'=0, -i^0+Pdolen^0 <= 0, cost: 4 74: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, set^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, b22^0'=PdoType^0, a11^0'=lptNamei^0, (1+i^0-Pdolen^0 <= 0 /\ -1+__rho_2_^post18 >= 0), cost: 5 75: l15 -> l8 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0 /\ __rho_3_^post14 <= 0), cost: 6 76: l15 -> l8 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-2+__rho_3_^post14 >= 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 6 77: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=1, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=Pdolen^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=1, b22^0'=PdoType^0, status^0'=1, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=1, (-1-i^0+Pdolen^0 >= 0 /\ __rho_2_^post18 <= 0), cost: 4-4*i^0+4*Pdolen^0 Eliminating location l8 by chaining: Applied chaining First rule: l15 -> l8 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0 /\ __rho_3_^post14 <= 0), cost: 6 Second rule: l8 -> l5 : Pdoi^0'=0, -1+status^0 <= 0, cost: 3 New rule: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, Pdoi^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-1+__rho_3_^post14 <= 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0 /\ __rho_3_^post14 <= 0), cost: 9 Applied simplification Original rule: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, Pdoi^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-1+__rho_3_^post14 <= 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0 /\ __rho_3_^post14 <= 0), cost: 9 New rule: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, Pdoi^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0 /\ __rho_3_^post14 <= 0), cost: 9 Applied chaining First rule: l15 -> l8 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-2+__rho_3_^post14 >= 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 6 Second rule: l8 -> l5 : Pdoi^0'=0, -3+status^0 >= 0, cost: 3 New rule: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, Pdoi^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-3+__rho_3_^post14 >= 0 /\ -2+__rho_3_^post14 >= 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 9 Applied simplification Original rule: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, Pdoi^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-3+__rho_3_^post14 >= 0 /\ -2+__rho_3_^post14 >= 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 9 New rule: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, Pdoi^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-3+__rho_3_^post14 >= 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 9 Applied chaining First rule: l15 -> l8 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-2+__rho_3_^post14 >= 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 6 Second rule: l8 -> l5 : Pdoi^0'=0, a1111^0'=DName^0, num^0'=1+num^0, -2+status^0 == 0, cost: 3 New rule: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, Pdoi^0'=0, a1111^0'=__rho_2_^post18, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, num^0'=1+num^0, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-2+__rho_3_^post14 >= 0 /\ -2+__rho_3_^post14 == 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 9 Applied simplification Original rule: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, Pdoi^0'=0, a1111^0'=__rho_2_^post18, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, num^0'=1+num^0, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-2+__rho_3_^post14 >= 0 /\ -2+__rho_3_^post14 == 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 9 New rule: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, Pdoi^0'=0, a1111^0'=__rho_2_^post18, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, num^0'=1+num^0, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-2+__rho_3_^post14 == 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 9 Applied deletion Removed the following rules: 65 66 67 75 76 Eliminated locations on tree-shaped paths Start location: l15 68: l5 -> [16] : (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0), cost: NONTERM 73: l15 -> l5 : set^0'=0, unset^0'=0, -i^0+Pdolen^0 <= 0, cost: 4 74: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, set^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, b22^0'=PdoType^0, a11^0'=lptNamei^0, (1+i^0-Pdolen^0 <= 0 /\ -1+__rho_2_^post18 >= 0), cost: 5 77: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=1, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=Pdolen^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=1, b22^0'=PdoType^0, status^0'=1, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=1, (-1-i^0+Pdolen^0 >= 0 /\ __rho_2_^post18 <= 0), cost: 4-4*i^0+4*Pdolen^0 79: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, Pdoi^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0 /\ __rho_3_^post14 <= 0), cost: 9 80: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, Pdoi^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-3+__rho_3_^post14 >= 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 9 81: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, Pdoi^0'=0, a1111^0'=__rho_2_^post18, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, num^0'=1+num^0, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-2+__rho_3_^post14 == 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 9 Applied pruning (of leafs and parallel rules): Start location: l15 68: l5 -> [16] : (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0), cost: NONTERM 73: l15 -> l5 : set^0'=0, unset^0'=0, -i^0+Pdolen^0 <= 0, cost: 4 74: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, set^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, b22^0'=PdoType^0, a11^0'=lptNamei^0, (1+i^0-Pdolen^0 <= 0 /\ -1+__rho_2_^post18 >= 0), cost: 5 77: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=1, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=Pdolen^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=1, b22^0'=PdoType^0, status^0'=1, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=1, (-1-i^0+Pdolen^0 >= 0 /\ __rho_2_^post18 <= 0), cost: 4-4*i^0+4*Pdolen^0 79: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, Pdoi^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0 /\ __rho_3_^post14 <= 0), cost: 9 81: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, Pdoi^0'=0, a1111^0'=__rho_2_^post18, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, num^0'=1+num^0, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-2+__rho_3_^post14 == 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 9 Eliminating location l5 by chaining: Applied chaining First rule: l15 -> l5 : set^0'=0, unset^0'=0, -i^0+Pdolen^0 <= 0, cost: 4 Second rule: l5 -> [16] : (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0), cost: NONTERM New rule: l15 -> [16] : (-i^0+Pdolen^0 <= 0 /\ (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0)), cost: NONTERM Applied simplification Original rule: l15 -> [16] : (-i^0+Pdolen^0 <= 0 /\ (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0)), cost: NONTERM New rule: l15 -> [16] : -i^0+Pdolen^0 <= 0, cost: NONTERM Applied chaining First rule: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, __rho_2_^0'=__rho_2_^post18, set^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, b22^0'=PdoType^0, a11^0'=lptNamei^0, (1+i^0-Pdolen^0 <= 0 /\ -1+__rho_2_^post18 >= 0), cost: 5 Second rule: l5 -> [16] : (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0), cost: NONTERM New rule: l15 -> [16] : (1+i^0-Pdolen^0 <= 0 /\ -1+__rho_2_^post18 >= 0 /\ (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0)), cost: NONTERM Applied simplification Original rule: l15 -> [16] : (1+i^0-Pdolen^0 <= 0 /\ -1+__rho_2_^post18 >= 0 /\ (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0)), cost: NONTERM New rule: l15 -> [16] : (1+i^0-Pdolen^0 <= 0 /\ -1+__rho_2_^post18 >= 0), cost: NONTERM Applied chaining First rule: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=1, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, i^0'=Pdolen^0, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=1, b22^0'=PdoType^0, status^0'=1, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=1, (-1-i^0+Pdolen^0 >= 0 /\ __rho_2_^post18 <= 0), cost: 4-4*i^0+4*Pdolen^0 Second rule: l5 -> [16] : (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0), cost: NONTERM New rule: l15 -> [16] : (-1-i^0+Pdolen^0 >= 0 /\ __rho_2_^post18 <= 0 /\ (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0)), cost: NONTERM Applied simplification Original rule: l15 -> [16] : (-1-i^0+Pdolen^0 >= 0 /\ __rho_2_^post18 <= 0 /\ (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0)), cost: NONTERM New rule: l15 -> [16] : (-1-i^0+Pdolen^0 >= 0 /\ __rho_2_^post18 <= 0), cost: NONTERM Applied chaining First rule: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, Pdoi^0'=0, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0 /\ __rho_3_^post14 <= 0), cost: 9 Second rule: l5 -> [16] : (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0), cost: NONTERM New rule: l15 -> [16] : (1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0 /\ __rho_3_^post14 <= 0 /\ (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0)), cost: NONTERM Applied simplification Original rule: l15 -> [16] : (1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0 /\ __rho_3_^post14 <= 0 /\ (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0)), cost: NONTERM New rule: l15 -> [16] : (1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0 /\ __rho_3_^post14 <= 0), cost: NONTERM Applied chaining First rule: l15 -> l5 : DName^0'=__rho_2_^post18, d44^0'=num^0, tmp99^0'=__rho_3_^post14, __rho_2_^0'=__rho_2_^post18, a88^0'=Pdoi^0, set^0'=0, Pdoi^0'=0, a1111^0'=__rho_2_^post18, pc^0'=0, c33^0'=dcIdi^0, tmp55^0'=__rho_2_^post18, a77^0'=__rho_2_^post18, ret_PPMakeDeviceName66^0'=__rho_2_^post18, unset^0'=0, __rho_3_^0'=__rho_3_^post14, num^0'=1+num^0, b22^0'=PdoType^0, status^0'=__rho_3_^post14, a11^0'=lptNamei^0, ret_IoCreateDevice1010^0'=__rho_3_^post14, (-2+__rho_3_^post14 == 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: 9 Second rule: l5 -> [16] : (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0), cost: NONTERM New rule: l15 -> [16] : (-2+__rho_3_^post14 == 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0 /\ (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0)), cost: NONTERM Applied simplification Original rule: l15 -> [16] : (-2+__rho_3_^post14 == 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0 /\ (__rho_1_^post4 <= 0 \/ -1+__rho_1_^post4 >= 0)), cost: NONTERM New rule: l15 -> [16] : (-2+__rho_3_^post14 == 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: NONTERM Applied deletion Removed the following rules: 68 73 74 77 79 81 Eliminated locations on tree-shaped paths Start location: l15 82: l15 -> [16] : -i^0+Pdolen^0 <= 0, cost: NONTERM 83: l15 -> [16] : (1+i^0-Pdolen^0 <= 0 /\ -1+__rho_2_^post18 >= 0), cost: NONTERM 84: l15 -> [16] : (-1-i^0+Pdolen^0 >= 0 /\ __rho_2_^post18 <= 0), cost: NONTERM 85: l15 -> [16] : (1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0 /\ __rho_3_^post14 <= 0), cost: NONTERM 86: l15 -> [16] : (-2+__rho_3_^post14 == 0 /\ 1+i^0-Pdolen^0 <= 0 /\ __rho_2_^post18 <= 0), cost: NONTERM Computing asymptotic complexity Proved nontermination of rule 82 via SMT. Proved the following lower bound Complexity: Nonterm Cpx degree: Nonterm Solved cost: NONTERM Rule cost: NONTERM Rule guard: -i^0+Pdolen^0 <= 0