carconsxlxcddrnilnilcddrconsxnilnilcddrconsxconsyllcadrconsxconsylyisZero0trueisZerosxfalseplusxyifplusisZeroxxyifplustruexyyifplusfalsexyspluspxytimesxyiftimesisZeroxxyiftimestruexy0iftimesfalsexyplusytimespxypsxxp00shorternilytrueshorterconsxl0falseshorterconsxlsyshorterlyprodlifshorterl0shorterls0liftruebls0iffalseblif2blif2truelcarlif2falselprodconstimescarlcadrlcddrl2.110plusxyifplusisZeroxxyplusxyisZeroxifplusfalsexypluspxyifplusfalsexypxtimesxyiftimesisZeroxxytimesxyisZeroxiftimesfalsexyplusytimespxyiftimesfalsexytimespxyiftimesfalsexypxshorterconsxlsyshorterlyprodlifshorterl0shorterls0lprodlshorterl0prodlshorterls0iffalseblif2blif2truelcarlif2falselprodconstimescarlcadrlcddrlif2falseltimescarlcadrlif2falselcarlif2falselcadrlif2falselcddrltrueif2falselprodconstimescarlcadrlcddrlprodlifshorterl0shorterls0liffalseblif2bltrueshorternilytrueshorterconsxl0falseshorterconsxlsyshorterlycarconsxlxcadrconsxconsylytimesxyiftimesisZeroxxycddrnilnilcddrconsxnilnilcddrconsxconsyllisZero0trueisZerosxfalseiftimestruexy0iftimesfalsexyplusytimespxypsxxp00plusxyifplusisZeroxxyifplustruexyyifplusfalsexyspluspxycarconsx0x1cddrnilcddrconsx0nilcddrconsx0consx1x2cadrconsx0consx1x2isZero0isZerosx0plusx0x1ifplustruex0x1ifplusfalsex0x1timesx0x1iftimestruex0x1iftimesfalsex0x1psx0p0shorternilx0shorterconsx0x10shorterconsx0x1sx2if2falselprodconstimescarlcadrlcddrl11timesxyiftimesisZeroxxyprodconsiftimesisZerocarlcarlcadrlcddrlif2falselprodconsiftimesisZerocarlcarlcadrlcddrlcarconsxlxcadrconsxconsylytimesxyiftimesisZeroxxyisZero0trueisZerosxfalseiftimestruexy0iftimesfalsexyplusytimespxypsxxp00plusxyifplusisZeroxxyifplustruexyyifplusfalsexyspluspxyprodlifshorterl0shorterls0l1prodniliftrueshorternils0nilprodconsx0x1iffalseshorterconsx0x1s0consx0x1if2falselprodconsiftimesisZerocarlcarlcadrlcddrlprodconsx0x1iffalseshorterconsx0x1s0consx0x1iffalseblif2bltrueprodconsx0x1iffalseshorterconsx0x1s0consx0x12shorterconsxlsyshorterlyiffalseshorterx10consx0x1prodconsx0x1iffalseshorterx10consx0x1shorterconsxlsyshorterlyshorternilytrueshorterconsxl0falseshorternilytrueshorterconsxl0falsecarconsxlxisZero0trueisZerosxfalsecadrconsxconsylyiftimestruexy0iftimesfalsexyplusytimespxycddrnilnilcddrconsxnilnilcddrconsxconsyllpsxxp00timesxyiftimesisZeroxxyplusxyifplusisZeroxxyifplustruexyyifplusfalsexyspluspxyiffalseblif2bliffalsey_0consz0z1if2y_0consz0z1if2falselprodconsiftimesisZerocarlcarlcadrlcddrlif2falseconsz1z2prodconsiftimesisZerocarconsz1z2carconsz1z2cadrconsz1z2cddrconsz1z2carconsxlxisZero0trueisZerosxfalsecadrconsxconsylyiftimestruexy0iftimesfalsexyplusytimespxycddrconsxnilnilcddrconsxconsyllpsxxp00timesxyiftimesisZeroxxyplusxyifplusisZeroxxyifplustruexyyifplusfalsexyspluspxyshorternilytrueshorterconsxl0falseif2falseconsz1z2prodconsiftimesisZerocarconsz1z2carconsz1z2cadrconsz1z2cddrconsz1z21111carconsxlxprodconsiftimesisZeroz1carconsz1z2cadrconsz1z2cddrconsz1z2if2falseconsz1z2prodconsiftimesisZeroz1carconsz1z2cadrconsz1z2cddrconsz1z2carconsxlxif2falseconsz1z2prodconsiftimesisZeroz1carconsz1z2cadrconsz1z2cddrconsz1z2112carconsxlxprodconsiftimesisZeroz1z1cadrconsz1z2cddrconsz1z2if2falseconsz1z2prodconsiftimesisZeroz1z1cadrconsz1z2cddrconsz1z2carconsxlxisZero0trueisZerosxfalsecadrconsxconsylyiftimestruexy0iftimesfalsexyplusytimespxycddrconsxnilnilcddrconsxconsyllpsxxp00timesxyiftimesisZeroxxyplusxyifplusisZeroxxyifplustruexyyifplusfalsexyspluspxyshorternilytrueshorterconsxl0falsecddrnilcddrconsx0nilcddrconsx0consx1x2cadrconsx0consx1x2isZero0isZerosx0plusx0x1ifplustruex0x1ifplusfalsex0x1timesx0x1iftimestruex0x1iftimesfalsex0x1psx0p0shorternilx0shorterconsx0x10shorterconsx0x1sx2iffalsey_0consz0z1if2y_0consz0z1iffalsefalseconsx1x2if2falseconsx1x2prodconsx0x1iffalseshorterx10consx0x12prodconsy0niliffalsetrueconsy0nilprodconsy0consx0x1iffalsefalseconsy0consx0x1prodconsy0consx0x1iffalsefalseconsy0consx0x1iffalsefalseconsx1x2if2falseconsx1x2if2falseconsz1z2prodconsiftimesisZeroz1z1cadrconsz1z2cddrconsz1z2trueisZero0trueisZerosxfalsecadrconsxconsylyiftimestruexy0iftimesfalsexyplusytimespxycddrconsxnilnilcddrconsxconsyllpsxxp00timesxyiftimesisZeroxxyplusxyifplusisZeroxxyifplustruexyyifplusfalsexyspluspxycddrnilcddrconsx0nilcddrconsx0consx1x2cadrconsx0consx1x2isZero0isZerosx0plusx0x1ifplustruex0x1ifplusfalsex0x1timesx0x1iftimestruex0x1iftimesfalsex0x1psx0p0if2falseconsz1z2prodconsiftimesisZeroz1z1cadrconsz1z2cddrconsz1z212if2falseconsx0nilprodconsiftimesisZerox0x0cadrconsx0nilnilif2falseconsx0consx1x2prodconsiftimesisZerox0x0cadrconsx0consx1x2x2iffalsefalseconsx1x2if2falseconsx1x2if2falseconsx0consx1x2prodconsiftimesisZerox0x0cadrconsx0consx1x2x2prodconsy0consx0x1iffalsefalseconsy0consx0x1trueisZero0trueisZerosxfalsecadrconsxconsylyiftimestruexy0iftimesfalsexyplusytimespxypsxxp00timesxyiftimesisZeroxxyplusxyifplusisZeroxxyifplustruexyyifplusfalsexyspluspxycadrconsx0consx1x2isZero0isZerosx0plusx0x1ifplustruex0x1ifplusfalsex0x1timesx0x1iftimestruex0x1iftimesfalsex0x1psx0p0if2falseconsx0consx1x2prodconsiftimesisZerox0x0cadrconsx0consx1x2x2113cadrconsxconsylyprodconsiftimesisZerox0x0x1x2if2falseconsx0consx1x2prodconsiftimesisZerox0x0x1x2cadrconsxconsylyisZero0trueisZerosxfalseiftimestruexy0iftimesfalsexyplusytimespxypsxxp00timesxyiftimesisZeroxxyplusxyifplusisZeroxxyifplustruexyyifplusfalsexyspluspxyisZero0isZerosx0plusx0x1ifplustruex0x1ifplusfalsex0x1timesx0x1iftimestruex0x1iftimesfalsex0x1psx0p0iffalsefalseconsx1x2if2falseconsx1x2iffalsefalseconsz0consz1z2if2falseconsz0consz1z21cons211false002prod11cons22if33if222false0prodconsy0consx0x1iffalsefalseconsy0consx0x1iffalsefalseconsz0consz1z2if2falseconsz0consz1z2prodconsy0consx0x1iffalsefalseconsy0consx0x1falseiffalsefalseconsz0consz1z2if2falseconsz0consz1z2falseif2falseconsx0nilprodconsiftimesisZerox0x0cadrconsx0nilnilfalseprodconsy0niliffalsetrueconsy0nilfalseprodniliftrueshorternils0nilfalseif2falseltimescarlcadrlfalseiftimesfalsexytimespxytimesxyiftimesisZeroxxytrueisZero0trueisZerosxfalsepsxxp00isZero0isZerosx0psx0p01161iftimes301141142013false014times201111012p101141isZero101121s1214110001true001timesxyiftimesisZeroxxyisZero0trueisZerosxfalseisZero0isZerosx0timesxyiftimesisZeroxxy1false22false3iftimesfalsexyplusytimespxyfalseifplusfalsexypluspxyplusxyifplusisZeroxxytrueisZero0trueisZerosxfalsepsxxp00isZero0isZerosx0psx0p01161ifplus301141142013false014plus201111012p101141isZero101121s1214110001true001plusxyifplusisZeroxxyisZero0trueisZerosxfalseisZero0isZerosx0plusxyifplusisZeroxxy1false22false3prodlshorterl0falseprodlshorterls0falseplusxyisZeroxfalseifplusfalsexypxfalsetimesxyisZeroxfalseiftimesfalsexypxfalseshorterconsxlsyshorterlytrueshorterconsxlsyshorterly1true12true2if2truelcarlfalseif2falselcarlfalseif2falselcadrlfalseif2falselcddrlfalseAProVEAProVE Commit ID: 794c25de1cacf0d048858bcd21c9a779e1221865 marcel 20200619 unpublished dirty Statistics for single proof: 100.00 % (47 real / 0 unknown / 0 assumptions / 47 total proof steps)http://aprove.informatik.rwth-aachen.deJohnDoe