YES activeeq00marktrueactiveeqsXsYmarkeqXYactiveeqXYmarkfalseactiveinfXmarkconsXinfsXactivetake0XmarknilactivetakesXconsYLmarkconsYtakeXLactivelengthnilmark0activelengthconsXLmarkslengthLmarkeqX1X2activeeqX1X2mark0active0marktrueactivetruemarksXactivesXmarkfalseactivefalsemarkinfXactiveinfmarkXmarkconsX1X2activeconsX1X2marktakeX1X2activetakemarkX1markX2marknilactivenilmarklengthXactivelengthmarkXeqmarkX1X2eqX1X2eqX1markX2eqX1X2eqactiveX1X2eqX1X2eqX1activeX2eqX1X2smarkXsXsactiveXsXinfmarkXinfXinfactiveXinfXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2takemarkX1X2takeX1X2takeX1markX2takeX1X2takeactiveX1X2takeX1X2takeX1activeX2takeX1X2lengthmarkXlengthXlengthactiveXlengthX2.1activeeq00marktrueactiveeqsXsYmarkeqXYactiveeqsXsYeqXYactiveeqXYmarkfalseactiveinfXmarkconsXinfsXactiveinfXconsXinfsXactiveinfXinfsXactiveinfXsXactivetake0XmarknilactivetakesXconsYLmarkconsYtakeXLactivetakesXconsYLconsYtakeXLactivetakesXconsYLtakeXLactivelengthnilmark0activelengthconsXLmarkslengthLactivelengthconsXLslengthLactivelengthconsXLlengthLmarkeqX1X2activeeqX1X2mark0active0marktrueactivetruemarksXactivesXmarkfalseactivefalsemarkinfXactiveinfmarkXmarkinfXinfmarkXmarkinfXmarkXmarkconsX1X2activeconsX1X2marktakeX1X2activetakemarkX1markX2marktakeX1X2takemarkX1markX2marktakeX1X2markX1marktakeX1X2markX2marknilactivenilmarklengthXactivelengthmarkXmarklengthXlengthmarkXmarklengthXmarkXeqmarkX1X2eqX1X2eqX1markX2eqX1X2eqactiveX1X2eqX1X2eqX1activeX2eqX1X2smarkXsXsactiveXsXinfmarkXinfXinfactiveXinfXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2takemarkX1X2takeX1X2takeX1markX2takeX1X2takeactiveX1X2takeX1X2takeX1activeX2takeX1X2lengthmarkXlengthXlengthactiveXlengthXtruemarktakeX1X2markX1markinfXmarkXmarktakeX1X2markX2marklengthXmarkXtrueinfmarkx0infactivex0takemarkx0x1takex0markx1takeactivex0x1takex0activex1lengthmarkx0lengthactivex0marktakeX1X2markX11true1markinfXmarkX1true1marktakeX1X2markX21true1marklengthXmarkX1true1markinfXactiveinfmarkXfalsemarktakeX1X2activetakemarkX1markX2falsemarklengthXactivelengthmarkXfalseactiveeqsXsYmarkeqXYmarkeqX1X2activeeqX1X2trueeqmarkx0x1eqx0markx1eqactivex0x1eqx0activex1smarkx0sactivex01active111eq222122s1221mark121activelengthnilmark0falseactiveeq00marktruefalseactivelengthconsXLmarkslengthLfalseactiveeqXYmarkfalsefalseactiveinfXmarkconsXinfsXfalseactivetakesXconsYLmarkconsYtakeXLfalseactivetake0Xmarknilfalsemark0active0falsemarktrueactivetruefalsemarksXactivesXfalsemarkfalseactivefalsefalsemarkconsX1X2activeconsX1X2falsemarknilactivenilfalseactiveeqsXsYeqXYfalseactiveinfXsXfalseactivelengthconsXLslengthLfalseactiveinfXinfsXfalsemarkinfXinfmarkXfalseactiveinfXconsXinfsXfalseactivetakesXconsYLconsYtakeXLfalseactivetakesXconsYLtakeXLfalsemarktakeX1X2takemarkX1markX2falseactivelengthconsXLlengthLfalsemarklengthXlengthmarkXfalseeqX1markX2eqX1X2eqmarkX1X2eqX1X2eqactiveX1X2eqX1X2eqX1activeX2eqX1X2trueactiveeqx0x1activeinfx0activetake0x0activetakesx0consx1x2activelengthnilactivelengthconsx0x1markeqx0x1mark0marktruemarksx0markfalsemarkinfx0markconsx0x1marktakex0x1marknilmarklengthx0eqX1markX2eqX1X21false12true2eqmarkX1X2eqX1X21true12false2eqactiveX1X2eqX1X21true12false2eqX1activeX2eqX1X21false12true2sactiveXsXsmarkXsXtrueactiveeqx0x1activeinfx0activetake0x0activetakesx0consx1x2activelengthnilactivelengthconsx0x1markeqx0x1mark0marktruemarksx0markfalsemarkinfx0markconsx0x1marktakex0x1marknilmarklengthx0sactiveXsX1true1smarkXsX1true1infactiveXinfXinfmarkXinfXtrueactiveeqx0x1activeinfx0activetake0x0activetakesx0consx1x2activelengthnilactivelengthconsx0x1markeqx0x1mark0marktruemarksx0markfalsemarkinfx0markconsx0x1marktakex0x1marknilmarklengthx0infactiveXinfX1true1infmarkXinfX1true1consX1markX2consX1X2consmarkX1X2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2trueactiveeqx0x1activeinfx0activetake0x0activetakesx0consx1x2activelengthnilactivelengthconsx0x1markeqx0x1mark0marktruemarksx0markfalsemarkinfx0markconsx0x1marktakex0x1marknilmarklengthx0consX1markX2consX1X21false12true2consmarkX1X2consX1X21true12false2consactiveX1X2consX1X21true12false2consX1activeX2consX1X21false12true2takeX1markX2takeX1X2takemarkX1X2takeX1X2takeactiveX1X2takeX1X2takeX1activeX2takeX1X2trueactiveeqx0x1activeinfx0activetake0x0activetakesx0consx1x2activelengthnilactivelengthconsx0x1markeqx0x1mark0marktruemarksx0markfalsemarkinfx0markconsx0x1marktakex0x1marknilmarklengthx0takeX1markX2takeX1X21false12true2takemarkX1X2takeX1X21true12false2takeactiveX1X2takeX1X21true12false2takeX1activeX2takeX1X21false12true2lengthactiveXlengthXlengthmarkXlengthXtrueactiveeqx0x1activeinfx0activetake0x0activetakesx0consx1x2activelengthnilactivelengthconsx0x1markeqx0x1mark0marktruemarksx0markfalsemarkinfx0markconsx0x1marktakex0x1marknilmarklengthx0lengthactiveXlengthX1true1lengthmarkXlengthX1true1AProVEAProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty Statistics for single proof: 100.00 % (27 real / 0 unknown / 0 assumptions / 27 total proof steps)http://aprove.informatik.rwth-aachen.deJohnDoe