/export/starexec/sandbox/solver/bin/starexec_run_certified /export/starexec/sandbox/benchmark/theBenchmark.xml /export/starexec/sandbox/output/output_files -------------------------------------------------------------------------------- YES activeandttTmarkTactiveisNatIListILmarkisNatListILactiveisNat0markttactiveisNatsNmarkisNatNactiveisNatlengthLmarkisNatListLactiveisNatIListzerosmarkttactiveisNatIListconsNILmarkandisNatNisNatIListILactiveisNatListnilmarkttactiveisNatListconsNLmarkandisNatNisNatListLactiveisNatListtakeNILmarkandisNatNisNatIListILactivezerosmarkcons0zerosactivetake0ILmarkuTake1isNatIListILactiveuTake1ttmarknilactivetakesMconsNILmarkuTake2andisNatMandisNatNisNatIListILMNILactiveuTake2ttMNILmarkconsNtakeMILactivelengthconsNLmarkuLengthandisNatNisNatListLLactiveuLengthttLmarkslengthLmarkandX1X2activeandmarkX1markX2markttactivettmarkisNatIListXactiveisNatIListXmarkisNatListXactiveisNatListXmarkisNatXactiveisNatXmark0active0marksXactivesmarkXmarklengthXactivelengthmarkXmarkzerosactivezerosmarkconsX1X2activeconsmarkX1X2marknilactivenilmarktakeX1X2activetakemarkX1markX2markuTake1XactiveuTake1markXmarkuTake2X1X2X3X4activeuTake2markX1X2X3X4markuLengthX1X2activeuLengthmarkX1X2andmarkX1X2andX1X2andX1markX2andX1X2andactiveX1X2andX1X2andX1activeX2andX1X2isNatIListmarkXisNatIListXisNatIListactiveXisNatIListXisNatListmarkXisNatListXisNatListactiveXisNatListXisNatmarkXisNatXisNatactiveXisNatXsmarkXsXsactiveXsXlengthmarkXlengthXlengthactiveXlengthXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2takemarkX1X2takeX1X2takeX1markX2takeX1X2takeactiveX1X2takeX1X2takeX1activeX2takeX1X2uTake1markXuTake1XuTake1activeXuTake1XuTake2markX1X2X3X4uTake2X1X2X3X4uTake2X1markX2X3X4uTake2X1X2X3X4uTake2X1X2markX3X4uTake2X1X2X3X4uTake2X1X2X3markX4uTake2X1X2X3X4uTake2activeX1X2X3X4uTake2X1X2X3X4uTake2X1activeX2X3X4uTake2X1X2X3X4uTake2X1X2activeX3X4uTake2X1X2X3X4uTake2X1X2X3activeX4uTake2X1X2X3X4uLengthmarkX1X2uLengthX1X2uLengthX1markX2uLengthX1X2uLengthactiveX1X2uLengthX1X2uLengthX1activeX2uLengthX1X22.1activeandttTmarkTactiveisNatIListILmarkisNatListILactiveisNatIListILisNatListILactiveisNat0markttactiveisNatsNmarkisNatNactiveisNatsNisNatNactiveisNatlengthLmarkisNatListLactiveisNatlengthLisNatListLactiveisNatIListzerosmarkttactiveisNatIListconsNILmarkandisNatNisNatIListILactiveisNatIListconsNILandisNatNisNatIListILactiveisNatIListconsNILisNatNactiveisNatIListconsNILisNatIListILactiveisNatListnilmarkttactiveisNatListconsNLmarkandisNatNisNatListLactiveisNatListconsNLandisNatNisNatListLactiveisNatListconsNLisNatNactiveisNatListconsNLisNatListLactiveisNatListtakeNILmarkandisNatNisNatIListILactiveisNatListtakeNILandisNatNisNatIListILactiveisNatListtakeNILisNatNactiveisNatListtakeNILisNatIListILactivezerosmarkcons0zerosactivezeroscons0zerosactivetake0ILmarkuTake1isNatIListILactivetake0ILuTake1isNatIListILactivetake0ILisNatIListILactiveuTake1ttmarknilactivetakesMconsNILmarkuTake2andisNatMandisNatNisNatIListILMNILactivetakesMconsNILuTake2andisNatMandisNatNisNatIListILMNILactivetakesMconsNILandisNatMandisNatNisNatIListILactivetakesMconsNILisNatMactivetakesMconsNILandisNatNisNatIListILactivetakesMconsNILisNatNactivetakesMconsNILisNatIListILactiveuTake2ttMNILmarkconsNtakeMILactiveuTake2ttMNILconsNtakeMILactiveuTake2ttMNILtakeMILactivelengthconsNLmarkuLengthandisNatNisNatListLLactivelengthconsNLuLengthandisNatNisNatListLLactivelengthconsNLandisNatNisNatListLactivelengthconsNLisNatNactivelengthconsNLisNatListLactiveuLengthttLmarkslengthLactiveuLengthttLslengthLactiveuLengthttLlengthLmarkandX1X2activeandmarkX1markX2markandX1X2andmarkX1markX2markandX1X2markX1markandX1X2markX2markttactivettmarkisNatIListXactiveisNatIListXmarkisNatListXactiveisNatListXmarkisNatXactiveisNatXmark0active0marksXactivesmarkXmarksXsmarkXmarksXmarkXmarklengthXactivelengthmarkXmarklengthXlengthmarkXmarklengthXmarkXmarkzerosactivezerosmarkconsX1X2activeconsmarkX1X2markconsX1X2consmarkX1X2markconsX1X2markX1marknilactivenilmarktakeX1X2activetakemarkX1markX2marktakeX1X2takemarkX1markX2marktakeX1X2markX1marktakeX1X2markX2markuTake1XactiveuTake1markXmarkuTake1XuTake1markXmarkuTake1XmarkXmarkuTake2X1X2X3X4activeuTake2markX1X2X3X4markuTake2X1X2X3X4uTake2markX1X2X3X4markuTake2X1X2X3X4markX1markuLengthX1X2activeuLengthmarkX1X2markuLengthX1X2uLengthmarkX1X2markuLengthX1X2markX1andmarkX1X2andX1X2andX1markX2andX1X2andactiveX1X2andX1X2andX1activeX2andX1X2isNatIListmarkXisNatIListXisNatIListactiveXisNatIListXisNatListmarkXisNatListXisNatListactiveXisNatListXisNatmarkXisNatXisNatactiveXisNatXsmarkXsXsactiveXsXlengthmarkXlengthXlengthactiveXlengthXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2takemarkX1X2takeX1X2takeX1markX2takeX1X2takeactiveX1X2takeX1X2takeX1activeX2takeX1X2uTake1markXuTake1XuTake1activeXuTake1XuTake2markX1X2X3X4uTake2X1X2X3X4uTake2X1markX2X3X4uTake2X1X2X3X4uTake2X1X2markX3X4uTake2X1X2X3X4uTake2X1X2X3markX4uTake2X1X2X3X4uTake2activeX1X2X3X4uTake2X1X2X3X4uTake2X1activeX2X3X4uTake2X1X2X3X4uTake2X1X2activeX3X4uTake2X1X2X3X4uTake2X1X2X3activeX4uTake2X1X2X3X4uLengthmarkX1X2uLengthX1X2uLengthX1markX2uLengthX1X2uLengthactiveX1X2uLengthX1X2uLengthX1activeX2uLengthX1X2truemarkandX1X2activeandmarkX1markX2activeandttTmarkTmarkandX1X2markX1markandX1X2markX2markisNatIListXactiveisNatIListXactiveisNatIListILmarkisNatListILmarkisNatListXactiveisNatListXactiveisNatListconsNLmarkandisNatNisNatListLactiveisNatListtakeNILmarkandisNatNisNatIListILactiveisNatIListconsNILmarkandisNatNisNatIListILmarkisNatXactiveisNatXactiveisNatsNmarkisNatNactiveisNatlengthLmarkisNatListLmarksXactivesmarkXactivetake0ILmarkuTake1isNatIListILmarkuTake1XactiveuTake1markXactivetakesMconsNILmarkuTake2andisNatMandisNatNisNatIListILMNILmarkuTake2X1X2X3X4activeuTake2markX1X2X3X4activeuTake2ttMNILmarkconsNtakeMILmarkconsX1X2activeconsmarkX1X2activelengthconsNLmarkuLengthandisNatNisNatListLLmarkuLengthX1X2activeuLengthmarkX1X2activeuLengthttLmarkslengthLmarksXmarkXmarklengthXactivelengthmarkXmarklengthXmarkXmarkzerosactivezerosactivezerosmarkcons0zerosmarkconsX1X2markX1marktakeX1X2activetakemarkX1markX2marktakeX1X2markX1marktakeX1X2markX2markuTake1XmarkXmarkuTake2X1X2X3X4markX1markuLengthX1X2markX1truemarkandX1X2activeandmarkX1markX2activeandttTmarkTmarkisNatIListXactiveisNatIListXactiveisNatIListILmarkisNatListILmarkisNatListXactiveisNatListXactiveisNatListconsNLmarkandisNatNisNatListLactiveisNatListtakeNILmarkandisNatNisNatIListILactiveisNatIListconsNILmarkandisNatNisNatIListILmarkisNatXactiveisNatXactiveisNatsNmarkisNatNactiveisNatlengthLmarkisNatListLmarksXactivesmarkXactivezerosmarkcons0zerosmarkconsX1X2activeconsmarkX1X2activetake0ILmarkuTake1isNatIListILmarkuTake1XactiveuTake1markXactivetakesMconsNILmarkuTake2andisNatMandisNatNisNatIListILMNILmarkuTake2X1X2X3X4activeuTake2markX1X2X3X4activeuTake2ttMNILmarkconsNtakeMILactivelengthconsNLmarkuLengthandisNatNisNatListLLmarkuLengthX1X2activeuLengthmarkX1X2activeuLengthttLmarkslengthLmarklengthXactivelengthmarkXmarkzerosactivezerosmarktakeX1X2activetakemarkX1markX2markttactivettmark0active0marknilactiveniltakeX1markX2takeX1X2takemarkX1X2takeX1X2takeactiveX1X2takeX1X2takeX1activeX2takeX1X2andX1markX2andX1X2andmarkX1X2andX1X2andactiveX1X2andX1X2andX1activeX2andX1X2activeisNat0markttactiveisNatIListzerosmarkttactiveisNatListnilmarkttactiveuTake1ttmarknilsactiveXsXsmarkXsXconsX1markX2consX1X2consmarkX1X2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2uTake1activeXuTake1XuTake1markXuTake1XuTake2X1markX2X3X4uTake2X1X2X3X4uTake2markX1X2X3X4uTake2X1X2X3X4uTake2X1X2markX3X4uTake2X1X2X3X4uTake2X1X2X3markX4uTake2X1X2X3X4uTake2activeX1X2X3X4uTake2X1X2X3X4uTake2X1activeX2X3X4uTake2X1X2X3X4uTake2X1X2activeX3X4uTake2X1X2X3X4uTake2X1X2X3activeX4uTake2X1X2X3X4uLengthX1markX2uLengthX1X2uLengthmarkX1X2uLengthX1X2uLengthactiveX1X2uLengthX1X2uLengthX1activeX2uLengthX1X2lengthactiveXlengthXlengthmarkXlengthX1active11and22cons2-2length12s1-2take22uLength22uTake11-2uTake242mark1-2active1-21tt00isNatIList12isNatList12isNat12zeros02000nil00mark12markandX1X2activeandmarkX1markX2activeandttTmarkTmarkandX1X2markX1markandX1X2markX2markisNatIListXactiveisNatIListXactiveisNatIListILmarkisNatListILmarkisNatListXactiveisNatListXactiveisNatListconsNLmarkandisNatNisNatListLactiveisNatListtakeNILmarkandisNatNisNatIListILactiveisNatIListconsNILmarkandisNatNisNatIListILmarkisNatXactiveisNatXactiveisNatsNmarkisNatNactiveisNatlengthLmarkisNatListLactivetake0ILmarkuTake1isNatIListILactivetakesMconsNILmarkuTake2andisNatMandisNatNisNatIListILMNILmarkuTake2X1X2X3X4activeuTake2markX1X2X3X4activeuTake2ttMNILmarkconsNtakeMILactivelengthconsNLmarkuLengthandisNatNisNatListLLmarkuLengthX1X2activeuLengthmarkX1X2activeuLengthttLmarkslengthLmarksXmarkXmarklengthXactivelengthmarkXmarklengthXmarkXmarkzerosactivezerosactivezerosmarkcons0zerosmarkconsX1X2markX1marktakeX1X2activetakemarkX1markX2marktakeX1X2markX1marktakeX1X2markX2markuTake1XmarkXmarkuTake2X1X2X3X4markX1markuLengthX1X2markX1andX1markX2andX1X2andmarkX1X2andX1X2andactiveX1X2andX1X2andX1activeX2andX1X2sactiveXsXsmarkXsXuTake1activeXuTake1XuTake1markXuTake1XuTake2X1markX2X3X4uTake2X1X2X3X4uTake2markX1X2X3X4uTake2X1X2X3X4uTake2X1X2markX3X4uTake2X1X2X3X4uTake2X1X2X3markX4uTake2X1X2X3X4uTake2activeX1X2X3X4uTake2X1X2X3X4uTake2X1activeX2X3X4uTake2X1X2X3X4uTake2X1X2activeX3X4uTake2X1X2X3X4uTake2X1X2X3activeX4uTake2X1X2X3X4consX1markX2consX1X2consmarkX1X2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2uLengthX1markX2uLengthX1X2uLengthmarkX1X2uLengthX1X2uLengthactiveX1X2uLengthX1X2uLengthX1activeX2uLengthX1X2lengthactiveXlengthXlengthmarkXlengthXtakeX1markX2takeX1X2takemarkX1X2takeX1X2takeactiveX1X2takeX1X2takeX1activeX2takeX1X21active11and22122length1221take22212uLength222122uTake24212234mark11active11tt00isNatIList10isNatList10cons212isNat10s11zeros00000uTake1111nil00mark11markandX1X2activeandmarkX1markX2activeandttTmarkTmarkandX1X2markX1markandX1X2markX2markisNatIListXactiveisNatIListXactiveisNatIListILmarkisNatListILmarkisNatListXactiveisNatListXactiveisNatListconsNLmarkandisNatNisNatListLactiveisNatListtakeNILmarkandisNatNisNatIListILactiveisNatIListconsNILmarkandisNatNisNatIListILmarkisNatXactiveisNatXactiveisNatsNmarkisNatNactiveisNatlengthLmarkisNatListLactivetakesMconsNILmarkuTake2andisNatMandisNatNisNatIListILMNILmarkuTake2X1X2X3X4activeuTake2markX1X2X3X4activeuTake2ttMNILmarkconsNtakeMILactivelengthconsNLmarkuLengthandisNatNisNatListLLmarkuLengthX1X2activeuLengthmarkX1X2activeuLengthttLmarkslengthLmarksXmarkXmarklengthXactivelengthmarkXmarkzerosactivezerosactivezerosmarkcons0zerosmarkconsX1X2markX1marktakeX1X2activetakemarkX1markX21active121and22122length1-2take22uLength2-2uTake24223mark11active11tt00isNatIList10isNatList10cons2221isNat10s121zeros02000uTake11-2nil00mark121markandX1X2activeandmarkX1markX2activeandttTmarkTmarkandX1X2markX1markandX1X2markX2markisNatIListXactiveisNatIListXactiveisNatIListILmarkisNatListILmarkisNatListXactiveisNatListXactiveisNatListconsNLmarkandisNatNisNatListLactiveisNatListtakeNILmarkandisNatNisNatIListILactiveisNatIListconsNILmarkandisNatNisNatIListILmarkisNatXactiveisNatXactiveisNatsNmarkisNatNactiveisNatlengthLmarkisNatListLactivetakesMconsNILmarkuTake2andisNatMandisNatNisNatIListILMNILmarkuTake2X1X2X3X4activeuTake2markX1X2X3X4activeuTake2ttMNILmarkconsNtakeMILactivelengthconsNLmarkuLengthandisNatNisNatListLLmarkuLengthX1X2activeuLengthmarkX1X2activeuLengthttLmarkslengthLmarksXmarkXmarklengthXactivelengthmarkXmarkzerosactivezerosactivezerosmarkcons0zerosmarktakeX1X2activetakemarkX1markX2activeandttTmarkTmarkandX1X2activeandmarkX1markX2activetakesMconsNILmarkuTake2andisNatMandisNatNisNatIListILMNILmarkuTake2X1X2X3X4activeuTake2markX1X2X3X4activelengthconsNLmarkuLengthandisNatNisNatListLLmarkuLengthX1X2activeuLengthmarkX1X2activeuLengthttLmarkslengthLmarksXmarkXmarkandX1X2markX1markandX1X2markX2markisNatIListXactiveisNatIListXactiveisNatIListILmarkisNatListILmarkisNatListXactiveisNatListXactiveisNatListconsNLmarkandisNatNisNatListLactiveisNatListtakeNILmarkandisNatNisNatIListILactiveisNatIListconsNILmarkandisNatNisNatIListILmarkisNatXactiveisNatXactiveisNatsNmarkisNatNactiveisNatlengthLmarkisNatListLmarklengthXactivelengthmarkXmarktakeX1X2activetakemarkX1markX2true1active1-11and22length12take22uLength22uTake24-2mark1-2active11tt00isNatIList12isNatList12cons2-21isNat12s1-21zeros00000uTake1111nil00mark11activeandttTmarkTmarkandX1X2activeandmarkX1markX2activetakesMconsNILmarkuTake2andisNatMandisNatNisNatIListILMNILactivelengthconsNLmarkuLengthandisNatNisNatListLLmarkuLengthX1X2activeuLengthmarkX1X2activeuLengthttLmarkslengthLmarksXmarkXmarkandX1X2markX1markandX1X2markX2markisNatIListXactiveisNatIListXactiveisNatIListILmarkisNatListILmarkisNatListXactiveisNatListXactiveisNatListconsNLmarkandisNatNisNatListLactiveisNatListtakeNILmarkandisNatNisNatIListILactiveisNatIListconsNILmarkandisNatNisNatIListILmarkisNatXactiveisNatXactiveisNatsNmarkisNatNactiveisNatlengthLmarkisNatListLmarklengthXactivelengthmarkXmarktakeX1X2activetakemarkX1markX2andX1markX2andX1X2andmarkX1X2andX1X2andactiveX1X2andX1X2andX1activeX2andX1X2uTake2X1markX2X3X4uTake2X1X2X3X4uTake2markX1X2X3X4uTake2X1X2X3X4uTake2X1X2markX3X4uTake2X1X2X3X4uTake2X1X2X3markX4uTake2X1X2X3X4uTake2activeX1X2X3X4uTake2X1X2X3X4uTake2X1activeX2X3X4uTake2X1X2X3X4uTake2X1X2activeX3X4uTake2X1X2X3X4uTake2X1X2X3activeX4uTake2X1X2X3X4uLengthX1markX2uLengthX1X2uLengthmarkX1X2uLengthX1X2uLengthactiveX1X2uLengthX1X2uLengthX1activeX2uLengthX1X2lengthactiveXlengthXlengthmarkXlengthXtakeX1markX2takeX1X2takemarkX1X2takeX1X2takeactiveX1X2takeX1X2takeX1activeX2takeX1X2markandX1X2activeandmarkX1markX2activeandttTmarkTmarkandX1X2markX1markandX1X2markX2markisNatIListXactiveisNatIListXactiveisNatIListILmarkisNatListILmarkisNatListXactiveisNatListXactiveisNatListconsNLmarkandisNatNisNatListLactiveisNatListtakeNILmarkandisNatNisNatIListILactiveisNatIListconsNILmarkandisNatNisNatIListILmarkisNatXactiveisNatXactiveisNatsNmarkisNatNactiveisNatlengthLmarkisNatListLmarksXmarkXmarklengthXactivelengthmarkXactivelengthconsNLmarkuLengthandisNatNisNatListLLmarkuLengthX1X2activeuLengthmarkX1X2activeuLengthttLmarkslengthLmarktakeX1X2activetakemarkX1markX2true1active1-121and21length11take2-2uLength21mark12active1-21tt00isNatIList11isNatList11cons2122isNat11s10zeros00000uTake111uTake242nil00mark11markandX1X2activeandmarkX1markX2activeandttTmarkTmarkandX1X2markX1markandX1X2markX2markisNatIListXactiveisNatIListXactiveisNatIListILmarkisNatListILmarkisNatListXactiveisNatListXactiveisNatListconsNLmarkandisNatNisNatListLactiveisNatListtakeNILmarkandisNatNisNatIListILactiveisNatIListconsNILmarkandisNatNisNatIListILmarkisNatXactiveisNatXactiveisNatsNmarkisNatNactiveisNatlengthLmarkisNatListLmarksXmarkXmarklengthXactivelengthmarkXactivelengthconsNLmarkuLengthandisNatNisNatListLLmarkuLengthX1X2activeuLengthmarkX1X2activeuLengthttLmarkslengthLandX1markX2andX1X2andmarkX1X2andX1X2andactiveX1X2andX1X2andX1activeX2andX1X2lengthactiveXlengthXlengthmarkXlengthXuLengthX1markX2uLengthX1X2uLengthmarkX1X2uLengthX1X2uLengthactiveX1X2uLengthX1X2uLengthX1activeX2uLengthX1X2takeX1markX2takeX1X2takemarkX1X2takeX1X2takeactiveX1X2takeX1X2takeX1activeX2takeX1X21active121and2212length11uLength22mark11active11tt00isNatIList1121isNatList121cons2212isNat121take222122s11zeros00000uTake111uTake242222324nil00mark121markandX1X2activeandmarkX1markX2activeandttTmarkTmarkandX1X2markX1markandX1X2markX2markisNatIListXactiveisNatIListXmarkisNatListXactiveisNatListXactiveisNatListconsNLmarkandisNatNisNatListLactiveisNatIListconsNILmarkandisNatNisNatIListILmarkisNatXactiveisNatXactiveisNatsNmarkisNatNactiveisNatlengthLmarkisNatListLmarksXmarkXmarklengthXactivelengthmarkXactivelengthconsNLmarkuLengthandisNatNisNatListLLmarkuLengthX1X2activeuLengthmarkX1X2activeuLengthttLmarkslengthL1active121and212length1221uLength2222mark11active11tt00isNatIList121isNatList121cons2212isNat121take22122s11zeros00000uTake110uTake24222324nil00mark121markandX1X2activeandmarkX1markX2activeandttTmarkTmarkandX1X2markX1markandX1X2markX2markisNatIListXactiveisNatIListXmarkisNatListXactiveisNatListXactiveisNatListconsNLmarkandisNatNisNatListLactiveisNatIListconsNILmarkandisNatNisNatIListILmarkisNatXactiveisNatXactiveisNatsNmarkisNatNmarksXmarkXmarklengthXactivelengthmarkXactivelengthconsNLmarkuLengthandisNatNisNatListLLmarkuLengthX1X2activeuLengthmarkX1X2activeuLengthttLmarkslengthLactiveandttTmarkTmarkandX1X2activeandmarkX1markX2activelengthconsNLmarkuLengthandisNatNisNatListLLmarkuLengthX1X2activeuLengthmarkX1X2activeuLengthttLmarkslengthLmarksXmarkXmarkandX1X2markX1markandX1X2markX2markisNatIListXactiveisNatIListXactiveisNatIListconsNILmarkandisNatNisNatIListILmarkisNatListXactiveisNatListXactiveisNatListconsNLmarkandisNatNisNatListLmarklengthXactivelengthmarkXtrue11active101and21102tt00mark101mark101length101cons21102uLength2102isNat101isNatList101s101isNatIList101active101take201102zeros01000uTake1101uTake24001121304nil00activeandttTmarkTmarkandX1X2activeandmarkX1markX2activelengthconsNLmarkuLengthandisNatNisNatListLLmarkuLengthX1X2activeuLengthmarkX1X2activeuLengthttLmarkslengthLmarksXmarkXmarkandX1X2markX2markisNatIListXactiveisNatIListXactiveisNatIListconsNILmarkandisNatNisNatIListILmarkisNatListXactiveisNatListXactiveisNatListconsNLmarkandisNatNisNatListLmarklengthXactivelengthmarkX11active1101and2102tt00mark1101mark1101length101cons200112uLength2102isNat1051isNatList141s101isNatIList1441active1101take20102zeros00001uTake1101uTake24120314nil00activeandttTmarkTmarkandX1X2activeandmarkX1markX2activelengthconsNLmarkuLengthandisNatNisNatListLLmarkuLengthX1X2activeuLengthmarkX1X2activeuLengthttLmarkslengthLmarksXmarkXmarkandX1X2markX2markisNatIListXactiveisNatIListXactiveisNatIListconsNILmarkandisNatNisNatIListILmarkisNatListXactiveisNatListXmarklengthXactivelengthmarkXmarkandX1X2activeandmarkX1markX2activeandttTmarkTmarkandX1X2markX2markisNatIListXactiveisNatIListXactiveisNatIListconsNILmarkandisNatNisNatIListILmarksXmarkXmarklengthXactivelengthmarkXactivelengthconsNLmarkuLengthandisNatNisNatListLLmarkuLengthX1X2activeuLengthmarkX1X2activeuLengthttLmarkslengthLtrue11mark1101and2102active1101mark1101tt02isNatIList121cons20112isNat121s1211length101uLength20112isNatList111active1101take221112zeros00000uTake1101uTake2431221324nil01markandX1X2activeandmarkX1markX2activeandttTmarkTmarkandX1X2markX2markisNatIListXactiveisNatIListXactiveisNatIListconsNILmarkandisNatNisNatIListILmarklengthXactivelengthmarkXactivelengthconsNLmarkuLengthandisNatNisNatListLLmarkuLengthX1X2activeuLengthmarkX1X2activeuLengthttLmarkslengthLactiveandttTmarkTmarkandX1X2activeandmarkX1markX2activelengthconsNLmarkuLengthandisNatNisNatListLLmarkuLengthX1X2activeuLengthmarkX1X2markandX1X2markX2markisNatIListXactiveisNatIListXactiveisNatIListconsNILmarkandisNatNisNatIListILmarklengthXactivelengthmarkXtrue1active1-121and21length11uLength2-2mark1-21active1-2tt00isNatIList11isNatList10cons2-21isNat121take2-21s12zeros00000uTake11-21uTake24221nil02mark11activeandttTmarkTmarkandX1X2activeandmarkX1markX2activelengthconsNLmarkuLengthandisNatNisNatListLLmarkandX1X2markX2markisNatIListXactiveisNatIListXactiveisNatIListconsNILmarkandisNatNisNatIListILmarklengthXactivelengthmarkXandX1markX2andX1X2andmarkX1X2andX1X2andactiveX1X2andX1X2andX1activeX2andX1X2uLengthX1markX2uLengthX1X2uLengthmarkX1X2uLengthX1X2uLengthactiveX1X2uLengthX1X2uLengthX1activeX2uLengthX1X2lengthactiveXlengthXlengthmarkXlengthXmarkandX1X2activeandmarkX1markX2activeandttTmarkTmarkandX1X2markX2markisNatIListXactiveisNatIListXactiveisNatIListconsNILmarkandisNatNisNatIListILmarklengthXactivelengthmarkXtrue1active121and21length1-2mark121active12tt00isNatIList11isNatList11cons2112isNat11take20s1-21zeros02001uTake11-21uTake2422uLength2222nil00mark12markandX1X2activeandmarkX1markX2activeandttTmarkTmarkandX1X2markX2markisNatIListXactiveisNatIListXactiveisNatIListconsNILmarkandisNatNisNatIListILandX1markX2andX1X2andmarkX1X2andX1X2andactiveX1X2andX1X2andX1activeX2andX1X2lengthactiveXlengthXlengthmarkXlengthX11mark1101and2102active1101mark1101tt00isNatIList111cons210112isNat1001active1101isNatList111take2102s101length1211zeros00000uTake1101uTake24120314uLength22122nil00markandX1X2activeandmarkX1markX2activeandttTmarkTmarkandX1X2markX2markisNatIListXactiveisNatIListXactiveandttTmarkTmarkandX1X2activeandmarkX1markX2markandX1X2markX2true11active101and22112tt03mark101mark1101active1101isNatIList131isNatList1011cons210112isNat1401take243132s1211length1211zeros00000uTake11001uTake2451423344uLength20122nil02markandX1X2activeandmarkX1markX2markandX1X2activeandmarkX1markX2markisNatIListXactiveisNatIListXfalseactivelengthconsNLmarkuLengthandisNatNisNatListLLfalseactiveuLengthttLmarkslengthLfalsemarkisNatListXactiveisNatListXfalseactiveisNatsNmarkisNatNmarkisNatXactiveisNatXtrueisNatmarkx0isNatactivex0smarkx0sactivex01active111isNat121s121mark121markisNatXactiveisNatXisNatmarkx0isNatactivex0markisNatXactiveisNatX1false1activetakesMconsNILmarkuTake2andisNatMandisNatNisNatIListILMNILfalsemarkzerosactivezerosfalseactiveuTake2ttMNILmarkconsNtakeMILfalseactivezerosmarkcons0zerosfalseactiveisNat0markttfalseactiveisNatIListzerosmarkttfalseactiveisNatListnilmarkttfalseactiveuTake1ttmarknilfalsemarkttactivettfalsemark0active0falsemarknilactivenilfalseactiveisNatIListconsNILandisNatNisNatIListILfalseactiveisNatListconsNLandisNatNisNatListLfalseactiveisNatListtakeNILandisNatNisNatIListILfalseactivetakesMconsNILandisNatMandisNatNisNatIListILfalseactivetakesMconsNILandisNatNisNatIListILfalseactivelengthconsNLandisNatNisNatListLfalsemarkandX1X2andmarkX1markX2falseactiveisNatIListconsNILisNatIListILfalseactiveisNatListtakeNILisNatIListILfalseactivetake0ILisNatIListILfalseactivetakesMconsNILisNatIListILfalseactiveisNatIListILisNatListILfalseactiveisNatlengthLisNatListLfalseactiveisNatListconsNLisNatListLfalseactivelengthconsNLisNatListLfalseactiveisNatsNisNatNfalseactiveisNatIListconsNILisNatNfalseactiveisNatListconsNLisNatNfalseactiveisNatListtakeNILisNatNfalseactivetakesMconsNILisNatMfalseactivetakesMconsNILisNatNfalseactivelengthconsNLisNatNfalseactiveuLengthttLslengthLfalsemarksXsmarkXfalseactiveuLengthttLlengthLfalsemarklengthXlengthmarkXfalseactivezeroscons0zerosfalseactiveuTake2ttMNILconsNtakeMILfalsemarkconsX1X2consmarkX1X2falseactiveuTake2ttMNILtakeMILfalsemarktakeX1X2takemarkX1markX2falseactivetake0ILuTake1isNatIListILfalsemarkuTake1XuTake1markXfalseactivetakesMconsNILuTake2andisNatMandisNatNisNatIListILMNILfalsemarkuTake2X1X2X3X4uTake2markX1X2X3X4falseactivelengthconsNLuLengthandisNatNisNatListLLfalsemarkuLengthX1X2uLengthmarkX1X2falseandX1markX2andX1X2andmarkX1X2andX1X2andactiveX1X2andX1X2andX1activeX2andX1X2trueactiveandttx0activeisNatIListx0activeisNat0activeisNatsx0activeisNatlengthx0activeisNatListnilactiveisNatListconsx0x1activeisNatListtakex0x1activezerosactivetake0x0activeuTake1ttactivetakesx0consx1x2activeuTake2ttx0x1x2activelengthconsx0x1activeuLengthttx0markandx0x1markttmarkisNatIListx0markisNatListx0markisNatx0mark0marksx0marklengthx0markzerosmarkconsx0x1marknilmarktakex0x1markuTake1x0markuTake2x0x1x2x3markuLengthx0x1andX1markX2andX1X21false12true2andmarkX1X2andX1X21true12false2andactiveX1X2andX1X21true12false2andX1activeX2andX1X21false12true2isNatIListactiveXisNatIListXisNatIListmarkXisNatIListXtrueactiveandttx0activeisNatIListx0activeisNat0activeisNatsx0activeisNatlengthx0activeisNatListnilactiveisNatListconsx0x1activeisNatListtakex0x1activezerosactivetake0x0activeuTake1ttactivetakesx0consx1x2activeuTake2ttx0x1x2activelengthconsx0x1activeuLengthttx0markandx0x1markttmarkisNatIListx0markisNatListx0markisNatx0mark0marksx0marklengthx0markzerosmarkconsx0x1marknilmarktakex0x1markuTake1x0markuTake2x0x1x2x3markuLengthx0x1isNatIListactiveXisNatIListX1true1isNatIListmarkXisNatIListX1true1isNatListactiveXisNatListXisNatListmarkXisNatListXtrueactiveandttx0activeisNatIListx0activeisNat0activeisNatsx0activeisNatlengthx0activeisNatListnilactiveisNatListconsx0x1activeisNatListtakex0x1activezerosactivetake0x0activeuTake1ttactivetakesx0consx1x2activeuTake2ttx0x1x2activelengthconsx0x1activeuLengthttx0markandx0x1markttmarkisNatIListx0markisNatListx0markisNatx0mark0marksx0marklengthx0markzerosmarkconsx0x1marknilmarktakex0x1markuTake1x0markuTake2x0x1x2x3markuLengthx0x1isNatListactiveXisNatListX1true1isNatListmarkXisNatListX1true1isNatactiveXisNatXisNatmarkXisNatXtrueactiveandttx0activeisNatIListx0activeisNat0activeisNatsx0activeisNatlengthx0activeisNatListnilactiveisNatListconsx0x1activeisNatListtakex0x1activezerosactivetake0x0activeuTake1ttactivetakesx0consx1x2activeuTake2ttx0x1x2activelengthconsx0x1activeuLengthttx0markandx0x1markttmarkisNatIListx0markisNatListx0markisNatx0mark0marksx0marklengthx0markzerosmarkconsx0x1marknilmarktakex0x1markuTake1x0markuTake2x0x1x2x3markuLengthx0x1isNatactiveXisNatX1true1isNatmarkXisNatX1true1sactiveXsXsmarkXsXtrueactiveandttx0activeisNatIListx0activeisNat0activeisNatsx0activeisNatlengthx0activeisNatListnilactiveisNatListconsx0x1activeisNatListtakex0x1activezerosactivetake0x0activeuTake1ttactivetakesx0consx1x2activeuTake2ttx0x1x2activelengthconsx0x1activeuLengthttx0markandx0x1markttmarkisNatIListx0markisNatListx0markisNatx0mark0marksx0marklengthx0markzerosmarkconsx0x1marknilmarktakex0x1markuTake1x0markuTake2x0x1x2x3markuLengthx0x1sactiveXsX1true1smarkXsX1true1lengthactiveXlengthXlengthmarkXlengthXtrueactiveandttx0activeisNatIListx0activeisNat0activeisNatsx0activeisNatlengthx0activeisNatListnilactiveisNatListconsx0x1activeisNatListtakex0x1activezerosactivetake0x0activeuTake1ttactivetakesx0consx1x2activeuTake2ttx0x1x2activelengthconsx0x1activeuLengthttx0markandx0x1markttmarkisNatIListx0markisNatListx0markisNatx0mark0marksx0marklengthx0markzerosmarkconsx0x1marknilmarktakex0x1markuTake1x0markuTake2x0x1x2x3markuLengthx0x1lengthactiveXlengthX1true1lengthmarkXlengthX1true1consX1markX2consX1X2consmarkX1X2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2trueactiveandttx0activeisNatIListx0activeisNat0activeisNatsx0activeisNatlengthx0activeisNatListnilactiveisNatListconsx0x1activeisNatListtakex0x1activezerosactivetake0x0activeuTake1ttactivetakesx0consx1x2activeuTake2ttx0x1x2activelengthconsx0x1activeuLengthttx0markandx0x1markttmarkisNatIListx0markisNatListx0markisNatx0mark0marksx0marklengthx0markzerosmarkconsx0x1marknilmarktakex0x1markuTake1x0markuTake2x0x1x2x3markuLengthx0x1consX1markX2consX1X21false12true2consmarkX1X2consX1X21true12false2consactiveX1X2consX1X21true12false2consX1activeX2consX1X21false12true2takeX1markX2takeX1X2takemarkX1X2takeX1X2takeactiveX1X2takeX1X2takeX1activeX2takeX1X2trueactiveandttx0activeisNatIListx0activeisNat0activeisNatsx0activeisNatlengthx0activeisNatListnilactiveisNatListconsx0x1activeisNatListtakex0x1activezerosactivetake0x0activeuTake1ttactivetakesx0consx1x2activeuTake2ttx0x1x2activelengthconsx0x1activeuLengthttx0markandx0x1markttmarkisNatIListx0markisNatListx0markisNatx0mark0marksx0marklengthx0markzerosmarkconsx0x1marknilmarktakex0x1markuTake1x0markuTake2x0x1x2x3markuLengthx0x1takeX1markX2takeX1X21false12true2takemarkX1X2takeX1X21true12false2takeactiveX1X2takeX1X21true12false2takeX1activeX2takeX1X21false12true2uTake1activeXuTake1XuTake1markXuTake1Xtrueactiveandttx0activeisNatIListx0activeisNat0activeisNatsx0activeisNatlengthx0activeisNatListnilactiveisNatListconsx0x1activeisNatListtakex0x1activezerosactivetake0x0activeuTake1ttactivetakesx0consx1x2activeuTake2ttx0x1x2activelengthconsx0x1activeuLengthttx0markandx0x1markttmarkisNatIListx0markisNatListx0markisNatx0mark0marksx0marklengthx0markzerosmarkconsx0x1marknilmarktakex0x1markuTake1x0markuTake2x0x1x2x3markuLengthx0x1uTake1activeXuTake1X1true1uTake1markXuTake1X1true1uTake2X1markX2X3X4uTake2X1X2X3X4uTake2markX1X2X3X4uTake2X1X2X3X4uTake2X1X2markX3X4uTake2X1X2X3X4uTake2X1X2X3markX4uTake2X1X2X3X4uTake2activeX1X2X3X4uTake2X1X2X3X4uTake2X1activeX2X3X4uTake2X1X2X3X4uTake2X1X2activeX3X4uTake2X1X2X3X4uTake2X1X2X3activeX4uTake2X1X2X3X4trueactiveandttx0activeisNatIListx0activeisNat0activeisNatsx0activeisNatlengthx0activeisNatListnilactiveisNatListconsx0x1activeisNatListtakex0x1activezerosactivetake0x0activeuTake1ttactivetakesx0consx1x2activeuTake2ttx0x1x2activelengthconsx0x1activeuLengthttx0markandx0x1markttmarkisNatIListx0markisNatListx0markisNatx0mark0marksx0marklengthx0markzerosmarkconsx0x1marknilmarktakex0x1markuTake1x0markuTake2x0x1x2x3markuLengthx0x1uTake2X1markX2X3X4uTake2X1X2X3X41false12true23false34false4uTake2markX1X2X3X4uTake2X1X2X3X41true12false23false34false4uTake2X1X2markX3X4uTake2X1X2X3X41false12false23true34false4uTake2X1X2X3markX4uTake2X1X2X3X41false12false23false34true4uTake2activeX1X2X3X4uTake2X1X2X3X41true12false23false34false4uTake2X1activeX2X3X4uTake2X1X2X3X41false12true23false34false4uTake2X1X2activeX3X4uTake2X1X2X3X41false12false23true34false4uTake2X1X2X3activeX4uTake2X1X2X3X41false12false23false34true4uLengthX1markX2uLengthX1X2uLengthmarkX1X2uLengthX1X2uLengthactiveX1X2uLengthX1X2uLengthX1activeX2uLengthX1X2trueactiveandttx0activeisNatIListx0activeisNat0activeisNatsx0activeisNatlengthx0activeisNatListnilactiveisNatListconsx0x1activeisNatListtakex0x1activezerosactivetake0x0activeuTake1ttactivetakesx0consx1x2activeuTake2ttx0x1x2activelengthconsx0x1activeuLengthttx0markandx0x1markttmarkisNatIListx0markisNatListx0markisNatx0mark0marksx0marklengthx0markzerosmarkconsx0x1marknilmarktakex0x1markuTake1x0markuTake2x0x1x2x3markuLengthx0x1uLengthX1markX2uLengthX1X21false12true2uLengthmarkX1X2uLengthX1X21true12false2uLengthactiveX1X2uLengthX1X21true12false2uLengthX1activeX2uLengthX1X21false12true2AProVEAProVE Commit ID: c69e44bd14796315568835c1ffa2502984884775 mhark 20210624 unpublished Statistics for single proof: 100.00 % (64 real / 0 unknown / 0 assumptions / 64 total proof steps)http://aprove.informatik.rwth-aachen.deJohnDoe