Commit d420eb43 authored by MARCHE Claude's avatar MARCHE Claude

updated sessions

parent 8ee60ffc
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
locfile="../algo64.mlw" locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19" loclnum="37" loccnumb="10" loccnume="19"
expl="VC for quicksort" expl="VC for quicksort"
sum="7474b99401909442b5e323900d1e602e" sum="455fbda8b3408365bf8608f005848ef1"
proved="true" proved="true"
expanded="true" expanded="true"
shape="iasorted_subV1V2ainfix +V3c1Aapermut_subV4V4V2ainfix +V3c1asorted_subV11V2ainfix +V3c1Aapermut_subV4V12V2ainfix +V3c1Aiiainfix <=agetV11V13agetV11V14iainfix <=agetV11V13agetV11V14ainfix <=agetV11V13agetV11V14ainfix <V14V6ainfix <V13V6iiainfix <=agetV11V13agetV11V14ainfix <=agetV11V13agetV11V14ainfix <V14V6ainfix <=agetV11V13agetV11V14ainfix <=V14V5ainfix <=V13V5Iainfix <=V14V3Aainfix <=V13V14Aainfix <=V2V13FAainfix >=agetV11V15agetV11ainfix -V6c1Aainfix =agetV11V15agetV9V16Aainfix <=V16V3Aainfix <=V6V16EIainfix <=V15V3Aainfix <=V6V15FAainfix =agetV11V17agetV9V17Iainfix <V17V6Aainfix <=V2V17FAapermut_subV10V12V2ainfix +V3c1Iasorted_subV11V6ainfix +V3c1Aapermut_subV10V12V6ainfix +V3c1Aainfix <=c0V0Lamk arrayV0V11FAainfix <V3V0Aainfix <=V6V3Aainfix <=c0V6Aainfix <ainfix -V3V6ainfix -V3V2Aainfix <=c0ainfix -V3V2Aainfix <=agetV9V18agetV9ainfix +V5c1Aainfix =agetV9V18agetV7V19Aainfix <=V19V5Aainfix <=V2V19EIainfix <=V18V5Aainfix <=V2V18FAainfix =agetV9V20agetV7V20Iainfix <=V20V3Aainfix <V5V20FAapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FAainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Aainfix <ainfix -V5V2ainfix -V3V2Aainfix <=c0ainfix -V3V2Iainfix >=agetV7V22V21Iainfix <=V22V3Aainfix <=V6V22FAainfix =agetV7V23V21Iainfix <V23V6Aainfix <V5V23FAainfix <=agetV7V24V21Iainfix <=V24V5Aainfix <=V2V24FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FAainfix <V3V0Aainfix <V2V3Aainfix <=c0V2ainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F"> shape="iasorted_subV1V2ainfix +V3c1Aapermut_subV4V4V2ainfix +V3c1asorted_subV11V2ainfix +V3c1Aapermut_subV4V12V2ainfix +V3c1Aiiainfix <=agetV11V13agetV11V14iainfix <=agetV11V13agetV11V14ainfix <=agetV11V13agetV11V14ainfix <V14V6ainfix <V13V6iiainfix <=agetV11V13agetV11V14ainfix <=agetV11V13agetV11V14ainfix <V14V6ainfix <=agetV11V13agetV11V14ainfix <=V14V5ainfix <=V13V5Iainfix <=V14V3Aainfix <=V13V14Aainfix <=V2V13FAainfix >=agetV11V15agetV11ainfix -V6c1Aainfix =agetV11V15agetV9V16Aainfix <=V16V3Aainfix <=V6V16EIainfix <=V15V3Aainfix <=V6V15FAainfix =agetV11V17agetV9V17Iainfix <V17V6Aainfix <=V2V17FAapermut_subV10V12V2ainfix +V3c1Iasorted_subV11V6ainfix +V3c1Aapermut_subV10V12V6ainfix +V3c1Aainfix <=c0V0Lamk arrayV0V11FAainfix <V3V0Aainfix <=V6V3Aainfix <=c0V6Aainfix <ainfix -V3V6ainfix -V3V2Aainfix <=c0ainfix -V3V2Aainfix <=agetV9V18agetV9ainfix +V5c1Aainfix =agetV9V18agetV7V19Aainfix <=V19V5Aainfix <=V2V19EIainfix <=V18V5Aainfix <=V2V18FAainfix =agetV9V20agetV7V20Iainfix <=V20V3Aainfix <V5V20FAapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FAainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Aainfix <ainfix -V5V2ainfix -V3V2Aainfix <=c0ainfix -V3V2Iainfix >=agetV7V22V21Iainfix <=V22V3Aainfix <=V6V22FAainfix =agetV7V23V21Iainfix <V23V6Aainfix <V5V23FAainfix <=agetV7V24V21Iainfix <=V24V5Aainfix <=V2V24FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FAainfix <V3V0Aainfix <V2V3Aainfix <=c0V2ainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
locfile="../algo64.mlw" locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19" loclnum="37" loccnumb="10" loccnume="19"
expl="1. precondition" expl="1. precondition"
sum="47bb4f97adb5d588e750a86f191c5d08" sum="28a8527e003dec4c68002c09e06b3c0a"
proved="true" proved="true"
expanded="true" expanded="true"
shape="preconditionainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F"> shape="preconditionainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
locfile="../algo64.mlw" locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19" loclnum="37" loccnumb="10" loccnume="19"
expl="2. variant decrease" expl="2. variant decrease"
sum="ccf04094852ba6c954ce46783a499205" sum="67fc0be7e7390844a619f48a00abf13c"
proved="true" proved="true"
expanded="true" expanded="true"
shape="variant decreaseainfix <ainfix -V5V2ainfix -V3V2Aainfix <=c0ainfix -V3V2Iainfix >=agetV7V10V9Iainfix <=V10V3Aainfix <=V6V10FAainfix =agetV7V11V9Iainfix <V11V6Aainfix <V5V11FAainfix <=agetV7V12V9Iainfix <=V12V5Aainfix <=V2V12FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F"> shape="variant decreaseainfix <ainfix -V5V2ainfix -V3V2Aainfix <=c0ainfix -V3V2Iainfix >=agetV7V10V9Iainfix <=V10V3Aainfix <=V6V10FAainfix =agetV7V11V9Iainfix <V11V6Aainfix <V5V11FAainfix <=agetV7V12V9Iainfix <=V12V5Aainfix <=V2V12FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
...@@ -79,7 +79,7 @@ ...@@ -79,7 +79,7 @@
locfile="../algo64.mlw" locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19" loclnum="37" loccnumb="10" loccnume="19"
expl="3. precondition" expl="3. precondition"
sum="dfd59b0d6ddf83f6026a55f062fcd1b1" sum="3a9b1b7757cbbc6a2260c2b767a3fc3e"
proved="true" proved="true"
expanded="true" expanded="true"
shape="preconditionainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V10V9Iainfix <=V10V3Aainfix <=V6V10FAainfix =agetV7V11V9Iainfix <V11V6Aainfix <V5V11FAainfix <=agetV7V12V9Iainfix <=V12V5Aainfix <=V2V12FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F"> shape="preconditionainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V10V9Iainfix <=V10V3Aainfix <=V6V10FAainfix =agetV7V11V9Iainfix <V11V6Aainfix <V5V11FAainfix <=agetV7V12V9Iainfix <=V12V5Aainfix <=V2V12FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
...@@ -99,7 +99,7 @@ ...@@ -99,7 +99,7 @@
locfile="../algo64.mlw" locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19" loclnum="37" loccnumb="10" loccnume="19"
expl="4. assertion" expl="4. assertion"
sum="1a5fc92ab0b1d3509713a35bb6e265d8" sum="ae900da8d0f40327f4f31436d5ea032e"
proved="true" proved="true"
expanded="true" expanded="true"
shape="assertionapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V12V11Iainfix <=V12V3Aainfix <=V6V12FAainfix =agetV7V13V11Iainfix <V13V6Aainfix <V5V13FAainfix <=agetV7V14V11Iainfix <=V14V5Aainfix <=V2V14FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F"> shape="assertionapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V12V11Iainfix <=V12V3Aainfix <=V6V12FAainfix =agetV7V13V11Iainfix <V13V6Aainfix <V5V13FAainfix <=agetV7V14V11Iainfix <=V14V5Aainfix <=V2V14FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
locfile="../algo64.mlw" locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19" loclnum="37" loccnumb="10" loccnume="19"
expl="5. assertion" expl="5. assertion"
sum="8c164e1a9725ed1ee4e2bd15cc7ddf5d" sum="d4a0f2386db92e3437bd5896975d19ef"
proved="true" proved="true"
expanded="true" expanded="true"
shape="assertionainfix =agetV9V11agetV7V11Iainfix <=V11V3Aainfix <V5V11FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V13V12Iainfix <=V13V3Aainfix <=V6V13FAainfix =agetV7V14V12Iainfix <V14V6Aainfix <V5V14FAainfix <=agetV7V15V12Iainfix <=V15V5Aainfix <=V2V15FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F"> shape="assertionainfix =agetV9V11agetV7V11Iainfix <=V11V3Aainfix <V5V11FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V13V12Iainfix <=V13V3Aainfix <=V6V13FAainfix =agetV7V14V12Iainfix <V14V6Aainfix <V5V14FAainfix <=agetV7V15V12Iainfix <=V15V5Aainfix <=V2V15FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
...@@ -139,7 +139,7 @@ ...@@ -139,7 +139,7 @@
locfile="../algo64.mlw" locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19" loclnum="37" loccnumb="10" loccnume="19"
expl="6. assertion" expl="6. assertion"
sum="2ff84800e3bd3bceadbc43e47b1f32ff" sum="9fd48863a991afda98970d288c4be40a"
proved="true" proved="true"
expanded="true" expanded="true"
shape="assertionainfix <=agetV9V11agetV9ainfix +V5c1Aainfix =agetV9V11agetV7V12Aainfix <=V12V5Aainfix <=V2V12EIainfix <=V11V5Aainfix <=V2V11FIainfix =agetV9V13agetV7V13Iainfix <=V13V3Aainfix <V5V13FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V15V14Iainfix <=V15V3Aainfix <=V6V15FAainfix =agetV7V16V14Iainfix <V16V6Aainfix <V5V16FAainfix <=agetV7V17V14Iainfix <=V17V5Aainfix <=V2V17FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F"> shape="assertionainfix <=agetV9V11agetV9ainfix +V5c1Aainfix =agetV9V11agetV7V12Aainfix <=V12V5Aainfix <=V2V12EIainfix <=V11V5Aainfix <=V2V11FIainfix =agetV9V13agetV7V13Iainfix <=V13V3Aainfix <V5V13FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V15V14Iainfix <=V15V3Aainfix <=V6V15FAainfix =agetV7V16V14Iainfix <V16V6Aainfix <V5V16FAainfix <=agetV7V17V14Iainfix <=V17V5Aainfix <=V2V17FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
...@@ -154,7 +154,7 @@ ...@@ -154,7 +154,7 @@
locfile="../algo64.mlw" locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19" loclnum="37" loccnumb="10" loccnume="19"
expl="1. assertion" expl="1. assertion"
sum="5475e644d8202d6d6575609adfd4e59c" sum="3d403f82ea9c9b2ae1a2171695744af9"
proved="true" proved="true"
expanded="true" expanded="true"
shape="assertionainfix =agetV9V11agetV7V12Aainfix <=V12V5Aainfix <=V2V12EIainfix <=V11V5Aainfix <=V2V11FIainfix =agetV9V13agetV7V13Iainfix <=V13V3Aainfix <V5V13FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V15V14Iainfix <=V15V3Aainfix <=V6V15FAainfix =agetV7V16V14Iainfix <V16V6Aainfix <V5V16FAainfix <=agetV7V17V14Iainfix <=V17V5Aainfix <=V2V17FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F"> shape="assertionainfix =agetV9V11agetV7V12Aainfix <=V12V5Aainfix <=V2V12EIainfix <=V11V5Aainfix <=V2V11FIainfix =agetV9V13agetV7V13Iainfix <=V13V3Aainfix <V5V13FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V15V14Iainfix <=V15V3Aainfix <=V6V15FAainfix =agetV7V16V14Iainfix <V16V6Aainfix <V5V16FAainfix <=agetV7V17V14Iainfix <=V17V5Aainfix <=V2V17FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
...@@ -169,7 +169,7 @@ ...@@ -169,7 +169,7 @@
locfile="../algo64.mlw" locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19" loclnum="37" loccnumb="10" loccnume="19"
expl="1. assertion" expl="1. assertion"
sum="da23a28833f27a22599d277a5bf8f267" sum="c8d41f53263dac4b271d908b0c0aa954"
proved="true" proved="true"
expanded="true" expanded="true"
shape="assertionainfix =agetV9V11agetV7V12Aainfix =V12V5Oainfix <V12V5Aainfix =V2V12Oainfix <V2V12EIainfix =V11V5Oainfix <V11V5Aainfix =V2V11Oainfix <V2V11FIainfix =agetV9V13agetV7V13Iainfix =V13V3Oainfix <V13V3Aainfix <V5V13FIamap_eq_subaeltsV8aeltsV10ainfix +V3c1alengthV8AapermutV8V10V2ainfix +V3c1Aamap_eq_subaeltsV8aeltsV10c0V2Iainfix <=amixfix []V9V14amixfix []V9V15Iainfix <V15ainfix +V5c1Aainfix <=V14V15Aainfix <=V2V14FAamap_eq_subaeltsV8aeltsV10ainfix +V5c1alengthV8AapermutV8V10V2ainfix +V5c1Aamap_eq_subaeltsV8aeltsV10c0V2Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix =V2V5Oainfix <V2V5Aainfix =c0V2Oainfix <c0V2Iainfix <=V16agetV7V17Iainfix =V17V3Oainfix <V17V3Aainfix =V6V17Oainfix <V6V17FAainfix =agetV7V18V16Iainfix <V18V6Aainfix <V5V18FAainfix =agetV7V19V16Oainfix <agetV7V19V16Iainfix =V19V5Oainfix <V19V5Aainfix =V2V19Oainfix <V2V19FEAamap_eq_subaeltsV4aeltsV8ainfix +V3c1alengthV4AapermutV4V8V2ainfix +V3c1Aamap_eq_subaeltsV4aeltsV8c0V2Aainfix =V6V3Oainfix <V6V3Aainfix <V5V6Aainfix =V2V5Oainfix <V2V5Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix =c0V2Oainfix <c0V2Iainfix <V2V3Iainfix <V3V0Aainfix =V2V3Oainfix <V2V3Aainfix =c0V2Oainfix <c0V2Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V1F"> shape="assertionainfix =agetV9V11agetV7V12Aainfix =V12V5Oainfix <V12V5Aainfix =V2V12Oainfix <V2V12EIainfix =V11V5Oainfix <V11V5Aainfix =V2V11Oainfix <V2V11FIainfix =agetV9V13agetV7V13Iainfix =V13V3Oainfix <V13V3Aainfix <V5V13FIamap_eq_subaeltsV8aeltsV10ainfix +V3c1alengthV8AapermutV8V10V2ainfix +V3c1Aamap_eq_subaeltsV8aeltsV10c0V2Iainfix <=amixfix []V9V14amixfix []V9V15Iainfix <V15ainfix +V5c1Aainfix <=V14V15Aainfix <=V2V14FAamap_eq_subaeltsV8aeltsV10ainfix +V5c1alengthV8AapermutV8V10V2ainfix +V5c1Aamap_eq_subaeltsV8aeltsV10c0V2Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix =V2V5Oainfix <V2V5Aainfix =c0V2Oainfix <c0V2Iainfix <=V16agetV7V17Iainfix =V17V3Oainfix <V17V3Aainfix =V6V17Oainfix <V6V17FAainfix =agetV7V18V16Iainfix <V18V6Aainfix <V5V18FAainfix =agetV7V19V16Oainfix <agetV7V19V16Iainfix =V19V5Oainfix <V19V5Aainfix =V2V19Oainfix <V2V19FEAamap_eq_subaeltsV4aeltsV8ainfix +V3c1alengthV4AapermutV4V8V2ainfix +V3c1Aamap_eq_subaeltsV4aeltsV8c0V2Aainfix =V6V3Oainfix <V6V3Aainfix <V5V6Aainfix =V2V5Oainfix <V2V5Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix =c0V2Oainfix <c0V2Iainfix <V2V3Iainfix <V3V0Aainfix =V2V3Oainfix <V2V3Aainfix =c0V2Oainfix <c0V2Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V1F">
...@@ -184,7 +184,7 @@ ...@@ -184,7 +184,7 @@
locfile="../algo64.mlw" locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19" loclnum="37" loccnumb="10" loccnume="19"
expl="1. assertion" expl="1. assertion"
sum="b88aba171f42020781f46fdad1d544f6" sum="6dea3ed6f969eba38b30bffd9eca3759"
proved="true" proved="true"
expanded="true" expanded="true"
shape="assertionainfix =agetV9V11agetV7V12Aainfix =V12V5Oainfix <V12V5Aainfix =V2V12Oainfix <V2V12EIainfix =V11V5Oainfix <V11V5Aainfix =V2V11Oainfix <V2V11FIainfix =agetV9V13agetV7V13Iainfix =V13V3Oainfix <V13V3Aainfix <V5V13FIainfix =amixfix []aeltsV8V14amixfix []aeltsV10V14Iainfix <V14alengthV8Aainfix <=ainfix +V3c1V14FAapermutaeltsV8aeltsV10V2ainfix +V3c1Aainfix <=ainfix +V3c1alengthV8Aainfix <=c0ainfix +V3c1Aainfix <=V2alengthV8Aainfix <=c0V2Aainfix =alengthV8alengthV10Aainfix =amixfix []aeltsV8V15amixfix []aeltsV10V15Iainfix <V15V2Aainfix <=c0V15FIainfix =amixfix []V9V16amixfix []V9V17Oainfix <amixfix []V9V16amixfix []V9V17Iainfix <V17ainfix +V5c1Aainfix =V16V17Oainfix <V16V17Aainfix =V2V16Oainfix <V2V16FAainfix =amixfix []aeltsV8V18amixfix []aeltsV10V18Iainfix <V18alengthV8Aainfix <=ainfix +V5c1V18FAapermutaeltsV8aeltsV10V2ainfix +V5c1Aainfix <=ainfix +V5c1alengthV8Aainfix <=c0ainfix +V5c1Aainfix <=V2alengthV8Aainfix <=c0V2Aainfix =alengthV8alengthV10Aainfix =amixfix []aeltsV8V19amixfix []aeltsV10V19Iainfix <V19V2Aainfix <=c0V19FAainfix =c0V0Oainfix <c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix =V2V5Oainfix <V2V5Aainfix =c0V2Oainfix <c0V2Iainfix =V20agetV7V21Oainfix <V20agetV7V21Iainfix =V21V3Oainfix <V21V3Aainfix =V6V21Oainfix <V6V21FAainfix =agetV7V22V20Iainfix <V22V6Aainfix <V5V22FAainfix =agetV7V23V20Oainfix <agetV7V23V20Iainfix =V23V5Oainfix <V23V5Aainfix =V2V23Oainfix <V2V23FEAainfix =amixfix []aeltsV4V24amixfix []aeltsV8V24Iainfix <V24alengthV4Aainfix <=ainfix +V3c1V24FAapermutaeltsV4aeltsV8V2ainfix +V3c1Aainfix <=ainfix +V3c1alengthV4Aainfix <=c0ainfix +V3c1Aainfix <=V2alengthV4Aainfix <=c0V2Aainfix =alengthV4alengthV8Aainfix =amixfix []aeltsV4V25amixfix []aeltsV8V25Iainfix <V25V2Aainfix <=c0V25FAainfix =V6V3Oainfix <V6V3Aainfix <V5V6Aainfix =V2V5Oainfix <V2V5Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix =c0V2Oainfix <c0V2Iainfix <V2V3Iainfix <V3V0Aainfix =V2V3Oainfix <V2V3Aainfix =c0V2Oainfix <c0V2Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V1F"> shape="assertionainfix =agetV9V11agetV7V12Aainfix =V12V5Oainfix <V12V5Aainfix =V2V12Oainfix <V2V12EIainfix =V11V5Oainfix <V11V5Aainfix =V2V11Oainfix <V2V11FIainfix =agetV9V13agetV7V13Iainfix =V13V3Oainfix <V13V3Aainfix <V5V13FIainfix =amixfix []aeltsV8V14amixfix []aeltsV10V14Iainfix <V14alengthV8Aainfix <=ainfix +V3c1V14FAapermutaeltsV8aeltsV10V2ainfix +V3c1Aainfix <=ainfix +V3c1alengthV8Aainfix <=c0ainfix +V3c1Aainfix <=V2alengthV8Aainfix <=c0V2Aainfix =alengthV8alengthV10Aainfix =amixfix []aeltsV8V15amixfix []aeltsV10V15Iainfix <V15V2Aainfix <=c0V15FIainfix =amixfix []V9V16amixfix []V9V17Oainfix <amixfix []V9V16amixfix []V9V17Iainfix <V17ainfix +V5c1Aainfix =V16V17Oainfix <V16V17Aainfix =V2V16Oainfix <V2V16FAainfix =amixfix []aeltsV8V18amixfix []aeltsV10V18Iainfix <V18alengthV8Aainfix <=ainfix +V5c1V18FAapermutaeltsV8aeltsV10V2ainfix +V5c1Aainfix <=ainfix +V5c1alengthV8Aainfix <=c0ainfix +V5c1Aainfix <=V2alengthV8Aainfix <=c0V2Aainfix =alengthV8alengthV10Aainfix =amixfix []aeltsV8V19amixfix []aeltsV10V19Iainfix <V19V2Aainfix <=c0V19FAainfix =c0V0Oainfix <c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix =V2V5Oainfix <V2V5Aainfix =c0V2Oainfix <c0V2Iainfix =V20agetV7V21Oainfix <V20agetV7V21Iainfix =V21V3Oainfix <V21V3Aainfix =V6V21Oainfix <V6V21FAainfix =agetV7V22V20Iainfix <V22V6Aainfix <V5V22FAainfix =agetV7V23V20Oainfix <agetV7V23V20Iainfix =V23V5Oainfix <V23V5Aainfix =V2V23Oainfix <V2V23FEAainfix =amixfix []aeltsV4V24amixfix []aeltsV8V24Iainfix <V24alengthV4Aainfix <=ainfix +V3c1V24FAapermutaeltsV4aeltsV8V2ainfix +V3c1Aainfix <=ainfix +V3c1alengthV4Aainfix <=c0ainfix +V3c1Aainfix <=V2alengthV4Aainfix <=c0V2Aainfix =alengthV4alengthV8Aainfix =amixfix []aeltsV4V25amixfix []aeltsV8V25Iainfix <V25V2Aainfix <=c0V25FAainfix =V6V3Oainfix <V6V3Aainfix <V5V6Aainfix =V2V5Oainfix <V2V5Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix =c0V2Oainfix <c0V2Iainfix <V2V3Iainfix <V3V0Aainfix =V2V3Oainfix <V2V3Aainfix =c0V2Oainfix <c0V2Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V1F">
...@@ -199,7 +199,7 @@ ...@@ -199,7 +199,7 @@
locfile="../algo64.mlw" locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19" loclnum="37" loccnumb="10" loccnume="19"
expl="1. assertion" expl="1. assertion"
sum="2612f07a96c2ef31fb93ded0e3081e05" sum="8cd0b52ce5b151f3c722bfbed21a85aa"
proved="true" proved="true"
expanded="true" expanded="true"
shape="assertionainfix =agetV9V11agetV7V12Aainfix =V12V5Oainfix <V12V5Aainfix =V2V12Oainfix <V2V12EIainfix =V11V5Oainfix <V11V5Aainfix =V2V11Oainfix <V2V11FIainfix =agetV9V13agetV7V13Iainfix =V13V3Oainfix <V13V3Aainfix <V5V13FIainfix =agetaeltsV8V14agetaeltsV10V14Iainfix <V14alengthV8Aainfix =ainfix +V3c1V14Oainfix <ainfix +V3c1V14FAapermutaeltsV8aeltsV10V2ainfix +V3c1Aainfix =ainfix +V3c1alengthV8Oainfix <ainfix +V3c1alengthV8Aainfix =c0ainfix +V3c1Oainfix <c0ainfix +V3c1Aainfix =V2alengthV8Oainfix <V2alengthV8Aainfix =c0V2Oainfix <c0V2Aainfix =alengthV8alengthV10Aainfix =agetaeltsV8V15agetaeltsV10V15Iainfix <V15V2Aainfix =c0V15Oainfix <c0V15FIainfix =agetV9V16agetV9V17Oainfix <amixfix []V9V16amixfix []V9V17Iainfix <V17ainfix +V5c1Aainfix =V16V17Oainfix <V16V17Aainfix =V2V16Oainfix <V2V16FAainfix =agetaeltsV8V18agetaeltsV10V18Iainfix <V18alengthV8Aainfix =ainfix +V5c1V18Oainfix <ainfix +V5c1V18FAapermutaeltsV8aeltsV10V2ainfix +V5c1Aainfix =ainfix +V5c1alengthV8Oainfix <ainfix +V5c1alengthV8Aainfix =c0ainfix +V5c1Oainfix <c0ainfix +V5c1Aainfix =V2alengthV8Oainfix <V2alengthV8Aainfix =c0V2Oainfix <c0V2Aainfix =alengthV8alengthV10Aainfix =agetaeltsV8V19agetaeltsV10V19Iainfix <V19V2Aainfix =c0V19Oainfix <c0V19FAainfix =c0V0Oainfix <c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix =V2V5Oainfix <V2V5Aainfix =c0V2Oainfix <c0V2Iainfix =V20agetV7V21Oainfix <V20agetV7V21Iainfix =V21V3Oainfix <V21V3Aainfix =V6V21Oainfix <V6V21FAainfix =agetV7V22V20Iainfix <V22V6Aainfix <V5V22FAainfix =agetV7V23V20Oainfix <agetV7V23V20Iainfix =V23V5Oainfix <V23V5Aainfix =V2V23Oainfix <V2V23FEAainfix =agetaeltsV4V24agetaeltsV8V24Iainfix <V24alengthV4Aainfix =ainfix +V3c1V24Oainfix <ainfix +V3c1V24FAapermutaeltsV4aeltsV8V2ainfix +V3c1Aainfix =ainfix +V3c1alengthV4Oainfix <ainfix +V3c1alengthV4Aainfix =c0ainfix +V3c1Oainfix <c0ainfix +V3c1Aainfix =V2alengthV4Oainfix <V2alengthV4Aainfix =c0V2Oainfix <c0V2Aainfix =alengthV4alengthV8Aainfix =agetaeltsV4V25agetaeltsV8V25Iainfix <V25V2Aainfix =c0V25Oainfix <c0V25FAainfix =V6V3Oainfix <V6V3Aainfix <V5V6Aainfix =V2V5Oainfix <V2V5Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix =c0V2Oainfix <c0V2Iainfix <V2V3Iainfix <V3V0Aainfix =V2V3Oainfix <V2V3Aainfix =c0V2Oainfix <c0V2Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V1F"> shape="assertionainfix =agetV9V11agetV7V12Aainfix =V12V5Oainfix <V12V5Aainfix =V2V12Oainfix <V2V12EIainfix =V11V5Oainfix <V11V5Aainfix =V2V11Oainfix <V2V11FIainfix =agetV9V13agetV7V13Iainfix =V13V3Oainfix <V13V3Aainfix <V5V13FIainfix =agetaeltsV8V14agetaeltsV10V14Iainfix <V14alengthV8Aainfix =ainfix +V3c1V14Oainfix <ainfix +V3c1V14FAapermutaeltsV8aeltsV10V2ainfix +V3c1Aainfix =ainfix +V3c1alengthV8Oainfix <ainfix +V3c1alengthV8Aainfix =c0ainfix +V3c1Oainfix <c0ainfix +V3c1Aainfix =V2alengthV8Oainfix <V2alengthV8Aainfix =c0V2Oainfix <c0V2Aainfix =alengthV8alengthV10Aainfix =agetaeltsV8V15agetaeltsV10V15Iainfix <V15V2Aainfix =c0V15Oainfix <c0V15FIainfix =agetV9V16agetV9V17Oainfix <amixfix []V9V16amixfix []V9V17Iainfix <V17ainfix +V5c1Aainfix =V16V17Oainfix <V16V17Aainfix =V2V16Oainfix <V2V16FAainfix =agetaeltsV8V18agetaeltsV10V18Iainfix <V18alengthV8Aainfix =ainfix +V5c1V18Oainfix <ainfix +V5c1V18FAapermutaeltsV8aeltsV10V2ainfix +V5c1Aainfix =ainfix +V5c1alengthV8Oainfix <ainfix +V5c1alengthV8Aainfix =c0ainfix +V5c1Oainfix <c0ainfix +V5c1Aainfix =V2alengthV8Oainfix <V2alengthV8Aainfix =c0V2Oainfix <c0V2Aainfix =alengthV8alengthV10Aainfix =agetaeltsV8V19agetaeltsV10V19Iainfix <V19V2Aainfix =c0V19Oainfix <c0V19FAainfix =c0V0Oainfix <c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix =V2V5Oainfix <V2V5Aainfix =c0V2Oainfix <c0V2Iainfix =V20agetV7V21Oainfix <V20agetV7V21Iainfix =V21V3Oainfix <V21V3Aainfix =V6V21Oainfix <V6V21FAainfix =agetV7V22V20Iainfix <V22V6Aainfix <V5V22FAainfix =agetV7V23V20Oainfix <agetV7V23V20Iainfix =V23V5Oainfix <V23V5Aainfix =V2V23Oainfix <V2V23FEAainfix =agetaeltsV4V24agetaeltsV8V24Iainfix <V24alengthV4Aainfix =ainfix +V3c1V24Oainfix <ainfix +V3c1V24FAapermutaeltsV4aeltsV8V2ainfix +V3c1Aainfix =ainfix +V3c1alengthV4Oainfix <ainfix +V3c1alengthV4Aainfix =c0ainfix +V3c1Oainfix <c0ainfix +V3c1Aainfix =V2alengthV4Oainfix <V2alengthV4Aainfix =c0V2Oainfix <c0V2Aainfix =alengthV4alengthV8Aainfix =agetaeltsV4V25agetaeltsV8V25Iainfix <V25V2Aainfix =c0V25Oainfix <c0V25FAainfix =V6V3Oainfix <V6V3Aainfix <V5V6Aainfix =V2V5Oainfix <V2V5Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix =c0V2Oainfix <c0V2Iainfix <V2V3Iainfix <V3V0Aainfix =V2V3Oainfix <V2V3Aainfix =c0V2Oainfix <c0V2Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V1F">
...@@ -225,7 +225,7 @@ ...@@ -225,7 +225,7 @@
locfile="../algo64.mlw" locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19" loclnum="37" loccnumb="10" loccnume="19"
expl="2. assertion" expl="2. assertion"
sum="ff60e75ad1668bf3408418765f6d8bb9" sum="521ca15a6bc8bfcda8d672d737bcf533"
proved="true" proved="true"
expanded="true" expanded="true"
shape="assertionainfix <=agetV9V11agetV9ainfix +V5c1Iainfix =agetV9V11agetV7V12Aainfix <=V12V5Aainfix <=V2V12EIainfix <=V11V5Aainfix <=V2V11FIainfix =agetV9V13agetV7V13Iainfix <=V13V3Aainfix <V5V13FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V15V14Iainfix <=V15V3Aainfix <=V6V15FAainfix =agetV7V16V14Iainfix <V16V6Aainfix <V5V16FAainfix <=agetV7V17V14Iainfix <=V17V5Aainfix <=V2V17FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F"> shape="assertionainfix <=agetV9V11agetV9ainfix +V5c1Iainfix =agetV9V11agetV7V12Aainfix <=V12V5Aainfix <=V2V12EIainfix <=V11V5Aainfix <=V2V11FIainfix =agetV9V13agetV7V13Iainfix <=V13V3Aainfix <V5V13FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V15V14Iainfix <=V15V3Aainfix <=V6V15FAainfix =agetV7V16V14Iainfix <V16V6Aainfix <V5V16FAainfix <=agetV7V17V14Iainfix <=V17V5Aainfix <=V2V17FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
...@@ -247,7 +247,7 @@ ...@@ -247,7 +247,7 @@
locfile="../algo64.mlw" locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19" loclnum="37" loccnumb="10" loccnume="19"
expl="7. variant decrease" expl="7. variant decrease"
sum="db7a4f78fd1c4ac24b2675f61a705831" sum="67ddc0de0bedc5487768261d8c775c4b"
proved="true" proved="true"
expanded="true" expanded="true"
shape="variant decreaseainfix <ainfix -V3V6ainfix -V3V2Aainfix <=c0ainfix -V3V2Iainfix <=agetV9V11agetV9ainfix +V5c1Aainfix =agetV9V11agetV7V12Aainfix <=V12V5Aainfix <=V2V12EIainfix <=V11V5Aainfix <=V2V11FIainfix =agetV9V13agetV7V13Iainfix <=V13V3Aainfix <V5V13FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V15V14Iainfix <=V15V3Aainfix <=V6V15FAainfix =agetV7V16V14Iainfix <V16V6Aainfix <V5V16FAainfix <=agetV7V17V14Iainfix <=V17V5Aainfix <=V2V17FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F"> shape="variant decreaseainfix <ainfix -V3V6ainfix -V3V2Aainfix <=c0ainfix -V3V2Iainfix <=agetV9V11agetV9ainfix +V5c1Aainfix =agetV9V11agetV7V12Aainfix <=V12V5Aainfix <=V2V12EIainfix <=V11V5Aainfix <=V2V11FIainfix =agetV9V13agetV7V13Iainfix <=V13V3Aainfix <V5V13FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V15V14Iainfix <=V15V3Aainfix <=V6V15FAainfix =agetV7V16V14Iainfix <V16V6Aainfix <V5V16FAainfix <=agetV7V17V14Iainfix <=V17V5Aainfix <=V2V17FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
...@@ -267,7 +267,7 @@ ...@@ -267,7 +267,7 @@
locfile="../algo64.mlw" locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19" loclnum="37" loccnumb="10" loccnume="19"
expl="8. precondition" expl="8. precondition"
sum="b6f37ca0f09a2744e5c77651748ad0f0" sum="8b7d6e6cd87a3c29080c349844469248"
proved="true" proved="true"
expanded="true" expanded="true"
shape="preconditionainfix <V3V0Aainfix <=V6V3Aainfix <=c0V6Iainfix <=agetV9V11agetV9ainfix +V5c1Aainfix =agetV9V11agetV7V12Aainfix <=V12V5Aainfix <=V2V12EIainfix <=V11V5Aainfix <=V2V11FIainfix =agetV9V13agetV7V13Iainfix <=V13V3Aainfix <V5V13FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V15V14Iainfix <=V15V3Aainfix <=V6V15FAainfix =agetV7V16V14Iainfix <V16V6Aainfix <V5V16FAainfix <=agetV7V17V14Iainfix <=V17V5Aainfix <=V2V17FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F"> shape="preconditionainfix <V3V0Aainfix <=V6V3Aainfix <=c0V6Iainfix <=agetV9V11agetV9ainfix +V5c1Aainfix =agetV9V11agetV7V12Aainfix <=V12V5Aainfix <=V2V12EIainfix <=V11V5Aainfix <=V2V11FIainfix =agetV9V13agetV7V13Iainfix <=V13V3Aainfix <V5V13FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V15V14Iainfix <=V15V3Aainfix <=V6V15FAainfix =agetV7V16V14Iainfix <V16V6Aainfix <V5V16FAainfix <=agetV7V17V14Iainfix <=V17V5Aainfix <=V2V17FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
...@@ -287,7 +287,7 @@ ...@@ -287,7 +287,7 @@
locfile="../algo64.mlw" locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19" loclnum="37" loccnumb="10" loccnume="19"
expl="9. assertion" expl="9. assertion"
sum="7deec2c7eca02baa90f8d66d33fb83f0" sum="cf8afd4b4df35aa44487fdf1aa430914"
proved="true" proved="true"
expanded="true" expanded="true"
shape="assertionapermut_subV10V12V2ainfix +V3c1Iasorted_subV11V6ainfix +V3c1Aapermut_subV10V12V6ainfix +V3c1Aainfix <=c0V0Lamk arrayV0V11FIainfix <V3V0Aainfix <=V6V3Aainfix <=c0V6Iainfix <=agetV9V13agetV9ainfix +V5c1Aainfix =agetV9V13agetV7V14Aainfix <=V14V5Aainfix <=V2V14EIainfix <=V13V5Aainfix <=V2V13FIainfix =agetV9V15agetV7V15Iainfix <=V15V3Aainfix <V5V15FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V17V16Iainfix <=V17V3Aainfix <=V6V17FAainfix =agetV7V18V16Iainfix <V18V6Aainfix <V5V18FAainfix <=agetV7V19V16Iainfix <=V19V5Aainfix <=V2V19FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F"> shape="assertionapermut_subV10V12V2ainfix +V3c1Iasorted_subV11V6ainfix +V3c1Aapermut_subV10V12V6ainfix +V3c1Aainfix <=c0V0Lamk arrayV0V11FIainfix <V3V0Aainfix <=V6V3Aainfix <=c0V6Iainfix <=agetV9V13agetV9ainfix +V5c1Aainfix =agetV9V13agetV7V14Aainfix <=V14V5Aainfix <=V2V14EIainfix <=V13V5Aainfix <=V2V13FIainfix =agetV9V15agetV7V15Iainfix <=V15V3Aainfix <V5V15FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V17V16Iainfix <=V17V3Aainfix <=V6V17FAainfix =agetV7V18V16Iainfix <V18V6Aainfix <V5V18FAainfix <=agetV7V19V16Iainfix <=V19V5Aainfix <=V2V19FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
...@@ -307,7 +307,7 @@ ...@@ -307,7 +307,7 @@
locfile="../algo64.mlw" locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19" loclnum="37" loccnumb="10" loccnume="19"
expl="10. assertion" expl="10. assertion"
sum="9d0476a064db9af2b32fde6591b1e42a" sum="a0d35f9b7eec155a901ca8334e39d65f"
proved="true" proved="true"
expanded="true" expanded="true"
shape="assertionainfix =agetV11V13agetV9V13Iainfix <V13V6Aainfix <=V2V13FIapermut_subV10V12V2ainfix +V3c1Iasorted_subV11V6ainfix +V3c1Aapermut_subV10V12V6ainfix +V3c1Aainfix <=c0V0Lamk arrayV0V11FIainfix <V3V0Aainfix <=V6V3Aainfix <=c0V6Iainfix <=agetV9V14agetV9ainfix +V5c1Aainfix =agetV9V14agetV7V15Aainfix <=V15V5Aainfix <=V2V15EIainfix <=V14V5Aainfix <=V2V14FIainfix =agetV9V16agetV7V16Iainfix <=V16V3Aainfix <V5V16FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V18V17Iainfix <=V18V3Aainfix <=V6V18FAainfix =agetV7V19V17Iainfix <V19V6Aainfix <V5V19FAainfix <=agetV7V20V17Iainfix <=V20V5Aainfix <=V2V20FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F"> shape="assertionainfix =agetV11V13agetV9V13Iainfix <V13V6Aainfix <=V2V13FIapermut_subV10V12V2ainfix +V3c1Iasorted_subV11V6ainfix +V3c1Aapermut_subV10V12V6ainfix +V3c1Aainfix <=c0V0Lamk arrayV0V11FIainfix <V3V0Aainfix <=V6V3Aainfix <=c0V6Iainfix <=agetV9V14agetV9ainfix +V5c1Aainfix =agetV9V14agetV7V15Aainfix <=V15V5Aainfix <=V2V15EIainfix <=V14V5Aainfix <=V2V14FIainfix =agetV9V16agetV7V16Iainfix <=V16V3Aainfix <V5V16FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V18V17Iainfix <=V18V3Aainfix <=V6V18FAainfix =agetV7V19V17Iainfix <V19V6Aainfix <V5V19FAainfix <=agetV7V20V17Iainfix <=V20V5Aainfix <=V2V20FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
...@@ -327,7 +327,7 @@ ...@@ -327,7 +327,7 @@
locfile="../algo64.mlw" locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19" loclnum="37" loccnumb="10" loccnume="19"
expl="11. assertion" expl="11. assertion"
sum="ca7cad33812f06c163adc229d1cb92cd" sum="0437015a56eb2557af7dc141bcc22e85"
proved="true" proved="true"
expanded="true" expanded="true"
shape="assertionainfix >=agetV11V13agetV11ainfix -V6c1Aainfix =agetV11V13agetV9V14Aainfix <=V14V3Aainfix <=V6V14EIainfix <=V13V3Aainfix <=V6V13FIainfix =agetV11V15agetV9V15Iainfix <V15V6Aainfix <=V2V15FIapermut_subV10V12V2ainfix +V3c1Iasorted_subV11V6ainfix +V3c1Aapermut_subV10V12V6ainfix +V3c1Aainfix <=c0V0Lamk arrayV0V11FIainfix <V3V0Aainfix <=V6V3Aainfix <=c0V6Iainfix <=agetV9V16agetV9ainfix +V5c1Aainfix =agetV9V16agetV7V17Aainfix <=V17V5Aainfix <=V2V17EIainfix <=V16V5Aainfix <=V2V16FIainfix =agetV9V18agetV7V18Iainfix <=V18V3Aainfix <V5V18FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V20V19Iainfix <=V20V3Aainfix <=V6V20FAainfix =agetV7V21V19Iainfix <V21V6Aainfix <V5V21FAainfix <=agetV7V22V19Iainfix <=V22V5Aainfix <=V2V22FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F"> shape="assertionainfix >=agetV11V13agetV11ainfix -V6c1Aainfix =agetV11V13agetV9V14Aainfix <=V14V3Aainfix <=V6V14EIainfix <=V13V3Aainfix <=V6V13FIainfix =agetV11V15agetV9V15Iainfix <V15V6Aainfix <=V2V15FIapermut_subV10V12V2ainfix +V3c1Iasorted_subV11V6ainfix +V3c1Aapermut_subV10V12V6ainfix +V3c1Aainfix <=c0V0Lamk arrayV0V11FIainfix <V3V0Aainfix <=V6V3Aainfix <=c0V6Iainfix <=agetV9V16agetV9ainfix +V5c1Aainfix =agetV9V16agetV7V17Aainfix <=V17V5Aainfix <=V2V17EIainfix <=V16V5Aainfix <=V2V16FIainfix =agetV9V18agetV7V18Iainfix <=V18V3Aainfix <V5V18FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V20V19Iainfix <=V20V3Aainfix <=V6V20FAainfix =agetV7V21V19Iainfix <V21V6Aainfix <V5V21FAainfix <=agetV7V22V19Iainfix <=V22V5Aainfix <=V2V22FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
...@@ -342,7 +342,7 @@ ...@@ -342,7 +342,7 @@
locfile="../algo64.mlw" locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19" loclnum="37" loccnumb="10" loccnume="19"
expl="1. assertion" expl="1. assertion"
sum="790b991917447054b4b80f9d459fea37" sum="e8fed48597ab719c77c936002053794e"
proved="true" proved="true"
expanded="true" expanded="true"
shape="assertionainfix =agetV11V13agetV9V14Aainfix <=V14V3Aainfix <=V6V14EIainfix <=V13V3Aainfix <=V6V13FIainfix =agetV11V15agetV9V15Iainfix <V15V6Aainfix <=V2V15FIapermut_subV10V12V2ainfix +V3c1Iasorted_subV11V6ainfix +V3c1Aapermut_subV10V12V6ainfix +V3c1Aainfix <=c0V0Lamk arrayV0V11FIainfix <V3V0Aainfix <=V6V3Aainfix <=c0V6Iainfix <=agetV9V16agetV9ainfix +V5c1Aainfix =agetV9V16agetV7V17Aainfix <=V17V5Aainfix <=V2V17EIainfix <=V16V5Aainfix <=V2V16FIainfix =agetV9V18agetV7V18Iainfix <=V18V3Aainfix <V5V18FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V20V19Iainfix <=V20V3Aainfix <=V6V20FAainfix =agetV7V21V19Iainfix <V21V6Aainfix <V5V21FAainfix <=agetV7V22V19Iainfix <=V22V5Aainfix <=V2V22FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F"> shape="assertionainfix =agetV11V13agetV9V14Aainfix <=V14V3Aainfix <=V6V14EIainfix <=V13V3Aainfix <=V6V13FIainfix =agetV11V15agetV9V15Iainfix <V15V6Aainfix <=V2V15FIapermut_subV10V12V2ainfix +V3c1Iasorted_subV11V6ainfix +V3c1Aapermut_subV10V12V6ainfix +V3c1Aainfix <=c0V0Lamk arrayV0V11FIainfix <V3V0Aainfix <=V6V3Aainfix <=c0V6Iainfix <=agetV9V16agetV9ainfix +V5c1Aainfix =agetV9V16agetV7V17Aainfix <=V17V5Aainfix <=V2V17EIainfix <=V16V5Aainfix <=V2V16FIainfix =agetV9V18agetV7V18Iainfix <=V18V3Aainfix <V5V18FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V20V19Iainfix <=V20V3Aainfix <=V6V20FAainfix =agetV7V21V19Iainfix <V21V6Aainfix <V5V21FAainfix <=agetV7V22V19Iainfix <=V22V5Aainfix <=V2V22FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
...@@ -357,7 +357,7 @@ ...@@ -357,7 +357,7 @@
locfile="../algo64.mlw" locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19" loclnum="37" loccnumb="10" loccnume="19"
expl="1. assertion" expl="1. assertion"
sum="e386c18656e4dc90cb598b44af34617e" sum="da0e99cf14db46d1588994045ce33c55"
proved="true" proved="true"
expanded="true" expanded="true"
shape="assertionainfix =agetV11V13agetV9V14Aainfix =V14V3Oainfix <V14V3Aainfix =V6V14Oainfix <V6V14EIainfix =V13V3Oainfix <V13V3Aainfix =V6V13Oainfix <V6V13FIainfix =agetV11V15agetV9V15Iainfix <V15V6Aainfix =V2V15Oainfix <V2V15FIamap_eq_subaeltsV10aeltsV12ainfix +V3c1alengthV10AapermutV10V12V2ainfix +V3c1Aamap_eq_subaeltsV10aeltsV12c0V2Iainfix <=amixfix []V11V16amixfix []V11V17Iainfix <V17ainfix +V3c1Aainfix <=V16V17Aainfix <=V6V16FAamap_eq_subaeltsV10aeltsV12ainfix +V3c1alengthV10AapermutV10V12V6ainfix +V3c1Aamap_eq_subaeltsV10aeltsV12c0V6Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V11FIainfix <V3V0Aainfix =V6V3Oainfix <V6V3Aainfix =c0V6Oainfix <c0V6Iainfix =agetV9V18agetV9ainfix +V5c1Oainfix <agetV9V18agetV9ainfix +V5c1Aainfix =agetV9V18agetV7V19Aainfix =V19V5Oainfix <V19V5Aainfix =V2V19Oainfix <V2V19EIainfix =V18V5Oainfix <V18V5Aainfix =V2V18Oainfix <V2V18FIainfix =agetV9V20agetV7V20Iainfix =V20V3Oainfix <V20V3Aainfix <V5V20FIamap_eq_subaeltsV8aeltsV10ainfix +V3c1alengthV8AapermutV8V10V2ainfix +V3c1Aamap_eq_subaeltsV8aeltsV10c0V2Iainfix <=amixfix []V9V21amixfix []V9V22Iainfix <V22ainfix +V5c1Aainfix <=V21V22Aainfix <=V2V21FAamap_eq_subaeltsV8aeltsV10ainfix +V5c1alengthV8AapermutV8V10V2ainfix +V5c1Aamap_eq_subaeltsV8aeltsV10c0V2Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix =V2V5Oainfix <V2V5Aainfix =c0V2Oainfix <c0V2Iainfix <=V23agetV7V24Iainfix =V24V3Oainfix <V24V3Aainfix =V6V24Oainfix <V6V24FAainfix =agetV7V25V23Iainfix <V25V6Aainfix <V5V25FAainfix =agetV7V26V23Oainfix <agetV7V26V23Iainfix =V26V5Oainfix <V26V5Aainfix =V2V26Oainfix <V2V26FEAamap_eq_subaeltsV4aeltsV8ainfix +V3c1alengthV4AapermutV4V8V2ainfix +V3c1Aamap_eq_subaeltsV4aeltsV8c0V2Aainfix =V6V3Oainfix <V6V3Aainfix <V5V6Aainfix =V2V5Oainfix <V2V5Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix =c0V2Oainfix <c0V2Iainfix <V2V3Iainfix <V3V0Aainfix =V2V3Oainfix <V2V3Aainfix =c0V2Oainfix <c0V2Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V1F"> shape="assertionainfix =agetV11V13agetV9V14Aainfix =V14V3Oainfix <V14V3Aainfix =V6V14Oainfix <V6V14EIainfix =V13V3Oainfix <V13V3Aainfix =V6V13Oainfix <V6V13FIainfix =agetV11V15agetV9V15Iainfix <V15V6Aainfix =V2V15Oainfix <V2V15FIamap_eq_subaeltsV10aeltsV12ainfix +V3c1alengthV10AapermutV10V12V2ainfix +V3c1Aamap_eq_subaeltsV10aeltsV12c0V2Iainfix <=amixfix []V11V16amixfix []V11V17Iainfix <V17ainfix +V3c1Aainfix <=V16V17Aainfix <=V6V16FAamap_eq_subaeltsV10aeltsV12ainfix +V3c1alengthV10AapermutV10V12V6ainfix +V3c1Aamap_eq_subaeltsV10aeltsV12c0V6Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V11FIainfix <V3V0Aainfix =V6V3Oainfix <V6V3Aainfix =c0V6Oainfix <c0V6Iainfix =agetV9V18agetV9ainfix +V5c1Oainfix <agetV9V18agetV9ainfix +V5c1Aainfix =agetV9V18agetV7V19Aainfix =V19V5Oainfix <V19V5Aainfix =V2V19Oainfix <V2V19EIainfix =V18V5Oainfix <V18V5Aainfix =V2V18Oainfix <V2V18FIainfix =agetV9V20agetV7V20Iainfix =V20V3Oainfix <V20V3Aainfix <V5V20FIamap_eq_subaeltsV8aeltsV10ainfix +V3c1alengthV8AapermutV8V10V2ainfix +V3c1Aamap_eq_subaeltsV8aeltsV10c0V2Iainfix <=amixfix []V9V21amixfix []V9V22Iainfix <V22ainfix +V5c1Aainfix <=V21V22Aainfix <=V2V21FAamap_eq_subaeltsV8aeltsV10ainfix +V5c1alengthV8AapermutV8V10V2ainfix +V5c1Aamap_eq_subaeltsV8aeltsV10c0V2Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix =V2V5Oainfix <V2V5Aainfix =c0V2Oainfix <c0V2Iainfix <=V23agetV7V24Iainfix =V24V3Oainfix <V24V3Aainfix =V6V24Oainfix <V6V24FAainfix =agetV7V25V23Iainfix <V25V6Aainfix <V5V25FAainfix =agetV7V26V23Oainfix <agetV7V26V23Iainfix =V26V5Oainfix <V26V5Aainfix =V2V26Oainfix <V2V26FEAamap_eq_subaeltsV4aeltsV8ainfix +V3c1alengthV4AapermutV4V8V2ainfix +V3c1Aamap_eq_subaeltsV4aeltsV8c0V2Aainfix =V6V3Oainfix <V6V3Aainfix <V5V6Aainfix =V2V5Oainfix <V2V5Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix =c0V2Oainfix <c0V2Iainfix <V2V3Iainfix <V3V0Aainfix =V2V3Oainfix <V2V3Aainfix =c0V2Oainfix <c0V2Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V1F">
...@@ -372,7 +372,7 @@ ...@@ -372,7 +372,7 @@
locfile="../algo64.mlw" locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19" loclnum="37" loccnumb="10" loccnume="19"
expl="1. assertion" expl="1. assertion"
sum="a7fde159773542df5b38c2c02ea0fc70" sum="57332d7c2da2d331abcb614eac7bdb22"
proved="true" proved="true"
expanded="true" expanded="true"
shape="assertionainfix =agetV11V13agetV9V14Aainfix =V14V3Oainfix <V14V3Aainfix =V6V14Oainfix <V6V14EIainfix =V13V3Oainfix <V13V3Aainfix =V6V13Oainfix <V6V13FIainfix =agetV11V15agetV9V15Iainfix <V15V6Aainfix =V2V15Oainfix <V2V15FIainfix =amixfix []aeltsV10V16amixfix []aeltsV12V16Iainfix <V16alengthV10Aainfix <=ainfix +V3c1V16FAapermutaeltsV10aeltsV12V2ainfix +V3c1Aainfix <=ainfix +V3c1alengthV10Aainfix <=c0ainfix +V3c1Aainfix <=V2alengthV10Aainfix <=c0V2Aainfix =alengthV10alengthV12Aainfix =amixfix []aeltsV10V17amixfix []aeltsV12V17Iainfix <V17V2Aainfix <=c0V17FIainfix =amixfix []V11V18amixfix []V11V19Oainfix <amixfix []V11V18amixfix []V11V19Iainfix <V19ainfix +V3c1Aainfix =V18V19Oainfix <V18V19Aainfix =V6V18Oainfix <V6V18FAainfix =amixfix []aeltsV10V20amixfix []aeltsV12V20Iainfix <V20alengthV10Aainfix <=ainfix +V3c1V20FAapermutaeltsV10aeltsV12V6ainfix +V3c1Aainfix <=ainfix +V3c1alengthV10Aainfix <=c0ainfix +V3c1Aainfix <=V6alengthV10Aainfix <=c0V6Aainfix =alengthV10alengthV12Aainfix =amixfix []aeltsV10V21amixfix []aeltsV12V21Iainfix <V21V6Aainfix <=c0V21FAainfix =c0V0Oainfix <c0V0Lamk arrayV0V11FIainfix <V3V0Aainfix =V6V3Oainfix <V6V3Aainfix =c0V6Oainfix <c0V6Iainfix =agetV9V22agetV9ainfix +V5c1Oainfix <agetV9V22agetV9ainfix +V5c1Aainfix =agetV9V22agetV7V23Aainfix =V23V5Oainfix <V23V5Aainfix =V2V23Oainfix <V2V23EIainfix =V22V5Oainfix <V22V5Aainfix =V2V22Oainfix <V2V22FIainfix =agetV9V24agetV7V24Iainfix =V24V3Oainfix <V24V3Aainfix <V5V24FIainfix =amixfix []aeltsV8V25amixfix []aeltsV10V25Iainfix <V25alengthV8Aainfix <=ainfix +V3c1V25FAapermutaeltsV8aeltsV10V2ainfix +V3c1Aainfix <=ainfix +V3c1alengthV8Aainfix <=c0ainfix +V3c1Aainfix <=V2alengthV8Aainfix <=c0V2Aainfix =alengthV8alengthV10Aainfix =amixfix []aeltsV8V26amixfix []aeltsV10V26Iainfix <V26V2Aainfix <=c0V26FIainfix =amixfix []V9V27amixfix []V9V28Oainfix <amixfix []V9V27amixfix []V9V28Iainfix <V28ainfix +V5c1Aainfix =V27V28Oainfix <V27V28Aainfix =V2V27Oainfix <V2V27FAainfix =amixfix []aeltsV8V29amixfix []aeltsV10V29Iainfix <V29alengthV8Aainfix <=ainfix +V5c1V29FAapermutaeltsV8aeltsV10V2ainfix +V5c1Aainfix <=ainfix +V5c1alengthV8Aainfix <=c0ainfix +V5c1Aainfix <=V2alengthV8Aainfix <=c0V2Aainfix =alengthV8alengthV10Aainfix =amixfix []aeltsV8V30amixfix []aeltsV10V30Iainfix <V30V2Aainfix <=c0V30FAainfix =c0V0Oainfix <c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix =V2V5Oainfix <V2V5Aainfix =c0V2Oainfix <c0V2Iainfix =V31agetV7V32Oainfix <V31agetV7V32Iainfix =V32V3Oainfix <V32V3Aainfix =V6V32Oainfix <V6V32FAainfix =agetV7V33V31Iainfix <V33V6Aainfix <V5V33FAainfix =agetV7V34V31Oainfix <agetV7V34V31Iainfix =V34V5Oainfix <V34V5Aainfix =V2V34Oainfix <V2V34FEAainfix =amixfix []aeltsV4V35amixfix []aeltsV8V35Iainfix <V35alengthV4Aainfix <=ainfix +V3c1V35FAapermutaeltsV4aeltsV8V2ainfix +V3c1Aainfix <=ainfix +V3c1alengthV4Aainfix <=c0ainfix +V3c1Aainfix <=V2alengthV4Aainfix <=c0V2Aainfix =alengthV4alengthV8Aainfix =amixfix []aeltsV4V36amixfix []aeltsV8V36Iainfix <V36V2Aainfix <=c0V36FAainfix =V6V3Oainfix <V6V3Aainfix <V5V6Aainfix =V2V5Oainfix <V2V5Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix =c0V2Oainfix <c0V2Iainfix <V2V3Iainfix <V3V0Aainfix =V2V3Oainfix <V2V3Aainfix =c0V2Oainfix <c0V2Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V1F"> shape="assertionainfix =agetV11V13agetV9V14Aainfix =V14V3Oainfix <V14V3Aainfix =V6V14Oainfix <V6V14EIainfix =V13V3Oainfix <V13V3Aainfix =V6V13Oainfix <V6V13FIainfix =agetV11V15agetV9V15Iainfix <V15V6Aainfix =V2V15Oainfix <V2V15FIainfix =amixfix []aeltsV10V16amixfix []aeltsV12V16Iainfix <V16alengthV10Aainfix <=ainfix +V3c1V16FAapermutaeltsV10aeltsV12V2ainfix +V3c1Aainfix <=ainfix +V3c1alengthV10Aainfix <=c0ainfix +V3c1Aainfix <=V2alengthV10Aainfix <=c0V2Aainfix =alengthV10alengthV12Aainfix =amixfix []aeltsV10V17amixfix []aeltsV12V17Iainfix <V17V2Aainfix <=c0V17FIainfix =amixfix []V11V18amixfix []V11V19Oainfix <amixfix []V11V18amixfix []V11V19Iainfix <V19ainfix +V3c1Aainfix =V18V19Oainfix <V18V19Aainfix =V6V18Oainfix <V6V18FAainfix =amixfix []aeltsV10V20amixfix []aeltsV12V20Iainfix <V20alengthV10Aainfix <=ainfix +V3c1V20FAapermutaeltsV10aeltsV12V6ainfix +V3c1Aainfix <=ainfix +V3c1alengthV10Aainfix <=c0ainfix +V3c1Aainfix <=V6alengthV10Aainfix <=c0V6Aainfix =alengthV10alengthV12Aainfix =amixfix []aeltsV10V21amixfix []aeltsV12V21Iainfix <V21V6Aainfix <=c0V21FAainfix =c0V0Oainfix <c0V0Lamk arrayV0V11FIainfix <V3V0Aainfix =V6V3Oainfix <V6V3Aainfix =c0V6Oainfix <c0V6Iainfix =agetV9V22agetV9ainfix +V5c1Oainfix <agetV9V22agetV9ainfix +V5c1Aainfix =agetV9V22agetV7V23Aainfix =V23V5Oainfix <V23V5Aainfix =V2V23Oainfix <V2V23EIainfix =V22V5Oainfix <V22V5Aainfix =V2V22Oainfix <V2V22FIainfix =agetV9V24agetV7V24Iainfix =V24V3Oainfix <V24V3Aainfix <V5V24FIainfix =amixfix []aeltsV8V25amixfix []aeltsV10V25Iainfix <V25alengthV8Aainfix <=ainfix +V3c1V25FAapermutaeltsV8aeltsV10V2ainfix +V3c1Aainfix <=ainfix +V3c1alengthV8Aainfix <=c0ainfix +V3c1Aainfix <=V2alengthV8Aainfix <=c0V2Aainfix =alengthV8alengthV10Aainfix =amixfix []aeltsV8V26amixfix []aeltsV10V26Iainfix <V26V2Aainfix <=c0V26FIainfix =amixfix []V9V27amixfix []V9V28Oainfix <amixfix []V9V27amixfix []V9V28Iainfix <V28ainfix +V5c1Aainfix =V27V28Oainfix <V27V28Aainfix =V2V27Oainfix <V2V27FAainfix =amixfix []aeltsV8V29amixfix []aeltsV10V29Iainfix <V29alengthV8Aainfix <=ainfix +V5c1V29FAapermutaeltsV8aeltsV10V2ainfix +V5c1Aainfix <=ainfix +V5c1alengthV8Aainfix <=c0ainfix +V5c1Aainfix <=V2alengthV8Aainfix <=c0V2Aainfix =alengthV8alengthV10Aainfix =amixfix []aeltsV8V30amixfix []aeltsV10V30Iainfix <V30V2Aainfix <=c0V30FAainfix =c0V0Oainfix <c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix =V2V5Oainfix <V2V5Aainfix =c0V2Oainfix <c0V2Iainfix =V31agetV7V32Oainfix <V31agetV7V32Iainfix =V32V3Oainfix <V32V3Aainfix =V6V32Oainfix <V6V32FAainfix =agetV7V33V31Iainfix <V33V6Aainfix <V5V33FAainfix =agetV7V34V31Oainfix <agetV7V34V31Iainfix =V34V5Oainfix <V34V5Aainfix =V2V34Oainfix <V2V34FEAainfix =amixfix []aeltsV4V35amixfix []aeltsV8V35Iainfix <V35alengthV4Aainfix <=ainfix +V3c1V35FAapermutaeltsV4aeltsV8V2ainfix +V3c1Aainfix <=ainfix +V3c1alengthV4Aainfix <=c0ainfix +V3c1Aainfix <=V2alengthV4Aainfix <=c0V2Aainfix =alengthV4alengthV8Aainfix =amixfix []aeltsV4V36amixfix []aeltsV8V36Iainfix <V36V2Aainfix <=c0V36FAainfix =V6V3Oainfix <V6V3Aainfix <V5V6Aainfix =V2V5Oainfix <V2V5Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix =c0V2Oainfix <c0V2Iainfix <V2V3Iainfix <V3V0Aainfix =V2V3Oainfix <V2V3Aainfix =c0V2Oainfix <c0V2Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V1F">
...@@ -387,7 +387,7 @@ ...@@ -387,7 +387,7 @@
locfile="../algo64.mlw" locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19" loclnum="37" loccnumb="10" loccnume="19"
expl="1. assertion" expl="1. assertion"
sum="80f30236ba9312a0353ef7fd3eb1017c" sum="4d274ae8811d30bad1e5ecf06019f920"
proved="true" proved="true"
expanded="true" expanded="true"
shape="assertionainfix =agetV11V13agetV9V14Aainfix =V14V3Oainfix <V14V3Aainfix =V6V14Oainfix <V6V14EIainfix =V13V3Oainfix <V13V3Aainfix =V6V13Oainfix <V6V13FIainfix =agetV11V15agetV9V15Iainfix <V15V6Aainfix =V2V15Oainfix <V2V15FIainfix =agetaeltsV10V16agetaeltsV12V16Iainfix <V16alengthV10Aainfix =ainfix +V3c1V16Oainfix <ainfix +V3c1V16FAapermutaeltsV10aeltsV12V2ainfix +V3c1Aainfix =ainfix +V3c1alengthV10Oainfix <ainfix +V3c1alengthV10Aainfix =c0ainfix +V3c1Oainfix <c0ainfix +V3c1Aainfix =V2alengthV10Oainfix <V2alengthV10Aainfix =c0V2Oainfix <c0V2Aainfix =alengthV10alengthV12Aainfix =agetaeltsV10V17agetaeltsV12V17Iainfix <V17V2Aainfix =c0V17Oainfix <c0V17FIainfix =agetV11V18agetV11V19Oainfix <amixfix []V11V18amixfix []V11V19Iainfix <V19ainfix +V3c1Aainfix =V18V19Oainfix <V18V19Aainfix =V6V18Oainfix <V6V18FAainfix =agetaeltsV10V20agetaeltsV12V20Iainfix <V20alengthV10Aainfix =ainfix +V3c1V20Oainfix <ainfix +V3c1V20FAapermutaeltsV10aeltsV12V6ainfix +V3c1Aainfix =ainfix +V3c1alengthV10Oainfix <ainfix +V3c1alengthV10Aainfix =c0ainfix +V3c1Oainfix <c0ainfix +V3c1Aainfix =V6alengthV10Oainfix <V6alengthV10Aainfix =c0V6Oainfix <c0V6Aainfix =alengthV10alengthV12Aainfix =agetaeltsV10V21agetaeltsV12V21Iainfix <V21V6Aainfix =c0V21Oainfix <c0V21FAainfix =c0V0Oainfix <c0V0Lamk arrayV0V11FIainfix <V3V0Aainfix =V6V3Oainfix <V6V3Aainfix =c0V6Oainfix <c0V6Iainfix =agetV9V22agetV9ainfix +V5c1Oainfix <agetV9V22agetV9ainfix +V5c1Aainfix =agetV9V22agetV7V23Aainfix =V23V5Oainfix <V23V5Aainfix =V2V23Oainfix <V2V23EIainfix =V22V5Oainfix <V22V5Aainfix =V2V22Oainfix <V2V22FIainfix =agetV9V24agetV7V24Iainfix =V24V3Oainfix <V24V3Aainfix <V5V24FIainfix =agetaeltsV8V25agetaeltsV10V25Iainfix <V25alengthV8Aainfix =ainfix +V3c1V25Oainfix <ainfix +V3c1V25FAapermutaeltsV8aeltsV10V2ainfix +V3c1Aainfix =ainfix +V3c1alengthV8Oainfix <ainfix +V3c1alengthV8Aainfix =c0ainfix +V3c1Oainfix <c0ainfix +V3c1Aainfix =V2alengthV8Oainfix <V2alengthV8Aainfix =c0V2Oainfix <c0V2Aainfix =alengthV8alengthV10Aainfix =agetaeltsV8V26agetaeltsV10V26Iainfix <V26V2Aainfix =c0V26Oainfix <c0V26FIainfix =agetV9V27agetV9V28Oainfix <amixfix []V9V27amixfix []V9V28Iainfix <V28ainfix +V5c1Aainfix =V27V28Oainfix <V27V28Aainfix =V2V27Oainfix <V2V27FAainfix =agetaeltsV8V29agetaeltsV10V29Iainfix <V29alengthV8Aainfix =ainfix +V5c1V29Oainfix <ainfix +V5c1V29FAapermutaeltsV8aeltsV10V2ainfix +V5c1Aainfix =ainfix +V5c1alengthV8Oainfix <ainfix +V5c1alengthV8Aainfix =c0ainfix +V5c1Oainfix <c0ainfix +V5c1Aainfix =V2alengthV8Oainfix <V2alengthV8Aainfix =c0V2Oainfix <c0V2Aainfix =alengthV8alengthV10Aainfix =agetaeltsV8V30agetaeltsV10V30Iainfix <V30V2Aainfix =c0V30Oainfix <c0V30FAainfix =c0V0Oainfix <c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix =V2V5Oainfix <V2V5Aainfix =c0V2Oainfix <c0V2Iainfix =V31agetV7V32Oainfix <V31agetV7V32Iainfix =V32V3Oainfix <V32V3Aainfix =V6V32Oainfix <V6V32FAainfix =agetV7V33V31Iainfix <V33V6Aainfix <V5V33FAainfix =agetV7V34V31Oainfix <agetV7V34V31Iainfix =V34V5Oainfix <V34V5Aainfix =V2V34Oainfix <V2V34FEAainfix =agetaeltsV4V35agetaeltsV8V35Iainfix <V35alengthV4Aainfix =ainfix +V3c1V35Oainfix <ainfix +V3c1V35FAapermutaeltsV4aeltsV8V2ainfix +V3c1Aainfix =ainfix +V3c1alengthV4Oainfix <ainfix +V3c1alengthV4Aainfix =c0ainfix +V3c1Oainfix <c0ainfix +V3c1Aainfix =V2alengthV4Oainfix <V2alengthV4Aainfix =c0V2Oainfix <c0V2Aainfix =alengthV4alengthV8Aainfix =agetaeltsV4V36agetaeltsV8V36Iainfix <V36V2Aainfix =c0V36Oainfix <c0V36FAainfix =V6V3Oainfix <V6V3Aainfix <V5V6Aainfix =V2V5Oainfix <V2V5Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix =c0V2Oainfix <c0V2Iainfix <V2V3Iainfix <V3V0Aainfix =V2V3Oainfix <V2V3Aainfix =c0V2Oainfix <c0V2Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V1F"> shape="assertionainfix =agetV11V13agetV9V14Aainfix =V14V3Oainfix <V14V3Aainfix =V6V14Oainfix <V6V14EIainfix =V13V3Oainfix <V13V3Aainfix =V6V13Oainfix <V6V13FIainfix =agetV11V15agetV9V15Iainfix <V15V6Aainfix =V2V15Oainfix <V2V15FIainfix =agetaeltsV10V16agetaeltsV12V16Iainfix <V16alengthV10Aainfix =ainfix +V3c1V16Oainfix <ainfix +V3c1V16FAapermutaeltsV10aeltsV12V2ainfix +V3c1Aainfix =ainfix +V3c1alengthV10Oainfix <ainfix +V3c1alengthV10Aainfix =c0ainfix +V3c1Oainfix <c0ainfix +V3c1Aainfix =V2alengthV10Oainfix <V2alengthV10Aainfix =c0V2Oainfix <c0V2Aainfix =alengthV10alengthV12Aainfix =agetaeltsV10V17agetaeltsV12V17Iainfix <V17V2Aainfix =c0V17Oainfix <c0V17FIainfix =agetV11V18agetV11V19Oainfix <amixfix []V11V18amixfix []V11V19Iainfix <V19ainfix +V3c1Aainfix =V18V19Oainfix <V18V19Aainfix =V6V18Oainfix <V6V18FAainfix =agetaeltsV10V20agetaeltsV12V20Iainfix <V20alengthV10Aainfix =ainfix +V3c1V20Oainfix <ainfix +V3c1V20FAapermutaeltsV10aeltsV12V6ainfix +V3c1Aainfix =ainfix +V3c1alengthV10Oainfix <ainfix +V3c1alengthV10Aainfix =c0ainfix +V3c1Oainfix <c0ainfix +V3c1Aainfix =V6alengthV10Oainfix <V6alengthV10Aainfix =c0V6Oainfix <c0V6Aainfix =alengthV10alengthV12Aainfix =agetaeltsV10V21agetaeltsV12V21Iainfix <V21V6Aainfix =c0V21Oainfix <c0V21FAainfix =c0V0Oainfix <c0V0Lamk arrayV0V11FIainfix <V3V0Aainfix =V6V3Oainfix <V6V3Aainfix =c0V6Oainfix <c0V6Iainfix =agetV9V22agetV9ainfix +V5c1Oainfix <agetV9V22agetV9ainfix +V5c1Aainfix =agetV9V22agetV7V23Aainfix =V23V5Oainfix <V23V5Aainfix =V2V23Oainfix <V2V23EIainfix =V22V5Oainfix <V22V5Aainfix =V2V22Oainfix <V2V22FIainfix =agetV9V24agetV7V24Iainfix =V24V3Oainfix <V24V3Aainfix <V5V24FIainfix =agetaeltsV8V25agetaeltsV10V25Iainfix <V25alengthV8Aainfix =ainfix +V3c1V25Oainfix <ainfix +V3c1V25FAapermutaeltsV8aeltsV10V2ainfix +V3c1Aainfix =ainfix +V3c1alengthV8Oainfix <ainfix +V3c1alengthV8Aainfix =c0ainfix +V3c1Oainfix <c0ainfix +V3c1Aainfix =V2alengthV8Oainfix <V2alengthV8Aainfix =c0V2Oainfix <c0V2Aainfix =alengthV8alengthV10Aainfix =agetaeltsV8V26agetaeltsV10V26Iainfix <V26V2Aainfix =c0V26Oainfix <c0V26FIainfix =agetV9V27agetV9V28Oainfix <amixfix []V9V27amixfix []V9V28Iainfix <V28ainfix +V5c1Aainfix =V27V28Oainfix <V27V28Aainfix =V2V27Oainfix <V2V27FAainfix =agetaeltsV8V29agetaeltsV10V29Iainfix <V29alengthV8Aainfix =ainfix +V5c1V29Oainfix <ainfix +V5c1V29FAapermutaeltsV8aeltsV10V2ainfix +V5c1Aainfix =ainfix +V5c1alengthV8Oainfix <ainfix +V5c1alengthV8Aainfix =c0ainfix +V5c1Oainfix <c0ainfix +V5c1Aainfix =V2alengthV8Oainfix <V2alengthV8Aainfix =c0V2Oainfix <c0V2Aainfix =alengthV8alengthV10Aainfix =agetaeltsV8V30agetaeltsV10V30Iainfix <V30V2Aainfix =c0V30Oainfix <c0V30FAainfix =c0V0Oainfix <c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix =V2V5Oainfix <V2V5Aainfix =c0V2Oainfix <c0V2Iainfix =V31agetV7V32Oainfix <V31agetV7V32Iainfix =V32V3Oainfix <V32V3Aainfix =V6V32Oainfix <V6V32FAainfix =agetV7V33V31Iainfix <V33V6Aainfix <V5V33FAainfix =agetV7V34V31Oainfix <agetV7V34V31Iainfix =V34V5Oainfix <V34V5Aainfix =V2V34Oainfix <V2V34FEAainfix =agetaeltsV4V35agetaeltsV8V35Iainfix <V35alengthV4Aainfix =ainfix +V3c1V35Oainfix <ainfix +V3c1V35FAapermutaeltsV4aeltsV8V2ainfix +V3c1Aainfix =ainfix +V3c1alengthV4Oainfix <ainfix +V3c1alengthV4Aainfix =c0ainfix +V3c1Oainfix <c0ainfix +V3c1Aainfix =V2alengthV4Oainfix <V2alengthV4Aainfix =c0V2Oainfix <c0V2Aainfix =alengthV4alengthV8Aainfix =agetaeltsV4V36agetaeltsV8V36Iainfix <V36V2Aainfix =c0V36Oainfix <c0V36FAainfix =V6V3Oainfix <V6V3Aainfix <V5V6Aainfix =V2V5Oainfix <V2V5Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix =c0V2Oainfix <c0V2Iainfix <V2V3Iainfix <V3V0Aainfix =V2V3Oainfix <V2V3Aainfix =c0V2Oainfix <c0V2Aainfix =c0V0Oainfix <c0V0Lamk arrayV0V1F">
...@@ -413,7 +413,7 @@ ...@@ -413,7 +413,7 @@
locfile="../algo64.mlw" locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19" loclnum="37" loccnumb="10" loccnume="19"
expl="2. assertion" expl="2. assertion"
sum="0d71702b2c6c7b200e29409f925bc8d7" sum="199b52485acc0d92a2bded834d02d928"
proved="true" proved="true"
expanded="true" expanded="true"
shape="assertionainfix >=agetV11V13agetV11ainfix -V6c1Iainfix =agetV11V13agetV9V14Aainfix <=V14V3Aainfix <=V6V14EIainfix <=V13V3Aainfix <=V6V13FIainfix =agetV11V15agetV9V15Iainfix <V15V6Aainfix <=V2V15FIapermut_subV10V12V2ainfix +V3c1Iasorted_subV11V6ainfix +V3c1Aapermut_subV10V12V6ainfix +V3c1Aainfix <=c0V0Lamk arrayV0V11FIainfix <V3V0Aainfix <=V6V3Aainfix <=c0V6Iainfix <=agetV9V16agetV9ainfix +V5c1Aainfix =agetV9V16agetV7V17Aainfix <=V17V5Aainfix <=V2V17EIainfix <=V16V5Aainfix <=V2V16FIainfix =agetV9V18agetV7V18Iainfix <=V18V3Aainfix <V5V18FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V20V19Iainfix <=V20V3Aainfix <=V6V20FAainfix =agetV7V21V19Iainfix <V21V6Aainfix <V5V21FAainfix <=agetV7V22V19Iainfix <=V22V5Aainfix <=V2V22FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F"> shape="assertionainfix >=agetV11V13agetV11ainfix -V6c1Iainfix =agetV11V13agetV9V14Aainfix <=V14V3Aainfix <=V6V14EIainfix <=V13V3Aainfix <=V6V13FIainfix =agetV11V15agetV9V15Iainfix <V15V6Aainfix <=V2V15FIapermut_subV10V12V2ainfix +V3c1Iasorted_subV11V6ainfix +V3c1Aapermut_subV10V12V6ainfix +V3c1Aainfix <=c0V0Lamk arrayV0V11FIainfix <V3V0Aainfix <=V6V3Aainfix <=c0V6Iainfix <=agetV9V16agetV9ainfix +V5c1Aainfix =agetV9V16agetV7V17Aainfix <=V17V5Aainfix <=V2V17EIainfix <=V16V5Aainfix <=V2V16FIainfix =agetV9V18agetV7V18Iainfix <=V18V3Aainfix <V5V18FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix <=c0V0Lamk arrayV0V9FIainfix <V5V0Aainfix <=V2V5Aainfix <=c0V2Iainfix >=agetV7V20V19Iainfix <=V20V3Aainfix <=V6V20FAainfix =agetV7V21V19Iainfix <V21V6Aainfix <V5V21FAainfix <=agetV7V22V19Iainfix <=V22V5Aainfix <=V2V22FEAapermut_subV4V8V2ainfix +V3c1Aainfix <=V6V3Aainfix <V5V6Aainfix <=V2V5Aainfix <=c0V0Lamk arrayV0V7FIainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
...@@ -428,7 +428,7 @@ ...@@ -428,7 +428,7 @@
<result status="valid" time="0.11"/> <result status="valid" time="0.11"/>
</proof> </proof>
<metas <metas
proved="true" proved="false"
expanded="true"> expanded="true">
<ts_pos <ts_pos
name="real" name="real"
...@@ -599,7 +599,7 @@ ...@@ -599,7 +599,7 @@
</ls_pos> </ls_pos>
<ls_pos <ls_pos
name="get" name="get"
id="2968" id="3078"
ip_theory="Array"> ip_theory="Array">
<ip_library <ip_library
name="array"/> name="array"/>
...@@ -608,7 +608,7 @@ ...@@ -608,7 +608,7 @@
</ls_pos> </ls_pos>
<ls_pos <ls_pos
name="set" name="set"
id="2983" id="3093"
ip_theory="Array"> ip_theory="Array">
<ip_library <ip_library
name="array"/> name="array"/>
...@@ -617,7 +617,7 @@ ...@@ -617,7 +617,7 @@
</ls_pos> </ls_pos>
<ls_pos <ls_pos
name="mixfix []" name="mixfix []"
id="3008" id="3118"
ip_theory="Array"> ip_theory="Array">
<ip_library <ip_library
name="array"/> name="array"/>
...@@ -626,7 +626,7 @@ ...@@ -626,7 +626,7 @@
</ls_pos> </ls_pos>
<ls_pos <ls_pos
name="mixfix [&lt;-]" name="mixfix [&lt;-]"
id="3025" id="3135"
ip_theory="Array"> ip_theory="Array">
<ip_library <ip_library
name="array"/> name="array"/>
...@@ -635,7 +635,7 @@ ...@@ -635,7 +635,7 @@
</ls_pos> </ls_pos>
<ls_pos <ls_pos
name="make" name="make"
id="3126" id="3236"
ip_theory="Array"> ip_theory="Array">
<ip_library <ip_library
name="array"/> name="array"/>
...@@ -644,7 +644,7 @@ ...@@ -644,7 +644,7 @@
</ls_pos> </ls_pos>
<ls_pos <ls_pos
name="sorted_sub" name="sorted_sub"
id="3315" id="3425"
ip_theory="ArraySorted"> ip_theory="ArraySorted">
<ip_library <ip_library
name="array"/> name="array"/>
...@@ -653,7 +653,7 @@ ...@@ -653,7 +653,7 @@
</ls_pos> </ls_pos>
<ls_pos <ls_pos
name="sorted" name="sorted"
id="3331" id="3441"
ip_theory="ArraySorted"> ip_theory="ArraySorted">
<ip_library <ip_library
name="array"/> name="array"/>
...@@ -662,7 +662,7 @@ ...@@ -662,7 +662,7 @@
</ls_pos> </ls_pos>
<ls_pos <ls_pos
name="array_eq_sub" name="array_eq_sub"
id="3338" id="3448"
ip_theory="ArrayEq"> ip_theory="ArrayEq">
<ip_library <ip_library
name="array"/> name="array"/>
...@@ -671,7 +671,7 @@ ...@@ -671,7 +671,7 @@
</ls_pos> </ls_pos>
<ls_pos <ls_pos
name="array_eq" name="array_eq"
id="3359" id="3469"
ip_theory="ArrayEq"> ip_theory="ArrayEq">
<ip_library <ip_library
name="array"/> name="array"/>
...@@ -680,7 +680,7 @@ ...@@ -680,7 +680,7 @@
</ls_pos> </ls_pos>
<ls_pos <ls_pos
name="exchange" name="exchange"
id="3371" id="3481"
ip_theory="ArrayPermut"> ip_theory="ArrayPermut">
<ip_library <ip_library
name="array"/> name="array"/>
...@@ -689,7 +689,7 @@ ...@@ -689,7 +689,7 @@
</ls_pos> </ls_pos>
<ls_pos <ls_pos
name="permut_all" name="permut_all"
id="3434" id="3545"
ip_theory="ArrayPermut"> ip_theory="ArrayPermut">
<ip_library <ip_library
name="array"/> name="array"/>
...@@ -912,18 +912,9 @@ ...@@ -912,18 +912,9 @@
<ip_qualid <ip_qualid
name="Const"/> name="Const"/>
</pr_pos> </pr_pos>
<pr_pos
name="exchange_set"
id="2643"
ip_theory="MapPermut">
<ip_library
name="map"/>
<ip_qualid
name="exchange_set"/>
</pr_pos>
<pr_pos <pr_pos
name="permut_exists" name="permut_exists"
id="2654" id="2655"
ip_theory="MapPermut"> ip_theory="MapPermut">
<ip_library <ip_library
name="map"/> name="map"/>
...@@ -932,7 +923,7 @@ ...@@ -932,7 +923,7 @@
</pr_pos> </pr_pos>
<pr_pos <pr_pos
name="permut_sub_refl" name="permut_sub_refl"
id="3445" id="3556"
ip_theory="ArrayPermut"> ip_theory="ArrayPermut">
<ip_library <ip_library
name="array"/> name="array"/>
...@@ -941,7 +932,7 @@ ...@@ -941,7 +932,7 @@
</pr_pos> </pr_pos>
<pr_pos <pr_pos
name="permut_sub_trans" name="permut_sub_trans"
id="3455" id="3566"
ip_theory="ArrayPermut"> ip_theory="ArrayPermut">
<ip_library <ip_library
name="array"/> name="array"/>
...@@ -950,7 +941,7 @@ ...@@ -950,7 +941,7 @@
</pr_pos> </pr_pos>
<pr_pos <pr_pos
name="exchange_permut_sub" name="exchange_permut_sub"
id="3471" id="3582"
ip_theory="ArrayPermut"> ip_theory="ArrayPermut">
<ip_library <ip_library
name="array"/> name="array"/>
...@@ -959,7 +950,7 @@ ...@@ -959,7 +950,7 @@
</pr_pos> </pr_pos>
<pr_pos <pr_pos
name="permut_sub_unmodified" name="permut_sub_unmodified"
id="3490" id="3601"
ip_theory="ArrayPermut"> ip_theory="ArrayPermut">
<ip_library <ip_library
name="array"/> name="array"/>
...@@ -968,7 +959,7 @@ ...@@ -968,7 +959,7 @@
</pr_pos> </pr_pos>
<pr_pos <pr_pos
name="permut_sub_weakening" name="permut_sub_weakening"
id="3506" id="3617"
ip_theory="ArrayPermut"> ip_theory="ArrayPermut">
<ip_library <ip_library
name="array"/> name="array"/>
...@@ -977,7 +968,7 @@ ...@@ -977,7 +968,7 @@
</pr_pos> </pr_pos>
<pr_pos <pr_pos
name="permut_sub_compose" name="permut_sub_compose"
id="3525" id="3636"
ip_theory="ArrayPermut"> ip_theory="ArrayPermut">
<ip_library <ip_library
name="array"/> name="array"/>
...@@ -986,7 +977,7 @@ ...@@ -986,7 +977,7 @@
</pr_pos> </pr_pos>
<pr_pos <pr_pos
name="permut_all_refl" name="permut_all_refl"
id="3547" id="3658"
ip_theory="ArrayPermut"> ip_theory="ArrayPermut">
<ip_library <ip_library
name="array"/> name="array"/>
...@@ -995,7 +986,7 @@ ...@@ -995,7 +986,7 @@
</pr_pos> </pr_pos>
<pr_pos <pr_pos
name="permut_all_trans" name="permut_all_trans"
id="3551" id="3662"
ip_theory="ArrayPermut"> ip_theory="ArrayPermut">
<ip_library <ip_library
name="array"/> name="array"/>
...@@ -1004,7 +995,7 @@ ...@@ -1004,7 +995,7 @@
</pr_pos> </pr_pos>
<pr_pos <pr_pos
name="exchange_permut_all" name="exchange_permut_all"
id="3561" id="3672"
ip_theory="ArrayPermut"> ip_theory="ArrayPermut">
<ip_library <ip_library
name="array"/> name="array"/>
...@@ -1013,7 +1004,7 @@ ...@@ -1013,7 +1004,7 @@
</pr_pos> </pr_pos>
<pr_pos <pr_pos
name="array_eq_permut_all" name="array_eq_permut_all"
id="3574" id="3685"
ip_theory="ArrayPermut"> ip_theory="ArrayPermut">
<ip_library <ip_library
name="array"/> name="array"/>
...@@ -1022,7 +1013,7 @@ ...@@ -1022,7 +1013,7 @@
</pr_pos> </pr_pos>
<pr_pos <pr_pos
name="permut_sub_permut_all" name="permut_sub_permut_all"
id="3581" id="3692"
ip_theory="ArrayPermut"> ip_theory="ArrayPermut">
<ip_library <ip_library
name="array"/> name="array"/>
...@@ -1097,57 +1088,57 @@ ...@@ -1097,57 +1088,57 @@
<meta <meta
name="remove_logic"> name="remove_logic">
<meta_arg_ls <meta_arg_ls
id="2968"/> id="3078"/>
</meta> </meta>
<meta <meta
name="remove_logic"> name="remove_logic">
<meta_arg_ls <meta_arg_ls
id="2983"/> id="3093"/>
</meta> </meta>
<meta <meta
name="remove_logic"> name="remove_logic">
<meta_arg_ls <meta_arg_ls
id="3008"/> id="3118"/>
</meta> </meta>
<meta <meta
name="remove_logic"> name="remove_logic">
<meta_arg_ls <meta_arg_ls
id="3025"/> id="3135"/>
</meta> </meta>
<meta <meta
name="remove_logic"> name="remove_logic">
<meta_arg_ls <meta_arg_ls
id="3126"/>