YES activetermsNmarkconsrecipsqrNtermssNactivesqr0mark0activesqrsXmarksaddsqrXdblXactivedbl0mark0activedblsXmarkssdblXactiveadd0XmarkXactiveaddsXYmarksaddXYactivefirst0XmarknilactivefirstsXconsYZmarkconsYfirstXZactivehalf0mark0activehalfs0mark0activehalfssXmarkshalfXactivehalfdblXmarkXmarktermsXactivetermsmarkXmarkconsX1X2activeconsmarkX1X2markrecipXactiverecipmarkXmarksqrXactivesqrmarkXmarksXactivesmarkXmark0active0markaddX1X2activeaddmarkX1markX2markdblXactivedblmarkXmarkfirstX1X2activefirstmarkX1markX2marknilactivenilmarkhalfXactivehalfmarkXtermsmarkXtermsXtermsactiveXtermsXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2recipmarkXrecipXrecipactiveXrecipXsqrmarkXsqrXsqractiveXsqrXsmarkXsXsactiveXsXaddmarkX1X2addX1X2addX1markX2addX1X2addactiveX1X2addX1X2addX1activeX2addX1X2dblmarkXdblXdblactiveXdblXfirstmarkX1X2firstX1X2firstX1markX2firstX1X2firstactiveX1X2firstX1X2firstX1activeX2firstX1X2halfmarkXhalfXhalfactiveXhalfX2.1activetermsNmarkconsrecipsqrNtermssNactivetermsNconsrecipsqrNtermssNactivetermsNrecipsqrNactivetermsNsqrNactivetermsNtermssNactivetermsNsNactivesqr0mark0activesqrsXmarksaddsqrXdblXactivesqrsXsaddsqrXdblXactivesqrsXaddsqrXdblXactivesqrsXsqrXactivesqrsXdblXactivedbl0mark0activedblsXmarkssdblXactivedblsXssdblXactivedblsXsdblXactivedblsXdblXactiveadd0XmarkXactiveaddsXYmarksaddXYactiveaddsXYsaddXYactiveaddsXYaddXYactivefirst0XmarknilactivefirstsXconsYZmarkconsYfirstXZactivefirstsXconsYZconsYfirstXZactivefirstsXconsYZfirstXZactivehalf0mark0activehalfs0mark0activehalfssXmarkshalfXactivehalfssXshalfXactivehalfssXhalfXactivehalfdblXmarkXmarktermsXactivetermsmarkXmarktermsXtermsmarkXmarktermsXmarkXmarkconsX1X2activeconsmarkX1X2markconsX1X2consmarkX1X2markconsX1X2markX1markrecipXactiverecipmarkXmarkrecipXrecipmarkXmarkrecipXmarkXmarksqrXactivesqrmarkXmarksqrXsqrmarkXmarksqrXmarkXmarksXactivesmarkXmarksXsmarkXmarksXmarkXmark0active0markaddX1X2activeaddmarkX1markX2markaddX1X2addmarkX1markX2markaddX1X2markX1markaddX1X2markX2markdblXactivedblmarkXmarkdblXdblmarkXmarkdblXmarkXmarkfirstX1X2activefirstmarkX1markX2markfirstX1X2firstmarkX1markX2markfirstX1X2markX1markfirstX1X2markX2marknilactivenilmarkhalfXactivehalfmarkXmarkhalfXhalfmarkXmarkhalfXmarkXtermsmarkXtermsXtermsactiveXtermsXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2recipmarkXrecipXrecipactiveXrecipXsqrmarkXsqrXsqractiveXsqrXsmarkXsXsactiveXsXaddmarkX1X2addX1X2addX1markX2addX1X2addactiveX1X2addX1X2addX1activeX2addX1X2dblmarkXdblXdblactiveXdblXfirstmarkX1X2firstX1X2firstX1markX2firstX1X2firstactiveX1X2firstX1X2firstX1activeX2firstX1X2halfmarkXhalfXhalfactiveXhalfXtruemarkconsX1X2activeconsmarkX1X2activetermsNmarkconsrecipsqrNtermssNmarkconsX1X2markX1marktermsXactivetermsmarkXactivesqrsXmarksaddsqrXdblXmarksXactivesmarkXactivedblsXmarkssdblXmarksXmarkXmarktermsXmarkXmarkrecipXactiverecipmarkXactiveadd0XmarkXmarkrecipXmarkXmarksqrXactivesqrmarkXactiveaddsXYmarksaddXYactivefirstsXconsYZmarkconsYfirstXZactivehalfssXmarkshalfXactivehalfdblXmarkXmarksqrXmarkXmarkaddX1X2activeaddmarkX1markX2markaddX1X2markX1markaddX1X2markX2markdblXactivedblmarkXmarkdblXmarkXmarkfirstX1X2activefirstmarkX1markX2markfirstX1X2markX1markfirstX1X2markX2markhalfXactivehalfmarkXmarkhalfXmarkXtrue1active1-221add22cons20dbl12first22half12recip10s12sqr12terms12mark1-2active1-221002nil02mark12activetermsNmarkconsrecipsqrNtermssNmarkconsX1X2markX1marktermsXactivetermsmarkXactivesqrsXmarksaddsqrXdblXmarksXactivesmarkXactivedblsXmarkssdblXmarksXmarkXmarktermsXmarkXactiveadd0XmarkXmarkrecipXmarkXmarksqrXactivesqrmarkXactiveaddsXYmarksaddXYactivefirstsXconsYZmarkconsYfirstXZactivehalfssXmarkshalfXactivehalfdblXmarkXmarksqrXmarkXmarkaddX1X2activeaddmarkX1markX2markaddX1X2markX1markaddX1X2markX2markdblXactivedblmarkXmarkdblXmarkXmarkfirstX1X2activefirstmarkX1markX2markfirstX1X2markX1markfirstX1X2markX2markhalfXactivehalfmarkXmarkhalfXmarkXconsX1markX2consX1X2consmarkX1X2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2termsactiveXtermsXtermsmarkXtermsXsactiveXsXsmarkXsXrecipactiveXrecipXrecipmarkXrecipXsqractiveXsqrXsqrmarkXsqrXaddX1markX2addX1X2addmarkX1X2addX1X2addactiveX1X2addX1X2addX1activeX2addX1X2dblactiveXdblXdblmarkXdblXfirstX1markX2firstX1X2firstmarkX1X2firstX1X2firstactiveX1X2firstX1X2firstX1activeX2firstX1X2halfactiveXhalfXhalfmarkXhalfX1active11add22dbl12first22half12s11sqr12terms12mark12cons22active1-1recip1-2000nil00mark12activetermsNmarkconsrecipsqrNtermssNmarkconsX1X2markX1marktermsXactivetermsmarkXactivesqrsXmarksaddsqrXdblXactivedblsXmarkssdblXmarksXmarkXmarktermsXmarkXactiveadd0XmarkXmarkrecipXmarkXmarksqrXactivesqrmarkXactiveaddsXYmarksaddXYactivefirstsXconsYZmarkconsYfirstXZactivehalfssXmarkshalfXactivehalfdblXmarkXmarksqrXmarkXmarkaddX1X2activeaddmarkX1markX2markaddX1X2markX1markaddX1X2markX2markdblXactivedblmarkXmarkdblXmarkXmarkfirstX1X2activefirstmarkX1markX2markfirstX1X2markX1markfirstX1X2markX2markhalfXactivehalfmarkXmarkhalfXmarkXtermsactiveXtermsXtermsmarkXtermsXsactiveXsXsmarkXsXsqractiveXsqrXsqrmarkXsqrXaddX1markX2addX1X2addmarkX1X2addX1X2addactiveX1X2addX1X2addX1activeX2addX1X2dblactiveXdblXdblmarkXdblXfirstX1markX2firstX1X2firstmarkX1X2firstX1X2firstactiveX1X2firstX1X2firstX1activeX2firstX1X2halfactiveXhalfXhalfmarkXhalfXactive16terms16mark16sqr13s10add21dbl12006first26half14nil05active11terms11mark11cons21recip11sqr11s11mark11add221dbl1100first212half11active11nil0markconsX1X2markX1marktermsXactivetermsmarkXmarkrecipXmarkXmarksqrXactivesqrmarkXmarkaddX1X2activeaddmarkX1markX2markdblXactivedblmarkXmarkfirstX1X2activefirstmarkX1markX2markhalfXactivehalfmarkXmarkrecipXmarkXmarkconsX1X2markX1trueconsmarkx0x1consx0markx1consactivex0x1consx0activex1recipmarkx0recipactivex0markrecipXmarkX1true1markconsX1X2markX11true1marktermsXactivetermsmarkXfalsemarksqrXactivesqrmarkXfalsemarkaddX1X2activeaddmarkX1markX2falsemarkdblXactivedblmarkXfalsemarkfirstX1X2activefirstmarkX1markX2falsemarkhalfXactivehalfmarkXfalseactivesqr0mark0falseactivedbl0mark0falseactivehalf0mark0falseactivehalfs0mark0falseactivefirst0Xmarknilfalsemark0active0falsemarknilactivenilfalseactivetermsNtermssNfalsemarktermsXtermsmarkXfalseactivetermsNconsrecipsqrNtermssNfalseactivefirstsXconsYZconsYfirstXZfalsemarkconsX1X2consmarkX1X2falseactivetermsNrecipsqrNfalsemarkrecipXrecipmarkXfalseactivetermsNsqrNfalseactivesqrsXsqrXfalsemarksqrXsqrmarkXfalseactivetermsNsNfalseactivesqrsXsaddsqrXdblXfalseactivedblsXssdblXfalseactivedblsXsdblXfalseactiveaddsXYsaddXYfalseactivehalfssXshalfXfalsemarksXsmarkXfalseactivesqrsXaddsqrXdblXfalseactiveaddsXYaddXYfalsemarkaddX1X2addmarkX1markX2falseactivesqrsXdblXfalseactivedblsXdblXfalsemarkdblXdblmarkXfalseactivefirstsXconsYZfirstXZfalsemarkfirstX1X2firstmarkX1markX2falseactivehalfssXhalfXfalsemarkhalfXhalfmarkXfalsetermsactiveXtermsXtermsmarkXtermsXtrueactivetermsx0activesqr0activesqrsx0activedbl0activedblsx0activeadd0x0activeaddsx0x1activefirst0x0activefirstsx0consx1x2activehalf0activehalfs0activehalfssx0activehalfdblx0marktermsx0markconsx0x1markrecipx0marksqrx0marksx0mark0markaddx0x1markdblx0markfirstx0x1marknilmarkhalfx0termsactiveXtermsX1true1termsmarkXtermsX1true1consX1markX2consX1X2consmarkX1X2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2trueactivetermsx0activesqr0activesqrsx0activedbl0activedblsx0activeadd0x0activeaddsx0x1activefirst0x0activefirstsx0consx1x2activehalf0activehalfs0activehalfssx0activehalfdblx0marktermsx0markconsx0x1markrecipx0marksqrx0marksx0mark0markaddx0x1markdblx0markfirstx0x1marknilmarkhalfx0consX1markX2consX1X21false12true2consmarkX1X2consX1X21true12false2consactiveX1X2consX1X21true12false2consX1activeX2consX1X21false12true2recipactiveXrecipXrecipmarkXrecipXtrueactivetermsx0activesqr0activesqrsx0activedbl0activedblsx0activeadd0x0activeaddsx0x1activefirst0x0activefirstsx0consx1x2activehalf0activehalfs0activehalfssx0activehalfdblx0marktermsx0markconsx0x1markrecipx0marksqrx0marksx0mark0markaddx0x1markdblx0markfirstx0x1marknilmarkhalfx0recipactiveXrecipX1true1recipmarkXrecipX1true1sqractiveXsqrXsqrmarkXsqrXtrueactivetermsx0activesqr0activesqrsx0activedbl0activedblsx0activeadd0x0activeaddsx0x1activefirst0x0activefirstsx0consx1x2activehalf0activehalfs0activehalfssx0activehalfdblx0marktermsx0markconsx0x1markrecipx0marksqrx0marksx0mark0markaddx0x1markdblx0markfirstx0x1marknilmarkhalfx0sqractiveXsqrX1true1sqrmarkXsqrX1true1sactiveXsXsmarkXsXtrueactivetermsx0activesqr0activesqrsx0activedbl0activedblsx0activeadd0x0activeaddsx0x1activefirst0x0activefirstsx0consx1x2activehalf0activehalfs0activehalfssx0activehalfdblx0marktermsx0markconsx0x1markrecipx0marksqrx0marksx0mark0markaddx0x1markdblx0markfirstx0x1marknilmarkhalfx0sactiveXsX1true1smarkXsX1true1addX1markX2addX1X2addmarkX1X2addX1X2addactiveX1X2addX1X2addX1activeX2addX1X2trueactivetermsx0activesqr0activesqrsx0activedbl0activedblsx0activeadd0x0activeaddsx0x1activefirst0x0activefirstsx0consx1x2activehalf0activehalfs0activehalfssx0activehalfdblx0marktermsx0markconsx0x1markrecipx0marksqrx0marksx0mark0markaddx0x1markdblx0markfirstx0x1marknilmarkhalfx0addX1markX2addX1X21false12true2addmarkX1X2addX1X21true12false2addactiveX1X2addX1X21true12false2addX1activeX2addX1X21false12true2dblactiveXdblXdblmarkXdblXtrueactivetermsx0activesqr0activesqrsx0activedbl0activedblsx0activeadd0x0activeaddsx0x1activefirst0x0activefirstsx0consx1x2activehalf0activehalfs0activehalfssx0activehalfdblx0marktermsx0markconsx0x1markrecipx0marksqrx0marksx0mark0markaddx0x1markdblx0markfirstx0x1marknilmarkhalfx0dblactiveXdblX1true1dblmarkXdblX1true1firstX1markX2firstX1X2firstmarkX1X2firstX1X2firstactiveX1X2firstX1X2firstX1activeX2firstX1X2trueactivetermsx0activesqr0activesqrsx0activedbl0activedblsx0activeadd0x0activeaddsx0x1activefirst0x0activefirstsx0consx1x2activehalf0activehalfs0activehalfssx0activehalfdblx0marktermsx0markconsx0x1markrecipx0marksqrx0marksx0mark0markaddx0x1markdblx0markfirstx0x1marknilmarkhalfx0firstX1markX2firstX1X21false12true2firstmarkX1X2firstX1X21true12false2firstactiveX1X2firstX1X21true12false2firstX1activeX2firstX1X21false12true2halfactiveXhalfXhalfmarkXhalfXtrueactivetermsx0activesqr0activesqrsx0activedbl0activedblsx0activeadd0x0activeaddsx0x1activefirst0x0activefirstsx0consx1x2activehalf0activehalfs0activehalfssx0activehalfdblx0marktermsx0markconsx0x1markrecipx0marksqrx0marksx0mark0markaddx0x1markdblx0markfirstx0x1marknilmarkhalfx0halfactiveXhalfX1true1halfmarkXhalfX1true1AProVEAProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty Statistics for single proof: 100.00 % (36 real / 0 unknown / 0 assumptions / 36 total proof steps)http://aprove.informatik.rwth-aachen.deJohnDoe