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