minusx0xminussxsyminusxyquot0sy0quotsxsysquotminusxysyplus0yyplussxysplusxyminusminusxyzminusxplusyzappnilkkapplnillappconsxlkconsxapplksumconsxnilconsxnilsumconsxconsylsumconsplusxylsumapplconsxconsyksumapplsumconsxconsykplussxsyssplusifgtxyxyifnotgtxyidxidyplussxxplusifgtxxidxidxsxpluszeroyyplusidxsysplusxifgtsyyysyidxxiftruexyxiffalsexyynotxifxfalsetruegtsxzerotruegtzeroyfalsegtsxsygtxy2.0minussxsyminusxyquotsxsyquotminusxysyquotsxsyminusxyplussxyplusxyminusminusxyzminusxplusyzminusminusxyzplusyzappconsxlkapplksumconsxconsylsumconsplusxylsumconsxconsylplusxysumapplconsxconsyksumapplsumconsxconsyksumapplconsxconsykapplsumconsxconsyksumapplconsxconsyksumconsxconsykplussxsyplusifgtxyxyifnotgtxyidxidyplussxsyifgtxyxyplussxsygtxyplussxsyifnotgtxyidxidyplussxsynotgtxyplussxsyidxplussxsyidyplussxxplusifgtxxidxidxsxplussxxifgtxxidxidxplussxxgtxxplussxxidxplusidxsyplusxifgtsyyysyplusidxsyifgtsyyysyplusidxsygtsyynotxifxfalsetruegtsxsygtxytruequotsxsyquotminusxysytrue2468101112131516171819202122231quot211s1111minus211000plus20if30gt20not10id10zero00true00false00minusx0xminusminusxyzminusxplusyzminussxsyminusxyquotsxsyminusxyfalse24678910111213141516171819202122minusminusxyzminusxplusyzminussxsyminusxytrue2468910111314151617181920211minus211minus211plus20s1111000if30gt20not111id111zero00true00false00minusminusxyzminusxplusyz1minus211minus211112plus20000s10if311gt20not1111id10zero00true00false00minusminusxyzplusyzfalse24567891011121314151617181920sumapplconsxconsyksumapplsumconsxconsyktrue2467891112131415161718191sum111app211112cons2112sum11plus21112nil00000s111if311gt211not10id111zero00true00false00sumconsxconsylsumconsplusxylappnilkkapplnillappconsxlkconsxapplksumconsxnilconsxnilsumapplconsxconsyksumconsxconsykfalse23456789101112131415161718sumconsxconsylsumconsplusxyltrue24567910111213141516171sum111cons2112plus20000s10if31213gt21not10id111zero00true00false00sumconsxconsylplusxyfalse134568910111213141516plussxsyplusifgtxyxyifnotgtxyidxidyplussxyplusxyplussxxplusifgtxxidxidxsxplusidxsyplusxifgtsyyysytrue234578910111213141521plus20-11-2-22s121-201if301002003gt22112not11-21id10-20-201zero00true00-2false000plussxsyplusifgtxyxyifnotgtxyidxidyplussxyplusxyplusidxsyplusxifgtsyyysyiftruexyxiffalsexyyidxx21plus20-11-22s102-221if30-2-2-2-21002003gt202112not1220-2-221id10101zero022true022false00plussxyplusxyplusidxsyplusxifgtsyyysygtsxzerotruegtzeroyfalsegtsxsygtxyiftruexyxiffalsexyynotxifxfalsetrueidxx1plus211s1111id111if31213gt20zero00true00false00plusidxsyplusxifgtsyyysy1plus211id1111s10if30gt20zero00true00false00sumapplconsxconsykapplsumconsxconsykfalse5appconsxlkapplktrue121app211cons2112plussxsyifgtxyxyfalse12plussxsygtxyfalse11plussxsyifnotgtxyidxidyfalse10plussxsynotgtxyfalseplussxsyidxfalseplussxsyidyfalseplussxxifgtxxidxidxfalseplussxxgtxxfalseplussxxidxfalseplusidxsyifgtsyyysyfalseplusidxsygtsyyfalsenotxifxfalsetruefalsegtsxsygtxytrue1gt212s1111
AProVE
20cf63ea9f01bf40524adf2af9b95e39102e7dab rene 20110328 unpublished dirty
http://aprove.informatik.rwth-aachen.de/
John
Doe