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