/export/starexec/sandbox2/solver/bin/starexec_run_certified /export/starexec/sandbox2/benchmark/theBenchmark.xml /export/starexec/sandbox2/output/output_files -------------------------------------------------------------------------------- WORST_CASE(?, O(n^2)) *@x@y#mult@x@y+@x@y#add@x@ycomputeLine@line@m@acccomputeLine#1@line@acc@mcomputeLine#1::@x@xs@acc@mcomputeLine#2@m@acc@x@xscomputeLine#1nil@acc@m@acccomputeLine#2::@l@ls@acc@x@xscomputeLine@xs@lslineMult@x@l@acccomputeLine#2nil@acc@x@xsnillineMult@n@l1@l2lineMult#1@l1@l2@nlineMult#1::@x@xs@l2@nlineMult#2@l2@n@x@xslineMult#1nil@l2@nnillineMult#2::@y@ys@n@x@xs::+*@x@n@ylineMult@n@xs@yslineMult#2nil@n@x@xs::*@x@nlineMult@n@xsnilmatrixMult@m1@m2matrixMult#1@m1@m2matrixMult#1::@l@ls@m2::computeLine@l@m2nilmatrixMult@ls@m2matrixMult#1nil@m2nil#add#0@y@y#add#neg#s#0@y#pred@y#add#neg#s#s@x@y#pred#add#pos#s@x@y#add#pos#s#0@y#succ@y#add#pos#s#s@x@y#succ#add#pos#s@x@y#mult#0#0#0#mult#0#neg@y#0#mult#0#pos@y#0#mult#neg@x#0#0#mult#neg@x#neg@y#pos#natmult@x@y#mult#neg@x#pos@y#neg#natmult@x@y#mult#pos@x#0#0#mult#pos@x#neg@y#neg#natmult@x@y#mult#pos@x#pos@y#pos#natmult@x@y#natmult#0@y#0#natmult#s@x@y#add#pos@y#natmult@x@y#pred#0#neg#s#0#pred#neg#s@x#neg#s#s@x#pred#pos#s#0#0#pred#pos#s#s@x#pos#s@x#succ#0#pos#s#0#succ#neg#s#0#0#succ#neg#s#s@x#neg#s@x#succ#pos#s@x#pos#s#s@x::2nil0#00#neg1#s1#pos1*2+2computeLine3computeLine#13computeLine#24lineMult3lineMult#13lineMult#24matrixMult2matrixMult#12#add2#mult2#natmult2#pred1#succ122.1*z0z1#multz0z1*z0z1c24#multz0z1+z0z1#addz0z1+z0z1c25#addz0z1computeLinez0z1z2computeLine#1z0z2z1computeLinez0z1z2c26computeLine#1z0z2z1computeLine#1::z0z1z2z3computeLine#2z3z2z0z1computeLine#1::z0z1z2z3c27computeLine#2z3z2z0z1computeLine#1nilz0z1z0computeLine#1nilz0z1c28computeLine#2::z0z1z2z3z4computeLinez4z1lineMultz3z0z2computeLine#2::z0z1z2z3z4c29computeLinez4z1lineMultz3z0z2lineMultz3z0z2computeLine#2nilz0z1z2nilcomputeLine#2nilz0z1z2c30lineMultz0z1z2lineMult#1z1z2z0lineMultz0z1z2c31lineMult#1z1z2z0lineMult#1::z0z1z2z3lineMult#2z2z3z0z1lineMult#1::z0z1z2z3c32lineMult#2z2z3z0z1lineMult#1nilz0z1nillineMult#1nilz0z1c33lineMult#2::z0z1z2z3z4::+*z3z2z0lineMultz2z4z1lineMult#2::z0z1z2z3z4c34+*z3z2z0*z3z2lineMultz2z4z1lineMult#2nilz0z1z2::*z1z0lineMultz0z2nillineMult#2nilz0z1z2c35*z1z0lineMultz0z2nilmatrixMultz0z1matrixMult#1z0z1matrixMultz0z1c36matrixMult#1z0z1matrixMult#1::z0z1z2::computeLinez0z2nilmatrixMultz1z2matrixMult#1::z0z1z2c37computeLinez0z2nilmatrixMultz1z2matrixMult#1nilz0nilmatrixMult#1nilz0c38#add#0z0z0#add#0z0c#add#neg#s#0z0#predz0#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1#pred#add#pos#sz0z1#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0#succz0#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1#succ#add#pos#sz0z1#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#mult#0#0#0#mult#0#0c5#mult#0#negz0#0#mult#0#negz0c6#mult#0#posz0#0#mult#0#posz0c7#mult#negz0#0#0#mult#negz0#0c8#mult#negz0#negz1#pos#natmultz0z1#mult#negz0#negz1c9#natmultz0z1#mult#negz0#posz1#neg#natmultz0z1#mult#negz0#posz1c10#natmultz0z1#mult#posz0#0#0#mult#posz0#0c11#mult#posz0#negz1#neg#natmultz0z1#mult#posz0#negz1c12#natmultz0z1#mult#posz0#posz1#pos#natmultz0z1#mult#posz0#posz1c13#natmultz0z1#natmult#0z0#0#natmult#0z0c14#natmult#sz0z1#add#posz1#natmultz0z1#natmult#sz0z1c15#add#posz1#natmultz0z1#natmultz0z1#pred#0#neg#s#0#pred#0c16#pred#neg#sz0#neg#s#sz0#pred#neg#sz0c17#pred#pos#s#0#0#pred#pos#s#0c18#pred#pos#s#sz0#pos#sz0#pred#pos#s#sz0c19#succ#0#pos#s#0#succ#0c20#succ#neg#s#0#0#succ#neg#s#0c21#succ#neg#s#sz0#neg#sz0#succ#neg#s#sz0c22#succ#pos#sz0#pos#s#sz0#succ#pos#sz0c23#add#0z0#add#neg#s#0z0#add#neg#s#sz0z1#add#pos#s#0z0#add#pos#s#sz0z1#mult#0#0#mult#0#negz0#mult#0#posz0#mult#negz0#0#mult#negz0#negz1#mult#negz0#posz1#mult#posz0#0#mult#posz0#negz1#mult#posz0#posz1#natmult#0z0#natmult#sz0z1#pred#0#pred#neg#sz0#pred#pos#s#0#pred#pos#s#sz0#succ#0#succ#neg#s#0#succ#neg#s#sz0#succ#pos#sz0*z0z1+z0z1computeLinez0z1z2computeLine#1::z0z1z2z3computeLine#1nilz0z1computeLine#2::z0z1z2z3z4computeLine#2nilz0z1z2lineMultz0z1z2lineMult#1::z0z1z2z3lineMult#1nilz0z1lineMult#2::z0z1z2z3z4lineMult#2nilz0z1z2matrixMultz0z1matrixMult#1::z0z1z2matrixMult#1nilz0computeLinez0z1z2computeLine#1z0z2z1computeLine#1::z0z1z2z3computeLine#2z3z2z0z1computeLine#1nilz0z1z0computeLine#2::z0z1z2z3z4computeLinez4z1lineMultz3z0z2computeLine#2nilz0z1z2nilmatrixMultz0z1matrixMult#1z0z1matrixMult#1::z0z1z2::computeLinez0z2nilmatrixMultz1z2matrixMult#1nilz0nil1c00c11110c2211012c31110c4211012c500c600c700c800c91110c101110c1100c121110c131110c1400c15211012c1600c1700c1800c1900c2000c2100c2200c2300c241110c251110c261110c271110c2800c29211012c3000c311110c321110c3300c3431101213c35211012c361110c37211012c3800#add2120#succ1111#natmult211012lineMult31111213lineMult#131111213lineMult#24111121314+211112*211012#mult211112#pred1111#add20#mult20#natmult20#pred10#succ10*20+20computeLine3110computeLine#13110computeLine#2413014lineMult3110lineMult#13130lineMult#24120matrixMult211112matrixMult#1211112#000#neg10#pos10#s10::211012nil01computeLine#1nilz0z1c28matrixMult#1nilz0c38#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#mult#0#0c5#mult#0#negz0c6#mult#0#posz0c7#mult#negz0#0c8#mult#negz0#negz1c9#natmultz0z1#mult#negz0#posz1c10#natmultz0z1#mult#posz0#0c11#mult#posz0#negz1c12#natmultz0z1#mult#posz0#posz1c13#natmultz0z1#natmult#0z0c14#natmult#sz0z1c15#add#posz1#natmultz0z1#natmultz0z1#pred#0c16#pred#neg#sz0c17#pred#pos#s#0c18#pred#pos#s#sz0c19#succ#0c20#succ#neg#s#0c21#succ#neg#s#sz0c22#succ#pos#sz0c23*z0z1c24#multz0z1+z0z1c25#addz0z1computeLinez0z1z2c26computeLine#1z0z2z1computeLine#1::z0z1z2z3c27computeLine#2z3z2z0z1computeLine#1nilz0z1c28computeLine#2::z0z1z2z3z4c29computeLinez4z1lineMultz3z0z2lineMultz3z0z2computeLine#2nilz0z1z2c30lineMultz0z1z2c31lineMult#1z1z2z0lineMult#1::z0z1z2z3c32lineMult#2z2z3z0z1lineMult#1nilz0z1c33lineMult#2::z0z1z2z3z4c34+*z3z2z0*z3z2lineMultz2z4z1lineMult#2nilz0z1z2c35*z1z0lineMultz0z2nilmatrixMultz0z1c36matrixMult#1z0z1matrixMult#1::z0z1z2c37computeLinez0z2nilmatrixMultz1z2matrixMult#1nilz0c381c00c11110c2211012c31110c4211012c500c600c700c800c91110c101110c1100c121110c131110c1400c15211012c1600c1700c1800c1900c2000c2100c2200c2300c241110c251110c261110c271110c2800c29211012c3000c311110c321110c3300c3431101213c35211012c361110c37211012c3800#add2120#succ1111#natmult211012lineMult31111213lineMult#131111213lineMult#24111121314+211112*211012#mult211112#pred1111#add20#mult20#natmult20#pred10#succ10*20+20computeLine3110computeLine#13110computeLine#2411314lineMult3110lineMult#13130lineMult#24120matrixMult211112matrixMult#1211112#000#neg10#pos10#s10::211112nil00computeLine#2::z0z1z2z3z4c29computeLinez4z1lineMultz3z0z2lineMultz3z0z2computeLine#2nilz0z1z2c30matrixMult#1::z0z1z2c37computeLinez0z2nilmatrixMultz1z2#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#mult#0#0c5#mult#0#negz0c6#mult#0#posz0c7#mult#negz0#0c8#mult#negz0#negz1c9#natmultz0z1#mult#negz0#posz1c10#natmultz0z1#mult#posz0#0c11#mult#posz0#negz1c12#natmultz0z1#mult#posz0#posz1c13#natmultz0z1#natmult#0z0c14#natmult#sz0z1c15#add#posz1#natmultz0z1#natmultz0z1#pred#0c16#pred#neg#sz0c17#pred#pos#s#0c18#pred#pos#s#sz0c19#succ#0c20#succ#neg#s#0c21#succ#neg#s#sz0c22#succ#pos#sz0c23*z0z1c24#multz0z1+z0z1c25#addz0z1computeLinez0z1z2c26computeLine#1z0z2z1computeLine#1::z0z1z2z3c27computeLine#2z3z2z0z1computeLine#1nilz0z1c28computeLine#2::z0z1z2z3z4c29computeLinez4z1lineMultz3z0z2lineMultz3z0z2computeLine#2nilz0z1z2c30lineMultz0z1z2c31lineMult#1z1z2z0lineMult#1::z0z1z2z3c32lineMult#2z2z3z0z1lineMult#1nilz0z1c33lineMult#2::z0z1z2z3z4c34+*z3z2z0*z3z2lineMultz2z4z1lineMult#2nilz0z1z2c35*z1z0lineMultz0z2nilmatrixMultz0z1c36matrixMult#1z0z1matrixMult#1::z0z1z2c37computeLinez0z2nilmatrixMultz1z2matrixMult#1nilz0c381c00c11110c2211012c31110c4211012c500c600c700c800c91110c101110c1100c121110c131110c1400c15211012c1600c1700c1800c1900c2000c2100c2200c2300c241110c251110c261110c271110c2800c29211012c3000c311110c321110c3300c3431101213c35211012c361110c37211012c3800#add2120#succ1111#natmult211012lineMult31111213lineMult#131111213lineMult#24111121314+211112*211012#mult211112#pred1111#add20#mult20#natmult20#pred10#succ10*20+20computeLine3111computeLine#13110computeLine#2411314lineMult3110lineMult#13130lineMult#24120matrixMult211112matrixMult#1211112#000#neg10#pos10#s10::211112nil00computeLinez0z1z2c26computeLine#1z0z2z1#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#mult#0#0c5#mult#0#negz0c6#mult#0#posz0c7#mult#negz0#0c8#mult#negz0#negz1c9#natmultz0z1#mult#negz0#posz1c10#natmultz0z1#mult#posz0#0c11#mult#posz0#negz1c12#natmultz0z1#mult#posz0#posz1c13#natmultz0z1#natmult#0z0c14#natmult#sz0z1c15#add#posz1#natmultz0z1#natmultz0z1#pred#0c16#pred#neg#sz0c17#pred#pos#s#0c18#pred#pos#s#sz0c19#succ#0c20#succ#neg#s#0c21#succ#neg#s#sz0c22#succ#pos#sz0c23*z0z1c24#multz0z1+z0z1c25#addz0z1computeLinez0z1z2c26computeLine#1z0z2z1computeLine#1::z0z1z2z3c27computeLine#2z3z2z0z1computeLine#1nilz0z1c28computeLine#2::z0z1z2z3z4c29computeLinez4z1lineMultz3z0z2lineMultz3z0z2computeLine#2nilz0z1z2c30lineMultz0z1z2c31lineMult#1z1z2z0lineMult#1::z0z1z2z3c32lineMult#2z2z3z0z1lineMult#1nilz0z1c33lineMult#2::z0z1z2z3z4c34+*z3z2z0*z3z2lineMultz2z4z1lineMult#2nilz0z1z2c35*z1z0lineMultz0z2nilmatrixMultz0z1c36matrixMult#1z0z1matrixMult#1::z0z1z2c37computeLinez0z2nilmatrixMultz1z2matrixMult#1nilz0c381c00c11110c2211012c31110c4211012c500c600c700c800c91110c101110c1100c121110c131110c1400c15211012c1600c1700c1800c1900c2000c2100c2200c2300c241110c251110c261110c271110c2800c29211012c3000c311110c321110c3300c3431101213c35211012c361110c37211012c3800#add20#succ1111#natmult211012lineMult31111213lineMult#131111213lineMult#24111121314+211112*211012#mult211112#pred1111#add20#mult20#natmult20#pred10#succ10*20+20computeLine3110computeLine#13110computeLine#2413014lineMult3110lineMult#13130lineMult#24120matrixMult211112matrixMult#1211112#000#neg10#pos10#s10::211112nil00computeLine#1::z0z1z2z3c27computeLine#2z3z2z0z1#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#mult#0#0c5#mult#0#negz0c6#mult#0#posz0c7#mult#negz0#0c8#mult#negz0#negz1c9#natmultz0z1#mult#negz0#posz1c10#natmultz0z1#mult#posz0#0c11#mult#posz0#negz1c12#natmultz0z1#mult#posz0#posz1c13#natmultz0z1#natmult#0z0c14#natmult#sz0z1c15#add#posz1#natmultz0z1#natmultz0z1#pred#0c16#pred#neg#sz0c17#pred#pos#s#0c18#pred#pos#s#sz0c19#succ#0c20#succ#neg#s#0c21#succ#neg#s#sz0c22#succ#pos#sz0c23*z0z1c24#multz0z1+z0z1c25#addz0z1computeLinez0z1z2c26computeLine#1z0z2z1computeLine#1::z0z1z2z3c27computeLine#2z3z2z0z1computeLine#1nilz0z1c28computeLine#2::z0z1z2z3z4c29computeLinez4z1lineMultz3z0z2lineMultz3z0z2computeLine#2nilz0z1z2c30lineMultz0z1z2c31lineMult#1z1z2z0lineMult#1::z0z1z2z3c32lineMult#2z2z3z0z1lineMult#1nilz0z1c33lineMult#2::z0z1z2z3z4c34+*z3z2z0*z3z2lineMultz2z4z1lineMult#2nilz0z1z2c35*z1z0lineMultz0z2nilmatrixMultz0z1c36matrixMult#1z0z1matrixMult#1::z0z1z2c37computeLinez0z2nilmatrixMultz1z2matrixMult#1nilz0c381c00c11110c2211012c31110c4211012c500c600c700c800c91110c101110c1100c121110c131110c1400c15211012c1600c1700c1800c1900c2000c2100c2200c2300c241110c251110c261110c271110c2800c29211012c3000c311110c321110c3300c3431101213c35211012c361110c37211012c3800#add20#succ1111#natmult211012lineMult31111213lineMult#131111213lineMult#24111121314+211112*211112#mult211112#pred1111#add20#mult20#natmult20#pred10#succ10*20+20computeLine30computeLine#130computeLine#240lineMult30lineMult#130lineMult#240matrixMult211112matrixMult#1211012#000#neg10#pos10#s10::2112nil00matrixMultz0z1c36matrixMult#1z0z1#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#mult#0#0c5#mult#0#negz0c6#mult#0#posz0c7#mult#negz0#0c8#mult#negz0#negz1c9#natmultz0z1#mult#negz0#posz1c10#natmultz0z1#mult#posz0#0c11#mult#posz0#negz1c12#natmultz0z1#mult#posz0#posz1c13#natmultz0z1#natmult#0z0c14#natmult#sz0z1c15#add#posz1#natmultz0z1#natmultz0z1#pred#0c16#pred#neg#sz0c17#pred#pos#s#0c18#pred#pos#s#sz0c19#succ#0c20#succ#neg#s#0c21#succ#neg#s#sz0c22#succ#pos#sz0c23*z0z1c24#multz0z1+z0z1c25#addz0z1computeLinez0z1z2c26computeLine#1z0z2z1computeLine#1::z0z1z2z3c27computeLine#2z3z2z0z1computeLine#1nilz0z1c28computeLine#2::z0z1z2z3z4c29computeLinez4z1lineMultz3z0z2lineMultz3z0z2computeLine#2nilz0z1z2c30lineMultz0z1z2c31lineMult#1z1z2z0lineMult#1::z0z1z2z3c32lineMult#2z2z3z0z1lineMult#1nilz0z1c33lineMult#2::z0z1z2z3z4c34+*z3z2z0*z3z2lineMultz2z4z1lineMult#2nilz0z1z2c35*z1z0lineMultz0z2nilmatrixMultz0z1c36matrixMult#1z0z1matrixMult#1::z0z1z2c37computeLinez0z2nilmatrixMultz1z2matrixMult#1nilz0c381c00c11110c2211012c31110c4211012c500c600c700c800c91110c101110c1100c121110c131110c1400c15211012c1600c1700c1800c1900c2000c2100c2200c2300c241110c251110c261110c271110c2800c29211012c3000c311110c321110c3300c3431101213c35211012c361110c37211012c3800#add2120#succ1111#natmult211012lineMult31111213lineMult#131111213lineMult#24111121314+211112*211012#mult211112#pred1111#add20#mult20#natmult20#pred10#succ10*20+20computeLine3110computeLine#13110computeLine#2411314lineMult3111lineMult#13113lineMult#24112matrixMult211112matrixMult#1211112#000#neg10#pos10#s10::211112nil00lineMult#1nilz0z1c33#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#mult#0#0c5#mult#0#negz0c6#mult#0#posz0c7#mult#negz0#0c8#mult#negz0#negz1c9#natmultz0z1#mult#negz0#posz1c10#natmultz0z1#mult#posz0#0c11#mult#posz0#negz1c12#natmultz0z1#mult#posz0#posz1c13#natmultz0z1#natmult#0z0c14#natmult#sz0z1c15#add#posz1#natmultz0z1#natmultz0z1#pred#0c16#pred#neg#sz0c17#pred#pos#s#0c18#pred#pos#s#sz0c19#succ#0c20#succ#neg#s#0c21#succ#neg#s#sz0c22#succ#pos#sz0c23*z0z1c24#multz0z1+z0z1c25#addz0z1computeLinez0z1z2c26computeLine#1z0z2z1computeLine#1::z0z1z2z3c27computeLine#2z3z2z0z1computeLine#1nilz0z1c28computeLine#2::z0z1z2z3z4c29computeLinez4z1lineMultz3z0z2lineMultz3z0z2computeLine#2nilz0z1z2c30lineMultz0z1z2c31lineMult#1z1z2z0lineMult#1::z0z1z2z3c32lineMult#2z2z3z0z1lineMult#1nilz0z1c33lineMult#2::z0z1z2z3z4c34+*z3z2z0*z3z2lineMultz2z4z1lineMult#2nilz0z1z2c35*z1z0lineMultz0z2nilmatrixMultz0z1c36matrixMult#1z0z1matrixMult#1::z0z1z2c37computeLinez0z2nilmatrixMultz1z2matrixMult#1nilz0c382c00c11110c2211012c31110c4211012c500c600c700c800c91110c101110c1100c121110c131110c1400c15211012c1600c1700c1800c1900c2000c2100c2200c2300c241110c251110c261110c271110c2800c29211012c3000c311110c321110c3300c3431101213c35211012c361110c37211012c3800#add20#succ11#natmult20lineMult30lineMult#1311213133123122lineMult#241121314144134124133123122+221122122112211*20#mult21#pred11#add20#mult20#natmult20#pred10#succ10*20+20computeLine31210computeLine#131130computeLine#24110114lineMult3120lineMult#13110lineMult#24140matrixMult22220112matrixMult#122220112#000#neg10#pos10#s10::221112nil00lineMult#1::z0z1z2z3c32lineMult#2z2z3z0z1#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#mult#0#0c5#mult#0#negz0c6#mult#0#posz0c7#mult#negz0#0c8#mult#negz0#negz1c9#natmultz0z1#mult#negz0#posz1c10#natmultz0z1#mult#posz0#0c11#mult#posz0#negz1c12#natmultz0z1#mult#posz0#posz1c13#natmultz0z1#natmult#0z0c14#natmult#sz0z1c15#add#posz1#natmultz0z1#natmultz0z1#pred#0c16#pred#neg#sz0c17#pred#pos#s#0c18#pred#pos#s#sz0c19#succ#0c20#succ#neg#s#0c21#succ#neg#s#sz0c22#succ#pos#sz0c23*z0z1c24#multz0z1+z0z1c25#addz0z1computeLinez0z1z2c26computeLine#1z0z2z1computeLine#1::z0z1z2z3c27computeLine#2z3z2z0z1computeLine#1nilz0z1c28computeLine#2::z0z1z2z3z4c29computeLinez4z1lineMultz3z0z2lineMultz3z0z2computeLine#2nilz0z1z2c30lineMultz0z1z2c31lineMult#1z1z2z0lineMult#1::z0z1z2z3c32lineMult#2z2z3z0z1lineMult#1nilz0z1c33lineMult#2::z0z1z2z3z4c34+*z3z2z0*z3z2lineMultz2z4z1lineMult#2nilz0z1z2c35*z1z0lineMultz0z2nilmatrixMultz0z1c36matrixMult#1z0z1matrixMult#1::z0z1z2c37computeLinez0z2nilmatrixMultz1z2matrixMult#1nilz0c382c00c11110c2211012c31110c4211012c500c600c700c800c91110c101110c1100c121110c131110c1400c15211012c1600c1700c1800c1900c2000c2100c2200c2300c241110c251110c261110c271110c2800c29211012c3000c311110c321110c3300c3431101213c35211012c361110c37211012c3800#add20#succ11#natmult20lineMult30lineMult#1311213133123122lineMult#241121314144134124133123122+221122222212211*20#mult21#pred11#add20#mult20#natmult20#pred10#succ10*20+21computeLine32210computeLine#132130computeLine#24210214lineMult3220lineMult#13210lineMult#24224matrixMult22220212matrixMult#122220212#000#neg10#pos10#s10::221112nil00+z0z1c25#addz0z1lineMult#2::z0z1z2z3z4c34+*z3z2z0*z3z2lineMultz2z4z1lineMult#2nilz0z1z2c35*z1z0lineMultz0z2nil#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#mult#0#0c5#mult#0#negz0c6#mult#0#posz0c7#mult#negz0#0c8#mult#negz0#negz1c9#natmultz0z1#mult#negz0#posz1c10#natmultz0z1#mult#posz0#0c11#mult#posz0#negz1c12#natmultz0z1#mult#posz0#posz1c13#natmultz0z1#natmult#0z0c14#natmult#sz0z1c15#add#posz1#natmultz0z1#natmultz0z1#pred#0c16#pred#neg#sz0c17#pred#pos#s#0c18#pred#pos#s#sz0c19#succ#0c20#succ#neg#s#0c21#succ#neg#s#sz0c22#succ#pos#sz0c23*z0z1c24#multz0z1+z0z1c25#addz0z1computeLinez0z1z2c26computeLine#1z0z2z1computeLine#1::z0z1z2z3c27computeLine#2z3z2z0z1computeLine#1nilz0z1c28computeLine#2::z0z1z2z3z4c29computeLinez4z1lineMultz3z0z2lineMultz3z0z2computeLine#2nilz0z1z2c30lineMultz0z1z2c31lineMult#1z1z2z0lineMult#1::z0z1z2z3c32lineMult#2z2z3z0z1lineMult#1nilz0z1c33lineMult#2::z0z1z2z3z4c34+*z3z2z0*z3z2lineMultz2z4z1lineMult#2nilz0z1z2c35*z1z0lineMultz0z2nilmatrixMultz0z1c36matrixMult#1z0z1matrixMult#1::z0z1z2c37computeLinez0z2nilmatrixMultz1z2matrixMult#1nilz0c382c00c11110c2211012c31110c4211012c500c600c700c800c91110c101110c1100c121110c131110c1400c15211012c1600c1700c1800c1900c2000c2100c2200c2300c241110c251110c261110c271110c2800c29211012c3000c311110c321110c3300c3431101213c35211012c361110c37211012c3800#add20#succ11#natmult21lineMult30lineMult#1311213133123122lineMult#241121314144134124133123122+222122222212211*2220222#mult2220222#pred11#add20#mult20#natmult20#pred10#succ10*20+20computeLine3211221computeLine#132130computeLine#24210214lineMult3112lineMult#13110lineMult#24114matrixMult2221122212211matrixMult#12110122212211#000#neg11#pos1111#s10::221112nil00lineMultz0z1z2c31lineMult#1z1z2z0#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#mult#0#0c5#mult#0#negz0c6#mult#0#posz0c7#mult#negz0#0c8#mult#negz0#negz1c9#natmultz0z1#mult#negz0#posz1c10#natmultz0z1#mult#posz0#0c11#mult#posz0#negz1c12#natmultz0z1#mult#posz0#posz1c13#natmultz0z1#natmult#0z0c14#natmult#sz0z1c15#add#posz1#natmultz0z1#natmultz0z1#pred#0c16#pred#neg#sz0c17#pred#pos#s#0c18#pred#pos#s#sz0c19#succ#0c20#succ#neg#s#0c21#succ#neg#s#sz0c22#succ#pos#sz0c23*z0z1c24#multz0z1+z0z1c25#addz0z1computeLinez0z1z2c26computeLine#1z0z2z1computeLine#1::z0z1z2z3c27computeLine#2z3z2z0z1computeLine#1nilz0z1c28computeLine#2::z0z1z2z3z4c29computeLinez4z1lineMultz3z0z2lineMultz3z0z2computeLine#2nilz0z1z2c30lineMultz0z1z2c31lineMult#1z1z2z0lineMult#1::z0z1z2z3c32lineMult#2z2z3z0z1lineMult#1nilz0z1c33lineMult#2::z0z1z2z3z4c34+*z3z2z0*z3z2lineMultz2z4z1lineMult#2nilz0z1z2c35*z1z0lineMultz0z2nilmatrixMultz0z1c36matrixMult#1z0z1matrixMult#1::z0z1z2c37computeLinez0z2nilmatrixMultz1z2matrixMult#1nilz0c382c00c11110c2211012c31110c4211012c500c600c700c800c91110c101110c1100c121110c131110c1400c15211012c1600c1700c1800c1900c2000c2100c2200c2300c241110c251110c261110c271110c2800c29211012c3000c311110c321110c3300c3431101213c35211012c361110c37211012c3800#add20#succ11#natmult20lineMult30lineMult#1311213133123122lineMult#241121314144134124133123122+212112222212211*20#mult21#pred11#add20#mult21#natmult21#pred10#succ10*22+20computeLine3220computeLine#13230computeLine#24210lineMult3120lineMult#13110lineMult#24214matrixMult2211222112matrixMult#12211222112#000#neg10#pos10#s10::221112nil00*z0z1c24#multz0z1#add#0z0c#add#neg#s#0z0c1#predz0#add#neg#s#sz0z1c2#pred#add#pos#sz0z1#add#pos#sz0z1#add#pos#s#0z0c3#succz0#add#pos#s#sz0z1c4#succ#add#pos#sz0z1#add#pos#sz0z1#mult#0#0c5#mult#0#negz0c6#mult#0#posz0c7#mult#negz0#0c8#mult#negz0#negz1c9#natmultz0z1#mult#negz0#posz1c10#natmultz0z1#mult#posz0#0c11#mult#posz0#negz1c12#natmultz0z1#mult#posz0#posz1c13#natmultz0z1#natmult#0z0c14#natmult#sz0z1c15#add#posz1#natmultz0z1#natmultz0z1#pred#0c16#pred#neg#sz0c17#pred#pos#s#0c18#pred#pos#s#sz0c19#succ#0c20#succ#neg#s#0c21#succ#neg#s#sz0c22#succ#pos#sz0c23*z0z1c24#multz0z1+z0z1c25#addz0z1computeLinez0z1z2c26computeLine#1z0z2z1computeLine#1::z0z1z2z3c27computeLine#2z3z2z0z1computeLine#1nilz0z1c28computeLine#2::z0z1z2z3z4c29computeLinez4z1lineMultz3z0z2lineMultz3z0z2computeLine#2nilz0z1z2c30lineMultz0z1z2c31lineMult#1z1z2z0lineMult#1::z0z1z2z3c32lineMult#2z2z3z0z1lineMult#1nilz0z1c33lineMult#2::z0z1z2z3z4c34+*z3z2z0*z3z2lineMultz2z4z1lineMult#2nilz0z1z2c35*z1z0lineMultz0z2nilmatrixMultz0z1c36matrixMult#1z0z1matrixMult#1::z0z1z2c37computeLinez0z2nilmatrixMultz1z2matrixMult#1nilz0c38AProVEAProVE Commit ID: 794c25de1cacf0d048858bcd21c9a779e1221865 marcel 20200619 unpublished dirty Statistics for single proof: 100.00 % (13 real / 0 unknown / 0 assumptions / 13 total proof steps)http://aprove.informatik.rwth-aachen.deJohnDoe