andttTTisNatIListILisNatListactivateILisNatn__0ttisNatn__sNisNatactivateNisNatn__lengthLisNatListactivateLisNatIListn__zerosttisNatIListn__consNILandisNatactivateNisNatIListactivateILisNatListn__nilttisNatListn__consNLandisNatactivateNisNatListactivateLisNatListn__takeNILandisNatactivateNisNatIListactivateILzeroscons0n__zerostake0ILuTake1isNatIListILuTake1ttniltakesMconsNILuTake2andisNatMandisNatNisNatIListactivateILMNactivateILuTake2ttMNILconsactivateNn__takeactivateMactivateILlengthconsNLuLengthandisNatNisNatListactivateLactivateLuLengthttLslengthactivateL0n__0sXn__sXlengthXn__lengthXzerosn__zerosconsX1X2n__consX1X2niln__niltakeX1X2n__takeX1X2activaten__00activaten__sXsactivateXactivaten__lengthXlengthactivateXactivaten__zeroszerosactivaten__consX1X2consactivateX1X2activaten__nilnilactivaten__takeX1X2takeactivateX1activateX2activateXX2.1isNatIListILisNatListactivateILisNatIListILactivateILisNatn__sNisNatactivateNisNatn__sNactivateNisNatn__lengthLisNatListactivateLisNatn__lengthLactivateLisNatIListn__consNILandisNatactivateNisNatIListactivateILisNatIListn__consNILisNatactivateNisNatIListn__consNILactivateNisNatIListn__consNILisNatIListactivateILisNatIListn__consNILactivateILisNatListn__consNLandisNatactivateNisNatListactivateLisNatListn__consNLisNatactivateNisNatListn__consNLactivateNisNatListn__consNLisNatListactivateLisNatListn__consNLactivateLisNatListn__takeNILandisNatactivateNisNatIListactivateILisNatListn__takeNILisNatactivateNisNatListn__takeNILactivateNisNatListn__takeNILisNatIListactivateILisNatListn__takeNILactivateILzeroscons0n__zeroszeros0take0ILuTake1isNatIListILtake0ILisNatIListILuTake1ttniltakesMconsNILuTake2andisNatMandisNatNisNatIListactivateILMNactivateILtakesMconsNILandisNatMandisNatNisNatIListactivateILtakesMconsNILisNatMtakesMconsNILandisNatNisNatIListactivateILtakesMconsNILisNatNtakesMconsNILisNatIListactivateILtakesMconsNILactivateILuTake2ttMNILconsactivateNn__takeactivateMactivateILuTake2ttMNILactivateNuTake2ttMNILactivateMuTake2ttMNILactivateILlengthconsNLuLengthandisNatNisNatListactivateLactivateLlengthconsNLandisNatNisNatListactivateLlengthconsNLisNatNlengthconsNLisNatListactivateLlengthconsNLactivateLuLengthttLslengthactivateLuLengthttLlengthactivateLuLengthttLactivateLactivaten__00activaten__sXsactivateXactivaten__sXactivateXactivaten__lengthXlengthactivateXactivaten__lengthXactivateXactivaten__zeroszerosactivaten__consX1X2consactivateX1X2activaten__consX1X2activateX1activaten__nilnilactivaten__takeX1X2takeactivateX1activateX2activaten__takeX1X2activateX1activaten__takeX1X2activateX2trueisNatListn__consNLisNatactivateNisNatn__sNisNatactivateNisNatn__sNactivateNactivaten__sXactivateXactivaten__lengthXlengthactivateXlengthconsNLuLengthandisNatNisNatListactivateLactivateLuLengthttLlengthactivateLlengthconsNLisNatNisNatn__lengthLisNatListactivateLisNatListn__consNLactivateNactivaten__lengthXactivateXactivaten__consX1X2activateX1activaten__takeX1X2takeactivateX1activateX2take0ILisNatIListILisNatIListILisNatListactivateILisNatListn__consNLisNatListactivateLisNatListn__consNLactivateLactivaten__takeX1X2activateX1activaten__takeX1X2activateX2isNatListn__takeNILisNatactivateNisNatn__lengthLactivateLisNatListn__takeNILactivateNisNatListn__takeNILisNatIListactivateILisNatIListILactivateILisNatIListn__consNILisNatactivateNisNatIListn__consNILactivateNisNatIListn__consNILisNatIListactivateILisNatIListn__consNILactivateILisNatListn__takeNILactivateILtakesMconsNILuTake2andisNatMandisNatNisNatIListactivateILMNactivateILuTake2ttMNILactivateNuTake2ttMNILactivateMuTake2ttMNILactivateILtakesMconsNILisNatMtakesMconsNILisNatNtakesMconsNILisNatIListactivateILtakesMconsNILactivateILlengthconsNLisNatListactivateLlengthconsNLactivateLuLengthttLactivateLandttTTisNatIListILisNatListactivateILisNatn__0ttisNatn__sNisNatactivateNisNatn__lengthLisNatListactivateLisNatIListn__zerosttisNatIListn__consNILandisNatactivateNisNatIListactivateILisNatListn__nilttisNatListn__consNLandisNatactivateNisNatListactivateLisNatListn__takeNILandisNatactivateNisNatIListactivateILzeroscons0n__zerostake0ILuTake1isNatIListILuTake1ttniltakesMconsNILuTake2andisNatMandisNatNisNatIListactivateILMNactivateILuTake2ttMNILconsactivateNn__takeactivateMactivateILlengthconsNLuLengthandisNatNisNatListactivateLactivateLuLengthttLslengthactivateL0n__0sXn__sXlengthXn__lengthXzerosn__zerosconsX1X2n__consX1X2niln__niltakeX1X2n__takeX1X2activaten__00activaten__sXsactivateXactivaten__lengthXlengthactivateXactivaten__zeroszerosactivaten__consX1X2consactivateX1X2activaten__nilnilactivaten__takeX1X2takeactivateX1activateX2activateXXisNatListn__consNLisNatactivateNisNatn__sNisNatactivateNisNatn__sNactivateNactivaten__sXactivateXlengthconsNLuLengthandisNatNisNatListactivateLactivateLuLengthttLlengthactivateLlengthconsNLisNatNisNatListn__consNLactivateNactivaten__consX1X2activateX1activaten__takeX1X2takeactivateX1activateX2take0ILisNatIListILisNatListn__consNLisNatListactivateLisNatListn__consNLactivateLisNatListn__takeNILisNatIListactivateILisNatIListn__consNILisNatIListactivateILuTake2ttMNILactivateNuTake2ttMNILactivateMuTake2ttMNILactivateILtakesMconsNILisNatIListactivateILlengthconsNLisNatListactivateLlengthconsNLactivateLuLengthttLactivateLandttTTisNatIListILisNatListactivateILisNatn__0ttisNatn__sNisNatactivateNisNatn__lengthLisNatListactivateLisNatIListn__zerosttisNatIListn__consNILandisNatactivateNisNatIListactivateILisNatListn__nilttisNatListn__consNLandisNatactivateNisNatListactivateLisNatListn__takeNILandisNatactivateNisNatIListactivateILzeroscons0n__zerostake0ILuTake1isNatIListILuTake1ttniltakesMconsNILuTake2andisNatMandisNatNisNatIListactivateILMNactivateILuTake2ttMNILconsactivateNn__takeactivateMactivateILlengthconsNLuLengthandisNatNisNatListactivateLactivateLuLengthttLslengthactivateL0n__0sXn__sXlengthXn__lengthXzerosn__zerosconsX1X2n__consX1X2niln__niltakeX1X2n__takeX1X2activaten__00activaten__sXsactivateXactivaten__lengthXlengthactivateXactivaten__zeroszerosactivaten__consX1X2consactivateX1X2activaten__nilnilactivaten__takeX1X2takeactivateX1activateX2activateXXisNatIListn__consNILisNatIListactivateILandttTTisNatIListILisNatListactivateILisNatn__0ttisNatn__sNisNatactivateNisNatn__lengthLisNatListactivateLisNatIListn__zerosttisNatIListn__consNILandisNatactivateNisNatIListactivateILisNatListn__nilttisNatListn__consNLandisNatactivateNisNatListactivateLisNatListn__takeNILandisNatactivateNisNatIListactivateILzeroscons0n__zerostake0ILuTake1isNatIListILuTake1ttniltakesMconsNILuTake2andisNatMandisNatNisNatIListactivateILMNactivateILuTake2ttMNILconsactivateNn__takeactivateMactivateILlengthconsNLuLengthandisNatNisNatListactivateLactivateLuLengthttLslengthactivateL0n__0sXn__sXlengthXn__lengthXzerosn__zerosconsX1X2n__consX1X2niln__niltakeX1X2n__takeX1X2activaten__00activaten__sXsactivateXactivaten__lengthXlengthactivateXactivaten__zeroszerosactivaten__consX1X2consactivateX1X2activaten__nilnilactivaten__takeX1X2takeactivateX1activateX2activateXXisNatIListn__consNILisNatIListactivateIL1isNatIListn__consy0n__0isNatIList0isNatIListn__consy0n__sx0isNatIListsactivatex0isNatIListn__consy0n__lengthx0isNatIListlengthactivatex0isNatIListn__consy0n__zerosisNatIListzerosisNatIListn__consy0n__consx0x1isNatIListconsactivatex0x1isNatIListn__consy0n__nilisNatIListnilisNatIListn__consy0n__takex0x1isNatIListtakeactivatex0activatex1isNatIListn__consy0x0isNatIListx0isNatIListn__consy0n__0isNatIList01isNatIListn__consy0n__0isNatIListn__0isNatIListn__consy0n__sx0isNatIListsactivatex0isNatIListn__consy0n__lengthx0isNatIListlengthactivatex0isNatIListn__consy0n__zerosisNatIListzerosisNatIListn__consy0n__consx0x1isNatIListconsactivatex0x1isNatIListn__consy0n__nilisNatIListnilisNatIListn__consy0n__takex0x1isNatIListtakeactivatex0activatex1isNatIListn__consy0x0isNatIListx0andttTTisNatIListILisNatListactivateILisNatn__0ttisNatn__sNisNatactivateNisNatn__lengthLisNatListactivateLisNatIListn__zerosttisNatIListn__consNILandisNatactivateNisNatIListactivateILisNatListn__nilttisNatListn__consNLandisNatactivateNisNatListactivateLisNatListn__takeNILandisNatactivateNisNatIListactivateILzeroscons0n__zerostake0ILuTake1isNatIListILuTake1ttniltakesMconsNILuTake2andisNatMandisNatNisNatIListactivateILMNactivateILuTake2ttMNILconsactivateNn__takeactivateMactivateILlengthconsNLuLengthandisNatNisNatListactivateLactivateLuLengthttLslengthactivateL0n__0sXn__sXlengthXn__lengthXzerosn__zerosconsX1X2n__consX1X2niln__niltakeX1X2n__takeX1X2activaten__00activaten__sXsactivateXactivaten__lengthXlengthactivateXactivaten__zeroszerosactivaten__consX1X2consactivateX1X2activaten__nilnilactivaten__takeX1X2takeactivateX1activateX2activateXXisNatIListn__consy0n__zerosisNatIListzeros1isNatIListn__consy0n__zerosisNatIListcons0n__zerosisNatIListn__consy0n__zerosisNatIListn__zerosisNatIListn__consy0n__sx0isNatIListsactivatex0isNatIListn__consy0n__lengthx0isNatIListlengthactivatex0isNatIListn__consy0n__consx0x1isNatIListconsactivatex0x1isNatIListn__consy0n__nilisNatIListnilisNatIListn__consy0n__takex0x1isNatIListtakeactivatex0activatex1isNatIListn__consy0x0isNatIListx0isNatIListn__consy0n__zerosisNatIListcons0n__zerosandttTTisNatIListILisNatListactivateILisNatn__0ttisNatn__sNisNatactivateNisNatn__lengthLisNatListactivateLisNatIListn__zerosttisNatIListn__consNILandisNatactivateNisNatIListactivateILisNatListn__nilttisNatListn__consNLandisNatactivateNisNatListactivateLisNatListn__takeNILandisNatactivateNisNatIListactivateILzeroscons0n__zerostake0ILuTake1isNatIListILuTake1ttniltakesMconsNILuTake2andisNatMandisNatNisNatIListactivateILMNactivateILuTake2ttMNILconsactivateNn__takeactivateMactivateILlengthconsNLuLengthandisNatNisNatListactivateLactivateLuLengthttLslengthactivateL0n__0sXn__sXlengthXn__lengthXzerosn__zerosconsX1X2n__consX1X2niln__niltakeX1X2n__takeX1X2activaten__00activaten__sXsactivateXactivaten__lengthXlengthactivateXactivaten__zeroszerosactivaten__consX1X2consactivateX1X2activaten__nilnilactivaten__takeX1X2takeactivateX1activateX2activateXXisNatIListn__consy0n__nilisNatIListnil1isNatIListn__consy0n__nilisNatIListn__nilisNatIListn__consy0n__sx0isNatIListsactivatex0isNatIListn__consy0n__lengthx0isNatIListlengthactivatex0isNatIListn__consy0n__consx0x1isNatIListconsactivatex0x1isNatIListn__consy0n__takex0x1isNatIListtakeactivatex0activatex1isNatIListn__consy0x0isNatIListx0isNatIListn__consy0n__zerosisNatIListcons0n__zerosandttTTisNatIListILisNatListactivateILisNatn__0ttisNatn__sNisNatactivateNisNatn__lengthLisNatListactivateLisNatIListn__zerosttisNatIListn__consNILandisNatactivateNisNatIListactivateILisNatListn__nilttisNatListn__consNLandisNatactivateNisNatListactivateLisNatListn__takeNILandisNatactivateNisNatIListactivateILzeroscons0n__zerostake0ILuTake1isNatIListILuTake1ttniltakesMconsNILuTake2andisNatMandisNatNisNatIListactivateILMNactivateILuTake2ttMNILconsactivateNn__takeactivateMactivateILlengthconsNLuLengthandisNatNisNatListactivateLactivateLuLengthttLslengthactivateL0n__0sXn__sXlengthXn__lengthXzerosn__zerosconsX1X2n__consX1X2niln__niltakeX1X2n__takeX1X2activaten__00activaten__sXsactivateXactivaten__lengthXlengthactivateXactivaten__zeroszerosactivaten__consX1X2consactivateX1X2activaten__nilnilactivaten__takeX1X2takeactivateX1activateX2activateXXisNatIListn__consy0n__zerosisNatIListcons0n__zeros1isNatIListn__consy0n__zerosisNatIListn__cons0n__zerosisNatIListn__consy0n__zerosisNatIListconsn__0n__zerosisNatIListn__consy0n__zerosisNatIListconsn__0n__zeros1isNatIListn__consy0n__zerosisNatIListn__consn__0n__zerosisNatIListn__consy0n__consx0x1isNatIListconsactivatex0x1isNatIListn__consy0n__takex0x1isNatIListtakeactivatex0activatex1isNatIListn__consy0x0isNatIListx0isNatIListn__consy0n__zerosisNatIListn__cons0n__zerosisNatIListn__consy0n__zerosisNatIListn__consn__0n__zerosandttTTisNatIListILisNatListactivateILisNatn__0ttisNatn__sNisNatactivateNisNatn__lengthLisNatListactivateLisNatIListn__zerosttisNatIListn__consNILandisNatactivateNisNatIListactivateILisNatListn__nilttisNatListn__consNLandisNatactivateNisNatListactivateLisNatListn__takeNILandisNatactivateNisNatIListactivateILzeroscons0n__zerostake0ILuTake1isNatIListILuTake1ttniltakesMconsNILuTake2andisNatMandisNatNisNatIListactivateILMNactivateILuTake2ttMNILconsactivateNn__takeactivateMactivateILlengthconsNLuLengthandisNatNisNatListactivateLactivateLuLengthttLslengthactivateL0n__0sXn__sXlengthXn__lengthXzerosn__zerosconsX1X2n__consX1X2niln__niltakeX1X2n__takeX1X2activaten__00activaten__sXsactivateXactivaten__lengthXlengthactivateXactivaten__zeroszerosactivaten__consX1X2consactivateX1X2activaten__nilnilactivaten__takeX1X2takeactivateX1activateX2activateXXisNatIListn__consy0n__takex0x1isNatIListtakeactivatex0activatex1isNatIListn__consy0x0isNatIListx0isNatIListn__consy0n__zerosisNatIListn__cons0n__zerosisNatIListn__consy0n__zerosisNatIListn__consn__0n__zerosandttTTisNatIListILisNatListactivateILisNatn__0ttisNatn__sNisNatactivateNisNatn__lengthLisNatListactivateLisNatIListn__zerosttisNatIListn__consNILandisNatactivateNisNatIListactivateILisNatListn__nilttisNatListn__consNLandisNatactivateNisNatListactivateLisNatListn__takeNILandisNatactivateNisNatIListactivateILzeroscons0n__zerostake0ILuTake1isNatIListILuTake1ttniltakesMconsNILuTake2andisNatMandisNatNisNatIListactivateILMNactivateILuTake2ttMNILconsactivateNn__takeactivateMactivateILlengthconsNLuLengthandisNatNisNatListactivateLactivateLuLengthttLslengthactivateL0n__0sXn__sXlengthXn__lengthXzerosn__zerosconsX1X2n__consX1X2niln__niltakeX1X2n__takeX1X2activaten__00activaten__sXsactivateXactivaten__lengthXlengthactivateXactivaten__zeroszerosactivaten__consX1X2consactivateX1X2activaten__nilnilactivaten__takeX1X2takeactivateX1activateX2activateXXisNatIListn__consy0n__takex0x1isNatIListtakeactivatex0activatex1isNatIListn__consy0n__zerosisNatIListn__cons0n__zerosisNatIListn__consy0n__zerosisNatIListn__consn__0n__zerosandttTTisNatIListILisNatListactivateILisNatn__0ttisNatn__sNisNatactivateNisNatn__lengthLisNatListactivateLisNatIListn__zerosttisNatIListn__consNILandisNatactivateNisNatIListactivateILisNatListn__nilttisNatListn__consNLandisNatactivateNisNatListactivateLisNatListn__takeNILandisNatactivateNisNatIListactivateILzeroscons0n__zerostake0ILuTake1isNatIListILuTake1ttniltakesMconsNILuTake2andisNatMandisNatNisNatIListactivateILMNactivateILuTake2ttMNILconsactivateNn__takeactivateMactivateILlengthconsNLuLengthandisNatNisNatListactivateLactivateLuLengthttLslengthactivateL0n__0sXn__sXlengthXn__lengthXzerosn__zerosconsX1X2n__consX1X2niln__niltakeX1X2n__takeX1X2activaten__00activaten__sXsactivateXactivaten__lengthXlengthactivateXactivaten__zeroszerosactivaten__consX1X2consactivateX1X2activaten__nilnilactivaten__takeX1X2takeactivateX1activateX2activateXXisNatIListn__consy0n__zerosisNatIListn__cons0n__zerosisNatIListn__consy0n__zerosisNatIListn__consn__0n__zerosandttTTisNatIListILisNatListactivateILisNatn__0ttisNatn__sNisNatactivateNisNatn__lengthLisNatListactivateLisNatIListn__zerosttisNatIListn__consNILandisNatactivateNisNatIListactivateILisNatListn__nilttisNatListn__consNLandisNatactivateNisNatListactivateLisNatListn__takeNILandisNatactivateNisNatIListactivateILzeroscons0n__zerostake0ILuTake1isNatIListILuTake1ttniltakesMconsNILuTake2andisNatMandisNatNisNatIListactivateILMNactivateILuTake2ttMNILconsactivateNn__takeactivateMactivateILlengthconsNLuLengthandisNatNisNatListactivateLactivateLuLengthttLslengthactivateL0n__0sXn__sXlengthXn__lengthXzerosn__zerosconsX1X2n__consX1X2niln__niltakeX1X2n__takeX1X2activaten__00activaten__sXsactivateXactivaten__lengthXlengthactivateXactivaten__zeroszerosactivaten__consX1X2consactivateX1X2activaten__nilnilactivaten__takeX1X2takeactivateX1activateX2activateXXisNatIListn__consy0n__zerosisNatIListn__cons0n__zerosisNatIListn__consy0n__zerosisNatIListn__consn__0n__zeros0n__00isNatIListn__consy0n__zerosisNatIListn__cons0n__zeros110n__0isNatIListn__consn__0n__zerosisNatIListn__consy0n__zerosisNatIListn__consn__0n__zeros0n__0isNatIListn__consy0n__zerosisNatIListn__consn__0n__zerosisNatIListn__consn__0n__zerosisNatIListn__consn__0n__zerosisNatIListn__consn__0n__zerosisNatIListn__consn__0n__zerosisNatIListn__consn__0n__zerosisNatIListn__consn__0n__zerosAProVEAProVE Commit ID: 794c25de1cacf0d048858bcd21c9a779e1221865 marcel 20200619 unpublished dirty Statistics for single proof: 100.00 % (24 real / 0 unknown / 0 assumptions / 24 total proof steps)http://aprove.informatik.rwth-aachen.deJohnDoe