NO Initial ITS Start location: l17 0: l0 -> l1 : ___rho_10_^0'=___rho_10_^post0, num^0'=num^post0, c33^0'=c33^post0, PdoType^0'=PdoType^post0, dcIdi^0'=dcIdi^post0, a77^0'=a77^post0, status^0'=status^post0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post0, ___rho_9_^0'=___rho_9_^post0, Pdolen^0'=Pdolen^post0, lptNamei^0'=lptNamei^post0, b22^0'=b22^post0, set^0'=set^post0, DName^0'=DName^post0, a66^0'=a66^post0, ___rho_1_^0'=___rho_1_^post0, pc^0'=pc^post0, d44^0'=d44^post0, Pdoi^0'=Pdoi^post0, i^0'=i^post0, a99^0'=a99^post0, unset^0'=unset^post0, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post0, a11^0'=a11^post0, (-ret_PPMakeDeviceName55^post0+ret_PPMakeDeviceName55^0 == 0 /\ -Pdoi^post0+Pdoi^0 == 0 /\ ___rho_9_^0-___rho_9_^post0 == 0 /\ i^0-i^post0 == 0 /\ -a11^post0+a11^0 == 0 /\ lptNamei^0-lptNamei^post0 == 0 /\ -dcIdi^post0+dcIdi^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post0 == 0 /\ -a99^post0+a99^0 == 0 /\ status^0-status^post0 == 0 /\ DName^0-DName^post0 == 0 /\ -set^post0+set^0 == 0 /\ -Pdolen^post0+Pdolen^0 == 0 /\ PdoType^0-PdoType^post0 == 0 /\ ___rho_1_^0 <= 0 /\ -unset^post0+unset^0 == 0 /\ -d44^post0+d44^0 == 0 /\ -a66^post0+a66^0 == 0 /\ num^0-num^post0 == 0 /\ c33^0-c33^post0 == 0 /\ pc^0-pc^post0 == 0 /\ a77^0-a77^post0 == 0 /\ ___rho_10_^0-___rho_10_^post0 == 0 /\ -___rho_1_^post0+___rho_1_^0 == 0 /\ -b22^post0+b22^0 == 0), cost: 1 1: l0 -> l1 : ___rho_10_^0'=___rho_10_^post1, num^0'=num^post1, c33^0'=c33^post1, PdoType^0'=PdoType^post1, dcIdi^0'=dcIdi^post1, a77^0'=a77^post1, status^0'=status^post1, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post1, ___rho_9_^0'=___rho_9_^post1, Pdolen^0'=Pdolen^post1, lptNamei^0'=lptNamei^post1, b22^0'=b22^post1, set^0'=set^post1, DName^0'=DName^post1, a66^0'=a66^post1, ___rho_1_^0'=___rho_1_^post1, pc^0'=pc^post1, d44^0'=d44^post1, Pdoi^0'=Pdoi^post1, i^0'=i^post1, a99^0'=a99^post1, unset^0'=unset^post1, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post1, a11^0'=a11^post1, (-ret_PPMakeDeviceName55^post1+ret_PPMakeDeviceName55^0 == 0 /\ ___rho_10_^0-___rho_10_^post1 == 0 /\ -___rho_1_^post1+___rho_1_^0 == 0 /\ set^post1 == 0 /\ c33^0-c33^post1 == 0 /\ a99^0-a99^post1 == 0 /\ -Pdolen^post1+Pdolen^0 == 0 /\ -1+set^10 == 0 /\ ___rho_9_^0-___rho_9_^post1 == 0 /\ -a11^post1+a11^0 == 0 /\ lptNamei^0-lptNamei^post1 == 0 /\ num^0-num^post1 == 0 /\ d44^0-d44^post1 == 0 /\ -a77^post1+a77^0 == 0 /\ pc^0-pc^post1 == 0 /\ 1-___rho_1_^0 <= 0 /\ PdoType^0-PdoType^post1 == 0 /\ -b22^post1+b22^0 == 0 /\ -Pdoi^post1+Pdoi^0 == 0 /\ status^0-status^post1 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post1 == 0 /\ -i^post1+i^0 == 0 /\ -dcIdi^post1+dcIdi^0 == 0 /\ -unset^post1+unset^0 == 0 /\ -DName^post1+DName^0 == 0 /\ -a66^post1+a66^0 == 0), cost: 1 22: l1 -> l12 : ___rho_10_^0'=___rho_10_^post22, num^0'=num^post22, c33^0'=c33^post22, PdoType^0'=PdoType^post22, dcIdi^0'=dcIdi^post22, a77^0'=a77^post22, status^0'=status^post22, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post22, ___rho_9_^0'=___rho_9_^post22, Pdolen^0'=Pdolen^post22, lptNamei^0'=lptNamei^post22, b22^0'=b22^post22, set^0'=set^post22, DName^0'=DName^post22, a66^0'=a66^post22, ___rho_1_^0'=___rho_1_^post22, pc^0'=pc^post22, d44^0'=d44^post22, Pdoi^0'=Pdoi^post22, i^0'=i^post22, a99^0'=a99^post22, unset^0'=unset^post22, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post22, a11^0'=a11^post22, (-DName^post22+DName^0 == 0 /\ -i^post22+i^0 == 0 /\ -b22^post22+b22^0 == 0 /\ status^0-status^post22 == 0 /\ a66^0-a66^post22 == 0 /\ ___rho_9_^0-___rho_9_^post22 == 0 /\ -a11^post22+a11^0 == 0 /\ a77^0-a77^post22 == 0 /\ lptNamei^0-lptNamei^post22 == 0 /\ num^0-num^post22 == 0 /\ ___rho_10_^0-___rho_10_^post22 == 0 /\ -set^post22+set^0 == 0 /\ pc^0-pc^post22 == 0 /\ -a99^post22+a99^0 == 0 /\ -Pdoi^post22+Pdoi^0 == 0 /\ -ret_PPMakeDeviceName55^post22+ret_PPMakeDeviceName55^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post22 == 0 /\ -unset^post22+unset^0 == 0 /\ dcIdi^0-dcIdi^post22 == 0 /\ -c33^post22+c33^0 == 0 /\ -___rho_1_^post22+___rho_1_^0 == 0 /\ -Pdolen^post22+Pdolen^0 == 0 /\ PdoType^0-PdoType^post22 == 0 /\ d44^0-d44^post22 == 0), cost: 1 2: l2 -> l3 : ___rho_10_^0'=___rho_10_^post2, num^0'=num^post2, c33^0'=c33^post2, PdoType^0'=PdoType^post2, dcIdi^0'=dcIdi^post2, a77^0'=a77^post2, status^0'=status^post2, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post2, ___rho_9_^0'=___rho_9_^post2, Pdolen^0'=Pdolen^post2, lptNamei^0'=lptNamei^post2, b22^0'=b22^post2, set^0'=set^post2, DName^0'=DName^post2, a66^0'=a66^post2, ___rho_1_^0'=___rho_1_^post2, pc^0'=pc^post2, d44^0'=d44^post2, Pdoi^0'=Pdoi^post2, i^0'=i^post2, a99^0'=a99^post2, unset^0'=unset^post2, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post2, a11^0'=a11^post2, (PdoType^0-PdoType^post2 == 0 /\ -d44^post2+d44^0 == 0 /\ -a99^post2+a99^0 == 0 /\ -ret_PPMakeDeviceName55^post2+ret_PPMakeDeviceName55^0 == 0 /\ -___rho_9_^post2+___rho_9_^0 == 0 /\ num^0-num^post2 == 0 /\ set^0-set^post2 == 0 /\ a66^0-a66^post2 == 0 /\ status^0-status^post2 == 0 /\ -a11^post2+a11^0 == 0 /\ dcIdi^0-dcIdi^post2 == 0 /\ -Pdolen^post2+Pdolen^0 == 0 /\ -pc^post2+pc^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post2 == 0 /\ c33^0-c33^post2 == 0 /\ lptNamei^0-lptNamei^post2 == 0 /\ -i^post2+i^0 == 0 /\ -DName^post2+DName^0 == 0 /\ -unset^post2+unset^0 == 0 /\ a77^0-a77^post2 == 0 /\ -b22^post2+b22^0 == 0 /\ ___rho_1_^0-___rho_1_^post2 == 0 /\ -Pdoi^post2+Pdoi^0 == 0 /\ ___rho_10_^0-___rho_10_^post2 == 0), cost: 1 3: l4 -> l5 : ___rho_10_^0'=___rho_10_^post3, num^0'=num^post3, c33^0'=c33^post3, PdoType^0'=PdoType^post3, dcIdi^0'=dcIdi^post3, a77^0'=a77^post3, status^0'=status^post3, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post3, ___rho_9_^0'=___rho_9_^post3, Pdolen^0'=Pdolen^post3, lptNamei^0'=lptNamei^post3, b22^0'=b22^post3, set^0'=set^post3, DName^0'=DName^post3, a66^0'=a66^post3, ___rho_1_^0'=___rho_1_^post3, pc^0'=pc^post3, d44^0'=d44^post3, Pdoi^0'=Pdoi^post3, i^0'=i^post3, a99^0'=a99^post3, unset^0'=unset^post3, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post3, a11^0'=a11^post3, (Pdolen^0-Pdolen^post3 == 0 /\ -a99^post3+a99^0 == 0 /\ -d44^post3+d44^0 == 0 /\ b22^0-b22^post3 == 0 /\ DName^0-DName^post3 == 0 /\ -___rho_1_^post3+___rho_1_^0 == 0 /\ -set^post3+set^0 == 0 /\ num^0-num^post3 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post3 == 0 /\ status^0-status^post3 == 0 /\ -a11^post3+a11^0 == 0 /\ i^0-i^post3 == 0 /\ ___rho_9_^0-___rho_9_^post3 == 0 /\ -Pdoi^post3+Pdoi^0 == 0 /\ -PdoType^post3+PdoType^0 == 0 /\ ___rho_10_^0-___rho_10_^post3 == 0 /\ lptNamei^0-lptNamei^post3 == 0 /\ c33^0-c33^post3 == 0 /\ -pc^post3+pc^0 == 0 /\ -unset^post3+unset^0 == 0 /\ dcIdi^0-dcIdi^post3 == 0 /\ -ret_PPMakeDeviceName55^post3+ret_PPMakeDeviceName55^0 == 0 /\ -a66^post3+a66^0 == 0 /\ a77^0-a77^post3 == 0), cost: 1 18: l5 -> l15 : ___rho_10_^0'=___rho_10_^post18, num^0'=num^post18, c33^0'=c33^post18, PdoType^0'=PdoType^post18, dcIdi^0'=dcIdi^post18, a77^0'=a77^post18, status^0'=status^post18, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post18, ___rho_9_^0'=___rho_9_^post18, Pdolen^0'=Pdolen^post18, lptNamei^0'=lptNamei^post18, b22^0'=b22^post18, set^0'=set^post18, DName^0'=DName^post18, a66^0'=a66^post18, ___rho_1_^0'=___rho_1_^post18, pc^0'=pc^post18, d44^0'=d44^post18, Pdoi^0'=Pdoi^post18, i^0'=i^post18, a99^0'=a99^post18, unset^0'=unset^post18, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post18, a11^0'=a11^post18, (-pc^post18+pc^0 == 0 /\ b22^0-b22^post18 == 0 /\ c33^0-c33^post18 == 0 /\ -i^post18+i^0 == 0 /\ -ret_PPMakeDeviceName55^post18+ret_PPMakeDeviceName55^0 == 0 /\ PdoType^0-PdoType^post18 == 0 /\ -unset^post18+unset^0 == 0 /\ -Pdoi^post18+Pdoi^0 == 0 /\ -ret_IoCreateDevice88^post18+ret_IoCreateDevice88^0 == 0 /\ DName^0-DName^post18 == 0 /\ ___rho_10_^0-___rho_10_^post18 == 0 /\ Pdolen^0-Pdolen^post18 == 0 /\ dcIdi^0-dcIdi^post18 == 0 /\ set^0-set^post18 == 0 /\ -d44^post18+d44^0 == 0 /\ -a66^post18+a66^0 == 0 /\ -___rho_1_^post18+___rho_1_^0 == 0 /\ -a99^post18+a99^0 == 0 /\ lptNamei^0-lptNamei^post18 == 0 /\ ___rho_9_^0-___rho_9_^post18 == 0 /\ -a77^post18+a77^0 == 0 /\ status^0-status^post18 == 0 /\ -a11^post18+a11^0 == 0 /\ num^0-num^post18 == 0), cost: 1 4: l6 -> l4 : ___rho_10_^0'=___rho_10_^post4, num^0'=num^post4, c33^0'=c33^post4, PdoType^0'=PdoType^post4, dcIdi^0'=dcIdi^post4, a77^0'=a77^post4, status^0'=status^post4, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post4, ___rho_9_^0'=___rho_9_^post4, Pdolen^0'=Pdolen^post4, lptNamei^0'=lptNamei^post4, b22^0'=b22^post4, set^0'=set^post4, DName^0'=DName^post4, a66^0'=a66^post4, ___rho_1_^0'=___rho_1_^post4, pc^0'=pc^post4, d44^0'=d44^post4, Pdoi^0'=Pdoi^post4, i^0'=i^post4, a99^0'=a99^post4, unset^0'=unset^post4, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post4, a11^0'=a11^post4, (-ret_PPMakeDeviceName55^post4+ret_PPMakeDeviceName55^0 == 0 /\ -___rho_9_^post4+___rho_9_^0 == 0 /\ -Pdoi^post4+Pdoi^0 == 0 /\ dcIdi^0-dcIdi^post4 == 0 /\ -a11^post4+a11^0 == 0 /\ -DName^post4+DName^0 == 0 /\ -pc^post4+pc^0 == 0 /\ status^0-status^post4 == 0 /\ -ret_IoCreateDevice88^post4+ret_IoCreateDevice88^0 == 0 /\ -a99^post4+a99^0 == 0 /\ set^0-set^post4 == 0 /\ b22^0-b22^post4 == 0 /\ PdoType^0-PdoType^post4 == 0 /\ -unset^post4+unset^0 == 0 /\ -lptNamei^post4+lptNamei^0 == 0 /\ ___rho_10_^0-___rho_10_^post4 == 0 /\ Pdolen^0-Pdolen^post4 == 0 /\ num^0-num^post4 == 0 /\ ___rho_1_^0-___rho_1_^post4 == 0 /\ 1-___rho_1_^0 <= 0 /\ -a66^post4+a66^0 == 0 /\ c33^0-c33^post4 == 0 /\ -d44^post4+d44^0 == 0 /\ -i^post4+i^0 == 0 /\ a77^0-a77^post4 == 0), cost: 1 5: l6 -> l4 : ___rho_10_^0'=___rho_10_^post5, num^0'=num^post5, c33^0'=c33^post5, PdoType^0'=PdoType^post5, dcIdi^0'=dcIdi^post5, a77^0'=a77^post5, status^0'=status^post5, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post5, ___rho_9_^0'=___rho_9_^post5, Pdolen^0'=Pdolen^post5, lptNamei^0'=lptNamei^post5, b22^0'=b22^post5, set^0'=set^post5, DName^0'=DName^post5, a66^0'=a66^post5, ___rho_1_^0'=___rho_1_^post5, pc^0'=pc^post5, d44^0'=d44^post5, Pdoi^0'=Pdoi^post5, i^0'=i^post5, a99^0'=a99^post5, unset^0'=unset^post5, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post5, a11^0'=a11^post5, (dcIdi^0-dcIdi^post5 == 0 /\ -DName^post5+DName^0 == 0 /\ status^0-status^post5 == 0 /\ a66^0-a66^post5 == 0 /\ a77^0-a77^post5 == 0 /\ -___rho_9_^post5+___rho_9_^0 == 0 /\ lptNamei^0-lptNamei^post5 == 0 /\ -set^post5+set^0 == 0 /\ ___rho_10_^0-___rho_10_^post5 == 0 /\ -a11^post5+a11^0 == 0 /\ -1+unset^10 == 0 /\ -ret_PPMakeDeviceName55^post5+ret_PPMakeDeviceName55^0 == 0 /\ -a99^post5+a99^0 == 0 /\ unset^post5 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post5 == 0 /\ PdoType^0-PdoType^post5 == 0 /\ -i^post5+i^0 == 0 /\ b22^0-b22^post5 == 0 /\ pc^0-pc^post5 == 0 /\ ___rho_1_^0 <= 0 /\ num^0-num^post5 == 0 /\ -Pdolen^post5+Pdolen^0 == 0 /\ -c33^post5+c33^0 == 0 /\ -___rho_1_^post5+___rho_1_^0 == 0 /\ -Pdoi^post5+Pdoi^0 == 0 /\ d44^0-d44^post5 == 0), cost: 1 6: l7 -> l6 : ___rho_10_^0'=___rho_10_^post6, num^0'=num^post6, c33^0'=c33^post6, PdoType^0'=PdoType^post6, dcIdi^0'=dcIdi^post6, a77^0'=a77^post6, status^0'=status^post6, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post6, ___rho_9_^0'=___rho_9_^post6, Pdolen^0'=Pdolen^post6, lptNamei^0'=lptNamei^post6, b22^0'=b22^post6, set^0'=set^post6, DName^0'=DName^post6, a66^0'=a66^post6, ___rho_1_^0'=___rho_1_^post6, pc^0'=pc^post6, d44^0'=d44^post6, Pdoi^0'=Pdoi^post6, i^0'=i^post6, a99^0'=a99^post6, unset^0'=unset^post6, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post6, a11^0'=a11^post6, (status^0-status^post6 == 0 /\ Pdoi^0-Pdoi^post6 == 0 /\ -lptNamei^post6+lptNamei^0 == 0 /\ -ret_PPMakeDeviceName55^post6+ret_PPMakeDeviceName55^0 == 0 /\ -a11^post6+a11^0 == 0 /\ c33^0-c33^post6 == 0 /\ -pc^post6+pc^0 == 0 /\ -a66^post6+a66^0 == 0 /\ DName^0-DName^post6 == 0 /\ -a99^post6+a99^0 == 0 /\ PdoType^0-PdoType^post6 == 0 /\ Pdolen^0-Pdolen^post6 == 0 /\ ___rho_10_^0-___rho_10_^post6 == 0 /\ dcIdi^0-dcIdi^post6 == 0 /\ num^post6 == 0 /\ ___rho_9_^0-___rho_9_^post6 == 0 /\ unset^0-unset^post6 == 0 /\ -d44^post6+d44^0 == 0 /\ b22^0-b22^post6 == 0 /\ -ret_IoCreateDevice88^post6+ret_IoCreateDevice88^0 == 0 /\ -i^post6+i^0 == 0 /\ -___rho_1_^post6+___rho_1_^0 == 0 /\ -a77^post6+a77^0 == 0 /\ set^0-set^post6 == 0), cost: 1 7: l8 -> l7 : ___rho_10_^0'=___rho_10_^post7, num^0'=num^post7, c33^0'=c33^post7, PdoType^0'=PdoType^post7, dcIdi^0'=dcIdi^post7, a77^0'=a77^post7, status^0'=status^post7, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post7, ___rho_9_^0'=___rho_9_^post7, Pdolen^0'=Pdolen^post7, lptNamei^0'=lptNamei^post7, b22^0'=b22^post7, set^0'=set^post7, DName^0'=DName^post7, a66^0'=a66^post7, ___rho_1_^0'=___rho_1_^post7, pc^0'=pc^post7, d44^0'=d44^post7, Pdoi^0'=Pdoi^post7, i^0'=i^post7, a99^0'=a99^post7, unset^0'=unset^post7, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post7, a11^0'=a11^post7, (-Pdolen^post7+Pdolen^0 == 0 /\ a66^0-a66^post7 == 0 /\ -pc^post7+pc^0 == 0 /\ -set^post7+set^0 == 0 /\ -status^post7+status^0 == 0 /\ ___rho_10_^0-___rho_10_^post7 == 0 /\ -a99^post7+a99^0 == 0 /\ PdoType^0-PdoType^post7 == 0 /\ -unset^post7+unset^0 == 0 /\ -i^post7+i^0 == 0 /\ c33^0-c33^post7 == 0 /\ lptNamei^0-lptNamei^post7 == 0 /\ -b22^post7+b22^0 == 0 /\ -dcIdi^post7+dcIdi^0 == 0 /\ d44^0-d44^post7 == 0 /\ a77^0-a77^post7 == 0 /\ -ret_PPMakeDeviceName55^post7+ret_PPMakeDeviceName55^0 == 0 /\ -Pdoi^post7+Pdoi^0 == 0 /\ ___rho_9_^0-___rho_9_^post7 == 0 /\ -DName^post7+DName^0 == 0 /\ num^0-num^post7 == 0 /\ -___rho_1_^post7+___rho_1_^0 == 0 /\ -a11^post7+a11^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post7 == 0), cost: 1 8: l9 -> l8 : ___rho_10_^0'=___rho_10_^post8, num^0'=num^post8, c33^0'=c33^post8, PdoType^0'=PdoType^post8, dcIdi^0'=dcIdi^post8, a77^0'=a77^post8, status^0'=status^post8, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post8, ___rho_9_^0'=___rho_9_^post8, Pdolen^0'=Pdolen^post8, lptNamei^0'=lptNamei^post8, b22^0'=b22^post8, set^0'=set^post8, DName^0'=DName^post8, a66^0'=a66^post8, ___rho_1_^0'=___rho_1_^post8, pc^0'=pc^post8, d44^0'=d44^post8, Pdoi^0'=Pdoi^post8, i^0'=i^post8, a99^0'=a99^post8, unset^0'=unset^post8, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post8, a11^0'=a11^post8, (c33^0-c33^post8 == 0 /\ num^0-num^post8 == 0 /\ b22^0-b22^post8 == 0 /\ -i^post8+i^0 == 0 /\ -pc^post8+pc^0 == 0 /\ -Pdoi^post8+Pdoi^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post8 == 0 /\ -unset^post8+unset^0 == 0 /\ DName^0-DName^post8 == 0 /\ ___rho_9_^0-___rho_9_^post8 == 0 /\ -1+status^0 <= 0 /\ Pdolen^0-Pdolen^post8 == 0 /\ -a66^post8+a66^0 == 0 /\ -PdoType^post8+PdoType^0 == 0 /\ set^0-set^post8 == 0 /\ -d44^post8+d44^0 == 0 /\ -a99^post8+a99^0 == 0 /\ status^0-status^post8 == 0 /\ -___rho_1_^post8+___rho_1_^0 == 0 /\ lptNamei^0-lptNamei^post8 == 0 /\ -a77^post8+a77^0 == 0 /\ ___rho_10_^0-___rho_10_^post8 == 0 /\ -ret_PPMakeDeviceName55^post8+ret_PPMakeDeviceName55^0 == 0 /\ -a11^post8+a11^0 == 0 /\ dcIdi^0-dcIdi^post8 == 0), cost: 1 9: l9 -> l8 : ___rho_10_^0'=___rho_10_^post9, num^0'=num^post9, c33^0'=c33^post9, PdoType^0'=PdoType^post9, dcIdi^0'=dcIdi^post9, a77^0'=a77^post9, status^0'=status^post9, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post9, ___rho_9_^0'=___rho_9_^post9, Pdolen^0'=Pdolen^post9, lptNamei^0'=lptNamei^post9, b22^0'=b22^post9, set^0'=set^post9, DName^0'=DName^post9, a66^0'=a66^post9, ___rho_1_^0'=___rho_1_^post9, pc^0'=pc^post9, d44^0'=d44^post9, Pdoi^0'=Pdoi^post9, i^0'=i^post9, a99^0'=a99^post9, unset^0'=unset^post9, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post9, a11^0'=a11^post9, (-unset^post9+unset^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post9 == 0 /\ -lptNamei^post9+lptNamei^0 == 0 /\ 3-status^0 <= 0 /\ -DName^post9+DName^0 == 0 /\ c33^0-c33^post9 == 0 /\ -a99^post9+a99^0 == 0 /\ num^0-num^post9 == 0 /\ -status^post9+status^0 == 0 /\ -ret_PPMakeDeviceName55^post9+ret_PPMakeDeviceName55^0 == 0 /\ -i^post9+i^0 == 0 /\ -b22^post9+b22^0 == 0 /\ set^0-set^post9 == 0 /\ -___rho_9_^post9+___rho_9_^0 == 0 /\ -Pdoi^post9+Pdoi^0 == 0 /\ ___rho_1_^0-___rho_1_^post9 == 0 /\ a66^0-a66^post9 == 0 /\ a77^0-a77^post9 == 0 /\ -a11^post9+a11^0 == 0 /\ -d44^post9+d44^0 == 0 /\ -pc^post9+pc^0 == 0 /\ PdoType^0-PdoType^post9 == 0 /\ Pdolen^0-Pdolen^post9 == 0 /\ ___rho_10_^0-___rho_10_^post9 == 0 /\ dcIdi^0-dcIdi^post9 == 0), cost: 1 10: l9 -> l8 : ___rho_10_^0'=___rho_10_^post10, num^0'=num^post10, c33^0'=c33^post10, PdoType^0'=PdoType^post10, dcIdi^0'=dcIdi^post10, a77^0'=a77^post10, status^0'=status^post10, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post10, ___rho_9_^0'=___rho_9_^post10, Pdolen^0'=Pdolen^post10, lptNamei^0'=lptNamei^post10, b22^0'=b22^post10, set^0'=set^post10, DName^0'=DName^post10, a66^0'=a66^post10, ___rho_1_^0'=___rho_1_^post10, pc^0'=pc^post10, d44^0'=d44^post10, Pdoi^0'=Pdoi^post10, i^0'=i^post10, a99^0'=a99^post10, unset^0'=unset^post10, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post10, a11^0'=a11^post10, (2-status^0 <= 0 /\ a77^0-a77^post10 == 0 /\ -DName^0+a99^post10 == 0 /\ lptNamei^0-lptNamei^post10 == 0 /\ -unset^post10+unset^0 == 0 /\ b22^0-b22^post10 == 0 /\ ___rho_9_^0-___rho_9_^post10 == 0 /\ -i^post10+i^0 == 0 /\ status^0-status^post10 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post10 == 0 /\ -___rho_1_^post10+___rho_1_^0 == 0 /\ -set^post10+set^0 == 0 /\ -2+status^0 <= 0 /\ -a11^post10+a11^0 == 0 /\ -Pdolen^post10+Pdolen^0 == 0 /\ -a66^post10+a66^0 == 0 /\ -ret_PPMakeDeviceName55^post10+ret_PPMakeDeviceName55^0 == 0 /\ -Pdoi^post10+Pdoi^0 == 0 /\ -d44^post10+d44^0 == 0 /\ PdoType^0-PdoType^post10 == 0 /\ dcIdi^0-dcIdi^post10 == 0 /\ -1-num^0+num^post10 == 0 /\ c33^0-c33^post10 == 0 /\ ___rho_10_^0-___rho_10_^post10 == 0 /\ DName^0-DName^post10 == 0 /\ pc^0-pc^post10 == 0), cost: 1 11: l10 -> l9 : ___rho_10_^0'=___rho_10_^post11, num^0'=num^post11, c33^0'=c33^post11, PdoType^0'=PdoType^post11, dcIdi^0'=dcIdi^post11, a77^0'=a77^post11, status^0'=status^post11, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post11, ___rho_9_^0'=___rho_9_^post11, Pdolen^0'=Pdolen^post11, lptNamei^0'=lptNamei^post11, b22^0'=b22^post11, set^0'=set^post11, DName^0'=DName^post11, a66^0'=a66^post11, ___rho_1_^0'=___rho_1_^post11, pc^0'=pc^post11, d44^0'=d44^post11, Pdoi^0'=Pdoi^post11, i^0'=i^post11, a99^0'=a99^post11, unset^0'=unset^post11, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post11, a11^0'=a11^post11, (c33^0-c33^post11 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post11 == 0 /\ ___rho_10_^0-___rho_10_^post11 == 0 /\ -i^post11+i^0 == 0 /\ set^0-set^post11 == 0 /\ -pc^post11+pc^0 == 0 /\ -b22^post11+b22^0 == 0 /\ dcIdi^0-dcIdi^post11 == 0 /\ num^0-num^post11 == 0 /\ -___rho_9_^post11+___rho_9_^0 == 0 /\ -DName^post11+DName^0 == 0 /\ -unset^post11+unset^0 == 0 /\ ___rho_1_^0-___rho_1_^post11 == 0 /\ -d44^post11+d44^0 == 0 /\ -a77^post11+a77^0 == 0 /\ -a99^post11+a99^0 == 0 /\ -a11^post11+a11^0 == 0 /\ status^0-status^post11 == 0 /\ Pdoi^post11 == 0 /\ a66^0-a66^post11 == 0 /\ -lptNamei^post11+lptNamei^0 == 0 /\ PdoType^0-PdoType^post11 == 0 /\ Pdolen^0-Pdolen^post11 == 0 /\ -ret_PPMakeDeviceName55^post11+ret_PPMakeDeviceName55^0 == 0), cost: 1 12: l11 -> l12 : ___rho_10_^0'=___rho_10_^post12, num^0'=num^post12, c33^0'=c33^post12, PdoType^0'=PdoType^post12, dcIdi^0'=dcIdi^post12, a77^0'=a77^post12, status^0'=status^post12, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post12, ___rho_9_^0'=___rho_9_^post12, Pdolen^0'=Pdolen^post12, lptNamei^0'=lptNamei^post12, b22^0'=b22^post12, set^0'=set^post12, DName^0'=DName^post12, a66^0'=a66^post12, ___rho_1_^0'=___rho_1_^post12, pc^0'=pc^post12, d44^0'=d44^post12, Pdoi^0'=Pdoi^post12, i^0'=i^post12, a99^0'=a99^post12, unset^0'=unset^post12, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post12, a11^0'=a11^post12, (-status^post12+status^0 == 0 /\ -Pdoi^post12+Pdoi^0 == 0 /\ PdoType^0-PdoType^post12 == 0 /\ -ret_PPMakeDeviceName55^post12+ret_PPMakeDeviceName55^0 == 0 /\ -___rho_9_^post12+___rho_9_^0 == 0 /\ num^0-num^post12 == 0 /\ a66^0-a66^post12 == 0 /\ ___rho_10_^0-___rho_10_^post12 == 0 /\ -a11^post12+a11^0 == 0 /\ -DName^post12+DName^0 == 0 /\ c33^0-c33^post12 == 0 /\ a77^0-a77^post12 == 0 /\ -a99^post12+a99^0 == 0 /\ lptNamei^0-lptNamei^post12 == 0 /\ pc^0-pc^post12 == 0 /\ -1+i^post12-i^0 == 0 /\ 1-status^0 <= 0 /\ -1+status^0 <= 0 /\ -set^post12+set^0 == 0 /\ dcIdi^0-dcIdi^post12 == 0 /\ -unset^post12+unset^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post12 == 0 /\ -Pdolen^post12+Pdolen^0 == 0 /\ -b22^post12+b22^0 == 0 /\ -___rho_1_^post12+___rho_1_^0 == 0 /\ d44^0-d44^post12 == 0), cost: 1 13: l11 -> l10 : ___rho_10_^0'=___rho_10_^post13, num^0'=num^post13, c33^0'=c33^post13, PdoType^0'=PdoType^post13, dcIdi^0'=dcIdi^post13, a77^0'=a77^post13, status^0'=status^post13, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post13, ___rho_9_^0'=___rho_9_^post13, Pdolen^0'=Pdolen^post13, lptNamei^0'=lptNamei^post13, b22^0'=b22^post13, set^0'=set^post13, DName^0'=DName^post13, a66^0'=a66^post13, ___rho_1_^0'=___rho_1_^post13, pc^0'=pc^post13, d44^0'=d44^post13, Pdoi^0'=Pdoi^post13, i^0'=i^post13, a99^0'=a99^post13, unset^0'=unset^post13, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post13, a11^0'=a11^post13, (num^0-num^post13 == 0 /\ -d44^post13+d44^0 == 0 /\ -a66^post13+a66^0 == 0 /\ -___rho_1_^post13+___rho_1_^0 == 0 /\ -pc^post13+pc^0 == 0 /\ DName^0-DName^post13 == 0 /\ -a99^post13+a99^0 == 0 /\ -set^post13+set^0 == 0 /\ ___rho_10_^0-___rho_10_^post13 == 0 /\ Pdolen^0-Pdolen^post13 == 0 /\ status^0 <= 0 /\ -unset^post13+unset^0 == 0 /\ -i^post13+i^0 == 0 /\ b22^0-b22^post13 == 0 /\ ___rho_9_^0-___rho_9_^post13 == 0 /\ c33^0-c33^post13 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post13 == 0 /\ a77^0-a77^post13 == 0 /\ -PdoType^post13+PdoType^0 == 0 /\ -ret_PPMakeDeviceName55^post13+ret_PPMakeDeviceName55^0 == 0 /\ status^0-status^post13 == 0 /\ -Pdoi^post13+Pdoi^0 == 0 /\ dcIdi^0-dcIdi^post13 == 0 /\ lptNamei^0-lptNamei^post13 == 0 /\ -a11^post13+a11^0 == 0), cost: 1 14: l11 -> l10 : ___rho_10_^0'=___rho_10_^post14, num^0'=num^post14, c33^0'=c33^post14, PdoType^0'=PdoType^post14, dcIdi^0'=dcIdi^post14, a77^0'=a77^post14, status^0'=status^post14, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post14, ___rho_9_^0'=___rho_9_^post14, Pdolen^0'=Pdolen^post14, lptNamei^0'=lptNamei^post14, b22^0'=b22^post14, set^0'=set^post14, DName^0'=DName^post14, a66^0'=a66^post14, ___rho_1_^0'=___rho_1_^post14, pc^0'=pc^post14, d44^0'=d44^post14, Pdoi^0'=Pdoi^post14, i^0'=i^post14, a99^0'=a99^post14, unset^0'=unset^post14, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post14, a11^0'=a11^post14, (2-status^0 <= 0 /\ num^0-num^post14 == 0 /\ -DName^post14+DName^0 == 0 /\ -i^post14+i^0 == 0 /\ -pc^post14+pc^0 == 0 /\ -lptNamei^post14+lptNamei^0 == 0 /\ PdoType^0-PdoType^post14 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post14 == 0 /\ -status^post14+status^0 == 0 /\ -Pdoi^post14+Pdoi^0 == 0 /\ set^0-set^post14 == 0 /\ -a99^post14+a99^0 == 0 /\ -unset^post14+unset^0 == 0 /\ c33^0-c33^post14 == 0 /\ -b22^post14+b22^0 == 0 /\ a66^0-a66^post14 == 0 /\ ___rho_1_^0-___rho_1_^post14 == 0 /\ -a11^post14+a11^0 == 0 /\ Pdolen^0-Pdolen^post14 == 0 /\ ___rho_10_^0-___rho_10_^post14 == 0 /\ ret_PPMakeDeviceName55^0-ret_PPMakeDeviceName55^post14 == 0 /\ -___rho_9_^post14+___rho_9_^0 == 0 /\ dcIdi^0-dcIdi^post14 == 0 /\ a77^0-a77^post14 == 0 /\ -d44^post14+d44^0 == 0), cost: 1 15: l12 -> l13 : ___rho_10_^0'=___rho_10_^post15, num^0'=num^post15, c33^0'=c33^post15, PdoType^0'=PdoType^post15, dcIdi^0'=dcIdi^post15, a77^0'=a77^post15, status^0'=status^post15, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post15, ___rho_9_^0'=___rho_9_^post15, Pdolen^0'=Pdolen^post15, lptNamei^0'=lptNamei^post15, b22^0'=b22^post15, set^0'=set^post15, DName^0'=DName^post15, a66^0'=a66^post15, ___rho_1_^0'=___rho_1_^post15, pc^0'=pc^post15, d44^0'=d44^post15, Pdoi^0'=Pdoi^post15, i^0'=i^post15, a99^0'=a99^post15, unset^0'=unset^post15, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post15, a11^0'=a11^post15, (a77^0-a77^post15 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post15 == 0 /\ -unset^post15+unset^0 == 0 /\ status^0-status^post15 == 0 /\ ___rho_9_^0-___rho_9_^post15 == 0 /\ b22^0-b22^post15 == 0 /\ -a66^post15+a66^0 == 0 /\ -a99^post15+a99^0 == 0 /\ num^0-num^post15 == 0 /\ -i^post15+i^0 == 0 /\ -set^post15+set^0 == 0 /\ -ret_PPMakeDeviceName55^post15+ret_PPMakeDeviceName55^0 == 0 /\ pc^0-pc^post15 == 0 /\ -a11^post15+a11^0 == 0 /\ -Pdoi^post15+Pdoi^0 == 0 /\ -d44^post15+d44^0 == 0 /\ DName^0-DName^post15 == 0 /\ PdoType^0-PdoType^post15 == 0 /\ lptNamei^0-lptNamei^post15 == 0 /\ Pdolen^0-Pdolen^post15 == 0 /\ -___rho_10_^post15+___rho_10_^0 == 0 /\ dcIdi^0-dcIdi^post15 == 0 /\ -___rho_1_^post15+___rho_1_^0 == 0 /\ c33^0-c33^post15 == 0), cost: 1 20: l13 -> l14 : ___rho_10_^0'=___rho_10_^post20, num^0'=num^post20, c33^0'=c33^post20, PdoType^0'=PdoType^post20, dcIdi^0'=dcIdi^post20, a77^0'=a77^post20, status^0'=status^post20, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post20, ___rho_9_^0'=___rho_9_^post20, Pdolen^0'=Pdolen^post20, lptNamei^0'=lptNamei^post20, b22^0'=b22^post20, set^0'=set^post20, DName^0'=DName^post20, a66^0'=a66^post20, ___rho_1_^0'=___rho_1_^post20, pc^0'=pc^post20, d44^0'=d44^post20, Pdoi^0'=Pdoi^post20, i^0'=i^post20, a99^0'=a99^post20, unset^0'=unset^post20, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post20, a11^0'=a11^post20, (0 == 0 /\ Pdolen^0-Pdolen^post20 == 0 /\ -unset^post20+unset^0 == 0 /\ -PdoType^0+b22^post20 == 0 /\ c33^post20-dcIdi^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post20 == 0 /\ -___rho_1_^post20+___rho_1_^0 == 0 /\ -i^post20+i^0 == 0 /\ num^0-num^post20 == 0 /\ status^0-status^post20 == 0 /\ -ret_PPMakeDeviceName55^post20+DName^post20 == 0 /\ -Pdoi^post20+Pdoi^0 == 0 /\ lptNamei^0-lptNamei^post20 == 0 /\ ret_PPMakeDeviceName55^post20-___rho_9_^post20 == 0 /\ -pc^post20+pc^0 == 0 /\ -a66^post20+a66^0 == 0 /\ a77^0-a77^post20 == 0 /\ PdoType^0-PdoType^post20 == 0 /\ 1-Pdolen^0+i^0 <= 0 /\ dcIdi^0-dcIdi^post20 == 0 /\ ___rho_10_^0-___rho_10_^post20 == 0 /\ -a99^post20+a99^0 == 0 /\ a11^post20-lptNamei^0 == 0 /\ -set^post20+set^0 == 0 /\ -num^0+d44^post20 == 0), cost: 1 21: l13 -> l7 : ___rho_10_^0'=___rho_10_^post21, num^0'=num^post21, c33^0'=c33^post21, PdoType^0'=PdoType^post21, dcIdi^0'=dcIdi^post21, a77^0'=a77^post21, status^0'=status^post21, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post21, ___rho_9_^0'=___rho_9_^post21, Pdolen^0'=Pdolen^post21, lptNamei^0'=lptNamei^post21, b22^0'=b22^post21, set^0'=set^post21, DName^0'=DName^post21, a66^0'=a66^post21, ___rho_1_^0'=___rho_1_^post21, pc^0'=pc^post21, d44^0'=d44^post21, Pdoi^0'=Pdoi^post21, i^0'=i^post21, a99^0'=a99^post21, unset^0'=unset^post21, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post21, a11^0'=a11^post21, (-a11^post21+a11^0 == 0 /\ dcIdi^0-dcIdi^post21 == 0 /\ set^0-set^post21 == 0 /\ -Pdoi^post21+Pdoi^0 == 0 /\ -a99^post21+a99^0 == 0 /\ -ret_PPMakeDeviceName55^post21+ret_PPMakeDeviceName55^0 == 0 /\ -___rho_9_^post21+___rho_9_^0 == 0 /\ num^0-num^post21 == 0 /\ status^0-status^post21 == 0 /\ -pc^post21+pc^0 == 0 /\ -ret_IoCreateDevice88^post21+ret_IoCreateDevice88^0 == 0 /\ Pdolen^0-i^0 <= 0 /\ PdoType^0-PdoType^post21 == 0 /\ -d44^post21+d44^0 == 0 /\ -a66^post21+a66^0 == 0 /\ b22^0-b22^post21 == 0 /\ c33^0-c33^post21 == 0 /\ -unset^post21+unset^0 == 0 /\ -lptNamei^post21+lptNamei^0 == 0 /\ -DName^post21+DName^0 == 0 /\ a77^0-a77^post21 == 0 /\ -i^post21+i^0 == 0 /\ ___rho_1_^0-___rho_1_^post21 == 0 /\ Pdolen^0-Pdolen^post21 == 0 /\ ___rho_10_^0-___rho_10_^post21 == 0), cost: 1 16: l14 -> l11 : ___rho_10_^0'=___rho_10_^post16, num^0'=num^post16, c33^0'=c33^post16, PdoType^0'=PdoType^post16, dcIdi^0'=dcIdi^post16, a77^0'=a77^post16, status^0'=status^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=___rho_9_^post16, Pdolen^0'=Pdolen^post16, lptNamei^0'=lptNamei^post16, b22^0'=b22^post16, set^0'=set^post16, DName^0'=DName^post16, a66^0'=a66^post16, ___rho_1_^0'=___rho_1_^post16, pc^0'=pc^post16, d44^0'=d44^post16, Pdoi^0'=Pdoi^post16, i^0'=i^post16, a99^0'=a99^post16, unset^0'=unset^post16, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post16, a11^0'=a11^post16, (0 == 0 /\ -___rho_1_^post16+___rho_1_^0 == 0 /\ -set^post16+set^0 == 0 /\ ___rho_9_^0-___rho_9_^post16 == 0 /\ -dcIdi^post16+dcIdi^0 == 0 /\ Pdolen^0-Pdolen^post16 == 0 /\ DName^0-DName^post16 == 0 /\ -d44^post16+d44^0 == 0 /\ -a99^post16+a99^0 == 0 /\ a66^post16-DName^0 == 0 /\ num^0-num^post16 == 0 /\ -a11^post16+a11^0 == 0 /\ status^post16-ret_IoCreateDevice88^post16 == 0 /\ b22^0-b22^post16 == 0 /\ -1+pc^10 == 0 /\ Pdoi^0-Pdoi^post16 == 0 /\ -ret_PPMakeDeviceName55^post16+ret_PPMakeDeviceName55^0 == 0 /\ -i^post16+i^0 == 0 /\ PdoType^0-PdoType^post16 == 0 /\ DName^0 <= 0 /\ a77^post16-Pdoi^0 == 0 /\ -unset^post16+unset^0 == 0 /\ c33^0-c33^post16 == 0 /\ -___rho_10_^post16+ret_IoCreateDevice88^post16 == 0 /\ lptNamei^0-lptNamei^post16 == 0 /\ pc^post16 == 0), cost: 1 17: l14 -> l7 : ___rho_10_^0'=___rho_10_^post17, num^0'=num^post17, c33^0'=c33^post17, PdoType^0'=PdoType^post17, dcIdi^0'=dcIdi^post17, a77^0'=a77^post17, status^0'=status^post17, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post17, ___rho_9_^0'=___rho_9_^post17, Pdolen^0'=Pdolen^post17, lptNamei^0'=lptNamei^post17, b22^0'=b22^post17, set^0'=set^post17, DName^0'=DName^post17, a66^0'=a66^post17, ___rho_1_^0'=___rho_1_^post17, pc^0'=pc^post17, d44^0'=d44^post17, Pdoi^0'=Pdoi^post17, i^0'=i^post17, a99^0'=a99^post17, unset^0'=unset^post17, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post17, a11^0'=a11^post17, (status^0-status^post17 == 0 /\ a66^0-a66^post17 == 0 /\ -unset^post17+unset^0 == 0 /\ a99^0-a99^post17 == 0 /\ a77^0-a77^post17 == 0 /\ -___rho_1_^post17+___rho_1_^0 == 0 /\ lptNamei^0-lptNamei^post17 == 0 /\ PdoType^0-PdoType^post17 == 0 /\ ___rho_10_^0-___rho_10_^post17 == 0 /\ -i^post17+i^0 == 0 /\ -set^post17+set^0 == 0 /\ -b22^post17+b22^0 == 0 /\ DName^0-DName^post17 == 0 /\ pc^0-pc^post17 == 0 /\ -ret_PPMakeDeviceName55^post17+ret_PPMakeDeviceName55^0 == 0 /\ -Pdoi^post17+Pdoi^0 == 0 /\ -dcIdi^post17+dcIdi^0 == 0 /\ -a11^post17+a11^0 == 0 /\ -c33^post17+c33^0 == 0 /\ ___rho_9_^0-___rho_9_^post17 == 0 /\ 1-DName^0 <= 0 /\ -Pdolen^post17+Pdolen^0 == 0 /\ num^0-num^post17 == 0 /\ d44^0-d44^post17 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post17 == 0), cost: 1 19: l15 -> l5 : ___rho_10_^0'=___rho_10_^post19, num^0'=num^post19, c33^0'=c33^post19, PdoType^0'=PdoType^post19, dcIdi^0'=dcIdi^post19, a77^0'=a77^post19, status^0'=status^post19, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post19, ___rho_9_^0'=___rho_9_^post19, Pdolen^0'=Pdolen^post19, lptNamei^0'=lptNamei^post19, b22^0'=b22^post19, set^0'=set^post19, DName^0'=DName^post19, a66^0'=a66^post19, ___rho_1_^0'=___rho_1_^post19, pc^0'=pc^post19, d44^0'=d44^post19, Pdoi^0'=Pdoi^post19, i^0'=i^post19, a99^0'=a99^post19, unset^0'=unset^post19, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post19, a11^0'=a11^post19, (a66^0-a66^post19 == 0 /\ -b22^post19+b22^0 == 0 /\ -a11^post19+a11^0 == 0 /\ lptNamei^0-lptNamei^post19 == 0 /\ c33^0-c33^post19 == 0 /\ -status^post19+status^0 == 0 /\ -___rho_9_^post19+___rho_9_^0 == 0 /\ -ret_PPMakeDeviceName55^post19+ret_PPMakeDeviceName55^0 == 0 /\ PdoType^0-PdoType^post19 == 0 /\ -i^post19+i^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post19 == 0 /\ -DName^post19+DName^0 == 0 /\ -pc^post19+pc^0 == 0 /\ -set^post19+set^0 == 0 /\ dcIdi^0-dcIdi^post19 == 0 /\ a77^0-a77^post19 == 0 /\ ___rho_1_^0-___rho_1_^post19 == 0 /\ d44^0-d44^post19 == 0 /\ ___rho_10_^0-___rho_10_^post19 == 0 /\ -Pdolen^post19+Pdolen^0 == 0 /\ -a99^post19+a99^0 == 0 /\ -unset^post19+unset^0 == 0 /\ -num^post19+num^0 == 0 /\ -Pdoi^post19+Pdoi^0 == 0), cost: 1 23: l16 -> l0 : ___rho_10_^0'=___rho_10_^post23, num^0'=num^post23, c33^0'=c33^post23, PdoType^0'=PdoType^post23, dcIdi^0'=dcIdi^post23, a77^0'=a77^post23, status^0'=status^post23, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post23, ___rho_9_^0'=___rho_9_^post23, Pdolen^0'=Pdolen^post23, lptNamei^0'=lptNamei^post23, b22^0'=b22^post23, set^0'=set^post23, DName^0'=DName^post23, a66^0'=a66^post23, ___rho_1_^0'=___rho_1_^post23, pc^0'=pc^post23, d44^0'=d44^post23, Pdoi^0'=Pdoi^post23, i^0'=i^post23, a99^0'=a99^post23, unset^0'=unset^post23, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post23, a11^0'=a11^post23, (0 == 0 /\ DName^0-DName^post23 == 0 /\ -lptNamei^post23+lptNamei^0 == 0 /\ ___rho_10_^0-___rho_10_^post23 == 0 /\ -a66^post23+a66^0 == 0 /\ -i^post23+i^0 == 0 /\ PdoType^0-PdoType^post23 == 0 /\ dcIdi^0-dcIdi^post23 == 0 /\ Pdolen^0-Pdolen^post23 == 0 /\ c33^0-c33^post23 == 0 /\ a77^0-a77^post23 == 0 /\ -ret_PPMakeDeviceName55^post23+ret_PPMakeDeviceName55^0 == 0 /\ -a11^post23+a11^0 == 0 /\ set^post23-unset^post23 == 0 /\ -Pdoi^post23+Pdoi^0 == 0 /\ status^0-status^post23 == 0 /\ b22^0-b22^post23 == 0 /\ -a99^post23+a99^0 == 0 /\ ___rho_9_^0-___rho_9_^post23 == 0 /\ unset^post23 == 0 /\ -d44^post23+d44^0 == 0 /\ -ret_IoCreateDevice88^post23+ret_IoCreateDevice88^0 == 0 /\ -pc^post23+pc^0 == 0 /\ num^0-num^post23 == 0), cost: 1 24: l17 -> l16 : ___rho_10_^0'=___rho_10_^post24, num^0'=num^post24, c33^0'=c33^post24, PdoType^0'=PdoType^post24, dcIdi^0'=dcIdi^post24, a77^0'=a77^post24, status^0'=status^post24, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post24, ___rho_9_^0'=___rho_9_^post24, Pdolen^0'=Pdolen^post24, lptNamei^0'=lptNamei^post24, b22^0'=b22^post24, set^0'=set^post24, DName^0'=DName^post24, a66^0'=a66^post24, ___rho_1_^0'=___rho_1_^post24, pc^0'=pc^post24, d44^0'=d44^post24, Pdoi^0'=Pdoi^post24, i^0'=i^post24, a99^0'=a99^post24, unset^0'=unset^post24, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post24, a11^0'=a11^post24, (num^0-num^post24 == 0 /\ -pc^post24+pc^0 == 0 /\ -i^post24+i^0 == 0 /\ PdoType^0-PdoType^post24 == 0 /\ -DName^post24+DName^0 == 0 /\ a66^0-a66^post24 == 0 /\ -unset^post24+unset^0 == 0 /\ -Pdoi^post24+Pdoi^0 == 0 /\ -ret_PPMakeDeviceName55^post24+ret_PPMakeDeviceName55^0 == 0 /\ c33^0-c33^post24 == 0 /\ status^0-status^post24 == 0 /\ dcIdi^0-dcIdi^post24 == 0 /\ -set^post24+set^0 == 0 /\ -___rho_1_^post24+___rho_1_^0 == 0 /\ a77^0-a77^post24 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post24 == 0 /\ -a99^post24+a99^0 == 0 /\ lptNamei^0-lptNamei^post24 == 0 /\ -Pdolen^post24+Pdolen^0 == 0 /\ -b22^post24+b22^0 == 0 /\ ___rho_10_^0-___rho_10_^post24 == 0 /\ d44^0-d44^post24 == 0 /\ -___rho_9_^post24+___rho_9_^0 == 0 /\ -a11^post24+a11^0 == 0), cost: 1 Removed unreachable rules and leafs Start location: l17 0: l0 -> l1 : ___rho_10_^0'=___rho_10_^post0, num^0'=num^post0, c33^0'=c33^post0, PdoType^0'=PdoType^post0, dcIdi^0'=dcIdi^post0, a77^0'=a77^post0, status^0'=status^post0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post0, ___rho_9_^0'=___rho_9_^post0, Pdolen^0'=Pdolen^post0, lptNamei^0'=lptNamei^post0, b22^0'=b22^post0, set^0'=set^post0, DName^0'=DName^post0, a66^0'=a66^post0, ___rho_1_^0'=___rho_1_^post0, pc^0'=pc^post0, d44^0'=d44^post0, Pdoi^0'=Pdoi^post0, i^0'=i^post0, a99^0'=a99^post0, unset^0'=unset^post0, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post0, a11^0'=a11^post0, (-ret_PPMakeDeviceName55^post0+ret_PPMakeDeviceName55^0 == 0 /\ -Pdoi^post0+Pdoi^0 == 0 /\ ___rho_9_^0-___rho_9_^post0 == 0 /\ i^0-i^post0 == 0 /\ -a11^post0+a11^0 == 0 /\ lptNamei^0-lptNamei^post0 == 0 /\ -dcIdi^post0+dcIdi^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post0 == 0 /\ -a99^post0+a99^0 == 0 /\ status^0-status^post0 == 0 /\ DName^0-DName^post0 == 0 /\ -set^post0+set^0 == 0 /\ -Pdolen^post0+Pdolen^0 == 0 /\ PdoType^0-PdoType^post0 == 0 /\ ___rho_1_^0 <= 0 /\ -unset^post0+unset^0 == 0 /\ -d44^post0+d44^0 == 0 /\ -a66^post0+a66^0 == 0 /\ num^0-num^post0 == 0 /\ c33^0-c33^post0 == 0 /\ pc^0-pc^post0 == 0 /\ a77^0-a77^post0 == 0 /\ ___rho_10_^0-___rho_10_^post0 == 0 /\ -___rho_1_^post0+___rho_1_^0 == 0 /\ -b22^post0+b22^0 == 0), cost: 1 1: l0 -> l1 : ___rho_10_^0'=___rho_10_^post1, num^0'=num^post1, c33^0'=c33^post1, PdoType^0'=PdoType^post1, dcIdi^0'=dcIdi^post1, a77^0'=a77^post1, status^0'=status^post1, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post1, ___rho_9_^0'=___rho_9_^post1, Pdolen^0'=Pdolen^post1, lptNamei^0'=lptNamei^post1, b22^0'=b22^post1, set^0'=set^post1, DName^0'=DName^post1, a66^0'=a66^post1, ___rho_1_^0'=___rho_1_^post1, pc^0'=pc^post1, d44^0'=d44^post1, Pdoi^0'=Pdoi^post1, i^0'=i^post1, a99^0'=a99^post1, unset^0'=unset^post1, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post1, a11^0'=a11^post1, (-ret_PPMakeDeviceName55^post1+ret_PPMakeDeviceName55^0 == 0 /\ ___rho_10_^0-___rho_10_^post1 == 0 /\ -___rho_1_^post1+___rho_1_^0 == 0 /\ set^post1 == 0 /\ c33^0-c33^post1 == 0 /\ a99^0-a99^post1 == 0 /\ -Pdolen^post1+Pdolen^0 == 0 /\ -1+set^10 == 0 /\ ___rho_9_^0-___rho_9_^post1 == 0 /\ -a11^post1+a11^0 == 0 /\ lptNamei^0-lptNamei^post1 == 0 /\ num^0-num^post1 == 0 /\ d44^0-d44^post1 == 0 /\ -a77^post1+a77^0 == 0 /\ pc^0-pc^post1 == 0 /\ 1-___rho_1_^0 <= 0 /\ PdoType^0-PdoType^post1 == 0 /\ -b22^post1+b22^0 == 0 /\ -Pdoi^post1+Pdoi^0 == 0 /\ status^0-status^post1 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post1 == 0 /\ -i^post1+i^0 == 0 /\ -dcIdi^post1+dcIdi^0 == 0 /\ -unset^post1+unset^0 == 0 /\ -DName^post1+DName^0 == 0 /\ -a66^post1+a66^0 == 0), cost: 1 22: l1 -> l12 : ___rho_10_^0'=___rho_10_^post22, num^0'=num^post22, c33^0'=c33^post22, PdoType^0'=PdoType^post22, dcIdi^0'=dcIdi^post22, a77^0'=a77^post22, status^0'=status^post22, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post22, ___rho_9_^0'=___rho_9_^post22, Pdolen^0'=Pdolen^post22, lptNamei^0'=lptNamei^post22, b22^0'=b22^post22, set^0'=set^post22, DName^0'=DName^post22, a66^0'=a66^post22, ___rho_1_^0'=___rho_1_^post22, pc^0'=pc^post22, d44^0'=d44^post22, Pdoi^0'=Pdoi^post22, i^0'=i^post22, a99^0'=a99^post22, unset^0'=unset^post22, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post22, a11^0'=a11^post22, (-DName^post22+DName^0 == 0 /\ -i^post22+i^0 == 0 /\ -b22^post22+b22^0 == 0 /\ status^0-status^post22 == 0 /\ a66^0-a66^post22 == 0 /\ ___rho_9_^0-___rho_9_^post22 == 0 /\ -a11^post22+a11^0 == 0 /\ a77^0-a77^post22 == 0 /\ lptNamei^0-lptNamei^post22 == 0 /\ num^0-num^post22 == 0 /\ ___rho_10_^0-___rho_10_^post22 == 0 /\ -set^post22+set^0 == 0 /\ pc^0-pc^post22 == 0 /\ -a99^post22+a99^0 == 0 /\ -Pdoi^post22+Pdoi^0 == 0 /\ -ret_PPMakeDeviceName55^post22+ret_PPMakeDeviceName55^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post22 == 0 /\ -unset^post22+unset^0 == 0 /\ dcIdi^0-dcIdi^post22 == 0 /\ -c33^post22+c33^0 == 0 /\ -___rho_1_^post22+___rho_1_^0 == 0 /\ -Pdolen^post22+Pdolen^0 == 0 /\ PdoType^0-PdoType^post22 == 0 /\ d44^0-d44^post22 == 0), cost: 1 3: l4 -> l5 : ___rho_10_^0'=___rho_10_^post3, num^0'=num^post3, c33^0'=c33^post3, PdoType^0'=PdoType^post3, dcIdi^0'=dcIdi^post3, a77^0'=a77^post3, status^0'=status^post3, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post3, ___rho_9_^0'=___rho_9_^post3, Pdolen^0'=Pdolen^post3, lptNamei^0'=lptNamei^post3, b22^0'=b22^post3, set^0'=set^post3, DName^0'=DName^post3, a66^0'=a66^post3, ___rho_1_^0'=___rho_1_^post3, pc^0'=pc^post3, d44^0'=d44^post3, Pdoi^0'=Pdoi^post3, i^0'=i^post3, a99^0'=a99^post3, unset^0'=unset^post3, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post3, a11^0'=a11^post3, (Pdolen^0-Pdolen^post3 == 0 /\ -a99^post3+a99^0 == 0 /\ -d44^post3+d44^0 == 0 /\ b22^0-b22^post3 == 0 /\ DName^0-DName^post3 == 0 /\ -___rho_1_^post3+___rho_1_^0 == 0 /\ -set^post3+set^0 == 0 /\ num^0-num^post3 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post3 == 0 /\ status^0-status^post3 == 0 /\ -a11^post3+a11^0 == 0 /\ i^0-i^post3 == 0 /\ ___rho_9_^0-___rho_9_^post3 == 0 /\ -Pdoi^post3+Pdoi^0 == 0 /\ -PdoType^post3+PdoType^0 == 0 /\ ___rho_10_^0-___rho_10_^post3 == 0 /\ lptNamei^0-lptNamei^post3 == 0 /\ c33^0-c33^post3 == 0 /\ -pc^post3+pc^0 == 0 /\ -unset^post3+unset^0 == 0 /\ dcIdi^0-dcIdi^post3 == 0 /\ -ret_PPMakeDeviceName55^post3+ret_PPMakeDeviceName55^0 == 0 /\ -a66^post3+a66^0 == 0 /\ a77^0-a77^post3 == 0), cost: 1 18: l5 -> l15 : ___rho_10_^0'=___rho_10_^post18, num^0'=num^post18, c33^0'=c33^post18, PdoType^0'=PdoType^post18, dcIdi^0'=dcIdi^post18, a77^0'=a77^post18, status^0'=status^post18, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post18, ___rho_9_^0'=___rho_9_^post18, Pdolen^0'=Pdolen^post18, lptNamei^0'=lptNamei^post18, b22^0'=b22^post18, set^0'=set^post18, DName^0'=DName^post18, a66^0'=a66^post18, ___rho_1_^0'=___rho_1_^post18, pc^0'=pc^post18, d44^0'=d44^post18, Pdoi^0'=Pdoi^post18, i^0'=i^post18, a99^0'=a99^post18, unset^0'=unset^post18, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post18, a11^0'=a11^post18, (-pc^post18+pc^0 == 0 /\ b22^0-b22^post18 == 0 /\ c33^0-c33^post18 == 0 /\ -i^post18+i^0 == 0 /\ -ret_PPMakeDeviceName55^post18+ret_PPMakeDeviceName55^0 == 0 /\ PdoType^0-PdoType^post18 == 0 /\ -unset^post18+unset^0 == 0 /\ -Pdoi^post18+Pdoi^0 == 0 /\ -ret_IoCreateDevice88^post18+ret_IoCreateDevice88^0 == 0 /\ DName^0-DName^post18 == 0 /\ ___rho_10_^0-___rho_10_^post18 == 0 /\ Pdolen^0-Pdolen^post18 == 0 /\ dcIdi^0-dcIdi^post18 == 0 /\ set^0-set^post18 == 0 /\ -d44^post18+d44^0 == 0 /\ -a66^post18+a66^0 == 0 /\ -___rho_1_^post18+___rho_1_^0 == 0 /\ -a99^post18+a99^0 == 0 /\ lptNamei^0-lptNamei^post18 == 0 /\ ___rho_9_^0-___rho_9_^post18 == 0 /\ -a77^post18+a77^0 == 0 /\ status^0-status^post18 == 0 /\ -a11^post18+a11^0 == 0 /\ num^0-num^post18 == 0), cost: 1 4: l6 -> l4 : ___rho_10_^0'=___rho_10_^post4, num^0'=num^post4, c33^0'=c33^post4, PdoType^0'=PdoType^post4, dcIdi^0'=dcIdi^post4, a77^0'=a77^post4, status^0'=status^post4, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post4, ___rho_9_^0'=___rho_9_^post4, Pdolen^0'=Pdolen^post4, lptNamei^0'=lptNamei^post4, b22^0'=b22^post4, set^0'=set^post4, DName^0'=DName^post4, a66^0'=a66^post4, ___rho_1_^0'=___rho_1_^post4, pc^0'=pc^post4, d44^0'=d44^post4, Pdoi^0'=Pdoi^post4, i^0'=i^post4, a99^0'=a99^post4, unset^0'=unset^post4, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post4, a11^0'=a11^post4, (-ret_PPMakeDeviceName55^post4+ret_PPMakeDeviceName55^0 == 0 /\ -___rho_9_^post4+___rho_9_^0 == 0 /\ -Pdoi^post4+Pdoi^0 == 0 /\ dcIdi^0-dcIdi^post4 == 0 /\ -a11^post4+a11^0 == 0 /\ -DName^post4+DName^0 == 0 /\ -pc^post4+pc^0 == 0 /\ status^0-status^post4 == 0 /\ -ret_IoCreateDevice88^post4+ret_IoCreateDevice88^0 == 0 /\ -a99^post4+a99^0 == 0 /\ set^0-set^post4 == 0 /\ b22^0-b22^post4 == 0 /\ PdoType^0-PdoType^post4 == 0 /\ -unset^post4+unset^0 == 0 /\ -lptNamei^post4+lptNamei^0 == 0 /\ ___rho_10_^0-___rho_10_^post4 == 0 /\ Pdolen^0-Pdolen^post4 == 0 /\ num^0-num^post4 == 0 /\ ___rho_1_^0-___rho_1_^post4 == 0 /\ 1-___rho_1_^0 <= 0 /\ -a66^post4+a66^0 == 0 /\ c33^0-c33^post4 == 0 /\ -d44^post4+d44^0 == 0 /\ -i^post4+i^0 == 0 /\ a77^0-a77^post4 == 0), cost: 1 5: l6 -> l4 : ___rho_10_^0'=___rho_10_^post5, num^0'=num^post5, c33^0'=c33^post5, PdoType^0'=PdoType^post5, dcIdi^0'=dcIdi^post5, a77^0'=a77^post5, status^0'=status^post5, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post5, ___rho_9_^0'=___rho_9_^post5, Pdolen^0'=Pdolen^post5, lptNamei^0'=lptNamei^post5, b22^0'=b22^post5, set^0'=set^post5, DName^0'=DName^post5, a66^0'=a66^post5, ___rho_1_^0'=___rho_1_^post5, pc^0'=pc^post5, d44^0'=d44^post5, Pdoi^0'=Pdoi^post5, i^0'=i^post5, a99^0'=a99^post5, unset^0'=unset^post5, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post5, a11^0'=a11^post5, (dcIdi^0-dcIdi^post5 == 0 /\ -DName^post5+DName^0 == 0 /\ status^0-status^post5 == 0 /\ a66^0-a66^post5 == 0 /\ a77^0-a77^post5 == 0 /\ -___rho_9_^post5+___rho_9_^0 == 0 /\ lptNamei^0-lptNamei^post5 == 0 /\ -set^post5+set^0 == 0 /\ ___rho_10_^0-___rho_10_^post5 == 0 /\ -a11^post5+a11^0 == 0 /\ -1+unset^10 == 0 /\ -ret_PPMakeDeviceName55^post5+ret_PPMakeDeviceName55^0 == 0 /\ -a99^post5+a99^0 == 0 /\ unset^post5 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post5 == 0 /\ PdoType^0-PdoType^post5 == 0 /\ -i^post5+i^0 == 0 /\ b22^0-b22^post5 == 0 /\ pc^0-pc^post5 == 0 /\ ___rho_1_^0 <= 0 /\ num^0-num^post5 == 0 /\ -Pdolen^post5+Pdolen^0 == 0 /\ -c33^post5+c33^0 == 0 /\ -___rho_1_^post5+___rho_1_^0 == 0 /\ -Pdoi^post5+Pdoi^0 == 0 /\ d44^0-d44^post5 == 0), cost: 1 6: l7 -> l6 : ___rho_10_^0'=___rho_10_^post6, num^0'=num^post6, c33^0'=c33^post6, PdoType^0'=PdoType^post6, dcIdi^0'=dcIdi^post6, a77^0'=a77^post6, status^0'=status^post6, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post6, ___rho_9_^0'=___rho_9_^post6, Pdolen^0'=Pdolen^post6, lptNamei^0'=lptNamei^post6, b22^0'=b22^post6, set^0'=set^post6, DName^0'=DName^post6, a66^0'=a66^post6, ___rho_1_^0'=___rho_1_^post6, pc^0'=pc^post6, d44^0'=d44^post6, Pdoi^0'=Pdoi^post6, i^0'=i^post6, a99^0'=a99^post6, unset^0'=unset^post6, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post6, a11^0'=a11^post6, (status^0-status^post6 == 0 /\ Pdoi^0-Pdoi^post6 == 0 /\ -lptNamei^post6+lptNamei^0 == 0 /\ -ret_PPMakeDeviceName55^post6+ret_PPMakeDeviceName55^0 == 0 /\ -a11^post6+a11^0 == 0 /\ c33^0-c33^post6 == 0 /\ -pc^post6+pc^0 == 0 /\ -a66^post6+a66^0 == 0 /\ DName^0-DName^post6 == 0 /\ -a99^post6+a99^0 == 0 /\ PdoType^0-PdoType^post6 == 0 /\ Pdolen^0-Pdolen^post6 == 0 /\ ___rho_10_^0-___rho_10_^post6 == 0 /\ dcIdi^0-dcIdi^post6 == 0 /\ num^post6 == 0 /\ ___rho_9_^0-___rho_9_^post6 == 0 /\ unset^0-unset^post6 == 0 /\ -d44^post6+d44^0 == 0 /\ b22^0-b22^post6 == 0 /\ -ret_IoCreateDevice88^post6+ret_IoCreateDevice88^0 == 0 /\ -i^post6+i^0 == 0 /\ -___rho_1_^post6+___rho_1_^0 == 0 /\ -a77^post6+a77^0 == 0 /\ set^0-set^post6 == 0), cost: 1 7: l8 -> l7 : ___rho_10_^0'=___rho_10_^post7, num^0'=num^post7, c33^0'=c33^post7, PdoType^0'=PdoType^post7, dcIdi^0'=dcIdi^post7, a77^0'=a77^post7, status^0'=status^post7, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post7, ___rho_9_^0'=___rho_9_^post7, Pdolen^0'=Pdolen^post7, lptNamei^0'=lptNamei^post7, b22^0'=b22^post7, set^0'=set^post7, DName^0'=DName^post7, a66^0'=a66^post7, ___rho_1_^0'=___rho_1_^post7, pc^0'=pc^post7, d44^0'=d44^post7, Pdoi^0'=Pdoi^post7, i^0'=i^post7, a99^0'=a99^post7, unset^0'=unset^post7, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post7, a11^0'=a11^post7, (-Pdolen^post7+Pdolen^0 == 0 /\ a66^0-a66^post7 == 0 /\ -pc^post7+pc^0 == 0 /\ -set^post7+set^0 == 0 /\ -status^post7+status^0 == 0 /\ ___rho_10_^0-___rho_10_^post7 == 0 /\ -a99^post7+a99^0 == 0 /\ PdoType^0-PdoType^post7 == 0 /\ -unset^post7+unset^0 == 0 /\ -i^post7+i^0 == 0 /\ c33^0-c33^post7 == 0 /\ lptNamei^0-lptNamei^post7 == 0 /\ -b22^post7+b22^0 == 0 /\ -dcIdi^post7+dcIdi^0 == 0 /\ d44^0-d44^post7 == 0 /\ a77^0-a77^post7 == 0 /\ -ret_PPMakeDeviceName55^post7+ret_PPMakeDeviceName55^0 == 0 /\ -Pdoi^post7+Pdoi^0 == 0 /\ ___rho_9_^0-___rho_9_^post7 == 0 /\ -DName^post7+DName^0 == 0 /\ num^0-num^post7 == 0 /\ -___rho_1_^post7+___rho_1_^0 == 0 /\ -a11^post7+a11^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post7 == 0), cost: 1 8: l9 -> l8 : ___rho_10_^0'=___rho_10_^post8, num^0'=num^post8, c33^0'=c33^post8, PdoType^0'=PdoType^post8, dcIdi^0'=dcIdi^post8, a77^0'=a77^post8, status^0'=status^post8, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post8, ___rho_9_^0'=___rho_9_^post8, Pdolen^0'=Pdolen^post8, lptNamei^0'=lptNamei^post8, b22^0'=b22^post8, set^0'=set^post8, DName^0'=DName^post8, a66^0'=a66^post8, ___rho_1_^0'=___rho_1_^post8, pc^0'=pc^post8, d44^0'=d44^post8, Pdoi^0'=Pdoi^post8, i^0'=i^post8, a99^0'=a99^post8, unset^0'=unset^post8, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post8, a11^0'=a11^post8, (c33^0-c33^post8 == 0 /\ num^0-num^post8 == 0 /\ b22^0-b22^post8 == 0 /\ -i^post8+i^0 == 0 /\ -pc^post8+pc^0 == 0 /\ -Pdoi^post8+Pdoi^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post8 == 0 /\ -unset^post8+unset^0 == 0 /\ DName^0-DName^post8 == 0 /\ ___rho_9_^0-___rho_9_^post8 == 0 /\ -1+status^0 <= 0 /\ Pdolen^0-Pdolen^post8 == 0 /\ -a66^post8+a66^0 == 0 /\ -PdoType^post8+PdoType^0 == 0 /\ set^0-set^post8 == 0 /\ -d44^post8+d44^0 == 0 /\ -a99^post8+a99^0 == 0 /\ status^0-status^post8 == 0 /\ -___rho_1_^post8+___rho_1_^0 == 0 /\ lptNamei^0-lptNamei^post8 == 0 /\ -a77^post8+a77^0 == 0 /\ ___rho_10_^0-___rho_10_^post8 == 0 /\ -ret_PPMakeDeviceName55^post8+ret_PPMakeDeviceName55^0 == 0 /\ -a11^post8+a11^0 == 0 /\ dcIdi^0-dcIdi^post8 == 0), cost: 1 9: l9 -> l8 : ___rho_10_^0'=___rho_10_^post9, num^0'=num^post9, c33^0'=c33^post9, PdoType^0'=PdoType^post9, dcIdi^0'=dcIdi^post9, a77^0'=a77^post9, status^0'=status^post9, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post9, ___rho_9_^0'=___rho_9_^post9, Pdolen^0'=Pdolen^post9, lptNamei^0'=lptNamei^post9, b22^0'=b22^post9, set^0'=set^post9, DName^0'=DName^post9, a66^0'=a66^post9, ___rho_1_^0'=___rho_1_^post9, pc^0'=pc^post9, d44^0'=d44^post9, Pdoi^0'=Pdoi^post9, i^0'=i^post9, a99^0'=a99^post9, unset^0'=unset^post9, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post9, a11^0'=a11^post9, (-unset^post9+unset^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post9 == 0 /\ -lptNamei^post9+lptNamei^0 == 0 /\ 3-status^0 <= 0 /\ -DName^post9+DName^0 == 0 /\ c33^0-c33^post9 == 0 /\ -a99^post9+a99^0 == 0 /\ num^0-num^post9 == 0 /\ -status^post9+status^0 == 0 /\ -ret_PPMakeDeviceName55^post9+ret_PPMakeDeviceName55^0 == 0 /\ -i^post9+i^0 == 0 /\ -b22^post9+b22^0 == 0 /\ set^0-set^post9 == 0 /\ -___rho_9_^post9+___rho_9_^0 == 0 /\ -Pdoi^post9+Pdoi^0 == 0 /\ ___rho_1_^0-___rho_1_^post9 == 0 /\ a66^0-a66^post9 == 0 /\ a77^0-a77^post9 == 0 /\ -a11^post9+a11^0 == 0 /\ -d44^post9+d44^0 == 0 /\ -pc^post9+pc^0 == 0 /\ PdoType^0-PdoType^post9 == 0 /\ Pdolen^0-Pdolen^post9 == 0 /\ ___rho_10_^0-___rho_10_^post9 == 0 /\ dcIdi^0-dcIdi^post9 == 0), cost: 1 10: l9 -> l8 : ___rho_10_^0'=___rho_10_^post10, num^0'=num^post10, c33^0'=c33^post10, PdoType^0'=PdoType^post10, dcIdi^0'=dcIdi^post10, a77^0'=a77^post10, status^0'=status^post10, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post10, ___rho_9_^0'=___rho_9_^post10, Pdolen^0'=Pdolen^post10, lptNamei^0'=lptNamei^post10, b22^0'=b22^post10, set^0'=set^post10, DName^0'=DName^post10, a66^0'=a66^post10, ___rho_1_^0'=___rho_1_^post10, pc^0'=pc^post10, d44^0'=d44^post10, Pdoi^0'=Pdoi^post10, i^0'=i^post10, a99^0'=a99^post10, unset^0'=unset^post10, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post10, a11^0'=a11^post10, (2-status^0 <= 0 /\ a77^0-a77^post10 == 0 /\ -DName^0+a99^post10 == 0 /\ lptNamei^0-lptNamei^post10 == 0 /\ -unset^post10+unset^0 == 0 /\ b22^0-b22^post10 == 0 /\ ___rho_9_^0-___rho_9_^post10 == 0 /\ -i^post10+i^0 == 0 /\ status^0-status^post10 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post10 == 0 /\ -___rho_1_^post10+___rho_1_^0 == 0 /\ -set^post10+set^0 == 0 /\ -2+status^0 <= 0 /\ -a11^post10+a11^0 == 0 /\ -Pdolen^post10+Pdolen^0 == 0 /\ -a66^post10+a66^0 == 0 /\ -ret_PPMakeDeviceName55^post10+ret_PPMakeDeviceName55^0 == 0 /\ -Pdoi^post10+Pdoi^0 == 0 /\ -d44^post10+d44^0 == 0 /\ PdoType^0-PdoType^post10 == 0 /\ dcIdi^0-dcIdi^post10 == 0 /\ -1-num^0+num^post10 == 0 /\ c33^0-c33^post10 == 0 /\ ___rho_10_^0-___rho_10_^post10 == 0 /\ DName^0-DName^post10 == 0 /\ pc^0-pc^post10 == 0), cost: 1 11: l10 -> l9 : ___rho_10_^0'=___rho_10_^post11, num^0'=num^post11, c33^0'=c33^post11, PdoType^0'=PdoType^post11, dcIdi^0'=dcIdi^post11, a77^0'=a77^post11, status^0'=status^post11, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post11, ___rho_9_^0'=___rho_9_^post11, Pdolen^0'=Pdolen^post11, lptNamei^0'=lptNamei^post11, b22^0'=b22^post11, set^0'=set^post11, DName^0'=DName^post11, a66^0'=a66^post11, ___rho_1_^0'=___rho_1_^post11, pc^0'=pc^post11, d44^0'=d44^post11, Pdoi^0'=Pdoi^post11, i^0'=i^post11, a99^0'=a99^post11, unset^0'=unset^post11, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post11, a11^0'=a11^post11, (c33^0-c33^post11 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post11 == 0 /\ ___rho_10_^0-___rho_10_^post11 == 0 /\ -i^post11+i^0 == 0 /\ set^0-set^post11 == 0 /\ -pc^post11+pc^0 == 0 /\ -b22^post11+b22^0 == 0 /\ dcIdi^0-dcIdi^post11 == 0 /\ num^0-num^post11 == 0 /\ -___rho_9_^post11+___rho_9_^0 == 0 /\ -DName^post11+DName^0 == 0 /\ -unset^post11+unset^0 == 0 /\ ___rho_1_^0-___rho_1_^post11 == 0 /\ -d44^post11+d44^0 == 0 /\ -a77^post11+a77^0 == 0 /\ -a99^post11+a99^0 == 0 /\ -a11^post11+a11^0 == 0 /\ status^0-status^post11 == 0 /\ Pdoi^post11 == 0 /\ a66^0-a66^post11 == 0 /\ -lptNamei^post11+lptNamei^0 == 0 /\ PdoType^0-PdoType^post11 == 0 /\ Pdolen^0-Pdolen^post11 == 0 /\ -ret_PPMakeDeviceName55^post11+ret_PPMakeDeviceName55^0 == 0), cost: 1 12: l11 -> l12 : ___rho_10_^0'=___rho_10_^post12, num^0'=num^post12, c33^0'=c33^post12, PdoType^0'=PdoType^post12, dcIdi^0'=dcIdi^post12, a77^0'=a77^post12, status^0'=status^post12, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post12, ___rho_9_^0'=___rho_9_^post12, Pdolen^0'=Pdolen^post12, lptNamei^0'=lptNamei^post12, b22^0'=b22^post12, set^0'=set^post12, DName^0'=DName^post12, a66^0'=a66^post12, ___rho_1_^0'=___rho_1_^post12, pc^0'=pc^post12, d44^0'=d44^post12, Pdoi^0'=Pdoi^post12, i^0'=i^post12, a99^0'=a99^post12, unset^0'=unset^post12, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post12, a11^0'=a11^post12, (-status^post12+status^0 == 0 /\ -Pdoi^post12+Pdoi^0 == 0 /\ PdoType^0-PdoType^post12 == 0 /\ -ret_PPMakeDeviceName55^post12+ret_PPMakeDeviceName55^0 == 0 /\ -___rho_9_^post12+___rho_9_^0 == 0 /\ num^0-num^post12 == 0 /\ a66^0-a66^post12 == 0 /\ ___rho_10_^0-___rho_10_^post12 == 0 /\ -a11^post12+a11^0 == 0 /\ -DName^post12+DName^0 == 0 /\ c33^0-c33^post12 == 0 /\ a77^0-a77^post12 == 0 /\ -a99^post12+a99^0 == 0 /\ lptNamei^0-lptNamei^post12 == 0 /\ pc^0-pc^post12 == 0 /\ -1+i^post12-i^0 == 0 /\ 1-status^0 <= 0 /\ -1+status^0 <= 0 /\ -set^post12+set^0 == 0 /\ dcIdi^0-dcIdi^post12 == 0 /\ -unset^post12+unset^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post12 == 0 /\ -Pdolen^post12+Pdolen^0 == 0 /\ -b22^post12+b22^0 == 0 /\ -___rho_1_^post12+___rho_1_^0 == 0 /\ d44^0-d44^post12 == 0), cost: 1 13: l11 -> l10 : ___rho_10_^0'=___rho_10_^post13, num^0'=num^post13, c33^0'=c33^post13, PdoType^0'=PdoType^post13, dcIdi^0'=dcIdi^post13, a77^0'=a77^post13, status^0'=status^post13, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post13, ___rho_9_^0'=___rho_9_^post13, Pdolen^0'=Pdolen^post13, lptNamei^0'=lptNamei^post13, b22^0'=b22^post13, set^0'=set^post13, DName^0'=DName^post13, a66^0'=a66^post13, ___rho_1_^0'=___rho_1_^post13, pc^0'=pc^post13, d44^0'=d44^post13, Pdoi^0'=Pdoi^post13, i^0'=i^post13, a99^0'=a99^post13, unset^0'=unset^post13, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post13, a11^0'=a11^post13, (num^0-num^post13 == 0 /\ -d44^post13+d44^0 == 0 /\ -a66^post13+a66^0 == 0 /\ -___rho_1_^post13+___rho_1_^0 == 0 /\ -pc^post13+pc^0 == 0 /\ DName^0-DName^post13 == 0 /\ -a99^post13+a99^0 == 0 /\ -set^post13+set^0 == 0 /\ ___rho_10_^0-___rho_10_^post13 == 0 /\ Pdolen^0-Pdolen^post13 == 0 /\ status^0 <= 0 /\ -unset^post13+unset^0 == 0 /\ -i^post13+i^0 == 0 /\ b22^0-b22^post13 == 0 /\ ___rho_9_^0-___rho_9_^post13 == 0 /\ c33^0-c33^post13 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post13 == 0 /\ a77^0-a77^post13 == 0 /\ -PdoType^post13+PdoType^0 == 0 /\ -ret_PPMakeDeviceName55^post13+ret_PPMakeDeviceName55^0 == 0 /\ status^0-status^post13 == 0 /\ -Pdoi^post13+Pdoi^0 == 0 /\ dcIdi^0-dcIdi^post13 == 0 /\ lptNamei^0-lptNamei^post13 == 0 /\ -a11^post13+a11^0 == 0), cost: 1 14: l11 -> l10 : ___rho_10_^0'=___rho_10_^post14, num^0'=num^post14, c33^0'=c33^post14, PdoType^0'=PdoType^post14, dcIdi^0'=dcIdi^post14, a77^0'=a77^post14, status^0'=status^post14, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post14, ___rho_9_^0'=___rho_9_^post14, Pdolen^0'=Pdolen^post14, lptNamei^0'=lptNamei^post14, b22^0'=b22^post14, set^0'=set^post14, DName^0'=DName^post14, a66^0'=a66^post14, ___rho_1_^0'=___rho_1_^post14, pc^0'=pc^post14, d44^0'=d44^post14, Pdoi^0'=Pdoi^post14, i^0'=i^post14, a99^0'=a99^post14, unset^0'=unset^post14, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post14, a11^0'=a11^post14, (2-status^0 <= 0 /\ num^0-num^post14 == 0 /\ -DName^post14+DName^0 == 0 /\ -i^post14+i^0 == 0 /\ -pc^post14+pc^0 == 0 /\ -lptNamei^post14+lptNamei^0 == 0 /\ PdoType^0-PdoType^post14 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post14 == 0 /\ -status^post14+status^0 == 0 /\ -Pdoi^post14+Pdoi^0 == 0 /\ set^0-set^post14 == 0 /\ -a99^post14+a99^0 == 0 /\ -unset^post14+unset^0 == 0 /\ c33^0-c33^post14 == 0 /\ -b22^post14+b22^0 == 0 /\ a66^0-a66^post14 == 0 /\ ___rho_1_^0-___rho_1_^post14 == 0 /\ -a11^post14+a11^0 == 0 /\ Pdolen^0-Pdolen^post14 == 0 /\ ___rho_10_^0-___rho_10_^post14 == 0 /\ ret_PPMakeDeviceName55^0-ret_PPMakeDeviceName55^post14 == 0 /\ -___rho_9_^post14+___rho_9_^0 == 0 /\ dcIdi^0-dcIdi^post14 == 0 /\ a77^0-a77^post14 == 0 /\ -d44^post14+d44^0 == 0), cost: 1 15: l12 -> l13 : ___rho_10_^0'=___rho_10_^post15, num^0'=num^post15, c33^0'=c33^post15, PdoType^0'=PdoType^post15, dcIdi^0'=dcIdi^post15, a77^0'=a77^post15, status^0'=status^post15, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post15, ___rho_9_^0'=___rho_9_^post15, Pdolen^0'=Pdolen^post15, lptNamei^0'=lptNamei^post15, b22^0'=b22^post15, set^0'=set^post15, DName^0'=DName^post15, a66^0'=a66^post15, ___rho_1_^0'=___rho_1_^post15, pc^0'=pc^post15, d44^0'=d44^post15, Pdoi^0'=Pdoi^post15, i^0'=i^post15, a99^0'=a99^post15, unset^0'=unset^post15, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post15, a11^0'=a11^post15, (a77^0-a77^post15 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post15 == 0 /\ -unset^post15+unset^0 == 0 /\ status^0-status^post15 == 0 /\ ___rho_9_^0-___rho_9_^post15 == 0 /\ b22^0-b22^post15 == 0 /\ -a66^post15+a66^0 == 0 /\ -a99^post15+a99^0 == 0 /\ num^0-num^post15 == 0 /\ -i^post15+i^0 == 0 /\ -set^post15+set^0 == 0 /\ -ret_PPMakeDeviceName55^post15+ret_PPMakeDeviceName55^0 == 0 /\ pc^0-pc^post15 == 0 /\ -a11^post15+a11^0 == 0 /\ -Pdoi^post15+Pdoi^0 == 0 /\ -d44^post15+d44^0 == 0 /\ DName^0-DName^post15 == 0 /\ PdoType^0-PdoType^post15 == 0 /\ lptNamei^0-lptNamei^post15 == 0 /\ Pdolen^0-Pdolen^post15 == 0 /\ -___rho_10_^post15+___rho_10_^0 == 0 /\ dcIdi^0-dcIdi^post15 == 0 /\ -___rho_1_^post15+___rho_1_^0 == 0 /\ c33^0-c33^post15 == 0), cost: 1 20: l13 -> l14 : ___rho_10_^0'=___rho_10_^post20, num^0'=num^post20, c33^0'=c33^post20, PdoType^0'=PdoType^post20, dcIdi^0'=dcIdi^post20, a77^0'=a77^post20, status^0'=status^post20, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post20, ___rho_9_^0'=___rho_9_^post20, Pdolen^0'=Pdolen^post20, lptNamei^0'=lptNamei^post20, b22^0'=b22^post20, set^0'=set^post20, DName^0'=DName^post20, a66^0'=a66^post20, ___rho_1_^0'=___rho_1_^post20, pc^0'=pc^post20, d44^0'=d44^post20, Pdoi^0'=Pdoi^post20, i^0'=i^post20, a99^0'=a99^post20, unset^0'=unset^post20, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post20, a11^0'=a11^post20, (0 == 0 /\ Pdolen^0-Pdolen^post20 == 0 /\ -unset^post20+unset^0 == 0 /\ -PdoType^0+b22^post20 == 0 /\ c33^post20-dcIdi^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post20 == 0 /\ -___rho_1_^post20+___rho_1_^0 == 0 /\ -i^post20+i^0 == 0 /\ num^0-num^post20 == 0 /\ status^0-status^post20 == 0 /\ -ret_PPMakeDeviceName55^post20+DName^post20 == 0 /\ -Pdoi^post20+Pdoi^0 == 0 /\ lptNamei^0-lptNamei^post20 == 0 /\ ret_PPMakeDeviceName55^post20-___rho_9_^post20 == 0 /\ -pc^post20+pc^0 == 0 /\ -a66^post20+a66^0 == 0 /\ a77^0-a77^post20 == 0 /\ PdoType^0-PdoType^post20 == 0 /\ 1-Pdolen^0+i^0 <= 0 /\ dcIdi^0-dcIdi^post20 == 0 /\ ___rho_10_^0-___rho_10_^post20 == 0 /\ -a99^post20+a99^0 == 0 /\ a11^post20-lptNamei^0 == 0 /\ -set^post20+set^0 == 0 /\ -num^0+d44^post20 == 0), cost: 1 21: l13 -> l7 : ___rho_10_^0'=___rho_10_^post21, num^0'=num^post21, c33^0'=c33^post21, PdoType^0'=PdoType^post21, dcIdi^0'=dcIdi^post21, a77^0'=a77^post21, status^0'=status^post21, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post21, ___rho_9_^0'=___rho_9_^post21, Pdolen^0'=Pdolen^post21, lptNamei^0'=lptNamei^post21, b22^0'=b22^post21, set^0'=set^post21, DName^0'=DName^post21, a66^0'=a66^post21, ___rho_1_^0'=___rho_1_^post21, pc^0'=pc^post21, d44^0'=d44^post21, Pdoi^0'=Pdoi^post21, i^0'=i^post21, a99^0'=a99^post21, unset^0'=unset^post21, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post21, a11^0'=a11^post21, (-a11^post21+a11^0 == 0 /\ dcIdi^0-dcIdi^post21 == 0 /\ set^0-set^post21 == 0 /\ -Pdoi^post21+Pdoi^0 == 0 /\ -a99^post21+a99^0 == 0 /\ -ret_PPMakeDeviceName55^post21+ret_PPMakeDeviceName55^0 == 0 /\ -___rho_9_^post21+___rho_9_^0 == 0 /\ num^0-num^post21 == 0 /\ status^0-status^post21 == 0 /\ -pc^post21+pc^0 == 0 /\ -ret_IoCreateDevice88^post21+ret_IoCreateDevice88^0 == 0 /\ Pdolen^0-i^0 <= 0 /\ PdoType^0-PdoType^post21 == 0 /\ -d44^post21+d44^0 == 0 /\ -a66^post21+a66^0 == 0 /\ b22^0-b22^post21 == 0 /\ c33^0-c33^post21 == 0 /\ -unset^post21+unset^0 == 0 /\ -lptNamei^post21+lptNamei^0 == 0 /\ -DName^post21+DName^0 == 0 /\ a77^0-a77^post21 == 0 /\ -i^post21+i^0 == 0 /\ ___rho_1_^0-___rho_1_^post21 == 0 /\ Pdolen^0-Pdolen^post21 == 0 /\ ___rho_10_^0-___rho_10_^post21 == 0), cost: 1 16: l14 -> l11 : ___rho_10_^0'=___rho_10_^post16, num^0'=num^post16, c33^0'=c33^post16, PdoType^0'=PdoType^post16, dcIdi^0'=dcIdi^post16, a77^0'=a77^post16, status^0'=status^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=___rho_9_^post16, Pdolen^0'=Pdolen^post16, lptNamei^0'=lptNamei^post16, b22^0'=b22^post16, set^0'=set^post16, DName^0'=DName^post16, a66^0'=a66^post16, ___rho_1_^0'=___rho_1_^post16, pc^0'=pc^post16, d44^0'=d44^post16, Pdoi^0'=Pdoi^post16, i^0'=i^post16, a99^0'=a99^post16, unset^0'=unset^post16, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post16, a11^0'=a11^post16, (0 == 0 /\ -___rho_1_^post16+___rho_1_^0 == 0 /\ -set^post16+set^0 == 0 /\ ___rho_9_^0-___rho_9_^post16 == 0 /\ -dcIdi^post16+dcIdi^0 == 0 /\ Pdolen^0-Pdolen^post16 == 0 /\ DName^0-DName^post16 == 0 /\ -d44^post16+d44^0 == 0 /\ -a99^post16+a99^0 == 0 /\ a66^post16-DName^0 == 0 /\ num^0-num^post16 == 0 /\ -a11^post16+a11^0 == 0 /\ status^post16-ret_IoCreateDevice88^post16 == 0 /\ b22^0-b22^post16 == 0 /\ -1+pc^10 == 0 /\ Pdoi^0-Pdoi^post16 == 0 /\ -ret_PPMakeDeviceName55^post16+ret_PPMakeDeviceName55^0 == 0 /\ -i^post16+i^0 == 0 /\ PdoType^0-PdoType^post16 == 0 /\ DName^0 <= 0 /\ a77^post16-Pdoi^0 == 0 /\ -unset^post16+unset^0 == 0 /\ c33^0-c33^post16 == 0 /\ -___rho_10_^post16+ret_IoCreateDevice88^post16 == 0 /\ lptNamei^0-lptNamei^post16 == 0 /\ pc^post16 == 0), cost: 1 17: l14 -> l7 : ___rho_10_^0'=___rho_10_^post17, num^0'=num^post17, c33^0'=c33^post17, PdoType^0'=PdoType^post17, dcIdi^0'=dcIdi^post17, a77^0'=a77^post17, status^0'=status^post17, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post17, ___rho_9_^0'=___rho_9_^post17, Pdolen^0'=Pdolen^post17, lptNamei^0'=lptNamei^post17, b22^0'=b22^post17, set^0'=set^post17, DName^0'=DName^post17, a66^0'=a66^post17, ___rho_1_^0'=___rho_1_^post17, pc^0'=pc^post17, d44^0'=d44^post17, Pdoi^0'=Pdoi^post17, i^0'=i^post17, a99^0'=a99^post17, unset^0'=unset^post17, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post17, a11^0'=a11^post17, (status^0-status^post17 == 0 /\ a66^0-a66^post17 == 0 /\ -unset^post17+unset^0 == 0 /\ a99^0-a99^post17 == 0 /\ a77^0-a77^post17 == 0 /\ -___rho_1_^post17+___rho_1_^0 == 0 /\ lptNamei^0-lptNamei^post17 == 0 /\ PdoType^0-PdoType^post17 == 0 /\ ___rho_10_^0-___rho_10_^post17 == 0 /\ -i^post17+i^0 == 0 /\ -set^post17+set^0 == 0 /\ -b22^post17+b22^0 == 0 /\ DName^0-DName^post17 == 0 /\ pc^0-pc^post17 == 0 /\ -ret_PPMakeDeviceName55^post17+ret_PPMakeDeviceName55^0 == 0 /\ -Pdoi^post17+Pdoi^0 == 0 /\ -dcIdi^post17+dcIdi^0 == 0 /\ -a11^post17+a11^0 == 0 /\ -c33^post17+c33^0 == 0 /\ ___rho_9_^0-___rho_9_^post17 == 0 /\ 1-DName^0 <= 0 /\ -Pdolen^post17+Pdolen^0 == 0 /\ num^0-num^post17 == 0 /\ d44^0-d44^post17 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post17 == 0), cost: 1 19: l15 -> l5 : ___rho_10_^0'=___rho_10_^post19, num^0'=num^post19, c33^0'=c33^post19, PdoType^0'=PdoType^post19, dcIdi^0'=dcIdi^post19, a77^0'=a77^post19, status^0'=status^post19, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post19, ___rho_9_^0'=___rho_9_^post19, Pdolen^0'=Pdolen^post19, lptNamei^0'=lptNamei^post19, b22^0'=b22^post19, set^0'=set^post19, DName^0'=DName^post19, a66^0'=a66^post19, ___rho_1_^0'=___rho_1_^post19, pc^0'=pc^post19, d44^0'=d44^post19, Pdoi^0'=Pdoi^post19, i^0'=i^post19, a99^0'=a99^post19, unset^0'=unset^post19, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post19, a11^0'=a11^post19, (a66^0-a66^post19 == 0 /\ -b22^post19+b22^0 == 0 /\ -a11^post19+a11^0 == 0 /\ lptNamei^0-lptNamei^post19 == 0 /\ c33^0-c33^post19 == 0 /\ -status^post19+status^0 == 0 /\ -___rho_9_^post19+___rho_9_^0 == 0 /\ -ret_PPMakeDeviceName55^post19+ret_PPMakeDeviceName55^0 == 0 /\ PdoType^0-PdoType^post19 == 0 /\ -i^post19+i^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post19 == 0 /\ -DName^post19+DName^0 == 0 /\ -pc^post19+pc^0 == 0 /\ -set^post19+set^0 == 0 /\ dcIdi^0-dcIdi^post19 == 0 /\ a77^0-a77^post19 == 0 /\ ___rho_1_^0-___rho_1_^post19 == 0 /\ d44^0-d44^post19 == 0 /\ ___rho_10_^0-___rho_10_^post19 == 0 /\ -Pdolen^post19+Pdolen^0 == 0 /\ -a99^post19+a99^0 == 0 /\ -unset^post19+unset^0 == 0 /\ -num^post19+num^0 == 0 /\ -Pdoi^post19+Pdoi^0 == 0), cost: 1 23: l16 -> l0 : ___rho_10_^0'=___rho_10_^post23, num^0'=num^post23, c33^0'=c33^post23, PdoType^0'=PdoType^post23, dcIdi^0'=dcIdi^post23, a77^0'=a77^post23, status^0'=status^post23, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post23, ___rho_9_^0'=___rho_9_^post23, Pdolen^0'=Pdolen^post23, lptNamei^0'=lptNamei^post23, b22^0'=b22^post23, set^0'=set^post23, DName^0'=DName^post23, a66^0'=a66^post23, ___rho_1_^0'=___rho_1_^post23, pc^0'=pc^post23, d44^0'=d44^post23, Pdoi^0'=Pdoi^post23, i^0'=i^post23, a99^0'=a99^post23, unset^0'=unset^post23, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post23, a11^0'=a11^post23, (0 == 0 /\ DName^0-DName^post23 == 0 /\ -lptNamei^post23+lptNamei^0 == 0 /\ ___rho_10_^0-___rho_10_^post23 == 0 /\ -a66^post23+a66^0 == 0 /\ -i^post23+i^0 == 0 /\ PdoType^0-PdoType^post23 == 0 /\ dcIdi^0-dcIdi^post23 == 0 /\ Pdolen^0-Pdolen^post23 == 0 /\ c33^0-c33^post23 == 0 /\ a77^0-a77^post23 == 0 /\ -ret_PPMakeDeviceName55^post23+ret_PPMakeDeviceName55^0 == 0 /\ -a11^post23+a11^0 == 0 /\ set^post23-unset^post23 == 0 /\ -Pdoi^post23+Pdoi^0 == 0 /\ status^0-status^post23 == 0 /\ b22^0-b22^post23 == 0 /\ -a99^post23+a99^0 == 0 /\ ___rho_9_^0-___rho_9_^post23 == 0 /\ unset^post23 == 0 /\ -d44^post23+d44^0 == 0 /\ -ret_IoCreateDevice88^post23+ret_IoCreateDevice88^0 == 0 /\ -pc^post23+pc^0 == 0 /\ num^0-num^post23 == 0), cost: 1 24: l17 -> l16 : ___rho_10_^0'=___rho_10_^post24, num^0'=num^post24, c33^0'=c33^post24, PdoType^0'=PdoType^post24, dcIdi^0'=dcIdi^post24, a77^0'=a77^post24, status^0'=status^post24, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post24, ___rho_9_^0'=___rho_9_^post24, Pdolen^0'=Pdolen^post24, lptNamei^0'=lptNamei^post24, b22^0'=b22^post24, set^0'=set^post24, DName^0'=DName^post24, a66^0'=a66^post24, ___rho_1_^0'=___rho_1_^post24, pc^0'=pc^post24, d44^0'=d44^post24, Pdoi^0'=Pdoi^post24, i^0'=i^post24, a99^0'=a99^post24, unset^0'=unset^post24, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post24, a11^0'=a11^post24, (num^0-num^post24 == 0 /\ -pc^post24+pc^0 == 0 /\ -i^post24+i^0 == 0 /\ PdoType^0-PdoType^post24 == 0 /\ -DName^post24+DName^0 == 0 /\ a66^0-a66^post24 == 0 /\ -unset^post24+unset^0 == 0 /\ -Pdoi^post24+Pdoi^0 == 0 /\ -ret_PPMakeDeviceName55^post24+ret_PPMakeDeviceName55^0 == 0 /\ c33^0-c33^post24 == 0 /\ status^0-status^post24 == 0 /\ dcIdi^0-dcIdi^post24 == 0 /\ -set^post24+set^0 == 0 /\ -___rho_1_^post24+___rho_1_^0 == 0 /\ a77^0-a77^post24 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post24 == 0 /\ -a99^post24+a99^0 == 0 /\ lptNamei^0-lptNamei^post24 == 0 /\ -Pdolen^post24+Pdolen^0 == 0 /\ -b22^post24+b22^0 == 0 /\ ___rho_10_^0-___rho_10_^post24 == 0 /\ d44^0-d44^post24 == 0 /\ -___rho_9_^post24+___rho_9_^0 == 0 /\ -a11^post24+a11^0 == 0), cost: 1 Applied preprocessing Original rule: l0 -> l1 : ___rho_10_^0'=___rho_10_^post0, num^0'=num^post0, c33^0'=c33^post0, PdoType^0'=PdoType^post0, dcIdi^0'=dcIdi^post0, a77^0'=a77^post0, status^0'=status^post0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post0, ___rho_9_^0'=___rho_9_^post0, Pdolen^0'=Pdolen^post0, lptNamei^0'=lptNamei^post0, b22^0'=b22^post0, set^0'=set^post0, DName^0'=DName^post0, a66^0'=a66^post0, ___rho_1_^0'=___rho_1_^post0, pc^0'=pc^post0, d44^0'=d44^post0, Pdoi^0'=Pdoi^post0, i^0'=i^post0, a99^0'=a99^post0, unset^0'=unset^post0, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post0, a11^0'=a11^post0, (-ret_PPMakeDeviceName55^post0+ret_PPMakeDeviceName55^0 == 0 /\ -Pdoi^post0+Pdoi^0 == 0 /\ ___rho_9_^0-___rho_9_^post0 == 0 /\ i^0-i^post0 == 0 /\ -a11^post0+a11^0 == 0 /\ lptNamei^0-lptNamei^post0 == 0 /\ -dcIdi^post0+dcIdi^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post0 == 0 /\ -a99^post0+a99^0 == 0 /\ status^0-status^post0 == 0 /\ DName^0-DName^post0 == 0 /\ -set^post0+set^0 == 0 /\ -Pdolen^post0+Pdolen^0 == 0 /\ PdoType^0-PdoType^post0 == 0 /\ ___rho_1_^0 <= 0 /\ -unset^post0+unset^0 == 0 /\ -d44^post0+d44^0 == 0 /\ -a66^post0+a66^0 == 0 /\ num^0-num^post0 == 0 /\ c33^0-c33^post0 == 0 /\ pc^0-pc^post0 == 0 /\ a77^0-a77^post0 == 0 /\ ___rho_10_^0-___rho_10_^post0 == 0 /\ -___rho_1_^post0+___rho_1_^0 == 0 /\ -b22^post0+b22^0 == 0), cost: 1 New rule: l0 -> l1 : ___rho_1_^0 <= 0, cost: 1 Applied preprocessing Original rule: l0 -> l1 : ___rho_10_^0'=___rho_10_^post1, num^0'=num^post1, c33^0'=c33^post1, PdoType^0'=PdoType^post1, dcIdi^0'=dcIdi^post1, a77^0'=a77^post1, status^0'=status^post1, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post1, ___rho_9_^0'=___rho_9_^post1, Pdolen^0'=Pdolen^post1, lptNamei^0'=lptNamei^post1, b22^0'=b22^post1, set^0'=set^post1, DName^0'=DName^post1, a66^0'=a66^post1, ___rho_1_^0'=___rho_1_^post1, pc^0'=pc^post1, d44^0'=d44^post1, Pdoi^0'=Pdoi^post1, i^0'=i^post1, a99^0'=a99^post1, unset^0'=unset^post1, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post1, a11^0'=a11^post1, (-ret_PPMakeDeviceName55^post1+ret_PPMakeDeviceName55^0 == 0 /\ ___rho_10_^0-___rho_10_^post1 == 0 /\ -___rho_1_^post1+___rho_1_^0 == 0 /\ set^post1 == 0 /\ c33^0-c33^post1 == 0 /\ a99^0-a99^post1 == 0 /\ -Pdolen^post1+Pdolen^0 == 0 /\ -1+set^10 == 0 /\ ___rho_9_^0-___rho_9_^post1 == 0 /\ -a11^post1+a11^0 == 0 /\ lptNamei^0-lptNamei^post1 == 0 /\ num^0-num^post1 == 0 /\ d44^0-d44^post1 == 0 /\ -a77^post1+a77^0 == 0 /\ pc^0-pc^post1 == 0 /\ 1-___rho_1_^0 <= 0 /\ PdoType^0-PdoType^post1 == 0 /\ -b22^post1+b22^0 == 0 /\ -Pdoi^post1+Pdoi^0 == 0 /\ status^0-status^post1 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post1 == 0 /\ -i^post1+i^0 == 0 /\ -dcIdi^post1+dcIdi^0 == 0 /\ -unset^post1+unset^0 == 0 /\ -DName^post1+DName^0 == 0 /\ -a66^post1+a66^0 == 0), cost: 1 New rule: l0 -> l1 : set^0'=0, -1+___rho_1_^0 >= 0, cost: 1 Applied preprocessing Original rule: l4 -> l5 : ___rho_10_^0'=___rho_10_^post3, num^0'=num^post3, c33^0'=c33^post3, PdoType^0'=PdoType^post3, dcIdi^0'=dcIdi^post3, a77^0'=a77^post3, status^0'=status^post3, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post3, ___rho_9_^0'=___rho_9_^post3, Pdolen^0'=Pdolen^post3, lptNamei^0'=lptNamei^post3, b22^0'=b22^post3, set^0'=set^post3, DName^0'=DName^post3, a66^0'=a66^post3, ___rho_1_^0'=___rho_1_^post3, pc^0'=pc^post3, d44^0'=d44^post3, Pdoi^0'=Pdoi^post3, i^0'=i^post3, a99^0'=a99^post3, unset^0'=unset^post3, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post3, a11^0'=a11^post3, (Pdolen^0-Pdolen^post3 == 0 /\ -a99^post3+a99^0 == 0 /\ -d44^post3+d44^0 == 0 /\ b22^0-b22^post3 == 0 /\ DName^0-DName^post3 == 0 /\ -___rho_1_^post3+___rho_1_^0 == 0 /\ -set^post3+set^0 == 0 /\ num^0-num^post3 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post3 == 0 /\ status^0-status^post3 == 0 /\ -a11^post3+a11^0 == 0 /\ i^0-i^post3 == 0 /\ ___rho_9_^0-___rho_9_^post3 == 0 /\ -Pdoi^post3+Pdoi^0 == 0 /\ -PdoType^post3+PdoType^0 == 0 /\ ___rho_10_^0-___rho_10_^post3 == 0 /\ lptNamei^0-lptNamei^post3 == 0 /\ c33^0-c33^post3 == 0 /\ -pc^post3+pc^0 == 0 /\ -unset^post3+unset^0 == 0 /\ dcIdi^0-dcIdi^post3 == 0 /\ -ret_PPMakeDeviceName55^post3+ret_PPMakeDeviceName55^0 == 0 /\ -a66^post3+a66^0 == 0 /\ a77^0-a77^post3 == 0), cost: 1 New rule: l4 -> l5 : TRUE, cost: 1 Applied preprocessing Original rule: l6 -> l4 : ___rho_10_^0'=___rho_10_^post4, num^0'=num^post4, c33^0'=c33^post4, PdoType^0'=PdoType^post4, dcIdi^0'=dcIdi^post4, a77^0'=a77^post4, status^0'=status^post4, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post4, ___rho_9_^0'=___rho_9_^post4, Pdolen^0'=Pdolen^post4, lptNamei^0'=lptNamei^post4, b22^0'=b22^post4, set^0'=set^post4, DName^0'=DName^post4, a66^0'=a66^post4, ___rho_1_^0'=___rho_1_^post4, pc^0'=pc^post4, d44^0'=d44^post4, Pdoi^0'=Pdoi^post4, i^0'=i^post4, a99^0'=a99^post4, unset^0'=unset^post4, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post4, a11^0'=a11^post4, (-ret_PPMakeDeviceName55^post4+ret_PPMakeDeviceName55^0 == 0 /\ -___rho_9_^post4+___rho_9_^0 == 0 /\ -Pdoi^post4+Pdoi^0 == 0 /\ dcIdi^0-dcIdi^post4 == 0 /\ -a11^post4+a11^0 == 0 /\ -DName^post4+DName^0 == 0 /\ -pc^post4+pc^0 == 0 /\ status^0-status^post4 == 0 /\ -ret_IoCreateDevice88^post4+ret_IoCreateDevice88^0 == 0 /\ -a99^post4+a99^0 == 0 /\ set^0-set^post4 == 0 /\ b22^0-b22^post4 == 0 /\ PdoType^0-PdoType^post4 == 0 /\ -unset^post4+unset^0 == 0 /\ -lptNamei^post4+lptNamei^0 == 0 /\ ___rho_10_^0-___rho_10_^post4 == 0 /\ Pdolen^0-Pdolen^post4 == 0 /\ num^0-num^post4 == 0 /\ ___rho_1_^0-___rho_1_^post4 == 0 /\ 1-___rho_1_^0 <= 0 /\ -a66^post4+a66^0 == 0 /\ c33^0-c33^post4 == 0 /\ -d44^post4+d44^0 == 0 /\ -i^post4+i^0 == 0 /\ a77^0-a77^post4 == 0), cost: 1 New rule: l6 -> l4 : -1+___rho_1_^0 >= 0, cost: 1 Applied preprocessing Original rule: l6 -> l4 : ___rho_10_^0'=___rho_10_^post5, num^0'=num^post5, c33^0'=c33^post5, PdoType^0'=PdoType^post5, dcIdi^0'=dcIdi^post5, a77^0'=a77^post5, status^0'=status^post5, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post5, ___rho_9_^0'=___rho_9_^post5, Pdolen^0'=Pdolen^post5, lptNamei^0'=lptNamei^post5, b22^0'=b22^post5, set^0'=set^post5, DName^0'=DName^post5, a66^0'=a66^post5, ___rho_1_^0'=___rho_1_^post5, pc^0'=pc^post5, d44^0'=d44^post5, Pdoi^0'=Pdoi^post5, i^0'=i^post5, a99^0'=a99^post5, unset^0'=unset^post5, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post5, a11^0'=a11^post5, (dcIdi^0-dcIdi^post5 == 0 /\ -DName^post5+DName^0 == 0 /\ status^0-status^post5 == 0 /\ a66^0-a66^post5 == 0 /\ a77^0-a77^post5 == 0 /\ -___rho_9_^post5+___rho_9_^0 == 0 /\ lptNamei^0-lptNamei^post5 == 0 /\ -set^post5+set^0 == 0 /\ ___rho_10_^0-___rho_10_^post5 == 0 /\ -a11^post5+a11^0 == 0 /\ -1+unset^10 == 0 /\ -ret_PPMakeDeviceName55^post5+ret_PPMakeDeviceName55^0 == 0 /\ -a99^post5+a99^0 == 0 /\ unset^post5 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post5 == 0 /\ PdoType^0-PdoType^post5 == 0 /\ -i^post5+i^0 == 0 /\ b22^0-b22^post5 == 0 /\ pc^0-pc^post5 == 0 /\ ___rho_1_^0 <= 0 /\ num^0-num^post5 == 0 /\ -Pdolen^post5+Pdolen^0 == 0 /\ -c33^post5+c33^0 == 0 /\ -___rho_1_^post5+___rho_1_^0 == 0 /\ -Pdoi^post5+Pdoi^0 == 0 /\ d44^0-d44^post5 == 0), cost: 1 New rule: l6 -> l4 : unset^0'=0, ___rho_1_^0 <= 0, cost: 1 Applied preprocessing Original rule: l7 -> l6 : ___rho_10_^0'=___rho_10_^post6, num^0'=num^post6, c33^0'=c33^post6, PdoType^0'=PdoType^post6, dcIdi^0'=dcIdi^post6, a77^0'=a77^post6, status^0'=status^post6, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post6, ___rho_9_^0'=___rho_9_^post6, Pdolen^0'=Pdolen^post6, lptNamei^0'=lptNamei^post6, b22^0'=b22^post6, set^0'=set^post6, DName^0'=DName^post6, a66^0'=a66^post6, ___rho_1_^0'=___rho_1_^post6, pc^0'=pc^post6, d44^0'=d44^post6, Pdoi^0'=Pdoi^post6, i^0'=i^post6, a99^0'=a99^post6, unset^0'=unset^post6, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post6, a11^0'=a11^post6, (status^0-status^post6 == 0 /\ Pdoi^0-Pdoi^post6 == 0 /\ -lptNamei^post6+lptNamei^0 == 0 /\ -ret_PPMakeDeviceName55^post6+ret_PPMakeDeviceName55^0 == 0 /\ -a11^post6+a11^0 == 0 /\ c33^0-c33^post6 == 0 /\ -pc^post6+pc^0 == 0 /\ -a66^post6+a66^0 == 0 /\ DName^0-DName^post6 == 0 /\ -a99^post6+a99^0 == 0 /\ PdoType^0-PdoType^post6 == 0 /\ Pdolen^0-Pdolen^post6 == 0 /\ ___rho_10_^0-___rho_10_^post6 == 0 /\ dcIdi^0-dcIdi^post6 == 0 /\ num^post6 == 0 /\ ___rho_9_^0-___rho_9_^post6 == 0 /\ unset^0-unset^post6 == 0 /\ -d44^post6+d44^0 == 0 /\ b22^0-b22^post6 == 0 /\ -ret_IoCreateDevice88^post6+ret_IoCreateDevice88^0 == 0 /\ -i^post6+i^0 == 0 /\ -___rho_1_^post6+___rho_1_^0 == 0 /\ -a77^post6+a77^0 == 0 /\ set^0-set^post6 == 0), cost: 1 New rule: l7 -> l6 : num^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l8 -> l7 : ___rho_10_^0'=___rho_10_^post7, num^0'=num^post7, c33^0'=c33^post7, PdoType^0'=PdoType^post7, dcIdi^0'=dcIdi^post7, a77^0'=a77^post7, status^0'=status^post7, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post7, ___rho_9_^0'=___rho_9_^post7, Pdolen^0'=Pdolen^post7, lptNamei^0'=lptNamei^post7, b22^0'=b22^post7, set^0'=set^post7, DName^0'=DName^post7, a66^0'=a66^post7, ___rho_1_^0'=___rho_1_^post7, pc^0'=pc^post7, d44^0'=d44^post7, Pdoi^0'=Pdoi^post7, i^0'=i^post7, a99^0'=a99^post7, unset^0'=unset^post7, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post7, a11^0'=a11^post7, (-Pdolen^post7+Pdolen^0 == 0 /\ a66^0-a66^post7 == 0 /\ -pc^post7+pc^0 == 0 /\ -set^post7+set^0 == 0 /\ -status^post7+status^0 == 0 /\ ___rho_10_^0-___rho_10_^post7 == 0 /\ -a99^post7+a99^0 == 0 /\ PdoType^0-PdoType^post7 == 0 /\ -unset^post7+unset^0 == 0 /\ -i^post7+i^0 == 0 /\ c33^0-c33^post7 == 0 /\ lptNamei^0-lptNamei^post7 == 0 /\ -b22^post7+b22^0 == 0 /\ -dcIdi^post7+dcIdi^0 == 0 /\ d44^0-d44^post7 == 0 /\ a77^0-a77^post7 == 0 /\ -ret_PPMakeDeviceName55^post7+ret_PPMakeDeviceName55^0 == 0 /\ -Pdoi^post7+Pdoi^0 == 0 /\ ___rho_9_^0-___rho_9_^post7 == 0 /\ -DName^post7+DName^0 == 0 /\ num^0-num^post7 == 0 /\ -___rho_1_^post7+___rho_1_^0 == 0 /\ -a11^post7+a11^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post7 == 0), cost: 1 New rule: l8 -> l7 : TRUE, cost: 1 Applied preprocessing Original rule: l9 -> l8 : ___rho_10_^0'=___rho_10_^post8, num^0'=num^post8, c33^0'=c33^post8, PdoType^0'=PdoType^post8, dcIdi^0'=dcIdi^post8, a77^0'=a77^post8, status^0'=status^post8, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post8, ___rho_9_^0'=___rho_9_^post8, Pdolen^0'=Pdolen^post8, lptNamei^0'=lptNamei^post8, b22^0'=b22^post8, set^0'=set^post8, DName^0'=DName^post8, a66^0'=a66^post8, ___rho_1_^0'=___rho_1_^post8, pc^0'=pc^post8, d44^0'=d44^post8, Pdoi^0'=Pdoi^post8, i^0'=i^post8, a99^0'=a99^post8, unset^0'=unset^post8, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post8, a11^0'=a11^post8, (c33^0-c33^post8 == 0 /\ num^0-num^post8 == 0 /\ b22^0-b22^post8 == 0 /\ -i^post8+i^0 == 0 /\ -pc^post8+pc^0 == 0 /\ -Pdoi^post8+Pdoi^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post8 == 0 /\ -unset^post8+unset^0 == 0 /\ DName^0-DName^post8 == 0 /\ ___rho_9_^0-___rho_9_^post8 == 0 /\ -1+status^0 <= 0 /\ Pdolen^0-Pdolen^post8 == 0 /\ -a66^post8+a66^0 == 0 /\ -PdoType^post8+PdoType^0 == 0 /\ set^0-set^post8 == 0 /\ -d44^post8+d44^0 == 0 /\ -a99^post8+a99^0 == 0 /\ status^0-status^post8 == 0 /\ -___rho_1_^post8+___rho_1_^0 == 0 /\ lptNamei^0-lptNamei^post8 == 0 /\ -a77^post8+a77^0 == 0 /\ ___rho_10_^0-___rho_10_^post8 == 0 /\ -ret_PPMakeDeviceName55^post8+ret_PPMakeDeviceName55^0 == 0 /\ -a11^post8+a11^0 == 0 /\ dcIdi^0-dcIdi^post8 == 0), cost: 1 New rule: l9 -> l8 : -1+status^0 <= 0, cost: 1 Applied preprocessing Original rule: l9 -> l8 : ___rho_10_^0'=___rho_10_^post9, num^0'=num^post9, c33^0'=c33^post9, PdoType^0'=PdoType^post9, dcIdi^0'=dcIdi^post9, a77^0'=a77^post9, status^0'=status^post9, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post9, ___rho_9_^0'=___rho_9_^post9, Pdolen^0'=Pdolen^post9, lptNamei^0'=lptNamei^post9, b22^0'=b22^post9, set^0'=set^post9, DName^0'=DName^post9, a66^0'=a66^post9, ___rho_1_^0'=___rho_1_^post9, pc^0'=pc^post9, d44^0'=d44^post9, Pdoi^0'=Pdoi^post9, i^0'=i^post9, a99^0'=a99^post9, unset^0'=unset^post9, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post9, a11^0'=a11^post9, (-unset^post9+unset^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post9 == 0 /\ -lptNamei^post9+lptNamei^0 == 0 /\ 3-status^0 <= 0 /\ -DName^post9+DName^0 == 0 /\ c33^0-c33^post9 == 0 /\ -a99^post9+a99^0 == 0 /\ num^0-num^post9 == 0 /\ -status^post9+status^0 == 0 /\ -ret_PPMakeDeviceName55^post9+ret_PPMakeDeviceName55^0 == 0 /\ -i^post9+i^0 == 0 /\ -b22^post9+b22^0 == 0 /\ set^0-set^post9 == 0 /\ -___rho_9_^post9+___rho_9_^0 == 0 /\ -Pdoi^post9+Pdoi^0 == 0 /\ ___rho_1_^0-___rho_1_^post9 == 0 /\ a66^0-a66^post9 == 0 /\ a77^0-a77^post9 == 0 /\ -a11^post9+a11^0 == 0 /\ -d44^post9+d44^0 == 0 /\ -pc^post9+pc^0 == 0 /\ PdoType^0-PdoType^post9 == 0 /\ Pdolen^0-Pdolen^post9 == 0 /\ ___rho_10_^0-___rho_10_^post9 == 0 /\ dcIdi^0-dcIdi^post9 == 0), cost: 1 New rule: l9 -> l8 : -3+status^0 >= 0, cost: 1 Applied preprocessing Original rule: l9 -> l8 : ___rho_10_^0'=___rho_10_^post10, num^0'=num^post10, c33^0'=c33^post10, PdoType^0'=PdoType^post10, dcIdi^0'=dcIdi^post10, a77^0'=a77^post10, status^0'=status^post10, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post10, ___rho_9_^0'=___rho_9_^post10, Pdolen^0'=Pdolen^post10, lptNamei^0'=lptNamei^post10, b22^0'=b22^post10, set^0'=set^post10, DName^0'=DName^post10, a66^0'=a66^post10, ___rho_1_^0'=___rho_1_^post10, pc^0'=pc^post10, d44^0'=d44^post10, Pdoi^0'=Pdoi^post10, i^0'=i^post10, a99^0'=a99^post10, unset^0'=unset^post10, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post10, a11^0'=a11^post10, (2-status^0 <= 0 /\ a77^0-a77^post10 == 0 /\ -DName^0+a99^post10 == 0 /\ lptNamei^0-lptNamei^post10 == 0 /\ -unset^post10+unset^0 == 0 /\ b22^0-b22^post10 == 0 /\ ___rho_9_^0-___rho_9_^post10 == 0 /\ -i^post10+i^0 == 0 /\ status^0-status^post10 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post10 == 0 /\ -___rho_1_^post10+___rho_1_^0 == 0 /\ -set^post10+set^0 == 0 /\ -2+status^0 <= 0 /\ -a11^post10+a11^0 == 0 /\ -Pdolen^post10+Pdolen^0 == 0 /\ -a66^post10+a66^0 == 0 /\ -ret_PPMakeDeviceName55^post10+ret_PPMakeDeviceName55^0 == 0 /\ -Pdoi^post10+Pdoi^0 == 0 /\ -d44^post10+d44^0 == 0 /\ PdoType^0-PdoType^post10 == 0 /\ dcIdi^0-dcIdi^post10 == 0 /\ -1-num^0+num^post10 == 0 /\ c33^0-c33^post10 == 0 /\ ___rho_10_^0-___rho_10_^post10 == 0 /\ DName^0-DName^post10 == 0 /\ pc^0-pc^post10 == 0), cost: 1 New rule: l9 -> l8 : num^0'=1+num^0, a99^0'=DName^0, -2+status^0 == 0, cost: 1 Applied preprocessing Original rule: l10 -> l9 : ___rho_10_^0'=___rho_10_^post11, num^0'=num^post11, c33^0'=c33^post11, PdoType^0'=PdoType^post11, dcIdi^0'=dcIdi^post11, a77^0'=a77^post11, status^0'=status^post11, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post11, ___rho_9_^0'=___rho_9_^post11, Pdolen^0'=Pdolen^post11, lptNamei^0'=lptNamei^post11, b22^0'=b22^post11, set^0'=set^post11, DName^0'=DName^post11, a66^0'=a66^post11, ___rho_1_^0'=___rho_1_^post11, pc^0'=pc^post11, d44^0'=d44^post11, Pdoi^0'=Pdoi^post11, i^0'=i^post11, a99^0'=a99^post11, unset^0'=unset^post11, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post11, a11^0'=a11^post11, (c33^0-c33^post11 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post11 == 0 /\ ___rho_10_^0-___rho_10_^post11 == 0 /\ -i^post11+i^0 == 0 /\ set^0-set^post11 == 0 /\ -pc^post11+pc^0 == 0 /\ -b22^post11+b22^0 == 0 /\ dcIdi^0-dcIdi^post11 == 0 /\ num^0-num^post11 == 0 /\ -___rho_9_^post11+___rho_9_^0 == 0 /\ -DName^post11+DName^0 == 0 /\ -unset^post11+unset^0 == 0 /\ ___rho_1_^0-___rho_1_^post11 == 0 /\ -d44^post11+d44^0 == 0 /\ -a77^post11+a77^0 == 0 /\ -a99^post11+a99^0 == 0 /\ -a11^post11+a11^0 == 0 /\ status^0-status^post11 == 0 /\ Pdoi^post11 == 0 /\ a66^0-a66^post11 == 0 /\ -lptNamei^post11+lptNamei^0 == 0 /\ PdoType^0-PdoType^post11 == 0 /\ Pdolen^0-Pdolen^post11 == 0 /\ -ret_PPMakeDeviceName55^post11+ret_PPMakeDeviceName55^0 == 0), cost: 1 New rule: l10 -> l9 : Pdoi^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l11 -> l12 : ___rho_10_^0'=___rho_10_^post12, num^0'=num^post12, c33^0'=c33^post12, PdoType^0'=PdoType^post12, dcIdi^0'=dcIdi^post12, a77^0'=a77^post12, status^0'=status^post12, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post12, ___rho_9_^0'=___rho_9_^post12, Pdolen^0'=Pdolen^post12, lptNamei^0'=lptNamei^post12, b22^0'=b22^post12, set^0'=set^post12, DName^0'=DName^post12, a66^0'=a66^post12, ___rho_1_^0'=___rho_1_^post12, pc^0'=pc^post12, d44^0'=d44^post12, Pdoi^0'=Pdoi^post12, i^0'=i^post12, a99^0'=a99^post12, unset^0'=unset^post12, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post12, a11^0'=a11^post12, (-status^post12+status^0 == 0 /\ -Pdoi^post12+Pdoi^0 == 0 /\ PdoType^0-PdoType^post12 == 0 /\ -ret_PPMakeDeviceName55^post12+ret_PPMakeDeviceName55^0 == 0 /\ -___rho_9_^post12+___rho_9_^0 == 0 /\ num^0-num^post12 == 0 /\ a66^0-a66^post12 == 0 /\ ___rho_10_^0-___rho_10_^post12 == 0 /\ -a11^post12+a11^0 == 0 /\ -DName^post12+DName^0 == 0 /\ c33^0-c33^post12 == 0 /\ a77^0-a77^post12 == 0 /\ -a99^post12+a99^0 == 0 /\ lptNamei^0-lptNamei^post12 == 0 /\ pc^0-pc^post12 == 0 /\ -1+i^post12-i^0 == 0 /\ 1-status^0 <= 0 /\ -1+status^0 <= 0 /\ -set^post12+set^0 == 0 /\ dcIdi^0-dcIdi^post12 == 0 /\ -unset^post12+unset^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post12 == 0 /\ -Pdolen^post12+Pdolen^0 == 0 /\ -b22^post12+b22^0 == 0 /\ -___rho_1_^post12+___rho_1_^0 == 0 /\ d44^0-d44^post12 == 0), cost: 1 New rule: l11 -> l12 : i^0'=1+i^0, -1+status^0 == 0, cost: 1 Applied preprocessing Original rule: l11 -> l10 : ___rho_10_^0'=___rho_10_^post13, num^0'=num^post13, c33^0'=c33^post13, PdoType^0'=PdoType^post13, dcIdi^0'=dcIdi^post13, a77^0'=a77^post13, status^0'=status^post13, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post13, ___rho_9_^0'=___rho_9_^post13, Pdolen^0'=Pdolen^post13, lptNamei^0'=lptNamei^post13, b22^0'=b22^post13, set^0'=set^post13, DName^0'=DName^post13, a66^0'=a66^post13, ___rho_1_^0'=___rho_1_^post13, pc^0'=pc^post13, d44^0'=d44^post13, Pdoi^0'=Pdoi^post13, i^0'=i^post13, a99^0'=a99^post13, unset^0'=unset^post13, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post13, a11^0'=a11^post13, (num^0-num^post13 == 0 /\ -d44^post13+d44^0 == 0 /\ -a66^post13+a66^0 == 0 /\ -___rho_1_^post13+___rho_1_^0 == 0 /\ -pc^post13+pc^0 == 0 /\ DName^0-DName^post13 == 0 /\ -a99^post13+a99^0 == 0 /\ -set^post13+set^0 == 0 /\ ___rho_10_^0-___rho_10_^post13 == 0 /\ Pdolen^0-Pdolen^post13 == 0 /\ status^0 <= 0 /\ -unset^post13+unset^0 == 0 /\ -i^post13+i^0 == 0 /\ b22^0-b22^post13 == 0 /\ ___rho_9_^0-___rho_9_^post13 == 0 /\ c33^0-c33^post13 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post13 == 0 /\ a77^0-a77^post13 == 0 /\ -PdoType^post13+PdoType^0 == 0 /\ -ret_PPMakeDeviceName55^post13+ret_PPMakeDeviceName55^0 == 0 /\ status^0-status^post13 == 0 /\ -Pdoi^post13+Pdoi^0 == 0 /\ dcIdi^0-dcIdi^post13 == 0 /\ lptNamei^0-lptNamei^post13 == 0 /\ -a11^post13+a11^0 == 0), cost: 1 New rule: l11 -> l10 : status^0 <= 0, cost: 1 Applied preprocessing Original rule: l11 -> l10 : ___rho_10_^0'=___rho_10_^post14, num^0'=num^post14, c33^0'=c33^post14, PdoType^0'=PdoType^post14, dcIdi^0'=dcIdi^post14, a77^0'=a77^post14, status^0'=status^post14, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post14, ___rho_9_^0'=___rho_9_^post14, Pdolen^0'=Pdolen^post14, lptNamei^0'=lptNamei^post14, b22^0'=b22^post14, set^0'=set^post14, DName^0'=DName^post14, a66^0'=a66^post14, ___rho_1_^0'=___rho_1_^post14, pc^0'=pc^post14, d44^0'=d44^post14, Pdoi^0'=Pdoi^post14, i^0'=i^post14, a99^0'=a99^post14, unset^0'=unset^post14, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post14, a11^0'=a11^post14, (2-status^0 <= 0 /\ num^0-num^post14 == 0 /\ -DName^post14+DName^0 == 0 /\ -i^post14+i^0 == 0 /\ -pc^post14+pc^0 == 0 /\ -lptNamei^post14+lptNamei^0 == 0 /\ PdoType^0-PdoType^post14 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post14 == 0 /\ -status^post14+status^0 == 0 /\ -Pdoi^post14+Pdoi^0 == 0 /\ set^0-set^post14 == 0 /\ -a99^post14+a99^0 == 0 /\ -unset^post14+unset^0 == 0 /\ c33^0-c33^post14 == 0 /\ -b22^post14+b22^0 == 0 /\ a66^0-a66^post14 == 0 /\ ___rho_1_^0-___rho_1_^post14 == 0 /\ -a11^post14+a11^0 == 0 /\ Pdolen^0-Pdolen^post14 == 0 /\ ___rho_10_^0-___rho_10_^post14 == 0 /\ ret_PPMakeDeviceName55^0-ret_PPMakeDeviceName55^post14 == 0 /\ -___rho_9_^post14+___rho_9_^0 == 0 /\ dcIdi^0-dcIdi^post14 == 0 /\ a77^0-a77^post14 == 0 /\ -d44^post14+d44^0 == 0), cost: 1 New rule: l11 -> l10 : -2+status^0 >= 0, cost: 1 Applied preprocessing Original rule: l12 -> l13 : ___rho_10_^0'=___rho_10_^post15, num^0'=num^post15, c33^0'=c33^post15, PdoType^0'=PdoType^post15, dcIdi^0'=dcIdi^post15, a77^0'=a77^post15, status^0'=status^post15, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post15, ___rho_9_^0'=___rho_9_^post15, Pdolen^0'=Pdolen^post15, lptNamei^0'=lptNamei^post15, b22^0'=b22^post15, set^0'=set^post15, DName^0'=DName^post15, a66^0'=a66^post15, ___rho_1_^0'=___rho_1_^post15, pc^0'=pc^post15, d44^0'=d44^post15, Pdoi^0'=Pdoi^post15, i^0'=i^post15, a99^0'=a99^post15, unset^0'=unset^post15, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post15, a11^0'=a11^post15, (a77^0-a77^post15 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post15 == 0 /\ -unset^post15+unset^0 == 0 /\ status^0-status^post15 == 0 /\ ___rho_9_^0-___rho_9_^post15 == 0 /\ b22^0-b22^post15 == 0 /\ -a66^post15+a66^0 == 0 /\ -a99^post15+a99^0 == 0 /\ num^0-num^post15 == 0 /\ -i^post15+i^0 == 0 /\ -set^post15+set^0 == 0 /\ -ret_PPMakeDeviceName55^post15+ret_PPMakeDeviceName55^0 == 0 /\ pc^0-pc^post15 == 0 /\ -a11^post15+a11^0 == 0 /\ -Pdoi^post15+Pdoi^0 == 0 /\ -d44^post15+d44^0 == 0 /\ DName^0-DName^post15 == 0 /\ PdoType^0-PdoType^post15 == 0 /\ lptNamei^0-lptNamei^post15 == 0 /\ Pdolen^0-Pdolen^post15 == 0 /\ -___rho_10_^post15+___rho_10_^0 == 0 /\ dcIdi^0-dcIdi^post15 == 0 /\ -___rho_1_^post15+___rho_1_^0 == 0 /\ c33^0-c33^post15 == 0), cost: 1 New rule: l12 -> l13 : TRUE, cost: 1 Applied preprocessing Original rule: l14 -> l11 : ___rho_10_^0'=___rho_10_^post16, num^0'=num^post16, c33^0'=c33^post16, PdoType^0'=PdoType^post16, dcIdi^0'=dcIdi^post16, a77^0'=a77^post16, status^0'=status^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=___rho_9_^post16, Pdolen^0'=Pdolen^post16, lptNamei^0'=lptNamei^post16, b22^0'=b22^post16, set^0'=set^post16, DName^0'=DName^post16, a66^0'=a66^post16, ___rho_1_^0'=___rho_1_^post16, pc^0'=pc^post16, d44^0'=d44^post16, Pdoi^0'=Pdoi^post16, i^0'=i^post16, a99^0'=a99^post16, unset^0'=unset^post16, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post16, a11^0'=a11^post16, (0 == 0 /\ -___rho_1_^post16+___rho_1_^0 == 0 /\ -set^post16+set^0 == 0 /\ ___rho_9_^0-___rho_9_^post16 == 0 /\ -dcIdi^post16+dcIdi^0 == 0 /\ Pdolen^0-Pdolen^post16 == 0 /\ DName^0-DName^post16 == 0 /\ -d44^post16+d44^0 == 0 /\ -a99^post16+a99^0 == 0 /\ a66^post16-DName^0 == 0 /\ num^0-num^post16 == 0 /\ -a11^post16+a11^0 == 0 /\ status^post16-ret_IoCreateDevice88^post16 == 0 /\ b22^0-b22^post16 == 0 /\ -1+pc^10 == 0 /\ Pdoi^0-Pdoi^post16 == 0 /\ -ret_PPMakeDeviceName55^post16+ret_PPMakeDeviceName55^0 == 0 /\ -i^post16+i^0 == 0 /\ PdoType^0-PdoType^post16 == 0 /\ DName^0 <= 0 /\ a77^post16-Pdoi^0 == 0 /\ -unset^post16+unset^0 == 0 /\ c33^0-c33^post16 == 0 /\ -___rho_10_^post16+ret_IoCreateDevice88^post16 == 0 /\ lptNamei^0-lptNamei^post16 == 0 /\ pc^post16 == 0), cost: 1 New rule: l14 -> l11 : ___rho_10_^0'=ret_IoCreateDevice88^post16, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, a66^0'=DName^0, pc^0'=0, DName^0 <= 0, cost: 1 Applied preprocessing Original rule: l14 -> l7 : ___rho_10_^0'=___rho_10_^post17, num^0'=num^post17, c33^0'=c33^post17, PdoType^0'=PdoType^post17, dcIdi^0'=dcIdi^post17, a77^0'=a77^post17, status^0'=status^post17, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post17, ___rho_9_^0'=___rho_9_^post17, Pdolen^0'=Pdolen^post17, lptNamei^0'=lptNamei^post17, b22^0'=b22^post17, set^0'=set^post17, DName^0'=DName^post17, a66^0'=a66^post17, ___rho_1_^0'=___rho_1_^post17, pc^0'=pc^post17, d44^0'=d44^post17, Pdoi^0'=Pdoi^post17, i^0'=i^post17, a99^0'=a99^post17, unset^0'=unset^post17, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post17, a11^0'=a11^post17, (status^0-status^post17 == 0 /\ a66^0-a66^post17 == 0 /\ -unset^post17+unset^0 == 0 /\ a99^0-a99^post17 == 0 /\ a77^0-a77^post17 == 0 /\ -___rho_1_^post17+___rho_1_^0 == 0 /\ lptNamei^0-lptNamei^post17 == 0 /\ PdoType^0-PdoType^post17 == 0 /\ ___rho_10_^0-___rho_10_^post17 == 0 /\ -i^post17+i^0 == 0 /\ -set^post17+set^0 == 0 /\ -b22^post17+b22^0 == 0 /\ DName^0-DName^post17 == 0 /\ pc^0-pc^post17 == 0 /\ -ret_PPMakeDeviceName55^post17+ret_PPMakeDeviceName55^0 == 0 /\ -Pdoi^post17+Pdoi^0 == 0 /\ -dcIdi^post17+dcIdi^0 == 0 /\ -a11^post17+a11^0 == 0 /\ -c33^post17+c33^0 == 0 /\ ___rho_9_^0-___rho_9_^post17 == 0 /\ 1-DName^0 <= 0 /\ -Pdolen^post17+Pdolen^0 == 0 /\ num^0-num^post17 == 0 /\ d44^0-d44^post17 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post17 == 0), cost: 1 New rule: l14 -> l7 : -1+DName^0 >= 0, cost: 1 Applied preprocessing Original rule: l5 -> l15 : ___rho_10_^0'=___rho_10_^post18, num^0'=num^post18, c33^0'=c33^post18, PdoType^0'=PdoType^post18, dcIdi^0'=dcIdi^post18, a77^0'=a77^post18, status^0'=status^post18, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post18, ___rho_9_^0'=___rho_9_^post18, Pdolen^0'=Pdolen^post18, lptNamei^0'=lptNamei^post18, b22^0'=b22^post18, set^0'=set^post18, DName^0'=DName^post18, a66^0'=a66^post18, ___rho_1_^0'=___rho_1_^post18, pc^0'=pc^post18, d44^0'=d44^post18, Pdoi^0'=Pdoi^post18, i^0'=i^post18, a99^0'=a99^post18, unset^0'=unset^post18, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post18, a11^0'=a11^post18, (-pc^post18+pc^0 == 0 /\ b22^0-b22^post18 == 0 /\ c33^0-c33^post18 == 0 /\ -i^post18+i^0 == 0 /\ -ret_PPMakeDeviceName55^post18+ret_PPMakeDeviceName55^0 == 0 /\ PdoType^0-PdoType^post18 == 0 /\ -unset^post18+unset^0 == 0 /\ -Pdoi^post18+Pdoi^0 == 0 /\ -ret_IoCreateDevice88^post18+ret_IoCreateDevice88^0 == 0 /\ DName^0-DName^post18 == 0 /\ ___rho_10_^0-___rho_10_^post18 == 0 /\ Pdolen^0-Pdolen^post18 == 0 /\ dcIdi^0-dcIdi^post18 == 0 /\ set^0-set^post18 == 0 /\ -d44^post18+d44^0 == 0 /\ -a66^post18+a66^0 == 0 /\ -___rho_1_^post18+___rho_1_^0 == 0 /\ -a99^post18+a99^0 == 0 /\ lptNamei^0-lptNamei^post18 == 0 /\ ___rho_9_^0-___rho_9_^post18 == 0 /\ -a77^post18+a77^0 == 0 /\ status^0-status^post18 == 0 /\ -a11^post18+a11^0 == 0 /\ num^0-num^post18 == 0), cost: 1 New rule: l5 -> l15 : TRUE, cost: 1 Applied preprocessing Original rule: l15 -> l5 : ___rho_10_^0'=___rho_10_^post19, num^0'=num^post19, c33^0'=c33^post19, PdoType^0'=PdoType^post19, dcIdi^0'=dcIdi^post19, a77^0'=a77^post19, status^0'=status^post19, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post19, ___rho_9_^0'=___rho_9_^post19, Pdolen^0'=Pdolen^post19, lptNamei^0'=lptNamei^post19, b22^0'=b22^post19, set^0'=set^post19, DName^0'=DName^post19, a66^0'=a66^post19, ___rho_1_^0'=___rho_1_^post19, pc^0'=pc^post19, d44^0'=d44^post19, Pdoi^0'=Pdoi^post19, i^0'=i^post19, a99^0'=a99^post19, unset^0'=unset^post19, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post19, a11^0'=a11^post19, (a66^0-a66^post19 == 0 /\ -b22^post19+b22^0 == 0 /\ -a11^post19+a11^0 == 0 /\ lptNamei^0-lptNamei^post19 == 0 /\ c33^0-c33^post19 == 0 /\ -status^post19+status^0 == 0 /\ -___rho_9_^post19+___rho_9_^0 == 0 /\ -ret_PPMakeDeviceName55^post19+ret_PPMakeDeviceName55^0 == 0 /\ PdoType^0-PdoType^post19 == 0 /\ -i^post19+i^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post19 == 0 /\ -DName^post19+DName^0 == 0 /\ -pc^post19+pc^0 == 0 /\ -set^post19+set^0 == 0 /\ dcIdi^0-dcIdi^post19 == 0 /\ a77^0-a77^post19 == 0 /\ ___rho_1_^0-___rho_1_^post19 == 0 /\ d44^0-d44^post19 == 0 /\ ___rho_10_^0-___rho_10_^post19 == 0 /\ -Pdolen^post19+Pdolen^0 == 0 /\ -a99^post19+a99^0 == 0 /\ -unset^post19+unset^0 == 0 /\ -num^post19+num^0 == 0 /\ -Pdoi^post19+Pdoi^0 == 0), cost: 1 New rule: l15 -> l5 : TRUE, cost: 1 Applied preprocessing Original rule: l13 -> l14 : ___rho_10_^0'=___rho_10_^post20, num^0'=num^post20, c33^0'=c33^post20, PdoType^0'=PdoType^post20, dcIdi^0'=dcIdi^post20, a77^0'=a77^post20, status^0'=status^post20, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post20, ___rho_9_^0'=___rho_9_^post20, Pdolen^0'=Pdolen^post20, lptNamei^0'=lptNamei^post20, b22^0'=b22^post20, set^0'=set^post20, DName^0'=DName^post20, a66^0'=a66^post20, ___rho_1_^0'=___rho_1_^post20, pc^0'=pc^post20, d44^0'=d44^post20, Pdoi^0'=Pdoi^post20, i^0'=i^post20, a99^0'=a99^post20, unset^0'=unset^post20, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post20, a11^0'=a11^post20, (0 == 0 /\ Pdolen^0-Pdolen^post20 == 0 /\ -unset^post20+unset^0 == 0 /\ -PdoType^0+b22^post20 == 0 /\ c33^post20-dcIdi^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post20 == 0 /\ -___rho_1_^post20+___rho_1_^0 == 0 /\ -i^post20+i^0 == 0 /\ num^0-num^post20 == 0 /\ status^0-status^post20 == 0 /\ -ret_PPMakeDeviceName55^post20+DName^post20 == 0 /\ -Pdoi^post20+Pdoi^0 == 0 /\ lptNamei^0-lptNamei^post20 == 0 /\ ret_PPMakeDeviceName55^post20-___rho_9_^post20 == 0 /\ -pc^post20+pc^0 == 0 /\ -a66^post20+a66^0 == 0 /\ a77^0-a77^post20 == 0 /\ PdoType^0-PdoType^post20 == 0 /\ 1-Pdolen^0+i^0 <= 0 /\ dcIdi^0-dcIdi^post20 == 0 /\ ___rho_10_^0-___rho_10_^post20 == 0 /\ -a99^post20+a99^0 == 0 /\ a11^post20-lptNamei^0 == 0 /\ -set^post20+set^0 == 0 /\ -num^0+d44^post20 == 0), cost: 1 New rule: l13 -> l14 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, 1-Pdolen^0+i^0 <= 0, cost: 1 Applied preprocessing Original rule: l13 -> l7 : ___rho_10_^0'=___rho_10_^post21, num^0'=num^post21, c33^0'=c33^post21, PdoType^0'=PdoType^post21, dcIdi^0'=dcIdi^post21, a77^0'=a77^post21, status^0'=status^post21, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post21, ___rho_9_^0'=___rho_9_^post21, Pdolen^0'=Pdolen^post21, lptNamei^0'=lptNamei^post21, b22^0'=b22^post21, set^0'=set^post21, DName^0'=DName^post21, a66^0'=a66^post21, ___rho_1_^0'=___rho_1_^post21, pc^0'=pc^post21, d44^0'=d44^post21, Pdoi^0'=Pdoi^post21, i^0'=i^post21, a99^0'=a99^post21, unset^0'=unset^post21, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post21, a11^0'=a11^post21, (-a11^post21+a11^0 == 0 /\ dcIdi^0-dcIdi^post21 == 0 /\ set^0-set^post21 == 0 /\ -Pdoi^post21+Pdoi^0 == 0 /\ -a99^post21+a99^0 == 0 /\ -ret_PPMakeDeviceName55^post21+ret_PPMakeDeviceName55^0 == 0 /\ -___rho_9_^post21+___rho_9_^0 == 0 /\ num^0-num^post21 == 0 /\ status^0-status^post21 == 0 /\ -pc^post21+pc^0 == 0 /\ -ret_IoCreateDevice88^post21+ret_IoCreateDevice88^0 == 0 /\ Pdolen^0-i^0 <= 0 /\ PdoType^0-PdoType^post21 == 0 /\ -d44^post21+d44^0 == 0 /\ -a66^post21+a66^0 == 0 /\ b22^0-b22^post21 == 0 /\ c33^0-c33^post21 == 0 /\ -unset^post21+unset^0 == 0 /\ -lptNamei^post21+lptNamei^0 == 0 /\ -DName^post21+DName^0 == 0 /\ a77^0-a77^post21 == 0 /\ -i^post21+i^0 == 0 /\ ___rho_1_^0-___rho_1_^post21 == 0 /\ Pdolen^0-Pdolen^post21 == 0 /\ ___rho_10_^0-___rho_10_^post21 == 0), cost: 1 New rule: l13 -> l7 : Pdolen^0-i^0 <= 0, cost: 1 Applied preprocessing Original rule: l1 -> l12 : ___rho_10_^0'=___rho_10_^post22, num^0'=num^post22, c33^0'=c33^post22, PdoType^0'=PdoType^post22, dcIdi^0'=dcIdi^post22, a77^0'=a77^post22, status^0'=status^post22, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post22, ___rho_9_^0'=___rho_9_^post22, Pdolen^0'=Pdolen^post22, lptNamei^0'=lptNamei^post22, b22^0'=b22^post22, set^0'=set^post22, DName^0'=DName^post22, a66^0'=a66^post22, ___rho_1_^0'=___rho_1_^post22, pc^0'=pc^post22, d44^0'=d44^post22, Pdoi^0'=Pdoi^post22, i^0'=i^post22, a99^0'=a99^post22, unset^0'=unset^post22, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post22, a11^0'=a11^post22, (-DName^post22+DName^0 == 0 /\ -i^post22+i^0 == 0 /\ -b22^post22+b22^0 == 0 /\ status^0-status^post22 == 0 /\ a66^0-a66^post22 == 0 /\ ___rho_9_^0-___rho_9_^post22 == 0 /\ -a11^post22+a11^0 == 0 /\ a77^0-a77^post22 == 0 /\ lptNamei^0-lptNamei^post22 == 0 /\ num^0-num^post22 == 0 /\ ___rho_10_^0-___rho_10_^post22 == 0 /\ -set^post22+set^0 == 0 /\ pc^0-pc^post22 == 0 /\ -a99^post22+a99^0 == 0 /\ -Pdoi^post22+Pdoi^0 == 0 /\ -ret_PPMakeDeviceName55^post22+ret_PPMakeDeviceName55^0 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post22 == 0 /\ -unset^post22+unset^0 == 0 /\ dcIdi^0-dcIdi^post22 == 0 /\ -c33^post22+c33^0 == 0 /\ -___rho_1_^post22+___rho_1_^0 == 0 /\ -Pdolen^post22+Pdolen^0 == 0 /\ PdoType^0-PdoType^post22 == 0 /\ d44^0-d44^post22 == 0), cost: 1 New rule: l1 -> l12 : TRUE, cost: 1 Applied preprocessing Original rule: l16 -> l0 : ___rho_10_^0'=___rho_10_^post23, num^0'=num^post23, c33^0'=c33^post23, PdoType^0'=PdoType^post23, dcIdi^0'=dcIdi^post23, a77^0'=a77^post23, status^0'=status^post23, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post23, ___rho_9_^0'=___rho_9_^post23, Pdolen^0'=Pdolen^post23, lptNamei^0'=lptNamei^post23, b22^0'=b22^post23, set^0'=set^post23, DName^0'=DName^post23, a66^0'=a66^post23, ___rho_1_^0'=___rho_1_^post23, pc^0'=pc^post23, d44^0'=d44^post23, Pdoi^0'=Pdoi^post23, i^0'=i^post23, a99^0'=a99^post23, unset^0'=unset^post23, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post23, a11^0'=a11^post23, (0 == 0 /\ DName^0-DName^post23 == 0 /\ -lptNamei^post23+lptNamei^0 == 0 /\ ___rho_10_^0-___rho_10_^post23 == 0 /\ -a66^post23+a66^0 == 0 /\ -i^post23+i^0 == 0 /\ PdoType^0-PdoType^post23 == 0 /\ dcIdi^0-dcIdi^post23 == 0 /\ Pdolen^0-Pdolen^post23 == 0 /\ c33^0-c33^post23 == 0 /\ a77^0-a77^post23 == 0 /\ -ret_PPMakeDeviceName55^post23+ret_PPMakeDeviceName55^0 == 0 /\ -a11^post23+a11^0 == 0 /\ set^post23-unset^post23 == 0 /\ -Pdoi^post23+Pdoi^0 == 0 /\ status^0-status^post23 == 0 /\ b22^0-b22^post23 == 0 /\ -a99^post23+a99^0 == 0 /\ ___rho_9_^0-___rho_9_^post23 == 0 /\ unset^post23 == 0 /\ -d44^post23+d44^0 == 0 /\ -ret_IoCreateDevice88^post23+ret_IoCreateDevice88^0 == 0 /\ -pc^post23+pc^0 == 0 /\ num^0-num^post23 == 0), cost: 1 New rule: l16 -> l0 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, 0 == 0, cost: 1 Applied preprocessing Original rule: l17 -> l16 : ___rho_10_^0'=___rho_10_^post24, num^0'=num^post24, c33^0'=c33^post24, PdoType^0'=PdoType^post24, dcIdi^0'=dcIdi^post24, a77^0'=a77^post24, status^0'=status^post24, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post24, ___rho_9_^0'=___rho_9_^post24, Pdolen^0'=Pdolen^post24, lptNamei^0'=lptNamei^post24, b22^0'=b22^post24, set^0'=set^post24, DName^0'=DName^post24, a66^0'=a66^post24, ___rho_1_^0'=___rho_1_^post24, pc^0'=pc^post24, d44^0'=d44^post24, Pdoi^0'=Pdoi^post24, i^0'=i^post24, a99^0'=a99^post24, unset^0'=unset^post24, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post24, a11^0'=a11^post24, (num^0-num^post24 == 0 /\ -pc^post24+pc^0 == 0 /\ -i^post24+i^0 == 0 /\ PdoType^0-PdoType^post24 == 0 /\ -DName^post24+DName^0 == 0 /\ a66^0-a66^post24 == 0 /\ -unset^post24+unset^0 == 0 /\ -Pdoi^post24+Pdoi^0 == 0 /\ -ret_PPMakeDeviceName55^post24+ret_PPMakeDeviceName55^0 == 0 /\ c33^0-c33^post24 == 0 /\ status^0-status^post24 == 0 /\ dcIdi^0-dcIdi^post24 == 0 /\ -set^post24+set^0 == 0 /\ -___rho_1_^post24+___rho_1_^0 == 0 /\ a77^0-a77^post24 == 0 /\ ret_IoCreateDevice88^0-ret_IoCreateDevice88^post24 == 0 /\ -a99^post24+a99^0 == 0 /\ lptNamei^0-lptNamei^post24 == 0 /\ -Pdolen^post24+Pdolen^0 == 0 /\ -b22^post24+b22^0 == 0 /\ ___rho_10_^0-___rho_10_^post24 == 0 /\ d44^0-d44^post24 == 0 /\ -___rho_9_^post24+___rho_9_^0 == 0 /\ -a11^post24+a11^0 == 0), cost: 1 New rule: l17 -> l16 : TRUE, cost: 1 Simplified rules Start location: l17 25: l0 -> l1 : ___rho_1_^0 <= 0, cost: 1 26: l0 -> l1 : set^0'=0, -1+___rho_1_^0 >= 0, cost: 1 46: l1 -> l12 : TRUE, cost: 1 27: l4 -> l5 : TRUE, cost: 1 42: l5 -> l15 : TRUE, cost: 1 28: l6 -> l4 : -1+___rho_1_^0 >= 0, cost: 1 29: l6 -> l4 : unset^0'=0, ___rho_1_^0 <= 0, cost: 1 30: l7 -> l6 : num^0'=0, TRUE, cost: 1 31: l8 -> l7 : TRUE, cost: 1 32: l9 -> l8 : -1+status^0 <= 0, cost: 1 33: l9 -> l8 : -3+status^0 >= 0, cost: 1 34: l9 -> l8 : num^0'=1+num^0, a99^0'=DName^0, -2+status^0 == 0, cost: 1 35: l10 -> l9 : Pdoi^0'=0, TRUE, cost: 1 36: l11 -> l12 : i^0'=1+i^0, -1+status^0 == 0, cost: 1 37: l11 -> l10 : status^0 <= 0, cost: 1 38: l11 -> l10 : -2+status^0 >= 0, cost: 1 39: l12 -> l13 : TRUE, cost: 1 44: l13 -> l14 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, 1-Pdolen^0+i^0 <= 0, cost: 1 45: l13 -> l7 : Pdolen^0-i^0 <= 0, cost: 1 40: l14 -> l11 : ___rho_10_^0'=ret_IoCreateDevice88^post16, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, a66^0'=DName^0, pc^0'=0, DName^0 <= 0, cost: 1 41: l14 -> l7 : -1+DName^0 >= 0, cost: 1 43: l15 -> l5 : TRUE, cost: 1 47: l16 -> l0 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, 0 == 0, cost: 1 48: l17 -> l16 : TRUE, cost: 1 Eliminating location l16 by chaining: Applied chaining First rule: l17 -> l16 : TRUE, cost: 1 Second rule: l16 -> l0 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, 0 == 0, cost: 1 New rule: l17 -> l0 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, 0 == 0, cost: 2 Applied deletion Removed the following rules: 47 48 Eliminating location l15 by chaining: Applied chaining First rule: l5 -> l15 : TRUE, cost: 1 Second rule: l15 -> l5 : TRUE, cost: 1 New rule: l5 -> l5 : TRUE, cost: 2 Applied deletion Removed the following rules: 42 43 Eliminated locations on linear paths Start location: l17 25: l0 -> l1 : ___rho_1_^0 <= 0, cost: 1 26: l0 -> l1 : set^0'=0, -1+___rho_1_^0 >= 0, cost: 1 46: l1 -> l12 : TRUE, cost: 1 27: l4 -> l5 : TRUE, cost: 1 50: l5 -> l5 : TRUE, cost: 2 28: l6 -> l4 : -1+___rho_1_^0 >= 0, cost: 1 29: l6 -> l4 : unset^0'=0, ___rho_1_^0 <= 0, cost: 1 30: l7 -> l6 : num^0'=0, TRUE, cost: 1 31: l8 -> l7 : TRUE, cost: 1 32: l9 -> l8 : -1+status^0 <= 0, cost: 1 33: l9 -> l8 : -3+status^0 >= 0, cost: 1 34: l9 -> l8 : num^0'=1+num^0, a99^0'=DName^0, -2+status^0 == 0, cost: 1 35: l10 -> l9 : Pdoi^0'=0, TRUE, cost: 1 36: l11 -> l12 : i^0'=1+i^0, -1+status^0 == 0, cost: 1 37: l11 -> l10 : status^0 <= 0, cost: 1 38: l11 -> l10 : -2+status^0 >= 0, cost: 1 39: l12 -> l13 : TRUE, cost: 1 44: l13 -> l14 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, 1-Pdolen^0+i^0 <= 0, cost: 1 45: l13 -> l7 : Pdolen^0-i^0 <= 0, cost: 1 40: l14 -> l11 : ___rho_10_^0'=ret_IoCreateDevice88^post16, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, a66^0'=DName^0, pc^0'=0, DName^0 <= 0, cost: 1 41: l14 -> l7 : -1+DName^0 >= 0, cost: 1 49: l17 -> l0 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, 0 == 0, cost: 2 Applied nonterm Original rule: l5 -> l5 : TRUE, cost: 2 New rule: l5 -> [18] : n >= 0, cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_DBnham.txt Applied deletion Removed the following rules: 50 Accelerated simple loops Start location: l17 25: l0 -> l1 : ___rho_1_^0 <= 0, cost: 1 26: l0 -> l1 : set^0'=0, -1+___rho_1_^0 >= 0, cost: 1 46: l1 -> l12 : TRUE, cost: 1 27: l4 -> l5 : TRUE, cost: 1 51: l5 -> [18] : n >= 0, cost: NONTERM 28: l6 -> l4 : -1+___rho_1_^0 >= 0, cost: 1 29: l6 -> l4 : unset^0'=0, ___rho_1_^0 <= 0, cost: 1 30: l7 -> l6 : num^0'=0, TRUE, cost: 1 31: l8 -> l7 : TRUE, cost: 1 32: l9 -> l8 : -1+status^0 <= 0, cost: 1 33: l9 -> l8 : -3+status^0 >= 0, cost: 1 34: l9 -> l8 : num^0'=1+num^0, a99^0'=DName^0, -2+status^0 == 0, cost: 1 35: l10 -> l9 : Pdoi^0'=0, TRUE, cost: 1 36: l11 -> l12 : i^0'=1+i^0, -1+status^0 == 0, cost: 1 37: l11 -> l10 : status^0 <= 0, cost: 1 38: l11 -> l10 : -2+status^0 >= 0, cost: 1 39: l12 -> l13 : TRUE, cost: 1 44: l13 -> l14 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, 1-Pdolen^0+i^0 <= 0, cost: 1 45: l13 -> l7 : Pdolen^0-i^0 <= 0, cost: 1 40: l14 -> l11 : ___rho_10_^0'=ret_IoCreateDevice88^post16, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, a66^0'=DName^0, pc^0'=0, DName^0 <= 0, cost: 1 41: l14 -> l7 : -1+DName^0 >= 0, cost: 1 49: l17 -> l0 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, 0 == 0, cost: 2 Applied chaining First rule: l4 -> l5 : TRUE, cost: 1 Second rule: l5 -> [18] : n >= 0, cost: NONTERM New rule: l4 -> [18] : TRUE, cost: NONTERM Applied deletion Removed the following rules: 51 Chained accelerated rules with incoming rules Start location: l17 25: l0 -> l1 : ___rho_1_^0 <= 0, cost: 1 26: l0 -> l1 : set^0'=0, -1+___rho_1_^0 >= 0, cost: 1 46: l1 -> l12 : TRUE, cost: 1 27: l4 -> l5 : TRUE, cost: 1 52: l4 -> [18] : TRUE, cost: NONTERM 28: l6 -> l4 : -1+___rho_1_^0 >= 0, cost: 1 29: l6 -> l4 : unset^0'=0, ___rho_1_^0 <= 0, cost: 1 30: l7 -> l6 : num^0'=0, TRUE, cost: 1 31: l8 -> l7 : TRUE, cost: 1 32: l9 -> l8 : -1+status^0 <= 0, cost: 1 33: l9 -> l8 : -3+status^0 >= 0, cost: 1 34: l9 -> l8 : num^0'=1+num^0, a99^0'=DName^0, -2+status^0 == 0, cost: 1 35: l10 -> l9 : Pdoi^0'=0, TRUE, cost: 1 36: l11 -> l12 : i^0'=1+i^0, -1+status^0 == 0, cost: 1 37: l11 -> l10 : status^0 <= 0, cost: 1 38: l11 -> l10 : -2+status^0 >= 0, cost: 1 39: l12 -> l13 : TRUE, cost: 1 44: l13 -> l14 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, 1-Pdolen^0+i^0 <= 0, cost: 1 45: l13 -> l7 : Pdolen^0-i^0 <= 0, cost: 1 40: l14 -> l11 : ___rho_10_^0'=ret_IoCreateDevice88^post16, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, a66^0'=DName^0, pc^0'=0, DName^0 <= 0, cost: 1 41: l14 -> l7 : -1+DName^0 >= 0, cost: 1 49: l17 -> l0 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, 0 == 0, cost: 2 Removed unreachable locations and irrelevant leafs Start location: l17 25: l0 -> l1 : ___rho_1_^0 <= 0, cost: 1 26: l0 -> l1 : set^0'=0, -1+___rho_1_^0 >= 0, cost: 1 46: l1 -> l12 : TRUE, cost: 1 52: l4 -> [18] : TRUE, cost: NONTERM 28: l6 -> l4 : -1+___rho_1_^0 >= 0, cost: 1 29: l6 -> l4 : unset^0'=0, ___rho_1_^0 <= 0, cost: 1 30: l7 -> l6 : num^0'=0, TRUE, cost: 1 31: l8 -> l7 : TRUE, cost: 1 32: l9 -> l8 : -1+status^0 <= 0, cost: 1 33: l9 -> l8 : -3+status^0 >= 0, cost: 1 34: l9 -> l8 : num^0'=1+num^0, a99^0'=DName^0, -2+status^0 == 0, cost: 1 35: l10 -> l9 : Pdoi^0'=0, TRUE, cost: 1 36: l11 -> l12 : i^0'=1+i^0, -1+status^0 == 0, cost: 1 37: l11 -> l10 : status^0 <= 0, cost: 1 38: l11 -> l10 : -2+status^0 >= 0, cost: 1 39: l12 -> l13 : TRUE, cost: 1 44: l13 -> l14 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, 1-Pdolen^0+i^0 <= 0, cost: 1 45: l13 -> l7 : Pdolen^0-i^0 <= 0, cost: 1 40: l14 -> l11 : ___rho_10_^0'=ret_IoCreateDevice88^post16, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, a66^0'=DName^0, pc^0'=0, DName^0 <= 0, cost: 1 41: l14 -> l7 : -1+DName^0 >= 0, cost: 1 49: l17 -> l0 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, 0 == 0, cost: 2 Eliminating location l0 by chaining: Applied chaining First rule: l17 -> l0 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, 0 == 0, cost: 2 Second rule: l0 -> l1 : ___rho_1_^0 <= 0, cost: 1 New rule: l17 -> l1 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, (0 == 0 /\ ___rho_1_^post23 <= 0), cost: 3 Applied simplification Original rule: l17 -> l1 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, (0 == 0 /\ ___rho_1_^post23 <= 0), cost: 3 New rule: l17 -> l1 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, ___rho_1_^post23 <= 0, cost: 3 Applied chaining First rule: l17 -> l0 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, 0 == 0, cost: 2 Second rule: l0 -> l1 : set^0'=0, -1+___rho_1_^0 >= 0, cost: 1 New rule: l17 -> l1 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, (0 == 0 /\ -1+___rho_1_^post23 >= 0), cost: 3 Applied simplification Original rule: l17 -> l1 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, (0 == 0 /\ -1+___rho_1_^post23 >= 0), cost: 3 New rule: l17 -> l1 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, -1+___rho_1_^post23 >= 0, cost: 3 Applied deletion Removed the following rules: 25 26 49 Eliminating location l13 by chaining: Applied chaining First rule: l12 -> l13 : TRUE, cost: 1 Second rule: l13 -> l14 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, 1-Pdolen^0+i^0 <= 0, cost: 1 New rule: l12 -> l14 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, 1-Pdolen^0+i^0 <= 0, cost: 2 Applied chaining First rule: l12 -> l13 : TRUE, cost: 1 Second rule: l13 -> l7 : Pdolen^0-i^0 <= 0, cost: 1 New rule: l12 -> l7 : Pdolen^0-i^0 <= 0, cost: 2 Applied deletion Removed the following rules: 39 44 45 Eliminating location l6 by chaining: Applied chaining First rule: l7 -> l6 : num^0'=0, TRUE, cost: 1 Second rule: l6 -> l4 : -1+___rho_1_^0 >= 0, cost: 1 New rule: l7 -> l4 : num^0'=0, -1+___rho_1_^0 >= 0, cost: 2 Applied chaining First rule: l7 -> l6 : num^0'=0, TRUE, cost: 1 Second rule: l6 -> l4 : unset^0'=0, ___rho_1_^0 <= 0, cost: 1 New rule: l7 -> l4 : num^0'=0, unset^0'=0, ___rho_1_^0 <= 0, cost: 2 Applied deletion Removed the following rules: 28 29 30 Eliminating location l11 by chaining: Applied chaining First rule: l14 -> l11 : ___rho_10_^0'=ret_IoCreateDevice88^post16, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, a66^0'=DName^0, pc^0'=0, DName^0 <= 0, cost: 1 Second rule: l11 -> l12 : i^0'=1+i^0, -1+status^0 == 0, cost: 1 New rule: l14 -> l12 : ___rho_10_^0'=ret_IoCreateDevice88^post16, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, a66^0'=DName^0, pc^0'=0, i^0'=1+i^0, (-1+ret_IoCreateDevice88^post16 == 0 /\ DName^0 <= 0), cost: 2 Applied chaining First rule: l14 -> l11 : ___rho_10_^0'=ret_IoCreateDevice88^post16, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, a66^0'=DName^0, pc^0'=0, DName^0 <= 0, cost: 1 Second rule: l11 -> l10 : status^0 <= 0, cost: 1 New rule: l14 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, a66^0'=DName^0, pc^0'=0, (DName^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 2 Applied chaining First rule: l14 -> l11 : ___rho_10_^0'=ret_IoCreateDevice88^post16, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, a66^0'=DName^0, pc^0'=0, DName^0 <= 0, cost: 1 Second rule: l11 -> l10 : -2+status^0 >= 0, cost: 1 New rule: l14 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, a66^0'=DName^0, pc^0'=0, (DName^0 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0), cost: 2 Applied deletion Removed the following rules: 36 37 38 40 Eliminating location l9 by chaining: Applied chaining First rule: l10 -> l9 : Pdoi^0'=0, TRUE, cost: 1 Second rule: l9 -> l8 : -1+status^0 <= 0, cost: 1 New rule: l10 -> l8 : Pdoi^0'=0, -1+status^0 <= 0, cost: 2 Applied chaining First rule: l10 -> l9 : Pdoi^0'=0, TRUE, cost: 1 Second rule: l9 -> l8 : -3+status^0 >= 0, cost: 1 New rule: l10 -> l8 : Pdoi^0'=0, -3+status^0 >= 0, cost: 2 Applied chaining First rule: l10 -> l9 : Pdoi^0'=0, TRUE, cost: 1 Second rule: l9 -> l8 : num^0'=1+num^0, a99^0'=DName^0, -2+status^0 == 0, cost: 1 New rule: l10 -> l8 : num^0'=1+num^0, Pdoi^0'=0, a99^0'=DName^0, -2+status^0 == 0, cost: 2 Applied deletion Removed the following rules: 32 33 34 35 Eliminated locations on tree-shaped paths Start location: l17 46: l1 -> l12 : TRUE, cost: 1 52: l4 -> [18] : TRUE, cost: NONTERM 57: l7 -> l4 : num^0'=0, -1+___rho_1_^0 >= 0, cost: 2 58: l7 -> l4 : num^0'=0, unset^0'=0, ___rho_1_^0 <= 0, cost: 2 31: l8 -> l7 : TRUE, cost: 1 62: l10 -> l8 : Pdoi^0'=0, -1+status^0 <= 0, cost: 2 63: l10 -> l8 : Pdoi^0'=0, -3+status^0 >= 0, cost: 2 64: l10 -> l8 : num^0'=1+num^0, Pdoi^0'=0, a99^0'=DName^0, -2+status^0 == 0, cost: 2 55: l12 -> l14 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, 1-Pdolen^0+i^0 <= 0, cost: 2 56: l12 -> l7 : Pdolen^0-i^0 <= 0, cost: 2 41: l14 -> l7 : -1+DName^0 >= 0, cost: 1 59: l14 -> l12 : ___rho_10_^0'=ret_IoCreateDevice88^post16, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, a66^0'=DName^0, pc^0'=0, i^0'=1+i^0, (-1+ret_IoCreateDevice88^post16 == 0 /\ DName^0 <= 0), cost: 2 60: l14 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, a66^0'=DName^0, pc^0'=0, (DName^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 2 61: l14 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, a66^0'=DName^0, pc^0'=0, (DName^0 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0), cost: 2 53: l17 -> l1 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, ___rho_1_^post23 <= 0, cost: 3 54: l17 -> l1 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, -1+___rho_1_^post23 >= 0, cost: 3 Eliminating location l1 by chaining: Applied chaining First rule: l17 -> l1 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, ___rho_1_^post23 <= 0, cost: 3 Second rule: l1 -> l12 : TRUE, cost: 1 New rule: l17 -> l12 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, ___rho_1_^post23 <= 0, cost: 4 Applied chaining First rule: l17 -> l1 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, -1+___rho_1_^post23 >= 0, cost: 3 Second rule: l1 -> l12 : TRUE, cost: 1 New rule: l17 -> l12 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, -1+___rho_1_^post23 >= 0, cost: 4 Applied deletion Removed the following rules: 46 53 54 Eliminating location l14 by chaining: Applied chaining First rule: l12 -> l14 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, 1-Pdolen^0+i^0 <= 0, cost: 2 Second rule: l14 -> l7 : -1+DName^0 >= 0, cost: 1 New rule: l12 -> l7 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+DName^post20 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 3 Applied chaining First rule: l12 -> l14 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, 1-Pdolen^0+i^0 <= 0, cost: 2 Second rule: l14 -> l12 : ___rho_10_^0'=ret_IoCreateDevice88^post16, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, a66^0'=DName^0, pc^0'=0, i^0'=1+i^0, (-1+ret_IoCreateDevice88^post16 == 0 /\ DName^0 <= 0), cost: 2 New rule: l12 -> l12 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, i^0'=1+i^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+ret_IoCreateDevice88^post16 == 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 4 Applied chaining First rule: l12 -> l14 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, 1-Pdolen^0+i^0 <= 0, cost: 2 Second rule: l14 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, a66^0'=DName^0, pc^0'=0, (DName^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 2 New rule: l12 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 4 Applied chaining First rule: l12 -> l14 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, 1-Pdolen^0+i^0 <= 0, cost: 2 Second rule: l14 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, a66^0'=DName^0, pc^0'=0, (DName^0 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0), cost: 2 New rule: l12 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 4 Applied deletion Removed the following rules: 41 55 59 60 61 Eliminating location l4 by chaining: Applied chaining First rule: l7 -> l4 : num^0'=0, -1+___rho_1_^0 >= 0, cost: 2 Second rule: l4 -> [18] : TRUE, cost: NONTERM New rule: l7 -> [18] : -1+___rho_1_^0 >= 0, cost: NONTERM Applied chaining First rule: l7 -> l4 : num^0'=0, unset^0'=0, ___rho_1_^0 <= 0, cost: 2 Second rule: l4 -> [18] : TRUE, cost: NONTERM New rule: l7 -> [18] : ___rho_1_^0 <= 0, cost: NONTERM Applied deletion Removed the following rules: 52 57 58 Eliminating location l8 by chaining: Applied chaining First rule: l10 -> l8 : Pdoi^0'=0, -1+status^0 <= 0, cost: 2 Second rule: l8 -> l7 : TRUE, cost: 1 New rule: l10 -> l7 : Pdoi^0'=0, -1+status^0 <= 0, cost: 3 Applied chaining First rule: l10 -> l8 : Pdoi^0'=0, -3+status^0 >= 0, cost: 2 Second rule: l8 -> l7 : TRUE, cost: 1 New rule: l10 -> l7 : Pdoi^0'=0, -3+status^0 >= 0, cost: 3 Applied chaining First rule: l10 -> l8 : num^0'=1+num^0, Pdoi^0'=0, a99^0'=DName^0, -2+status^0 == 0, cost: 2 Second rule: l8 -> l7 : TRUE, cost: 1 New rule: l10 -> l7 : num^0'=1+num^0, Pdoi^0'=0, a99^0'=DName^0, -2+status^0 == 0, cost: 3 Applied deletion Removed the following rules: 31 62 63 64 Eliminated locations on tree-shaped paths Start location: l17 71: l7 -> [18] : -1+___rho_1_^0 >= 0, cost: NONTERM 72: l7 -> [18] : ___rho_1_^0 <= 0, cost: NONTERM 73: l10 -> l7 : Pdoi^0'=0, -1+status^0 <= 0, cost: 3 74: l10 -> l7 : Pdoi^0'=0, -3+status^0 >= 0, cost: 3 75: l10 -> l7 : num^0'=1+num^0, Pdoi^0'=0, a99^0'=DName^0, -2+status^0 == 0, cost: 3 56: l12 -> l7 : Pdolen^0-i^0 <= 0, cost: 2 67: l12 -> l7 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+DName^post20 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 3 68: l12 -> l12 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, i^0'=1+i^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+ret_IoCreateDevice88^post16 == 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 4 69: l12 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 4 70: l12 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 4 65: l17 -> l12 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, ___rho_1_^post23 <= 0, cost: 4 66: l17 -> l12 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, -1+___rho_1_^post23 >= 0, cost: 4 Applied simplification Original rule: l12 -> l12 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, i^0'=1+i^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+ret_IoCreateDevice88^post16 == 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 4 New rule: l12 -> l12 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, i^0'=1+i^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 4 Simplified simple loops Start location: l17 71: l7 -> [18] : -1+___rho_1_^0 >= 0, cost: NONTERM 72: l7 -> [18] : ___rho_1_^0 <= 0, cost: NONTERM 73: l10 -> l7 : Pdoi^0'=0, -1+status^0 <= 0, cost: 3 74: l10 -> l7 : Pdoi^0'=0, -3+status^0 >= 0, cost: 3 75: l10 -> l7 : num^0'=1+num^0, Pdoi^0'=0, a99^0'=DName^0, -2+status^0 == 0, cost: 3 56: l12 -> l7 : Pdolen^0-i^0 <= 0, cost: 2 67: l12 -> l7 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+DName^post20 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 3 69: l12 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 4 70: l12 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 4 76: l12 -> l12 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, i^0'=1+i^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 4 65: l17 -> l12 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, ___rho_1_^post23 <= 0, cost: 4 66: l17 -> l12 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, -1+___rho_1_^post23 >= 0, cost: 4 Applied acceleration Original rule: l12 -> l12 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, i^0'=1+i^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 4 New rule: l12 -> l12 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, i^0'=n0+i^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-n0+Pdolen^0-i^0 >= 0 /\ -DName^post20 >= 0 /\ -1+n0 >= 0), cost: 4*n0 Sub-proof via acceration calculus written to file:///tmp/tmpnam_NlfKhM.txt Applied instantiation Original rule: l12 -> l12 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, i^0'=n0+i^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-n0+Pdolen^0-i^0 >= 0 /\ -DName^post20 >= 0 /\ -1+n0 >= 0), cost: 4*n0 New rule: l12 -> l12 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (0 >= 0 /\ -1+Pdolen^0-i^0 >= 0 /\ -DName^post20 >= 0), cost: 4*Pdolen^0-4*i^0 Applied simplification Original rule: l12 -> l12 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (0 >= 0 /\ -1+Pdolen^0-i^0 >= 0 /\ -DName^post20 >= 0), cost: 4*Pdolen^0-4*i^0 New rule: l12 -> l12 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+Pdolen^0-i^0 >= 0 /\ DName^post20 <= 0), cost: 4*Pdolen^0-4*i^0 Applied deletion Removed the following rules: 76 Accelerated simple loops Start location: l17 71: l7 -> [18] : -1+___rho_1_^0 >= 0, cost: NONTERM 72: l7 -> [18] : ___rho_1_^0 <= 0, cost: NONTERM 73: l10 -> l7 : Pdoi^0'=0, -1+status^0 <= 0, cost: 3 74: l10 -> l7 : Pdoi^0'=0, -3+status^0 >= 0, cost: 3 75: l10 -> l7 : num^0'=1+num^0, Pdoi^0'=0, a99^0'=DName^0, -2+status^0 == 0, cost: 3 56: l12 -> l7 : Pdolen^0-i^0 <= 0, cost: 2 67: l12 -> l7 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+DName^post20 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 3 69: l12 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 4 70: l12 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 4 78: l12 -> l12 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+Pdolen^0-i^0 >= 0 /\ DName^post20 <= 0), cost: 4*Pdolen^0-4*i^0 65: l17 -> l12 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, ___rho_1_^post23 <= 0, cost: 4 66: l17 -> l12 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, -1+___rho_1_^post23 >= 0, cost: 4 Applied chaining First rule: l17 -> l12 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, ___rho_1_^post23 <= 0, cost: 4 Second rule: l12 -> l12 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+Pdolen^0-i^0 >= 0 /\ DName^post20 <= 0), cost: 4*Pdolen^0-4*i^0 New rule: l17 -> l12 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+Pdolen^0-i^0 >= 0 /\ ___rho_1_^post23 <= 0 /\ DName^post20 <= 0), cost: 4+4*Pdolen^0-4*i^0 Applied chaining First rule: l17 -> l12 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, -1+___rho_1_^post23 >= 0, cost: 4 Second rule: l12 -> l12 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+Pdolen^0-i^0 >= 0 /\ DName^post20 <= 0), cost: 4*Pdolen^0-4*i^0 New rule: l17 -> l12 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ -1+Pdolen^0-i^0 >= 0 /\ DName^post20 <= 0), cost: 4+4*Pdolen^0-4*i^0 Applied deletion Removed the following rules: 78 Chained accelerated rules with incoming rules Start location: l17 71: l7 -> [18] : -1+___rho_1_^0 >= 0, cost: NONTERM 72: l7 -> [18] : ___rho_1_^0 <= 0, cost: NONTERM 73: l10 -> l7 : Pdoi^0'=0, -1+status^0 <= 0, cost: 3 74: l10 -> l7 : Pdoi^0'=0, -3+status^0 >= 0, cost: 3 75: l10 -> l7 : num^0'=1+num^0, Pdoi^0'=0, a99^0'=DName^0, -2+status^0 == 0, cost: 3 56: l12 -> l7 : Pdolen^0-i^0 <= 0, cost: 2 67: l12 -> l7 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+DName^post20 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 3 69: l12 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 4 70: l12 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 4 65: l17 -> l12 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, ___rho_1_^post23 <= 0, cost: 4 66: l17 -> l12 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, -1+___rho_1_^post23 >= 0, cost: 4 79: l17 -> l12 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+Pdolen^0-i^0 >= 0 /\ ___rho_1_^post23 <= 0 /\ DName^post20 <= 0), cost: 4+4*Pdolen^0-4*i^0 80: l17 -> l12 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ -1+Pdolen^0-i^0 >= 0 /\ DName^post20 <= 0), cost: 4+4*Pdolen^0-4*i^0 Eliminating location l12 by chaining: Applied chaining First rule: l17 -> l12 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, ___rho_1_^post23 <= 0, cost: 4 Second rule: l12 -> l7 : Pdolen^0-i^0 <= 0, cost: 2 New rule: l17 -> l7 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, (___rho_1_^post23 <= 0 /\ Pdolen^0-i^0 <= 0), cost: 6 Applied chaining First rule: l17 -> l12 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, ___rho_1_^post23 <= 0, cost: 4 Second rule: l12 -> l7 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+DName^post20 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 3 New rule: l17 -> l7 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+DName^post20 >= 0 /\ ___rho_1_^post23 <= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 7 Applied chaining First rule: l17 -> l12 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, ___rho_1_^post23 <= 0, cost: 4 Second rule: l12 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 4 New rule: l17 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 8 Applied chaining First rule: l17 -> l12 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, ___rho_1_^post23 <= 0, cost: 4 Second rule: l12 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 4 New rule: l17 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 8 Applied chaining First rule: l17 -> l12 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, -1+___rho_1_^post23 >= 0, cost: 4 Second rule: l12 -> l7 : Pdolen^0-i^0 <= 0, cost: 2 New rule: l17 -> l7 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, (-1+___rho_1_^post23 >= 0 /\ Pdolen^0-i^0 <= 0), cost: 6 Applied chaining First rule: l17 -> l12 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, -1+___rho_1_^post23 >= 0, cost: 4 Second rule: l12 -> l7 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+DName^post20 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 3 New rule: l17 -> l7 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ -1+DName^post20 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 7 Applied chaining First rule: l17 -> l12 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, -1+___rho_1_^post23 >= 0, cost: 4 Second rule: l12 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 4 New rule: l17 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 8 Applied chaining First rule: l17 -> l12 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, -1+___rho_1_^post23 >= 0, cost: 4 Second rule: l12 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, DName^0'=DName^post20, a66^0'=DName^post20, pc^0'=0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 4 New rule: l17 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 8 Applied chaining First rule: l17 -> l12 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+Pdolen^0-i^0 >= 0 /\ ___rho_1_^post23 <= 0 /\ DName^post20 <= 0), cost: 4+4*Pdolen^0-4*i^0 Second rule: l12 -> l7 : Pdolen^0-i^0 <= 0, cost: 2 New rule: l17 -> l7 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (0 <= 0 /\ -1+Pdolen^0-i^0 >= 0 /\ ___rho_1_^post23 <= 0 /\ DName^post20 <= 0), cost: 6+4*Pdolen^0-4*i^0 Applied simplification Original rule: l17 -> l7 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (0 <= 0 /\ -1+Pdolen^0-i^0 >= 0 /\ ___rho_1_^post23 <= 0 /\ DName^post20 <= 0), cost: 6+4*Pdolen^0-4*i^0 New rule: l17 -> l7 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+Pdolen^0-i^0 >= 0 /\ ___rho_1_^post23 <= 0 /\ DName^post20 <= 0), cost: 6+4*Pdolen^0-4*i^0 Applied chaining First rule: l17 -> l12 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ -1+Pdolen^0-i^0 >= 0 /\ DName^post20 <= 0), cost: 4+4*Pdolen^0-4*i^0 Second rule: l12 -> l7 : Pdolen^0-i^0 <= 0, cost: 2 New rule: l17 -> l7 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (0 <= 0 /\ -1+___rho_1_^post23 >= 0 /\ -1+Pdolen^0-i^0 >= 0 /\ DName^post20 <= 0), cost: 6+4*Pdolen^0-4*i^0 Applied simplification Original rule: l17 -> l7 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (0 <= 0 /\ -1+___rho_1_^post23 >= 0 /\ -1+Pdolen^0-i^0 >= 0 /\ DName^post20 <= 0), cost: 6+4*Pdolen^0-4*i^0 New rule: l17 -> l7 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ -1+Pdolen^0-i^0 >= 0 /\ DName^post20 <= 0), cost: 6+4*Pdolen^0-4*i^0 Applied partial deletion Original rule: l17 -> l12 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+Pdolen^0-i^0 >= 0 /\ ___rho_1_^post23 <= 0 /\ DName^post20 <= 0), cost: 4+4*Pdolen^0-4*i^0 New rule: l17 -> [20] : (-1+Pdolen^0-i^0 >= 0 /\ ___rho_1_^post23 <= 0 /\ DName^post20 <= 0), cost: 4+4*Pdolen^0-4*i^0 Applied partial deletion Original rule: l17 -> l12 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ -1+Pdolen^0-i^0 >= 0 /\ DName^post20 <= 0), cost: 4+4*Pdolen^0-4*i^0 New rule: l17 -> [20] : (-1+___rho_1_^post23 >= 0 /\ -1+Pdolen^0-i^0 >= 0 /\ DName^post20 <= 0), cost: 4+4*Pdolen^0-4*i^0 Applied deletion Removed the following rules: 56 65 66 67 69 70 79 80 Eliminated locations on tree-shaped paths Start location: l17 71: l7 -> [18] : -1+___rho_1_^0 >= 0, cost: NONTERM 72: l7 -> [18] : ___rho_1_^0 <= 0, cost: NONTERM 73: l10 -> l7 : Pdoi^0'=0, -1+status^0 <= 0, cost: 3 74: l10 -> l7 : Pdoi^0'=0, -3+status^0 >= 0, cost: 3 75: l10 -> l7 : num^0'=1+num^0, Pdoi^0'=0, a99^0'=DName^0, -2+status^0 == 0, cost: 3 81: l17 -> l7 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, (___rho_1_^post23 <= 0 /\ Pdolen^0-i^0 <= 0), cost: 6 82: l17 -> l7 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+DName^post20 >= 0 /\ ___rho_1_^post23 <= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 7 83: l17 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 8 84: l17 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 8 85: l17 -> l7 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, (-1+___rho_1_^post23 >= 0 /\ Pdolen^0-i^0 <= 0), cost: 6 86: l17 -> l7 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ -1+DName^post20 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 7 87: l17 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 8 88: l17 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 8 89: l17 -> l7 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+Pdolen^0-i^0 >= 0 /\ ___rho_1_^post23 <= 0 /\ DName^post20 <= 0), cost: 6+4*Pdolen^0-4*i^0 90: l17 -> l7 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ -1+Pdolen^0-i^0 >= 0 /\ DName^post20 <= 0), cost: 6+4*Pdolen^0-4*i^0 91: l17 -> [20] : (-1+Pdolen^0-i^0 >= 0 /\ ___rho_1_^post23 <= 0 /\ DName^post20 <= 0), cost: 4+4*Pdolen^0-4*i^0 92: l17 -> [20] : (-1+___rho_1_^post23 >= 0 /\ -1+Pdolen^0-i^0 >= 0 /\ DName^post20 <= 0), cost: 4+4*Pdolen^0-4*i^0 Applied pruning (of leafs and parallel rules): Start location: l17 71: l7 -> [18] : -1+___rho_1_^0 >= 0, cost: NONTERM 72: l7 -> [18] : ___rho_1_^0 <= 0, cost: NONTERM 73: l10 -> l7 : Pdoi^0'=0, -1+status^0 <= 0, cost: 3 74: l10 -> l7 : Pdoi^0'=0, -3+status^0 >= 0, cost: 3 75: l10 -> l7 : num^0'=1+num^0, Pdoi^0'=0, a99^0'=DName^0, -2+status^0 == 0, cost: 3 81: l17 -> l7 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, (___rho_1_^post23 <= 0 /\ Pdolen^0-i^0 <= 0), cost: 6 82: l17 -> l7 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+DName^post20 >= 0 /\ ___rho_1_^post23 <= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 7 83: l17 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 8 84: l17 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 8 85: l17 -> l7 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, (-1+___rho_1_^post23 >= 0 /\ Pdolen^0-i^0 <= 0), cost: 6 86: l17 -> l7 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ -1+DName^post20 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 7 87: l17 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 8 88: l17 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 8 90: l17 -> l7 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ -1+Pdolen^0-i^0 >= 0 /\ DName^post20 <= 0), cost: 6+4*Pdolen^0-4*i^0 Eliminating location l10 by chaining: Applied chaining First rule: l17 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 8 Second rule: l10 -> l7 : Pdoi^0'=0, -1+status^0 <= 0, cost: 3 New rule: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+ret_IoCreateDevice88^post16 <= 0 /\ ___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 11 Applied simplification Original rule: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+ret_IoCreateDevice88^post16 <= 0 /\ ___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 11 New rule: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 11 Applied chaining First rule: l17 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 8 Second rule: l10 -> l7 : Pdoi^0'=0, -3+status^0 >= 0, cost: 3 New rule: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ -3+ret_IoCreateDevice88^post16 >= 0), cost: 11 Applied simplification Original rule: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ -3+ret_IoCreateDevice88^post16 >= 0), cost: 11 New rule: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ -3+ret_IoCreateDevice88^post16 >= 0), cost: 11 Applied chaining First rule: l17 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 8 Second rule: l10 -> l7 : num^0'=1+num^0, Pdoi^0'=0, a99^0'=DName^0, -2+status^0 == 0, cost: 3 New rule: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, num^0'=1+num^0, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, a99^0'=DName^post20, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ -2+ret_IoCreateDevice88^post16 == 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 11 Applied simplification Original rule: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, num^0'=1+num^0, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, a99^0'=DName^post20, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ -2+ret_IoCreateDevice88^post16 == 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 11 New rule: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, num^0'=1+num^0, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, a99^0'=DName^post20, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 == 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 11 Applied chaining First rule: l17 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 8 Second rule: l10 -> l7 : Pdoi^0'=0, -1+status^0 <= 0, cost: 3 New rule: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ -1+ret_IoCreateDevice88^post16 <= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 11 Applied simplification Original rule: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ -1+ret_IoCreateDevice88^post16 <= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 11 New rule: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 11 Applied chaining First rule: l17 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 8 Second rule: l10 -> l7 : Pdoi^0'=0, -3+status^0 >= 0, cost: 3 New rule: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ -3+ret_IoCreateDevice88^post16 >= 0), cost: 11 Applied simplification Original rule: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ -3+ret_IoCreateDevice88^post16 >= 0), cost: 11 New rule: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ -3+ret_IoCreateDevice88^post16 >= 0), cost: 11 Applied chaining First rule: l17 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 8 Second rule: l10 -> l7 : num^0'=1+num^0, Pdoi^0'=0, a99^0'=DName^0, -2+status^0 == 0, cost: 3 New rule: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, num^0'=1+num^0, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, a99^0'=DName^post20, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ -2+ret_IoCreateDevice88^post16 == 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 11 Applied simplification Original rule: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, num^0'=1+num^0, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, a99^0'=DName^post20, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 >= 0 /\ -2+ret_IoCreateDevice88^post16 == 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 11 New rule: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, num^0'=1+num^0, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, a99^0'=DName^post20, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 == 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 11 Applied deletion Removed the following rules: 73 74 75 83 84 87 88 Eliminated locations on tree-shaped paths Start location: l17 71: l7 -> [18] : -1+___rho_1_^0 >= 0, cost: NONTERM 72: l7 -> [18] : ___rho_1_^0 <= 0, cost: NONTERM 81: l17 -> l7 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, (___rho_1_^post23 <= 0 /\ Pdolen^0-i^0 <= 0), cost: 6 82: l17 -> l7 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+DName^post20 >= 0 /\ ___rho_1_^post23 <= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 7 85: l17 -> l7 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, (-1+___rho_1_^post23 >= 0 /\ Pdolen^0-i^0 <= 0), cost: 6 86: l17 -> l7 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ -1+DName^post20 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 7 90: l17 -> l7 : ___rho_10_^0'=1, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=1, ret_IoCreateDevice88^0'=1, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, i^0'=Pdolen^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ -1+Pdolen^0-i^0 >= 0 /\ DName^post20 <= 0), cost: 6+4*Pdolen^0-4*i^0 93: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 11 94: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ -3+ret_IoCreateDevice88^post16 >= 0), cost: 11 95: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, num^0'=1+num^0, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, a99^0'=DName^post20, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 == 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 11 96: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 11 97: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ -3+ret_IoCreateDevice88^post16 >= 0), cost: 11 98: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, num^0'=1+num^0, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, a99^0'=DName^post20, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ DName^post20 <= 0 /\ -2+ret_IoCreateDevice88^post16 == 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 11 Applied pruning (of leafs and parallel rules): Start location: l17 71: l7 -> [18] : -1+___rho_1_^0 >= 0, cost: NONTERM 72: l7 -> [18] : ___rho_1_^0 <= 0, cost: NONTERM 81: l17 -> l7 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, (___rho_1_^post23 <= 0 /\ Pdolen^0-i^0 <= 0), cost: 6 82: l17 -> l7 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+DName^post20 >= 0 /\ ___rho_1_^post23 <= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 7 86: l17 -> l7 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ -1+DName^post20 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 7 93: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 11 94: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ -3+ret_IoCreateDevice88^post16 >= 0), cost: 11 Eliminating location l7 by chaining: Applied chaining First rule: l17 -> l7 : set^0'=0, ___rho_1_^0'=___rho_1_^post23, unset^0'=0, (___rho_1_^post23 <= 0 /\ Pdolen^0-i^0 <= 0), cost: 6 Second rule: l7 -> [18] : ___rho_1_^0 <= 0, cost: NONTERM New rule: l17 -> [18] : (___rho_1_^post23 <= 0 /\ Pdolen^0-i^0 <= 0), cost: NONTERM Applied chaining First rule: l17 -> l7 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+DName^post20 >= 0 /\ ___rho_1_^post23 <= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 7 Second rule: l7 -> [18] : ___rho_1_^0 <= 0, cost: NONTERM New rule: l17 -> [18] : (-1+DName^post20 >= 0 /\ ___rho_1_^post23 <= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: NONTERM Applied chaining First rule: l17 -> l7 : c33^0'=dcIdi^0, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, d44^0'=num^0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (-1+___rho_1_^post23 >= 0 /\ -1+DName^post20 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: 7 Second rule: l7 -> [18] : -1+___rho_1_^0 >= 0, cost: NONTERM New rule: l17 -> [18] : (-1+___rho_1_^post23 >= 0 /\ -1+DName^post20 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: NONTERM Applied chaining First rule: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: 11 Second rule: l7 -> [18] : ___rho_1_^0 <= 0, cost: NONTERM New rule: l17 -> [18] : (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: NONTERM Applied chaining First rule: l17 -> l7 : ___rho_10_^0'=ret_IoCreateDevice88^post16, c33^0'=dcIdi^0, a77^0'=Pdoi^0, status^0'=ret_IoCreateDevice88^post16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post16, ___rho_9_^0'=DName^post20, b22^0'=PdoType^0, set^0'=0, DName^0'=DName^post20, a66^0'=DName^post20, ___rho_1_^0'=___rho_1_^post23, pc^0'=0, d44^0'=num^0, Pdoi^0'=0, unset^0'=0, ret_PPMakeDeviceName55^0'=DName^post20, a11^0'=lptNamei^0, (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ -3+ret_IoCreateDevice88^post16 >= 0), cost: 11 Second rule: l7 -> [18] : ___rho_1_^0 <= 0, cost: NONTERM New rule: l17 -> [18] : (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ -3+ret_IoCreateDevice88^post16 >= 0), cost: NONTERM Applied deletion Removed the following rules: 71 72 81 82 86 93 94 Eliminated locations on tree-shaped paths Start location: l17 99: l17 -> [18] : (___rho_1_^post23 <= 0 /\ Pdolen^0-i^0 <= 0), cost: NONTERM 100: l17 -> [18] : (-1+DName^post20 >= 0 /\ ___rho_1_^post23 <= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: NONTERM 101: l17 -> [18] : (-1+___rho_1_^post23 >= 0 /\ -1+DName^post20 >= 0 /\ 1-Pdolen^0+i^0 <= 0), cost: NONTERM 102: l17 -> [18] : (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ ret_IoCreateDevice88^post16 <= 0), cost: NONTERM 103: l17 -> [18] : (___rho_1_^post23 <= 0 /\ DName^post20 <= 0 /\ 1-Pdolen^0+i^0 <= 0 /\ -3+ret_IoCreateDevice88^post16 >= 0), cost: NONTERM Computing asymptotic complexity Proved nontermination of rule 99 via SMT. Proved the following lower bound Complexity: Nonterm Cpx degree: Nonterm Solved cost: NONTERM Rule cost: NONTERM Rule guard: (___rho_1_^post23 <= 0 /\ Pdolen^0-i^0 <= 0)