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