appnilkkapplnillappconsxlkconsxapplksumconsxnilconsxnilsumconsxconsylsumconsplusxylsumapplconsxconsyksumapplsumconsxconsyksumpluscons0xconsylpredsumconssxconsylpredconssxnilconsxnilplussxsyssplusifgtxyxyifnotgtxyidxidyplussxxplusifgtxxidxidxsxpluszeroyyplusidxsysplusxifgtsyyysyidxxiftruexyxiffalsexyynotxifxfalsetruegtsxzerotruegtzeroyfalsegtsxsygtxy2.0appconsxlkapplksumconsxconsylsumconsplusxylsumconsxconsylplusxysumapplconsxconsyksumapplsumconsxconsyksumapplconsxconsykapplsumconsxconsyksumapplconsxconsyksumconsxconsyksumpluscons0xconsylpredsumconssxconsylsumpluscons0xconsylsumconssxconsylplussxsyplusifgtxyxyifnotgtxyidxidyplussxsyifgtxyxyplussxsygtxyplussxsyifnotgtxyidxidyplussxsynotgtxyplussxsyidxplussxsyidyplussxxplusifgtxxidxidxsxplussxxifgtxxidxidxplussxxgtxxplussxxidxplusidxsyplusxifgtsyyysyplusidxsyifgtsyyysyplusidxsygtsyynotxifxfalsetruegtsxsygtxytruesumapplconsxconsyksumapplsumconsxconsyktrue1234567891011121314151617181920211sum111app21112cons2112sum11plus2112nil00s10if31213gt20not10id10zero00true00false00sumconsxconsylsumconsplusxylappnilkkapplnillappconsxlkconsxapplksumconsxnilconsxnilsumapplconsxconsyksumconsxconsykfalse234567891011121314151617181920sumpluscons0xconsylsumconssxconsylfalse12345678910111213141516171819sumconsxconsylsumconsplusxyltrue1234567891011121314151617181sum111cons2112plus20s10if31213gt20not111id10zero00true00false00sumapplconsxconsykapplsumconsxconsykfalse1345691011121314151617appconsxlkapplktrue234589101112131415161app22112cons21122appconsxlkapplk1app21112cons211122sumconsxconsylplusxyfalse5sumpluscons0xconsylpredsumconssxconsylfalse13plussxxplusifgtxxidxidxsxplussxsyplusifgtxyxyifnotgtxyidxidyplusidxsyplusxifgtsyyysytrue1321plus20-11-22s121-21if3110-202003gt20-21-22id11-20-201not112-111zero00-2true00false01-2plussxsyplusifgtxyxyifnotgtxyidxidyplusidxsyplusxifgtsyyysyidxxiftruexyxiffalsexyy21plus20-11-22s122-21if3010-202003gt20-2-21-2-22not121id10-20-201zero00-2true00false02-2plusidxsyplusxifgtsyyysyiftruexyxiffalsexyyidxx1plus211id1111s10if30gt20zero00true00false00plussxsyifgtxyxyfalse12plussxsygtxyfalse11plussxsyifnotgtxyidxidyfalseplussxsynotgtxyfalseplussxsyidxfalseplussxsyidyfalseplussxxifgtxxidxidxfalseplussxxgtxxfalseplussxxidxfalseplusidxsyifgtsyyysyfalseplusidxsygtsyyfalsenotxifxfalsetruefalsegtsxsygtxytrue1gt212s1111
AProVE
cb833845625c1ead9ffe8258c791cc945104daa0 rene 20110429 unpublished dirty
http://aprove.informatik.rwth-aachen.de/
John
Doe