WORST_CASE(?, O(n^2)) #less@x@y#cklt#compare@x@yfindMin@lfindMin#1@lfindMin#1::@x@xsfindMin#2findMin@xs@xfindMin#1nilnilfindMin#2::@y@ys@xfindMin#3#less@x@y@x@y@ysfindMin#2nil@x::@xnilfindMin#3#false@x@y@ys::@y::@x@ysfindMin#3#true@x@y@ys::@x::@y@ysminSort@lminSort#1findMin@lminSort#1::@x@xs::@xminSort@xsminSort#1nilnil#cklt#EQ#false#cklt#GT#false#cklt#LT#true#compare#0#0#EQ#compare#0#neg@y#GT#compare#0#pos@y#LT#compare#0#s@y#LT#compare#neg@x#0#LT#compare#neg@x#neg@y#compare@y@x#compare#neg@x#pos@y#LT#compare#pos@x#0#GT#compare#pos@x#neg@y#GT#compare#pos@x#pos@y#compare@x@y#compare#s@x#0#GT#compare#s@x#s@y#compare@x@y::2nil0#false0#true0#EQ0#GT0#LT0#00#neg1#pos1#s1#less2findMin1findMin#11findMin#22findMin#34minSort1minSort#11#cklt1#compare222.1#lessz0z1#cklt#comparez0z1#lessz0z1c15#cklt#comparez0z1#comparez0z1findMinz0findMin#1z0findMinz0c16findMin#1z0findMin#1::z0z1findMin#2findMinz1z0findMin#1::z0z1c17findMin#2findMinz1z0findMinz1findMin#1nilnilfindMin#1nilc18findMin#2::z0z1z2findMin#3#lessz2z0z2z0z1findMin#2::z0z1z2c19findMin#3#lessz2z0z2z0z1#lessz2z0findMin#2nilz0::z0nilfindMin#2nilz0c20findMin#3#falsez0z1z2::z1::z0z2findMin#3#falsez0z1z2c21findMin#3#truez0z1z2::z0::z1z2findMin#3#truez0z1z2c22minSortz0minSort#1findMinz0minSortz0c23minSort#1findMinz0findMinz0minSort#1::z0z1::z0minSortz1minSort#1::z0z1c24minSortz1minSort#1nilnilminSort#1nilc25#cklt#EQ#false#cklt#EQc#cklt#GT#false#cklt#GTc1#cklt#LT#true#cklt#LTc2#compare#0#0#EQ#compare#0#0c3#compare#0#negz0#GT#compare#0#negz0c4#compare#0#posz0#LT#compare#0#posz0c5#compare#0#sz0#LT#compare#0#sz0c6#compare#negz0#0#LT#compare#negz0#0c7#compare#negz0#negz1#comparez1z0#compare#negz0#negz1c8#comparez1z0#compare#negz0#posz1#LT#compare#negz0#posz1c9#compare#posz0#0#GT#compare#posz0#0c10#compare#posz0#negz1#GT#compare#posz0#negz1c11#compare#posz0#posz1#comparez0z1#compare#posz0#posz1c12#comparez0z1#compare#sz0#0#GT#compare#sz0#0c13#compare#sz0#sz1#comparez0z1#compare#sz0#sz1c14#comparez0z1#cklt#EQ#cklt#GT#cklt#LT#compare#0#0#compare#0#negz0#compare#0#posz0#compare#0#sz0#compare#negz0#0#compare#negz0#negz1#compare#negz0#posz1#compare#posz0#0#compare#posz0#negz1#compare#posz0#posz1#compare#sz0#0#compare#sz0#sz1#lessz0z1findMinz0findMin#1::z0z1findMin#1nilfindMin#2::z0z1z2findMin#2nilz0findMin#3#falsez0z1z2findMin#3#truez0z1z2minSortz0minSort#1::z0z1minSort#1nilminSortz0minSort#1findMinz0minSort#1::z0z1::z0minSortz1minSort#1nilnil1c00c100c200c300c400c500c600c700c81110c900c1000c1100c121110c1300c141110c15211012c161110c17211012c1800c19211012c2000c2100c2200c23211012c241110c2500#compare211112findMin1110findMin#111findMin#22112findMin#34111121314#less211112#cklt1111#cklt10#compare20#less20findMin10findMin#110findMin#220findMin#340minSort11minSort#111::2110nil01#false01#true01#001#EQ01#neg1111#GT01#pos1111#LT01#s1111minSort#1nilc25#cklt#EQc#cklt#GTc1#cklt#LTc2#compare#0#0c3#compare#0#negz0c4#compare#0#posz0c5#compare#0#sz0c6#compare#negz0#0c7#compare#negz0#negz1c8#comparez1z0#compare#negz0#posz1c9#compare#posz0#0c10#compare#posz0#negz1c11#compare#posz0#posz1c12#comparez0z1#compare#sz0#0c13#compare#sz0#sz1c14#comparez0z1#lessz0z1c15#cklt#comparez0z1#comparez0z1findMinz0c16findMin#1z0findMin#1::z0z1c17findMin#2findMinz1z0findMinz1findMin#1nilc18findMin#2::z0z1z2c19findMin#3#lessz2z0z2z0z1#lessz2z0findMin#2nilz0c20findMin#3#falsez0z1z2c21findMin#3#truez0z1z2c22minSortz0c23minSort#1findMinz0findMinz0minSort#1::z0z1c24minSortz1minSort#1nilc251c00c100c200c300c400c500c600c700c81110c900c1000c1100c121110c1300c141110c15211012c161110c17211012c1800c19211012c2000c2100c2200c23211012c241110c2500#compare21findMin1110findMin#11110findMin#2211112findMin#34111121314#less21#cklt1110#cklt10#compare20#less20findMin10findMin#110findMin#220findMin#340minSort1110minSort#11110::211112nil01#false01#true01#001#EQ01#neg1111#GT01#pos1111#LT01#s1111minSort#1::z0z1c24minSortz1#cklt#EQc#cklt#GTc1#cklt#LTc2#compare#0#0c3#compare#0#negz0c4#compare#0#posz0c5#compare#0#sz0c6#compare#negz0#0c7#compare#negz0#negz1c8#comparez1z0#compare#negz0#posz1c9#compare#posz0#0c10#compare#posz0#negz1c11#compare#posz0#posz1c12#comparez0z1#compare#sz0#0c13#compare#sz0#sz1c14#comparez0z1#lessz0z1c15#cklt#comparez0z1#comparez0z1findMinz0c16findMin#1z0findMin#1::z0z1c17findMin#2findMinz1z0findMinz1findMin#1nilc18findMin#2::z0z1z2c19findMin#3#lessz2z0z2z0z1#lessz2z0findMin#2nilz0c20findMin#3#falsez0z1z2c21findMin#3#truez0z1z2c22minSortz0c23minSort#1findMinz0findMinz0minSort#1::z0z1c24minSortz1minSort#1nilc25findMin#2nilz0::z0nil#compare#0#negz0#GTfindMin#1nilnilfindMin#3#truez0z1z2::z0::z1z2#compare#0#posz0#LTfindMin#2::z0z1z2findMin#3#lessz2z0z2z0z1findMin#3#falsez0z1z2::z1::z0z2#compare#0#sz0#LTfindMinz0findMin#1z0#compare#posz0#0#GT#compare#negz0#negz1#comparez1z0#cklt#GT#false#compare#sz0#sz1#comparez0z1#compare#0#0#EQ#compare#sz0#0#GT#compare#negz0#posz1#LT#compare#negz0#0#LT#cklt#EQ#false#compare#posz0#posz1#comparez0z1#compare#posz0#negz1#GTfindMin#1::z0z1findMin#2findMinz1z0#lessz0z1#cklt#comparez0z1#cklt#LT#true1c00c100c200c300c400c500c600c700c81110c900c1000c1100c121110c1300c141110c15211012c161110c17211012c1800c19211012c2000c2100c2200c23211012c241110c2500#compare21findMin1110findMin#11110findMin#2211112findMin#34111121314#less21#cklt1110#cklt10#compare20#less20findMin10findMin#110findMin#220findMin#340minSort1111minSort#11110::211112nil00#false01#true01#001#EQ01#neg1111#GT01#pos1111#LT01#s1111minSortz0c23minSort#1findMinz0findMinz0#cklt#EQc#cklt#GTc1#cklt#LTc2#compare#0#0c3#compare#0#negz0c4#compare#0#posz0c5#compare#0#sz0c6#compare#negz0#0c7#compare#negz0#negz1c8#comparez1z0#compare#negz0#posz1c9#compare#posz0#0c10#compare#posz0#negz1c11#compare#posz0#posz1c12#comparez0z1#compare#sz0#0c13#compare#sz0#sz1c14#comparez0z1#lessz0z1c15#cklt#comparez0z1#comparez0z1findMinz0c16findMin#1z0findMin#1::z0z1c17findMin#2findMinz1z0findMinz1findMin#1nilc18findMin#2::z0z1z2c19findMin#3#lessz2z0z2z0z1#lessz2z0findMin#2nilz0c20findMin#3#falsez0z1z2c21findMin#3#truez0z1z2c22minSortz0c23minSort#1findMinz0findMinz0minSort#1::z0z1c24minSortz1minSort#1nilc25findMin#2nilz0::z0nil#compare#0#negz0#GTfindMin#1nilnilfindMin#3#truez0z1z2::z0::z1z2#compare#0#posz0#LTfindMin#2::z0z1z2findMin#3#lessz2z0z2z0z1findMin#3#falsez0z1z2::z1::z0z2#compare#0#sz0#LTfindMinz0findMin#1z0#compare#posz0#0#GT#compare#negz0#negz1#comparez1z0#cklt#GT#false#compare#sz0#sz1#comparez0z1#compare#0#0#EQ#compare#sz0#0#GT#compare#negz0#posz1#LT#compare#negz0#0#LT#cklt#EQ#false#compare#posz0#posz1#comparez0z1#compare#posz0#negz1#GTfindMin#1::z0z1findMin#2findMinz1z0#lessz0z1#cklt#comparez0z1#cklt#LT#true1c00c100c200c300c400c500c600c700c81110c900c1000c1100c121110c1300c141110c15211012c161110c17211012c1800c19211012c2000c2100c2200c23211012c241110c2500#compare21findMin1110findMin#11110findMin#2211112findMin#34111121314#less21#cklt1110#cklt10#compare20#less20findMin11findMin#111findMin#220findMin#340minSort1111minSort#11110::211112nil01#false01#true01#001#EQ01#neg1111#GT01#pos1111#LT01#s1111findMin#1nilc18#cklt#EQc#cklt#GTc1#cklt#LTc2#compare#0#0c3#compare#0#negz0c4#compare#0#posz0c5#compare#0#sz0c6#compare#negz0#0c7#compare#negz0#negz1c8#comparez1z0#compare#negz0#posz1c9#compare#posz0#0c10#compare#posz0#negz1c11#compare#posz0#posz1c12#comparez0z1#compare#sz0#0c13#compare#sz0#sz1c14#comparez0z1#lessz0z1c15#cklt#comparez0z1#comparez0z1findMinz0c16findMin#1z0findMin#1::z0z1c17findMin#2findMinz1z0findMinz1findMin#1nilc18findMin#2::z0z1z2c19findMin#3#lessz2z0z2z0z1#lessz2z0findMin#2nilz0c20findMin#3#falsez0z1z2c21findMin#3#truez0z1z2c22minSortz0c23minSort#1findMinz0findMinz0minSort#1::z0z1c24minSortz1minSort#1nilc25findMin#2nilz0::z0nil#compare#0#negz0#GTfindMin#1nilnilfindMin#3#truez0z1z2::z0::z1z2#compare#0#posz0#LTfindMin#2::z0z1z2findMin#3#lessz2z0z2z0z1findMin#3#falsez0z1z2::z1::z0z2#compare#0#sz0#LTfindMinz0findMin#1z0#compare#posz0#0#GT#compare#negz0#negz1#comparez1z0#cklt#GT#false#compare#sz0#sz1#comparez0z1#compare#0#0#EQ#compare#sz0#0#GT#compare#negz0#posz1#LT#compare#negz0#0#LT#cklt#EQ#false#compare#posz0#posz1#comparez0z1#compare#posz0#negz1#GTfindMin#1::z0z1findMin#2findMinz1z0#lessz0z1#cklt#comparez0z1#cklt#LT#true2c00c100c200c300c400c500c600c700c81110c900c1000c1100c121110c1300c141110c15211012c161110c17211012c1800c19211012c2000c2100c2200c23211012c241110c2500#compare20findMin1110findMin#11110findMin#22111findMin#34214#less20#cklt11#cklt10#compare20#less20findMin1110findMin#11110findMin#221findMin#340minSort1110111minSort#111110::2112nil00#false00#true00#000#EQ00#neg10#GT01#pos11#LT01#s11findMin#2::z0z1z2c19findMin#3#lessz2z0z2z0z1#lessz2z0findMin#2nilz0c20#cklt#EQc#cklt#GTc1#cklt#LTc2#compare#0#0c3#compare#0#negz0c4#compare#0#posz0c5#compare#0#sz0c6#compare#negz0#0c7#compare#negz0#negz1c8#comparez1z0#compare#negz0#posz1c9#compare#posz0#0c10#compare#posz0#negz1c11#compare#posz0#posz1c12#comparez0z1#compare#sz0#0c13#compare#sz0#sz1c14#comparez0z1#lessz0z1c15#cklt#comparez0z1#comparez0z1findMinz0c16findMin#1z0findMin#1::z0z1c17findMin#2findMinz1z0findMinz1findMin#1nilc18findMin#2::z0z1z2c19findMin#3#lessz2z0z2z0z1#lessz2z0findMin#2nilz0c20findMin#3#falsez0z1z2c21findMin#3#truez0z1z2c22minSortz0c23minSort#1findMinz0findMinz0minSort#1::z0z1c24minSortz1minSort#1nilc25findMin#2nilz0::z0nilfindMin#1nilnilfindMin#3#truez0z1z2::z0::z1z2findMin#2::z0z1z2findMin#3#lessz2z0z2z0z1findMin#3#falsez0z1z2::z1::z0z2findMinz0findMin#1z0findMin#1::z0z1findMin#2findMinz1z02c00c100c200c300c400c500c600c700c81110c900c1000c1100c121110c1300c141110c15211012c161110c17211012c1800c19211012c2000c2100c2200c23211012c241110c2500#compare20findMin1110findMin#11110findMin#22111findMin#34214#less20#cklt11#cklt10#compare20#less20findMin1121findMin#11210findMin#220findMin#340minSort1121111minSort#111110::2112nil00#false00#true00#000#EQ00#neg10#GT01#pos11#LT01#s11findMinz0c16findMin#1z0findMin#1::z0z1c17findMin#2findMinz1z0findMinz1#cklt#EQc#cklt#GTc1#cklt#LTc2#compare#0#0c3#compare#0#negz0c4#compare#0#posz0c5#compare#0#sz0c6#compare#negz0#0c7#compare#negz0#negz1c8#comparez1z0#compare#negz0#posz1c9#compare#posz0#0c10#compare#posz0#negz1c11#compare#posz0#posz1c12#comparez0z1#compare#sz0#0c13#compare#sz0#sz1c14#comparez0z1#lessz0z1c15#cklt#comparez0z1#comparez0z1findMinz0c16findMin#1z0findMin#1::z0z1c17findMin#2findMinz1z0findMinz1findMin#1nilc18findMin#2::z0z1z2c19findMin#3#lessz2z0z2z0z1#lessz2z0findMin#2nilz0c20findMin#3#falsez0z1z2c21findMin#3#truez0z1z2c22minSortz0c23minSort#1findMinz0findMinz0minSort#1::z0z1c24minSortz1minSort#1nilc25findMin#2nilz0::z0nilfindMin#1nilnilfindMin#3#truez0z1z2::z0::z1z2findMin#2::z0z1z2findMin#3#lessz2z0z2z0z1findMin#3#falsez0z1z2::z1::z0z2findMinz0findMin#1z0findMin#1::z0z1findMin#2findMinz1z02c00c100c200c300c400c500c600c700c81110c900c1000c1100c121110c1300c141110c15211012c161110c17211012c1800c19211012c2000c2100c2200c23211012c241110c2500#compare20findMin1110findMin#11110findMin#22111findMin#34214#less20#cklt11#cklt10#compare20#less20findMin1110findMin#11110findMin#221findMin#341minSort1210111minSort#111110::2112nil00#false00#true00#000#EQ00#neg10#GT01#pos11#LT01#s11findMin#3#falsez0z1z2c21findMin#3#truez0z1z2c22#cklt#EQc#cklt#GTc1#cklt#LTc2#compare#0#0c3#compare#0#negz0c4#compare#0#posz0c5#compare#0#sz0c6#compare#negz0#0c7#compare#negz0#negz1c8#comparez1z0#compare#negz0#posz1c9#compare#posz0#0c10#compare#posz0#negz1c11#compare#posz0#posz1c12#comparez0z1#compare#sz0#0c13#compare#sz0#sz1c14#comparez0z1#lessz0z1c15#cklt#comparez0z1#comparez0z1findMinz0c16findMin#1z0findMin#1::z0z1c17findMin#2findMinz1z0findMinz1findMin#1nilc18findMin#2::z0z1z2c19findMin#3#lessz2z0z2z0z1#lessz2z0findMin#2nilz0c20findMin#3#falsez0z1z2c21findMin#3#truez0z1z2c22minSortz0c23minSort#1findMinz0findMinz0minSort#1::z0z1c24minSortz1minSort#1nilc25findMin#2nilz0::z0nilfindMin#1nilnilfindMin#3#truez0z1z2::z0::z1z2findMin#2::z0z1z2findMin#3#lessz2z0z2z0z1findMin#3#falsez0z1z2::z1::z0z2findMinz0findMin#1z0findMin#1::z0z1findMin#2findMinz1z02c00c100c200c300c400c500c600c700c81110c900c1000c1100c121110c1300c141110c15211012c161110c17211012c1800c19211012c2000c2100c2200c23211012c241110c2500#compare20findMin1110findMin#11110findMin#22111findMin#34214#less20#cklt11#cklt10#compare20#less21findMin1210findMin#11210findMin#222findMin#340minSort1210211minSort#112110::2112nil00#false00#true00#000#EQ00#neg10#GT01#pos11#LT01#s11#lessz0z1c15#cklt#comparez0z1#comparez0z1#cklt#EQc#cklt#GTc1#cklt#LTc2#compare#0#0c3#compare#0#negz0c4#compare#0#posz0c5#compare#0#sz0c6#compare#negz0#0c7#compare#negz0#negz1c8#comparez1z0#compare#negz0#posz1c9#compare#posz0#0c10#compare#posz0#negz1c11#compare#posz0#posz1c12#comparez0z1#compare#sz0#0c13#compare#sz0#sz1c14#comparez0z1#lessz0z1c15#cklt#comparez0z1#comparez0z1findMinz0c16findMin#1z0findMin#1::z0z1c17findMin#2findMinz1z0findMinz1findMin#1nilc18findMin#2::z0z1z2c19findMin#3#lessz2z0z2z0z1#lessz2z0findMin#2nilz0c20findMin#3#falsez0z1z2c21findMin#3#truez0z1z2c22minSortz0c23minSort#1findMinz0findMinz0minSort#1::z0z1c24minSortz1minSort#1nilc25findMin#2nilz0::z0nilfindMin#1nilnilfindMin#3#truez0z1z2::z0::z1z2findMin#2::z0z1z2findMin#3#lessz2z0z2z0z1findMin#3#falsez0z1z2::z1::z0z2findMinz0findMin#1z0findMin#1::z0z1findMin#2findMinz1z0AProVEAProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty Statistics for single proof: 100.00 % (11 real / 0 unknown / 0 assumptions / 11 total proof steps)http://aprove.informatik.rwth-aachen.deJohnDoe