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