YES activeincrnilmarknilactiveincrconsXLmarkconssXincrLactiveadxnilmarknilactiveadxconsXLmarkincrconsXadxLactivenatsmarkadxzerosactivezerosmarkcons0zerosactiveheadconsXLmarkXactivetailconsXLmarkLmarkincrXactiveincrmarkXmarknilactivenilmarkconsX1X2activeconsmarkX1X2marksXactivesmarkXmarkadxXactiveadxmarkXmarknatsactivenatsmarkzerosactivezerosmark0active0markheadXactiveheadmarkXmarktailXactivetailmarkXincrmarkXincrXincractiveXincrXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsXadxmarkXadxXadxactiveXadxXheadmarkXheadXheadactiveXheadXtailmarkXtailXtailactiveXtailX2.11active111incr111nil02mark111cons22112s111adx121nats00zeros00000head111tail111activeincrnilmarknilactiveincrconsXLmarkconssXincrLactiveadxconsXLmarkincrconsXadxLactivenatsmarkadxzerosactivezerosmarkcons0zerosactiveheadconsXLmarkXactivetailconsXLmarkLmarkincrXactiveincrmarkXmarknilactivenilmarkconsX1X2activeconsmarkX1X2marksXactivesmarkXmarkadxXactiveadxmarkXmarknatsactivenatsmarkzerosactivezerosmark0active0markheadXactiveheadmarkXmarktailXactivetailmarkXincrmarkXincrXincractiveXincrXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsXadxmarkXadxXadxactiveXadxXheadmarkXheadXheadactiveXheadXtailmarkXtailXtailactiveXtailX1active111incr111nil00mark111cons22122s111adx111nats00zeros00000head1111tail1121activeincrnilmarknilactiveincrconsXLmarkconssXincrLactiveadxconsXLmarkincrconsXadxLactivenatsmarkadxzerosactivezerosmarkcons0zerosmarkincrXactiveincrmarkXmarknilactivenilmarkconsX1X2activeconsmarkX1X2marksXactivesmarkXmarkadxXactiveadxmarkXmarknatsactivenatsmarkzerosactivezerosmark0active0markheadXactiveheadmarkXmarktailXactivetailmarkXincrmarkXincrXincractiveXincrXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsXadxmarkXadxXadxactiveXadxXheadmarkXheadXheadactiveXheadXtailmarkXtailXtailactiveXtailX1active111incr111nil00mark111cons22122s111adx121nats02zeros00000head111tail111activeincrnilmarknilactiveincrconsXLmarkconssXincrLactiveadxconsXLmarkincrconsXadxLactivezerosmarkcons0zerosmarkincrXactiveincrmarkXmarknilactivenilmarkconsX1X2activeconsmarkX1X2marksXactivesmarkXmarkadxXactiveadxmarkXmarknatsactivenatsmarkzerosactivezerosmark0active0markheadXactiveheadmarkXmarktailXactivetailmarkXincrmarkXincrXincractiveXincrXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsXadxmarkXadxXadxactiveXadxXheadmarkXheadXheadactiveXheadXtailmarkXtailXtailactiveXtailXactiveincrnilmarknilactiveincrconsXLmarkconssXincrLactiveincrconsXLconssXincrLactiveincrconsXLsXactiveincrconsXLincrLactiveadxconsXLmarkincrconsXadxLactiveadxconsXLincrconsXadxLactiveadxconsXLconsXadxLactiveadxconsXLadxLactivezerosmarkcons0zerosactivezeroscons0zerosmarkincrXactiveincrmarkXmarkincrXincrmarkXmarkincrXmarkXmarknilactivenilmarkconsX1X2activeconsmarkX1X2markconsX1X2consmarkX1X2markconsX1X2markX1marksXactivesmarkXmarksXsmarkXmarksXmarkXmarkadxXactiveadxmarkXmarkadxXadxmarkXmarkadxXmarkXmarknatsactivenatsmarkzerosactivezerosmark0active0markheadXactiveheadmarkXmarkheadXheadmarkXmarkheadXmarkXmarktailXactivetailmarkXmarktailXtailmarkXmarktailXmarkXincrmarkXincrXincractiveXincrXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsXadxmarkXadxXadxactiveXadxXheadmarkXheadXheadactiveXheadXtailmarkXtailXtailactiveXtailXtrueactiveincrconsXLmarkconssXincrLmarkconsX1X2activeconsmarkX1X2activeadxconsXLmarkincrconsXadxLmarkincrXactiveincrmarkXmarkincrXmarkXmarkconsX1X2markX1marksXactivesmarkXmarksXmarkXmarkadxXactiveadxmarkXmarkadxXmarkXmarkzerosactivezerosactivezerosmarkcons0zerosmarkheadXactiveheadmarkXmarkheadXmarkXmarktailXactivetailmarkXmarktailXmarkXtrue1active111incr111nil00mark111cons21122s111adx121zeros00000nats00head1211tail121active121mark121activeincrconsXLmarkconssXincrLmarkconsX1X2activeconsmarkX1X2activeadxconsXLmarkincrconsXadxLmarkincrXactiveincrmarkXmarkincrXmarkXmarkconsX1X2markX1marksXactivesmarkXmarksXmarkXmarkadxXactiveadxmarkXmarkadxXmarkXmarkzerosactivezerosactivezerosmarkcons0zerosmarkheadXactiveheadmarkXmarktailXactivetailmarkXmarktailXmarkXactiveincrnilmarknilactiveincrconsXLmarkconssXincrLactiveadxconsXLmarkincrconsXadxLactivezerosmarkcons0zerosmarkincrXactiveincrmarkXmarknilactivenilmarkconsX1X2activeconsmarkX1X2marksXactivesmarkXmarkadxXactiveadxmarkXmarknatsactivenatsmarkzerosactivezerosmark0active0markheadXactiveheadmarkXmarktailXactivetailmarkXincrmarkXincrXincractiveXincrXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsXadxmarkXadxXadxactiveXadxXheadmarkXheadXheadactiveXheadXtailmarkXtailXtailactiveXtailX1active111incr111nil00mark111cons22112s111adx1211zeros00000nats00head121tail121active121mark121activeincrconsXLmarkconssXincrLmarkconsX1X2activeconsmarkX1X2activeadxconsXLmarkincrconsXadxLmarkincrXactiveincrmarkXmarkincrXmarkXmarkconsX1X2markX1marksXactivesmarkXmarksXmarkXmarkadxXactiveadxmarkXmarkzerosactivezerosactivezerosmarkcons0zerosmarkheadXactiveheadmarkXmarktailXactivetailmarkXmarktailXmarkXactiveincrnilmarknilactiveincrconsXLmarkconssXincrLactiveadxconsXLmarkincrconsXadxLactivezerosmarkcons0zerosmarkincrXactiveincrmarkXmarknilactivenilmarkconsX1X2activeconsmarkX1X2marksXactivesmarkXmarkadxXactiveadxmarkXmarknatsactivenatsmarkzerosactivezerosmark0active0markheadXactiveheadmarkXmarktailXactivetailmarkXincrmarkXincrXincractiveXincrXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsXadxmarkXadxXadxactiveXadxXheadmarkXheadXheadactiveXheadXtailmarkXtailXtailactiveXtailX1active111incr111nil00mark111cons22122s111adx111zeros00000nats00head111tail1221active121mark121activeincrconsXLmarkconssXincrLmarkconsX1X2activeconsmarkX1X2activeadxconsXLmarkincrconsXadxLmarkincrXactiveincrmarkXmarkincrXmarkXmarkconsX1X2markX1marksXactivesmarkXmarksXmarkXmarkadxXactiveadxmarkXmarkzerosactivezerosactivezerosmarkcons0zerosmarkheadXactiveheadmarkXmarktailXactivetailmarkXactiveincrnilmarknilactiveincrconsXLmarkconssXincrLactiveadxconsXLmarkincrconsXadxLactivezerosmarkcons0zerosmarkincrXactiveincrmarkXmarknilactivenilmarkconsX1X2activeconsmarkX1X2marksXactivesmarkXmarkadxXactiveadxmarkXmarknatsactivenatsmarkzerosactivezerosmark0active0markheadXactiveheadmarkXmarktailXactivetailmarkXincrmarkXincrXincractiveXincrXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2smarkXsXsactiveXsXadxmarkXadxXadxactiveXadxXheadmarkXheadXheadactiveXheadXtailmarkXtailXtailactiveXtailX1zeros0230032head142tail112nil052nats001active11incr11cons21mark11s11mark11adx11zeros000head1tail1active11nil0nats0activeincrconsXLmarkconssXincrLmarkconsX1X2activeconsmarkX1X2activeadxconsXLmarkincrconsXadxLmarkincrXactiveincrmarkXmarkincrXmarkXmarkconsX1X2markX1marksXactivesmarkXmarksXmarkXmarkadxXactiveadxmarkXmarkzerosactivezerosmarkheadXactiveheadmarkXmarktailXactivetailmarkXmarkconsX1X2activeconsmarkX1X2activeincrconsXLmarkconssXincrLmarkconsX1X2markX1markincrXactiveincrmarkXactiveadxconsXLmarkincrconsXadxLmarkincrXmarkXmarksXactivesmarkXmarksXmarkXmarkadxXactiveadxmarkXmarkheadXactiveheadmarkXmarktailXactivetailmarkXtrue1adx151head142tail112zeros0230032nil062nats001mark11cons21active11mark11incr11s11adx11head1tail1active11zeros000nil0nats0markconsX1X2activeconsmarkX1X2activeincrconsXLmarkconssXincrLmarkconsX1X2markX1markincrXactiveincrmarkXmarkincrXmarkXmarksXactivesmarkXmarksXmarkXmarkadxXactiveadxmarkXmarkheadXactiveheadmarkXmarktailXactivetailmarkX1incr151adx162head142tail112zeros0230032nil072nats001mark11cons21active11mark11incr11s11adx11head1tail1active11zeros000nil0nats0markconsX1X2activeconsmarkX1X2markconsX1X2markX1markincrXactiveincrmarkXmarksXactivesmarkXmarksXmarkXmarkadxXactiveadxmarkXmarkheadXactiveheadmarkXmarktailXactivetailmarkXmarksXmarkXmarkconsX1X2markX1trueconsmarkx0x1consx0markx1consactivex0x1consx0activex1smarkx0sactivex0marksXmarkX1true1markconsX1X2markX11true1markconsX1X2activeconsmarkX1X2falsemarkincrXactiveincrmarkXfalsemarksXactivesmarkXfalsemarkadxXactiveadxmarkXfalsemarkheadXactiveheadmarkXfalsemarktailXactivetailmarkXfalsemarkzerosactivezerosfalseactiveincrnilmarknilfalsemarknilactivenilfalsemarknatsactivenatsfalsemark0active0falseactiveincrconsXLincrLfalseactiveadxconsXLincrconsXadxLfalsemarkincrXincrmarkXfalseactiveincrconsXLconssXincrLfalseactiveadxconsXLconsXadxLfalseactivezeroscons0zerosfalsemarkconsX1X2consmarkX1X2falseactiveincrconsXLsXfalsemarksXsmarkXfalseactiveadxconsXLadxLfalsemarkadxXadxmarkXfalsemarkheadXheadmarkXfalsemarktailXtailmarkXfalseincractiveXincrXincrmarkXincrXtrueactiveincrnilactiveincrconsx0x1activeadxnilactiveadxconsx0x1activenatsactivezerosactiveheadconsx0x1activetailconsx0x1markincrx0marknilmarkconsx0x1marksx0markadxx0marknatsmarkzerosmark0markheadx0marktailx0incractiveXincrX1true1incrmarkXincrX1true1consX1markX2consX1X2consmarkX1X2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2trueactiveincrnilactiveincrconsx0x1activeadxnilactiveadxconsx0x1activenatsactivezerosactiveheadconsx0x1activetailconsx0x1markincrx0marknilmarkconsx0x1marksx0markadxx0marknatsmarkzerosmark0markheadx0marktailx0consX1markX2consX1X21false12true2consmarkX1X2consX1X21true12false2consactiveX1X2consX1X21true12false2consX1activeX2consX1X21false12true2sactiveXsXsmarkXsXtrueactiveincrnilactiveincrconsx0x1activeadxnilactiveadxconsx0x1activenatsactivezerosactiveheadconsx0x1activetailconsx0x1markincrx0marknilmarkconsx0x1marksx0markadxx0marknatsmarkzerosmark0markheadx0marktailx0sactiveXsX1true1smarkXsX1true1adxactiveXadxXadxmarkXadxXtrueactiveincrnilactiveincrconsx0x1activeadxnilactiveadxconsx0x1activenatsactivezerosactiveheadconsx0x1activetailconsx0x1markincrx0marknilmarkconsx0x1marksx0markadxx0marknatsmarkzerosmark0markheadx0marktailx0adxactiveXadxX1true1adxmarkXadxX1true1headactiveXheadXheadmarkXheadXtrueactiveincrnilactiveincrconsx0x1activeadxnilactiveadxconsx0x1activenatsactivezerosactiveheadconsx0x1activetailconsx0x1markincrx0marknilmarkconsx0x1marksx0markadxx0marknatsmarkzerosmark0markheadx0marktailx0headactiveXheadX1true1headmarkXheadX1true1tailactiveXtailXtailmarkXtailXtrueactiveincrnilactiveincrconsx0x1activeadxnilactiveadxconsx0x1activenatsactivezerosactiveheadconsx0x1activetailconsx0x1markincrx0marknilmarkconsx0x1marksx0markadxx0marknatsmarkzerosmark0markheadx0marktailx0tailactiveXtailX1true1tailmarkXtailX1true1AProVEAProVE 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