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 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="VC for quicksort"
sum="7474b99401909442b5e323900d1e602e"
sum="455fbda8b3408365bf8608f005848ef1"
proved="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">
......@@ -39,7 +39,7 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="1. precondition"
sum="47bb4f97adb5d588e750a86f191c5d08"
sum="28a8527e003dec4c68002c09e06b3c0a"
proved="true"
expanded="true"
shape="preconditionainfix <V3V0Aainfix <V2V3Aainfix <=c0V2Iainfix <V2V3Iainfix <V3V0Aainfix <=V2V3Aainfix <=c0V2Aainfix <=c0V0Lamk arrayV0V1F">
......@@ -59,7 +59,7 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="2. variant decrease"
sum="ccf04094852ba6c954ce46783a499205"
sum="67fc0be7e7390844a619f48a00abf13c"
proved="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">
......@@ -79,7 +79,7 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="3. precondition"
sum="dfd59b0d6ddf83f6026a55f062fcd1b1"
sum="3a9b1b7757cbbc6a2260c2b767a3fc3e"
proved="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">
......@@ -99,7 +99,7 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="4. assertion"
sum="1a5fc92ab0b1d3509713a35bb6e265d8"
sum="ae900da8d0f40327f4f31436d5ea032e"
proved="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">
......@@ -119,7 +119,7 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="5. assertion"
sum="8c164e1a9725ed1ee4e2bd15cc7ddf5d"
sum="d4a0f2386db92e3437bd5896975d19ef"
proved="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">
......@@ -139,7 +139,7 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="6. assertion"
sum="2ff84800e3bd3bceadbc43e47b1f32ff"
sum="9fd48863a991afda98970d288c4be40a"
proved="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">
......@@ -154,7 +154,7 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="1. assertion"
sum="5475e644d8202d6d6575609adfd4e59c"
sum="3d403f82ea9c9b2ae1a2171695744af9"
proved="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">
......@@ -169,7 +169,7 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="1. assertion"
sum="da23a28833f27a22599d277a5bf8f267"
sum="c8d41f53263dac4b271d908b0c0aa954"
proved="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">
......@@ -184,7 +184,7 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="1. assertion"
sum="b88aba171f42020781f46fdad1d544f6"
sum="6dea3ed6f969eba38b30bffd9eca3759"
proved="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">
......@@ -199,7 +199,7 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="1. assertion"
sum="2612f07a96c2ef31fb93ded0e3081e05"
sum="8cd0b52ce5b151f3c722bfbed21a85aa"
proved="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">
......@@ -225,7 +225,7 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="2. assertion"
sum="ff60e75ad1668bf3408418765f6d8bb9"
sum="521ca15a6bc8bfcda8d672d737bcf533"
proved="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">
......@@ -247,7 +247,7 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="7. variant decrease"
sum="db7a4f78fd1c4ac24b2675f61a705831"
sum="67ddc0de0bedc5487768261d8c775c4b"
proved="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">
......@@ -267,7 +267,7 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="8. precondition"
sum="b6f37ca0f09a2744e5c77651748ad0f0"
sum="8b7d6e6cd87a3c29080c349844469248"
proved="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">
......@@ -287,7 +287,7 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="9. assertion"
sum="7deec2c7eca02baa90f8d66d33fb83f0"
sum="cf8afd4b4df35aa44487fdf1aa430914"
proved="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">
......@@ -307,7 +307,7 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="10. assertion"
sum="9d0476a064db9af2b32fde6591b1e42a"
sum="a0d35f9b7eec155a901ca8334e39d65f"
proved="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">
......@@ -327,7 +327,7 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="11. assertion"
sum="ca7cad33812f06c163adc229d1cb92cd"
sum="0437015a56eb2557af7dc141bcc22e85"
proved="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">
......@@ -342,7 +342,7 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="1. assertion"
sum="790b991917447054b4b80f9d459fea37"
sum="e8fed48597ab719c77c936002053794e"
proved="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">
......@@ -357,7 +357,7 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="1. assertion"
sum="e386c18656e4dc90cb598b44af34617e"
sum="da0e99cf14db46d1588994045ce33c55"
proved="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">
......@@ -372,7 +372,7 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="1. assertion"
sum="a7fde159773542df5b38c2c02ea0fc70"
sum="57332d7c2da2d331abcb614eac7bdb22"
proved="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">
......@@ -387,7 +387,7 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="1. assertion"
sum="80f30236ba9312a0353ef7fd3eb1017c"
sum="4d274ae8811d30bad1e5ecf06019f920"
proved="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">
......@@ -413,7 +413,7 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="2. assertion"
sum="0d71702b2c6c7b200e29409f925bc8d7"
sum="199b52485acc0d92a2bded834d02d928"
proved="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">
......@@ -428,7 +428,7 @@
<result status="valid" time="0.11"/>
</proof>
<metas
proved="true"
proved="false"
expanded="true">
<ts_pos
name="real"
......@@ -599,7 +599,7 @@
</ls_pos>
<ls_pos
name="get"
id="2968"
id="3078"
ip_theory="Array">
<ip_library
name="array"/>
......@@ -608,7 +608,7 @@
</ls_pos>
<ls_pos
name="set"
id="2983"
id="3093"
ip_theory="Array">
<ip_library
name="array"/>
......@@ -617,7 +617,7 @@
</ls_pos>
<ls_pos
name="mixfix []"
id="3008"
id="3118"
ip_theory="Array">
<ip_library
name="array"/>
......@@ -626,7 +626,7 @@
</ls_pos>
<ls_pos
name="mixfix [&lt;-]"
id="3025"
id="3135"
ip_theory="Array">
<ip_library
name="array"/>
......@@ -635,7 +635,7 @@
</ls_pos>
<ls_pos
name="make"
id="3126"
id="3236"
ip_theory="Array">
<ip_library
name="array"/>
......@@ -644,7 +644,7 @@
</ls_pos>
<ls_pos
name="sorted_sub"
id="3315"
id="3425"
ip_theory="ArraySorted">
<ip_library
name="array"/>
......@@ -653,7 +653,7 @@
</ls_pos>
<ls_pos
name="sorted"
id="3331"
id="3441"
ip_theory="ArraySorted">
<ip_library
name="array"/>
......@@ -662,7 +662,7 @@
</ls_pos>
<ls_pos
name="array_eq_sub"
id="3338"
id="3448"
ip_theory="ArrayEq">
<ip_library
name="array"/>
......@@ -671,7 +671,7 @@
</ls_pos>
<ls_pos
name="array_eq"
id="3359"
id="3469"
ip_theory="ArrayEq">
<ip_library
name="array"/>
......@@ -680,7 +680,7 @@
</ls_pos>
<ls_pos
name="exchange"
id="3371"
id="3481"
ip_theory="ArrayPermut">
<ip_library
name="array"/>
......@@ -689,7 +689,7 @@
</ls_pos>
<ls_pos
name="permut_all"
id="3434"
id="3545"
ip_theory="ArrayPermut">
<ip_library
name="array"/>
......@@ -912,18 +912,9 @@
<ip_qualid
name="Const"/>
</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
name="permut_exists"
id="2654"
id="2655"
ip_theory="MapPermut">
<ip_library
name="map"/>
......@@ -932,7 +923,7 @@
</pr_pos>
<pr_pos
name="permut_sub_refl"
id="3445"
id="3556"
ip_theory="ArrayPermut">
<ip_library
name="array"/>
......@@ -941,7 +932,7 @@
</pr_pos>
<pr_pos
name="permut_sub_trans"
id="3455"
id="3566"
ip_theory="ArrayPermut">
<ip_library
name="array"/>
......@@ -950,7 +941,7 @@
</pr_pos>
<pr_pos
name="exchange_permut_sub"
id="3471"
id="3582"
ip_theory="ArrayPermut">
<ip_library
name="array"/>
......@@ -959,7 +950,7 @@
</pr_pos>
<pr_pos
name="permut_sub_unmodified"
id="3490"
id="3601"
ip_theory="ArrayPermut">
<ip_library
name="array"/>
......@@ -968,7 +959,7 @@
</pr_pos>
<pr_pos
name="permut_sub_weakening"
id="3506"
id="3617"
ip_theory="ArrayPermut">
<ip_library
name="array"/>
......@@ -977,7 +968,7 @@
</pr_pos>
<pr_pos
name="permut_sub_compose"
id="3525"
id="3636"
ip_theory="ArrayPermut">
<ip_library
name="array"/>
......@@ -986,7 +977,7 @@
</pr_pos>
<pr_pos
name="permut_all_refl"
id="3547"
id="3658"
ip_theory="ArrayPermut">
<ip_library
name="array"/>
......@@ -995,7 +986,7 @@
</pr_pos>
<pr_pos
name="permut_all_trans"
id="3551"
id="3662"
ip_theory="ArrayPermut">
<ip_library
name="array"/>
......@@ -1004,7 +995,7 @@
</pr_pos>
<pr_pos
name="exchange_permut_all"
id="3561"
id="3672"
ip_theory="ArrayPermut">
<ip_library
name="array"/>
......@@ -1013,7 +1004,7 @@
</pr_pos>
<pr_pos
name="array_eq_permut_all"
id="3574"
id="3685"
ip_theory="ArrayPermut">
<ip_library
name="array"/>
......@@ -1022,7 +1013,7 @@
</pr_pos>
<pr_pos
name="permut_sub_permut_all"
id="3581"
id="3692"
ip_theory="ArrayPermut">
<ip_library
name="array"/>
......@@ -1097,57 +1088,57 @@
<meta
name="remove_logic">
<meta_arg_ls
id="2968"/>
id="3078"/>
</meta>
<meta
name="remove_logic">
<meta_arg_ls
id="2983"/>
id="3093"/>
</meta>
<meta
name="remove_logic">
<meta_arg_ls
id="3008"/>
id="3118"/>
</meta>
<meta
name="remove_logic">
<meta_arg_ls
id="3025"/>
id="3135"/>
</meta>
<meta
name="remove_logic">
<meta_arg_ls
id="3126"/>
id="3236"/>
</meta>
<meta
name="remove_logic">
<meta_arg_ls
id="3315"/>
id="3425"/>
</meta>
<meta
name="remove_logic">
<meta_arg_ls
id="3331"/>
id="3441"/>
</meta>
<meta
name="remove_logic">
<meta_arg_ls
id="3338"/>
id="3448"/>
</meta>
<meta
name="remove_logic">
<meta_arg_ls
id="3359"/>
id="3469"/>
</meta>
<meta
name="remove_logic">
<meta_arg_ls
id="3371"/>
id="3481"/>
</meta>
<meta
name="remove_logic">
<meta_arg_ls
id="3434"/>
id="3545"/>
</meta>
<meta
name="remove_prop">
......@@ -1262,67 +1253,62 @@
<meta
name="remove_prop">
<meta_arg_pr
id="2643"/>
id="2655"/>
</meta>
<meta
name="remove_prop">
<meta_arg_pr
id="2654"/>
id="3556"/>
</meta>
<meta
name="remove_prop">
<meta_arg_pr
id="3445"/>
id="3566"/>
</meta>
<meta
name="remove_prop">
<meta_arg_pr
id="3455"/>
id="3582"/>
</meta>
<meta
name="remove_prop">
<meta_arg_pr
id="3471"/>
id="3601"/>
</meta>
<meta
name="remove_prop">
<meta_arg_pr
id="3490"/>
id="3617"/>
</meta>
<meta
name="remove_prop">
<meta_arg_pr
id="3506"/>
id="3636"/>
</meta>
<meta
name="remove_prop">
<meta_arg_pr
id="3525"/>
id="3658"/>
</meta>
<meta
name="remove_prop">
<meta_arg_pr
id="3547"/>
id="3662"/>
</meta>
<meta
name="remove_prop">
<meta_arg_pr
id="3551"/>
id="3672"/>
</meta>
<meta
name="remove_prop">
<meta_arg_pr
id="3561"/>
id="3685"/>
</meta>
<meta
name="remove_prop">
<meta_arg_pr
id="3574"/>
</meta>
<meta
name="remove_prop">
<meta_arg_pr
id="3581"/>
id="3692"/>
</meta>
<meta
name="remove_type">
......@@ -1354,45 +1340,12 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="2. assertion"
sum="b66c4cb8a02b95c0ed848693959117aa"
proved="true"
sum="b22f1d406e40bec0404efde77b93cb64"
proved="false"
expanded="true"
shape="assertionainfix &gt;=agetV11V13agetV11ainfix -V6c1Iainfix =agetV11V13agetV9V14Aainfix &lt;=V14V3Aainfix &lt;=V6V14EIainfix &lt;=V13V3Aainfix &lt;=V6V13FIainfix =agetV11V15agetV9V15Iainfix &lt;V15V6Aainfix &lt;=V2V15FIapermut_subV10V12V2ainfix +V3c1Iasorted_subV11V6ainfix +V3c1Aapermut_subV10V12V6ainfix +V3c1Aainfix &lt;=c0V0Lamk arrayV0V11FIainfix &lt;V3V0Aainfix &lt;=V6V3Aainfix &lt;=c0V6Iainfix &lt;=agetV9V16agetV9ainfix +V5c1Aainfix =agetV9V16agetV7V17Aainfix &lt;=V17V5Aainfix &lt;=V2V17EIainfix &lt;=V16V5Aainfix &lt;=V2V16FIainfix =agetV9V18agetV7V18Iainfix &lt;=V18V3Aainfix &lt;V5V18FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix &lt;=c0V0Lamk arrayV0V9FIainfix &lt;V5V0Aainfix &lt;=V2V5Aainfix &lt;=c0V2Iainfix &gt;=agetV7V20V19Iainfix &lt;=V20V3Aainfix &lt;=V6V20FAainfix =agetV7V21V19Iainfix &lt;V21V6Aainfix &lt;V5V21FAainfix &lt;=agetV7V22V19Iainfix &lt;=V22V5Aainfix &lt;=V2V22FEAapermut_subV4V8V2ainfix +V3c1Aainfix &lt;=V6V3Aainfix &lt;V5V6Aainfix &lt;=V2V5Aainfix &lt;=c0V0Lamk arrayV0V7FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V2V3Aainfix &lt;=c0V2Aainfix &lt;=c0V0Lamk arrayV0V1F">
<label
name="expl:VC for quicksort"/>
<transf
name="eliminate_builtin"
proved="true"
expanded="true">
<goal
name="WP_parameter quicksort.11.2.1"
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="1. assertion"
sum="97c7bc75ce45045de46ac991e704fd87"
proved="true"
expanded="true"
shape="assertionainfix &gt;=agetV11V13agetV11ainfix -V6c1Iainfix =agetV11V13agetV9V14Aainfix &lt;=V14V3Aainfix &lt;=V6V14EIainfix &lt;=V13V3Aainfix &lt;=V6V13FIainfix =agetV11V15agetV9V15Iainfix &lt;V15V6Aainfix &lt;=V2V15FIapermut_subV10V12V2ainfix +V3c1Iasorted_subV11V6ainfix +V3c1Aapermut_subV10V12V6ainfix +V3c1Aainfix &lt;=c0V0Lamk arrayV0V11FIainfix &lt;V3V0Aainfix &lt;=V6V3Aainfix &lt;=c0V6Iainfix &lt;=agetV9V16agetV9ainfix +V5c1Aainfix =agetV9V16agetV7V17Aainfix &lt;=V17V5Aainfix &lt;=V2V17EIainfix &lt;=V16V5Aainfix &lt;=V2V16FIainfix =agetV9V18agetV7V18Iainfix &lt;=V18V3Aainfix &lt;V5V18FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix &lt;=c0V0Lamk arrayV0V9FIainfix &lt;V5V0Aainfix &lt;=V2V5Aainfix &lt;=c0V2Iainfix &gt;=agetV7V20V19Iainfix &lt;=V20V3Aainfix &lt;=V6V20FAainfix =agetV7V21V19Iainfix &lt;V21V6Aainfix &lt;V5V21FAainfix &lt;=agetV7V22V19Iainfix &lt;=V22V5Aainfix &lt;=V2V22FEAapermut_subV4V8V2ainfix +V3c1Aainfix &lt;=V6V3Aainfix &lt;V5V6Aainfix &lt;=V2V5Aainfix &lt;=c0V0Lamk arrayV0V7FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V2V3Aainfix &lt;=c0V2Aainfix &lt;=c0V0Lamk arrayV0V1F">
<label
name="expl:VC for quicksort"/>
<proof
prover="0"
timelimit="5"
memlimit="1000"
obsolete="false"
archived="false">
<result status="valid" time="1.90"/>
</proof>
<proof
prover="1"
timelimit="5"
memlimit="1000"
obsolete="false"
archived="false">
<result status="valid" time="0.11"/>
</proof>
</goal>
</transf>
</goal>
</metas>
</goal>
......@@ -1403,7 +1356,7 @@
locfile="../algo64.mlw"
loclnum="37" loccnumb="10" loccnume="19"
expl="12. assertion"
sum="a414da9a811294bcab38f07e02c3dd2a"
sum="b02605429a8280685d2f190c98b9d19b"
proved="true"
expanded="true"
shape="assertioniiainfix &lt;=agetV11V13agetV11V14iainfix &lt;=agetV11V13agetV11V14ainfix &lt;=agetV11V13agetV11V14ainfix &lt;V14V6ainfix &lt;V13V6iiainfix &lt;=agetV11V13agetV11V14ainfix &lt;=agetV11V13agetV11V14ainfix &lt;V14V6ainfix &lt;=agetV11V13agetV11V14ainfix &lt;=V14V5ainfix &lt;=V13V5Iainfix &lt;=V14V3Aainfix &lt;=V13V14Aainfix &lt;=V2V13FIainfix &gt;=agetV11V15agetV11ainfix -V6c1Aainfix =agetV11V15agetV9V16Aainfix &lt;=V16V3Aainfix &lt;=V6V16EIainfix &lt;=V15V3Aainfix &lt;=V6V15FIainfix =agetV11V17agetV9V17Iainfix &lt;V17V6Aainfix &lt;=V2V17FIapermut_subV10V12V2ainfix +V3c1Iasorted_subV11V6ainfix +V3c1Aapermut_subV10V12V6ainfix +V3c1Aainfix &lt;=c0V0Lamk arrayV0V11FIainfix &lt;V3V0Aainfix &lt;=V6V3Aainfix &lt;=c0V6Iainfix &lt;=agetV9V18agetV9ainfix +V5c1Aainfix =agetV9V18agetV7V19Aainfix &lt;=V19V5Aainfix &lt;=V2V19EIainfix &lt;=V18V5Aainfix &lt;=V2V18FIainfix =agetV9V20agetV7V20Iainfix &lt;=V20V3Aainfix &lt;V5V20FIapermut_subV8V10V2ainfix +V3c1Iasorted_subV9V2ainfix +V5c1Aapermut_subV8V10V2ainfix +V5c1Aainfix &lt;=c0V0Lamk arrayV0V9FIainfix &lt;V5V0Aainfix &lt;=V2V5Aainfix &lt;=c0V2Iainfix &gt;=agetV7V22V21Iainfix &lt;=V22V3Aainfix &lt;=V6V22FAainfix =agetV7V23V21Iainfix &lt;V23V6Aainfix &lt;V5V23FAainfix &lt;=agetV7V24V21Iainfix &lt;=V24V5Aainfix &lt;=V2V24FEAapermut_subV4V8V2ainfix +V3c1Aainfix &lt;=V6V3Aainfix &lt;V5V6Aainfix &lt;=V2V5Aainfix &lt;=c0V0Lamk arrayV0V7FIainfix &lt;V3V0Aainfix &lt;V2V3Aainfix &lt;=c0V2Iainfix &lt;V2V3Iainfix &lt;V3V0Aainfix &lt;=V2V3Aainfix &lt;=c0V2Aainfix &lt;=c0V0Lamk arrayV0V1F">
......@@ -1418,7 +1371,7 @@
<result status="valid" time="0.14"/>
</proof>
<metas
proved="true"
proved="false"
expanded="true">
<ts_pos
name="real"
......@@ -1589,7 +1542,7 @@
</ls_pos>
<ls_pos
name="get"
id="2968"
id="3078"
ip_theory="Array">
<ip_library
name="array"/>
......@@ -1598,7 +1551,7 @@
</ls_pos>
<ls_pos
name="set"
id="2983"
id="3093"
ip_theory="Array">
<ip_library
name="array"/>
......@@ -1607,7 +1560,7 @@
</ls_pos>
<ls_pos
name="mixfix []"
id="3008"
id="3118"
ip_theory="Array">
<ip_library
name="array"/>
......@@ -1616,7 +1569,7 @@
</ls_pos>
<ls_pos
name="mixfix [&lt;-]"
id="3025"
id="3135"
ip_theory="Array">
<ip_library
name="array"/>
......@@ -1625,7 +1578,7 @@
</ls_pos>
<ls_pos
name="make"
id="3126"
id="3236"
ip_theory="Array">
<ip_library
name="array"/>
......@@ -1634,7 +1587,7 @@
</ls_pos>
<ls_pos
name="sorted_sub"
id="3315"
id="3425"
ip_theory="ArraySorted">
<ip_library
name="array"/>
......@@ -1643,7 +1596,7 @@
</ls_pos>
<ls_pos
name="sorted"
id="3331"
id="3441"
ip_theory="ArraySorted">
<ip_library
name="array"/>
......@@ -1652,7 +1605,7 @@
</ls_pos>
<ls_pos
name="array_eq_sub"
id="3338"
id="3448"
ip_theory="ArrayEq">
<ip_library
name="array"/>
......@@ -1661,7 +1614,7 @@
</ls_pos>
<ls_pos
name="array_eq"
id="3359"
id="3469"
ip_theory="ArrayEq">
<ip_library
name="array"/>
......@@ -1670,7 +1623,7 @@
</ls_pos>
<ls_pos
name="exchange"
id="3371"
id="3481"
ip_theory="ArrayPermut">
<ip_library
name="array"/>
......@@ -1679,7 +1632,7 @@
</ls_pos>
<ls_pos
name="permut_all"
id="3434"
id="3545"
ip_theory="ArrayPermut">
<ip_library
name="array"/>
......@@ -1902,18 +1855,9 @@
<ip_qualid
name="Const"/>
</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
name="permut_exists"