mirror of
https://github.com/AdaCore/why3.git
synced 2026-02-12 12:34:55 -08:00
19315 lines
2.2 MiB
19315 lines
2.2 MiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE why3session PUBLIC "-//Why3//proof session v2//EN" "http://why3.lri.fr/why3session.dtd">
|
|
<why3session shape_version="4">
|
|
<prover
|
|
id="0"
|
|
name="Alt-Ergo"
|
|
version="0.95.2"/>
|
|
<prover
|
|
id="1"
|
|
name="CVC3"
|
|
version="2.4.1"/>
|
|
<prover
|
|
id="2"
|
|
name="CVC4"
|
|
version="1.3"/>
|
|
<prover
|
|
id="3"
|
|
name="Z3"
|
|
version="4.3.1"/>
|
|
<file
|
|
name="../map.mlw"
|
|
verified="true"
|
|
>
|
|
<theory
|
|
name="MapBase"
|
|
locfile="../map.mlw"
|
|
loclnum="2" loccnumb="7" loccnume="14"
|
|
verified="true"
|
|
expanded="false">
|
|
<goal
|
|
name="refl"
|
|
locfile="../relations_params.mlw"
|
|
loclnum="14" loccnumb="8" loccnume="12"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aleV0V1V1Iacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="trans"
|
|
locfile="../relations_params.mlw"
|
|
loclnum="26" loccnumb="8" loccnume="13"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aleV0V1V3IaleV0V2V3AaleV0V1V2Iacorrect_forV0V3Aacorrect_forV0V2Aacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="eq_def"
|
|
locfile="../preorder.mlw"
|
|
loclnum="12" loccnumb="8" loccnume="14"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aleV0V2V1AaleV0V1V2qaeqV0V1V2Iacorrect_forV0V2Aacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="lt_def"
|
|
locfile="../preorder.mlw"
|
|
loclnum="16" loccnumb="8" loccnume="14"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="NaleV0V2V1AaleV0V1V2qaltV0V1V2Iacorrect_forV0V2Aacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_sem"
|
|
locfile="../map.mlw"
|
|
loclnum="78" loccnumb="12" loccnume="24"
|
|
expl="VC for selected_sem"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="Caselected_semV18V17V16V15V14Iainfix =ainfix @amodelV19V6V21aNoneIaleV19V20V21Aacorrect_forV19V21FAainfix =ainfix @amodelV19ainfix ++V6V8V22ainfix @amodelV19V6V22IaltV19V22V20Aacorrect_forV19V22FAainfix =ainfix @amodelV19V8V23aNoneIaleV19V23V20Aacorrect_forV19V23FAainfix =ainfix @amodelV19ainfix ++V6V8V24ainfix @amodelV19V8V24IaltV19V20V24Aacorrect_forV19V24FAainfix =ainfix @amodelV19ainfix ++V6V8V25aNoneIaeqV19V20V25Aacorrect_forV19V25FAaminorateV19V20V8AamajorateV19V20V6AaincreasingV19V6AaincreasingV19V8Aacorrect_forV19V20aNoneaselected_semV18V17V16V15V14Iainfix =ainfix @amodelV19V6V27aNoneIaleV19akeyV26V27Aacorrect_forV19V27FAainfix =ainfix @amodelV19ainfix ++V6aConsV26V8V28ainfix @amodelV19V6V28IaltV19V28akeyV26Aacorrect_forV19V28FAainfix =ainfix @amodelV19V8V29aNoneIaleV19V29akeyV26Aacorrect_forV19V29FAainfix =ainfix @amodelV19ainfix ++V6aConsV26V8V30ainfix @amodelV19V8V30IaltV19akeyV26V30Aacorrect_forV19V30FAainfix =ainfix @amodelV19ainfix ++V6aConsV26V8V31aSomeV26IaeqV19akeyV26V31Aacorrect_forV19V31FAaminorateV19akeyV26V8AamajorateV19akeyV26V6AaincreasingV19V8AaincreasingV19V6Aacorrect_forV19akeyV26aSomeVV7Lainfix @amdlamake_paramsV18V5Lainfix @amdlamake_paramsV18V4IaselectedV18V17V16V15V14Lamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk positionV6V7V8Lamk tV9amk mV10V11amk type_paramsV12V13F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for selected_sem"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter selected_sem.1"
|
|
locfile="../map.mlw"
|
|
loclnum="78" loccnumb="12" loccnume="24"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCacorrect_forV19V20aNonetaSomeVV7Lainfix @amdlamake_paramsV18V5Lainfix @amdlamake_paramsV18V4IaselectedV18V17V16V15V14Lamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk positionV6V7V8Lamk tV9amk mV10V11amk type_paramsV12V13F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for selected_sem"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_sem.2"
|
|
locfile="../map.mlw"
|
|
loclnum="78" loccnumb="12" loccnume="24"
|
|
expl="2. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCaincreasingV19V8aNonetaSomeVV7Lainfix @amdlamake_paramsV18V5Lainfix @amdlamake_paramsV18V4IaselectedV18V17V16V15V14Lamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk positionV6V7V8Lamk tV9amk mV10V11amk type_paramsV12V13F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for selected_sem"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_sem.3"
|
|
locfile="../map.mlw"
|
|
loclnum="78" loccnumb="12" loccnume="24"
|
|
expl="3. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCaincreasingV19V6aNonetaSomeVV7Lainfix @amdlamake_paramsV18V5Lainfix @amdlamake_paramsV18V4IaselectedV18V17V16V15V14Lamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk positionV6V7V8Lamk tV9amk mV10V11amk type_paramsV12V13F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for selected_sem"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_sem.4"
|
|
locfile="../map.mlw"
|
|
loclnum="78" loccnumb="12" loccnume="24"
|
|
expl="4. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCamajorateV19V20V6aNonetaSomeVV7Lainfix @amdlamake_paramsV18V5Lainfix @amdlamake_paramsV18V4IaselectedV18V17V16V15V14Lamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk positionV6V7V8Lamk tV9amk mV10V11amk type_paramsV12V13F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for selected_sem"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_sem.5"
|
|
locfile="../map.mlw"
|
|
loclnum="78" loccnumb="12" loccnume="24"
|
|
expl="5. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCaminorateV19V20V8aNonetaSomeVV7Lainfix @amdlamake_paramsV18V5Lainfix @amdlamake_paramsV18V4IaselectedV18V17V16V15V14Lamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk positionV6V7V8Lamk tV9amk mV10V11amk type_paramsV12V13F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for selected_sem"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_sem.6"
|
|
locfile="../map.mlw"
|
|
loclnum="78" loccnumb="12" loccnume="24"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCaselected_semV18V17V16V15V14Iainfix =ainfix @amodelV19V6V21aNoneIaleV19V20V21Aacorrect_forV19V21FAainfix =ainfix @amodelV19ainfix ++V6V8V22ainfix @amodelV19V6V22IaltV19V22V20Aacorrect_forV19V22FAainfix =ainfix @amodelV19V8V23aNoneIaleV19V23V20Aacorrect_forV19V23FAainfix =ainfix @amodelV19ainfix ++V6V8V24ainfix @amodelV19V8V24IaltV19V20V24Aacorrect_forV19V24FAainfix =ainfix @amodelV19ainfix ++V6V8V25aNoneIaeqV19V20V25Aacorrect_forV19V25FIaminorateV19V20V8AamajorateV19V20V6AaincreasingV19V6AaincreasingV19V8Aacorrect_forV19V20aNonetaSomeVV7Lainfix @amdlamake_paramsV18V5Lainfix @amdlamake_paramsV18V4IaselectedV18V17V16V15V14Lamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk positionV6V7V8Lamk tV9amk mV10V11amk type_paramsV12V13F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for selected_sem"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.35"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_sem.7"
|
|
locfile="../map.mlw"
|
|
loclnum="78" loccnumb="12" loccnume="24"
|
|
expl="7. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaNoneacorrect_forV19akeyV21aSomeVV7Lainfix @amdlamake_paramsV18V5Lainfix @amdlamake_paramsV18V4IaselectedV18V17V16V15V14Lamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk positionV6V7V8Lamk tV9amk mV10V11amk type_paramsV12V13F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for selected_sem"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_sem.8"
|
|
locfile="../map.mlw"
|
|
loclnum="78" loccnumb="12" loccnume="24"
|
|
expl="8. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaNoneaincreasingV19V6aSomeVV7Lainfix @amdlamake_paramsV18V5Lainfix @amdlamake_paramsV18V4IaselectedV18V17V16V15V14Lamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk positionV6V7V8Lamk tV9amk mV10V11amk type_paramsV12V13F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for selected_sem"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_sem.9"
|
|
locfile="../map.mlw"
|
|
loclnum="78" loccnumb="12" loccnume="24"
|
|
expl="9. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaNoneaincreasingV19V8aSomeVV7Lainfix @amdlamake_paramsV18V5Lainfix @amdlamake_paramsV18V4IaselectedV18V17V16V15V14Lamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk positionV6V7V8Lamk tV9amk mV10V11amk type_paramsV12V13F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for selected_sem"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_sem.10"
|
|
locfile="../map.mlw"
|
|
loclnum="78" loccnumb="12" loccnume="24"
|
|
expl="10. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaNoneamajorateV19akeyV21V6aSomeVV7Lainfix @amdlamake_paramsV18V5Lainfix @amdlamake_paramsV18V4IaselectedV18V17V16V15V14Lamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk positionV6V7V8Lamk tV9amk mV10V11amk type_paramsV12V13F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for selected_sem"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.82"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_sem.11"
|
|
locfile="../map.mlw"
|
|
loclnum="78" loccnumb="12" loccnume="24"
|
|
expl="11. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaNoneaminorateV19akeyV21V8aSomeVV7Lainfix @amdlamake_paramsV18V5Lainfix @amdlamake_paramsV18V4IaselectedV18V17V16V15V14Lamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk positionV6V7V8Lamk tV9amk mV10V11amk type_paramsV12V13F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for selected_sem"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="3.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_sem.12"
|
|
locfile="../map.mlw"
|
|
loclnum="78" loccnumb="12" loccnume="24"
|
|
expl="12. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneaselected_semV18V17V16V15V14Iainfix =ainfix @amodelV19V6V22aNoneIaleV19akeyV21V22Aacorrect_forV19V22FAainfix =ainfix @amodelV19ainfix ++V6aConsV21V8V23ainfix @amodelV19V6V23IaltV19V23akeyV21Aacorrect_forV19V23FAainfix =ainfix @amodelV19V8V24aNoneIaleV19V24akeyV21Aacorrect_forV19V24FAainfix =ainfix @amodelV19ainfix ++V6aConsV21V8V25ainfix @amodelV19V8V25IaltV19akeyV21V25Aacorrect_forV19V25FAainfix =ainfix @amodelV19ainfix ++V6aConsV21V8V26aSomeV21IaeqV19akeyV21V26Aacorrect_forV19V26FIaminorateV19akeyV21V8AamajorateV19akeyV21V6AaincreasingV19V8AaincreasingV19V6Aacorrect_forV19akeyV21aSomeVV7Lainfix @amdlamake_paramsV18V5Lainfix @amdlamake_paramsV18V4IaselectedV18V17V16V15V14Lamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk positionV6V7V8Lamk tV9amk mV10V11amk type_paramsV12V13F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for selected_sem"/>
|
|
<transf
|
|
name="inline_goal"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter selected_sem.12.1"
|
|
locfile="../map.mlw"
|
|
loclnum="78" loccnumb="12" loccnume="24"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @amodelV22arightV15V24aNoneIaleV22V24V23Aainfix =ainfix @amodelV22aleftV15V24aNoneIaleV22V23V24Aainfix =ainfix @amodelV22alisamV14V24amiddleV15IaeqV22V24V23Aainfix =ainfix @amodelV22alisamV14V24ainfix @amodelV22arightV15V24IaltV22V23V24Aainfix =ainfix @amodelV22alisamV14V24ainfix @amodelV22aleftV15V24IaltV22V24V23Iacorrect_forV22V24FLainfix @amdlamake_paramsV18akV16Lainfix @amdlamake_paramsV18aoV16Iainfix =ainfix @amodelV19V6V25aNoneIaleV19akeyV21V25Aacorrect_forV19V25FAainfix =ainfix @amodelV19ainfix ++V6aConsV21V8V26ainfix @amodelV19V6V26IaltV19V26akeyV21Aacorrect_forV19V26FAainfix =ainfix @amodelV19V8V27aNoneIaleV19V27akeyV21Aacorrect_forV19V27FAainfix =ainfix @amodelV19ainfix ++V6aConsV21V8V28ainfix @amodelV19V8V28IaltV19akeyV21V28Aacorrect_forV19V28FAainfix =ainfix @amodelV19ainfix ++V6aConsV21V8V29aSomeV21IaeqV19akeyV21V29Aacorrect_forV19V29FIaltV19akeyV21V31Aacorrect_forV19V31LakeyV30IamemV30V8FAaltV19V33akeyV21Aacorrect_forV19V33LakeyV32IamemV32V6FAaincreasingV19V8AaincreasingV19V6Aacorrect_forV19akeyV21aSomeVV7Lainfix @amdlamake_paramsV18V5Lainfix @amdlamake_paramsV18V4Iaselector_correctV18V17V16V14Aainfix =arebuildV15alisamV14ACtaNoneaeqV34V35V37Aacorrect_forV34V37LakeyV36aSomeVamiddleV15AaincreasingV34arightV15AaincreasingV34aleftV15AaminorateV34V35arightV15AamajorateV34V35aleftV15Lainfix @amdlamake_paramsV18akV16Lainfix @amdlamake_paramsV18aoV16Lamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk positionV6V7V8Lamk tV9amk mV10V11amk type_paramsV12V13F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for selected_sem"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter selected_sem.12.1.1"
|
|
locfile="../map.mlw"
|
|
loclnum="78" loccnumb="12" loccnume="24"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @amodelV22alisamV14V24ainfix @amodelV22aleftV15V24IaltV22V24V23Iacorrect_forV22V24FLainfix @amdlamake_paramsV18akV16Lainfix @amdlamake_paramsV18aoV16Iainfix =ainfix @amodelV19V6V25aNoneIaleV19akeyV21V25Aacorrect_forV19V25FAainfix =ainfix @amodelV19ainfix ++V6aConsV21V8V26ainfix @amodelV19V6V26IaltV19V26akeyV21Aacorrect_forV19V26FAainfix =ainfix @amodelV19V8V27aNoneIaleV19V27akeyV21Aacorrect_forV19V27FAainfix =ainfix @amodelV19ainfix ++V6aConsV21V8V28ainfix @amodelV19V8V28IaltV19akeyV21V28Aacorrect_forV19V28FAainfix =ainfix @amodelV19ainfix ++V6aConsV21V8V29aSomeV21IaeqV19akeyV21V29Aacorrect_forV19V29FIaltV19akeyV21V31Aacorrect_forV19V31LakeyV30IamemV30V8FAaltV19V33akeyV21Aacorrect_forV19V33LakeyV32IamemV32V6FAaincreasingV19V8AaincreasingV19V6Aacorrect_forV19akeyV21aSomeVV7Lainfix @amdlamake_paramsV18V5Lainfix @amdlamake_paramsV18V4Iaselector_correctV18V17V16V14Aainfix =arebuildV15alisamV14ACtaNoneaeqV34V35V37Aacorrect_forV34V37LakeyV36aSomeVamiddleV15AaincreasingV34arightV15AaincreasingV34aleftV15AaminorateV34V35arightV15AamajorateV34V35aleftV15Lainfix @amdlamake_paramsV18akV16Lainfix @amdlamake_paramsV18aoV16Lamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk positionV6V7V8Lamk tV9amk mV10V11amk type_paramsV12V13F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for selected_sem"/>
|
|
<proof
|
|
prover="3"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.57"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_sem.12.1.2"
|
|
locfile="../map.mlw"
|
|
loclnum="78" loccnumb="12" loccnume="24"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @amodelV22alisamV14V24ainfix @amodelV22arightV15V24IaltV22V23V24Iacorrect_forV22V24FLainfix @amdlamake_paramsV18akV16Lainfix @amdlamake_paramsV18aoV16Iainfix =ainfix @amodelV19V6V25aNoneIaleV19akeyV21V25Aacorrect_forV19V25FAainfix =ainfix @amodelV19ainfix ++V6aConsV21V8V26ainfix @amodelV19V6V26IaltV19V26akeyV21Aacorrect_forV19V26FAainfix =ainfix @amodelV19V8V27aNoneIaleV19V27akeyV21Aacorrect_forV19V27FAainfix =ainfix @amodelV19ainfix ++V6aConsV21V8V28ainfix @amodelV19V8V28IaltV19akeyV21V28Aacorrect_forV19V28FAainfix =ainfix @amodelV19ainfix ++V6aConsV21V8V29aSomeV21IaeqV19akeyV21V29Aacorrect_forV19V29FIaltV19akeyV21V31Aacorrect_forV19V31LakeyV30IamemV30V8FAaltV19V33akeyV21Aacorrect_forV19V33LakeyV32IamemV32V6FAaincreasingV19V8AaincreasingV19V6Aacorrect_forV19akeyV21aSomeVV7Lainfix @amdlamake_paramsV18V5Lainfix @amdlamake_paramsV18V4Iaselector_correctV18V17V16V14Aainfix =arebuildV15alisamV14ACtaNoneaeqV34V35V37Aacorrect_forV34V37LakeyV36aSomeVamiddleV15AaincreasingV34arightV15AaincreasingV34aleftV15AaminorateV34V35arightV15AamajorateV34V35aleftV15Lainfix @amdlamake_paramsV18akV16Lainfix @amdlamake_paramsV18aoV16Lamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk positionV6V7V8Lamk tV9amk mV10V11amk type_paramsV12V13F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for selected_sem"/>
|
|
<proof
|
|
prover="3"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.52"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_sem.12.1.3"
|
|
locfile="../map.mlw"
|
|
loclnum="78" loccnumb="12" loccnume="24"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @amodelV22alisamV14V24amiddleV15IaeqV22V24V23Iacorrect_forV22V24FLainfix @amdlamake_paramsV18akV16Lainfix @amdlamake_paramsV18aoV16Iainfix =ainfix @amodelV19V6V25aNoneIaleV19akeyV21V25Aacorrect_forV19V25FAainfix =ainfix @amodelV19ainfix ++V6aConsV21V8V26ainfix @amodelV19V6V26IaltV19V26akeyV21Aacorrect_forV19V26FAainfix =ainfix @amodelV19V8V27aNoneIaleV19V27akeyV21Aacorrect_forV19V27FAainfix =ainfix @amodelV19ainfix ++V6aConsV21V8V28ainfix @amodelV19V8V28IaltV19akeyV21V28Aacorrect_forV19V28FAainfix =ainfix @amodelV19ainfix ++V6aConsV21V8V29aSomeV21IaeqV19akeyV21V29Aacorrect_forV19V29FIaltV19akeyV21V31Aacorrect_forV19V31LakeyV30IamemV30V8FAaltV19V33akeyV21Aacorrect_forV19V33LakeyV32IamemV32V6FAaincreasingV19V8AaincreasingV19V6Aacorrect_forV19akeyV21aSomeVV7Lainfix @amdlamake_paramsV18V5Lainfix @amdlamake_paramsV18V4Iaselector_correctV18V17V16V14Aainfix =arebuildV15alisamV14ACtaNoneaeqV34V35V37Aacorrect_forV34V37LakeyV36aSomeVamiddleV15AaincreasingV34arightV15AaincreasingV34aleftV15AaminorateV34V35arightV15AamajorateV34V35aleftV15Lainfix @amdlamake_paramsV18akV16Lainfix @amdlamake_paramsV18aoV16Lamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk positionV6V7V8Lamk tV9amk mV10V11amk type_paramsV12V13F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for selected_sem"/>
|
|
<proof
|
|
prover="3"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.30"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_sem.12.1.4"
|
|
locfile="../map.mlw"
|
|
loclnum="78" loccnumb="12" loccnume="24"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @amodelV22aleftV15V24aNoneIaleV22V23V24Iacorrect_forV22V24FLainfix @amdlamake_paramsV18akV16Lainfix @amdlamake_paramsV18aoV16Iainfix =ainfix @amodelV19V6V25aNoneIaleV19akeyV21V25Aacorrect_forV19V25FAainfix =ainfix @amodelV19ainfix ++V6aConsV21V8V26ainfix @amodelV19V6V26IaltV19V26akeyV21Aacorrect_forV19V26FAainfix =ainfix @amodelV19V8V27aNoneIaleV19V27akeyV21Aacorrect_forV19V27FAainfix =ainfix @amodelV19ainfix ++V6aConsV21V8V28ainfix @amodelV19V8V28IaltV19akeyV21V28Aacorrect_forV19V28FAainfix =ainfix @amodelV19ainfix ++V6aConsV21V8V29aSomeV21IaeqV19akeyV21V29Aacorrect_forV19V29FIaltV19akeyV21V31Aacorrect_forV19V31LakeyV30IamemV30V8FAaltV19V33akeyV21Aacorrect_forV19V33LakeyV32IamemV32V6FAaincreasingV19V8AaincreasingV19V6Aacorrect_forV19akeyV21aSomeVV7Lainfix @amdlamake_paramsV18V5Lainfix @amdlamake_paramsV18V4Iaselector_correctV18V17V16V14Aainfix =arebuildV15alisamV14ACtaNoneaeqV34V35V37Aacorrect_forV34V37LakeyV36aSomeVamiddleV15AaincreasingV34arightV15AaincreasingV34aleftV15AaminorateV34V35arightV15AamajorateV34V35aleftV15Lainfix @amdlamake_paramsV18akV16Lainfix @amdlamake_paramsV18aoV16Lamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk positionV6V7V8Lamk tV9amk mV10V11amk type_paramsV12V13F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for selected_sem"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.64"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_sem.12.1.5"
|
|
locfile="../map.mlw"
|
|
loclnum="78" loccnumb="12" loccnume="24"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @amodelV22arightV15V24aNoneIaleV22V24V23Iacorrect_forV22V24FLainfix @amdlamake_paramsV18akV16Lainfix @amdlamake_paramsV18aoV16Iainfix =ainfix @amodelV19V6V25aNoneIaleV19akeyV21V25Aacorrect_forV19V25FAainfix =ainfix @amodelV19ainfix ++V6aConsV21V8V26ainfix @amodelV19V6V26IaltV19V26akeyV21Aacorrect_forV19V26FAainfix =ainfix @amodelV19V8V27aNoneIaleV19V27akeyV21Aacorrect_forV19V27FAainfix =ainfix @amodelV19ainfix ++V6aConsV21V8V28ainfix @amodelV19V8V28IaltV19akeyV21V28Aacorrect_forV19V28FAainfix =ainfix @amodelV19ainfix ++V6aConsV21V8V29aSomeV21IaeqV19akeyV21V29Aacorrect_forV19V29FIaltV19akeyV21V31Aacorrect_forV19V31LakeyV30IamemV30V8FAaltV19V33akeyV21Aacorrect_forV19V33LakeyV32IamemV32V6FAaincreasingV19V8AaincreasingV19V6Aacorrect_forV19akeyV21aSomeVV7Lainfix @amdlamake_paramsV18V5Lainfix @amdlamake_paramsV18V4Iaselector_correctV18V17V16V14Aainfix =arebuildV15alisamV14ACtaNoneaeqV34V35V37Aacorrect_forV34V37LakeyV36aSomeVamiddleV15AaincreasingV34arightV15AaincreasingV34aleftV15AaminorateV34V35arightV15AamajorateV34V35aleftV15Lainfix @amdlamake_paramsV18akV16Lainfix @amdlamake_paramsV18aoV16Lamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk positionV6V7V8Lamk tV9amk mV10V11amk type_paramsV12V13F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for selected_sem"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.32"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="VC for selected_way"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="iiainfix =arebuildV30ainfix ++V12aConsainfix @V15V16V18AaselectedV27V26V25V30V24Lamk positionV12aSomeainfix @V15V16V18ainfix =arebuildV35V7AaselectedV27V26V25V35V24Lamk positionainfix ++V12aConsainfix @V15V16V31V32V33Iainfix =arebuildV34V18AaselectedV27V26V25V34V22Lamk positionV31V32V33FAaselector_correctV27V26V25V22AaincreasingV37ainfix ++V12aConsainfix @V15V16V38AaminorateV37ainfix @V36V28V38AaminorateV37ainfix @V36V28V18Iainfix =arebuildamk positionV38V39V40V18FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27ainfix >V29c0ainfix =arebuildV45V7AaselectedV27V26V25V45V24Lamk positionV41V42ainfix ++V43aConsainfix @V15V16V18Iainfix =arebuildV44V12AaselectedV27V26V25V44V23Lamk positionV41V42V43FAaselector_correctV27V26V25V23AaincreasingV47ainfix ++V50aConsainfix @V15V16V18AamajorateV47ainfix @V46V28V50AamajorateV47ainfix @V46V28V12Iainfix =arebuildamk positionV48V49V50V12FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27ainfix <V29c0IaeqV51V53V54qainfix =V29c0AaltV51V53V54qainfix <V29c0AaltV51V54V53qainfix >V29c0Lainfix @V52V28Lainfix @V52V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FAacorrect_forainfix @amdlV55V4ainfix @amdlV56V28Aacorrect_forainfix @amdlV55V4ainfix @amdlV56V5Aainfix =ainfix @ainvV56V28aTrueAainfix =ainfix @ainvV56V5aTrueAainfix =ainfix @ainvV55V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFAainfix =ainfix @ainvamake_paramsV27V26V16aTrueIaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingV57V24Aac_balancingV57V22Aac_balancingV57V23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter selected_way.1"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @ainvamake_paramsV27V26V16aTrueIaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingV28V24Aac_balancingV28V22Aac_balancingV28V23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.2"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="2. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacorrect_forainfix @amdlV29V4ainfix @amdlV30V28Aacorrect_forainfix @amdlV29V4ainfix @amdlV30V5Aainfix =ainfix @ainvV30V28aTrueAainfix =ainfix @ainvV30V5aTrueAainfix =ainfix @ainvV29V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingV31V24Aac_balancingV31V22Aac_balancingV31V23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.18"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.3"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="3. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionaincreasingV31ainfix ++V34aConsainfix @V15V16V18AamajorateV31ainfix @V30V28V34AamajorateV31ainfix @V30V28V12Iainfix =arebuildamk positionV32V33V34V12FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <V29c0IaeqV35V37V38qainfix =V29c0AaltV35V37V38qainfix <V29c0AaltV35V38V37qainfix >V29c0Lainfix @V36V28Lainfix @V36V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV39V4ainfix @amdlV40V28Aacorrect_forainfix @amdlV39V4ainfix @amdlV40V5Aainfix =ainfix @ainvV40V28aTrueAainfix =ainfix @ainvV40V5aTrueAainfix =ainfix @ainvV39V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingV41V24Aac_balancingV41V22Aac_balancingV41V23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter selected_way.3.1"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="1. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionamajorateV31ainfix @V30V28V12Iainfix =arebuildamk positionV32V33V34V12FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <V29c0IaeqV35V37V38qainfix =V29c0AaltV35V37V38qainfix <V29c0AaltV35V38V37qainfix >V29c0Lainfix @V36V28Lainfix @V36V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV39V4ainfix @amdlV40V28Aacorrect_forainfix @amdlV39V4ainfix @amdlV40V5Aainfix =ainfix @ainvV40V28aTrueAainfix =ainfix @ainvV40V5aTrueAainfix =ainfix @ainvV39V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingV41V24Aac_balancingV41V22Aac_balancingV41V23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.17"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.3.2"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="2. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionamajorateV31ainfix @V30V28V34IamajorateV31ainfix @V30V28V12Iainfix =arebuildamk positionV32V33V34V12FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <V29c0IaeqV35V37V38qainfix =V29c0AaltV35V37V38qainfix <V29c0AaltV35V38V37qainfix >V29c0Lainfix @V36V28Lainfix @V36V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV39V4ainfix @amdlV40V28Aacorrect_forainfix @amdlV39V4ainfix @amdlV40V5Aainfix =ainfix @ainvV40V28aTrueAainfix =ainfix @ainvV40V5aTrueAainfix =ainfix @ainvV39V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingV41V24Aac_balancingV41V22Aac_balancingV41V23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.57"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.3.3"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="3. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionaincreasingV31ainfix ++V34aConsainfix @V15V16V18IamajorateV31ainfix @V30V28V34IamajorateV31ainfix @V30V28V12Iainfix =arebuildamk positionV32V33V34V12FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <V29c0IaeqV35V37V38qainfix =V29c0AaltV35V37V38qainfix <V29c0AaltV35V38V37qainfix >V29c0Lainfix @V36V28Lainfix @V36V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV39V4ainfix @amdlV40V28Aacorrect_forainfix @amdlV39V4ainfix @amdlV40V5Aainfix =ainfix @ainvV40V28aTrueAainfix =ainfix @ainvV40V5aTrueAainfix =ainfix @ainvV39V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingV41V24Aac_balancingV41V22Aac_balancingV41V23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.02"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.4"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =arebuildV34V7AaselectedV27V26V25V34V24Lamk positionV30V31ainfix ++V32aConsainfix @V15V16V18Iainfix =arebuildV33V12AaselectedV27V26V25V33V23Lamk positionV30V31V32FAaselector_correctV27V26V25V23IaincreasingV36ainfix ++V39aConsainfix @V15V16V18AamajorateV36ainfix @V35V28V39AamajorateV36ainfix @V35V28V12Iainfix =arebuildamk positionV37V38V39V12FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <V29c0IaeqV40V42V43qainfix =V29c0AaltV40V42V43qainfix <V29c0AaltV40V43V42qainfix >V29c0Lainfix @V41V28Lainfix @V41V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV44V4ainfix @amdlV45V28Aacorrect_forainfix @amdlV44V4ainfix @amdlV45V5Aainfix =ainfix @ainvV45V28aTrueAainfix =ainfix @ainvV45V5aTrueAainfix =ainfix @ainvV44V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingV46V24Aac_balancingV46V22Aac_balancingV46V23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter selected_way.4.1"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aselector_correctV27V26V25V23IaincreasingV31ainfix ++V34aConsainfix @V15V16V18AamajorateV31ainfix @V30V28V34AamajorateV31ainfix @V30V28V12Iainfix =arebuildamk positionV32V33V34V12FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <V29c0IaeqV35V37V38qainfix =V29c0AaltV35V37V38qainfix <V29c0AaltV35V38V37qainfix >V29c0Lainfix @V36V28Lainfix @V36V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV39V4ainfix @amdlV40V28Aacorrect_forainfix @amdlV39V4ainfix @amdlV40V5Aainfix =ainfix @ainvV40V28aTrueAainfix =ainfix @ainvV40V5aTrueAainfix =ainfix @ainvV39V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingV41V24Aac_balancingV41V22Aac_balancingV41V23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.4.2"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="2."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aselectedV27V26V25V34V24Lamk positionV30V31ainfix ++V32aConsainfix @V15V16V18Iainfix =arebuildV33V12AaselectedV27V26V25V33V23Lamk positionV30V31V32FIaincreasingV36ainfix ++V39aConsainfix @V15V16V18AamajorateV36ainfix @V35V28V39AamajorateV36ainfix @V35V28V12Iainfix =arebuildamk positionV37V38V39V12FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <V29c0IaeqV40V42V43qainfix =V29c0AaltV40V42V43qainfix <V29c0AaltV40V43V42qainfix >V29c0Lainfix @V41V28Lainfix @V41V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV44V4ainfix @amdlV45V28Aacorrect_forainfix @amdlV44V4ainfix @amdlV45V5Aainfix =ainfix @ainvV45V28aTrueAainfix =ainfix @ainvV45V5aTrueAainfix =ainfix @ainvV44V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingV46V24Aac_balancingV46V22Aac_balancingV46V23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<transf
|
|
name="inline_goal"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter selected_way.4.2.1"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aselector_correctV27V26V25V24Aainfix =arebuildV34alisamV24ACtaNoneaeqV35V36V38Aacorrect_forV35V38LakeyV37aSomeVamiddleV34AaincreasingV35arightV34AaincreasingV35aleftV34AaminorateV35V36arightV34AamajorateV35V36aleftV34Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31ainfix ++V32aConsainfix @V15V16V18Iainfix =Canode_modelaleftV33V39arightV33aSomeVainfix ++aleftV33arightV33aNoneamiddleV33V12Aaselector_correctV27V26V25V23Aainfix =arebuildV33alisamV23ACtaNoneaeqV40V41V43Aacorrect_forV40V43LakeyV42aSomeVamiddleV33AaincreasingV40arightV33AaincreasingV40aleftV33AaminorateV40V41arightV33AamajorateV40V41aleftV33Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31V32FIaincreasingV45ainfix ++V48aConsainfix @V15V16V18AaltV45V50ainfix @V44V28Aacorrect_forV45V50LakeyV49IamemV49V48FAaltV45V52ainfix @V44V28Aacorrect_forV45V52LakeyV51IamemV51V12FIainfix =Canode_modelaleftamk positionV46V47V48V53arightamk positionV46V47V48aSomeVainfix ++aleftamk positionV46V47V48arightamk positionV46V47V48aNoneamiddleamk positionV46V47V48V12FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <V29c0IaeqV54V56V57qainfix =V29c0AaltV54V56V57qainfix <V29c0AaltV54V57V56qainfix <c0V29Lainfix @V55V28Lainfix @V55V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV58V4ainfix @amdlV59V28Aacorrect_forainfix @amdlV58V4ainfix @amdlV59V5Aainfix =ainfix @ainvV59V28aTrueAainfix =ainfix @ainvV59V5aTrueAainfix =ainfix @ainvV58V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV60alisamV24Aacorrect_forV60V61Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV63Aainfix =alisamV24alist_modelamdlaprmV24V63Aaavl_data_correctainvaprmV24V63AabalancedV62V63LareprV24Aainfix =ahgtamV22areal_heightV64Aainfix =alisamV22alist_modelamdlaprmV22V64Aaavl_data_correctainvaprmV22V64AabalancedV62V64LareprV22Aainfix =ahgtamV23areal_heightV65Aainfix =alisamV23alist_modelamdlaprmV23V65Aaavl_data_correctainvaprmV23V65AabalancedV62V65LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter selected_way.4.2.1.1"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="amajorateV35V36aleftV34Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31ainfix ++V32aConsainfix @V15V16V18Iainfix =Canode_modelaleftV33V37arightV33aSomeVainfix ++aleftV33arightV33aNoneamiddleV33V12Aaselector_correctV27V26V25V23Aainfix =arebuildV33alisamV23ACtaNoneaeqV38V39V41Aacorrect_forV38V41LakeyV40aSomeVamiddleV33AaincreasingV38arightV33AaincreasingV38aleftV33AaminorateV38V39arightV33AamajorateV38V39aleftV33Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31V32FIaincreasingV43ainfix ++V46aConsainfix @V15V16V18AaltV43V48ainfix @V42V28Aacorrect_forV43V48LakeyV47IamemV47V46FAaltV43V50ainfix @V42V28Aacorrect_forV43V50LakeyV49IamemV49V12FIainfix =Canode_modelaleftamk positionV44V45V46V51arightamk positionV44V45V46aSomeVainfix ++aleftamk positionV44V45V46arightamk positionV44V45V46aNoneamiddleamk positionV44V45V46V12FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <V29c0IaeqV52V54V55qainfix =V29c0AaltV52V54V55qainfix <V29c0AaltV52V55V54qainfix <c0V29Lainfix @V53V28Lainfix @V53V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV56V4ainfix @amdlV57V28Aacorrect_forainfix @amdlV56V4ainfix @amdlV57V5Aainfix =ainfix @ainvV57V28aTrueAainfix =ainfix @ainvV57V5aTrueAainfix =ainfix @ainvV56V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV58alisamV24Aacorrect_forV58V59Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV61Aainfix =alisamV24alist_modelamdlaprmV24V61Aaavl_data_correctainvaprmV24V61AabalancedV60V61LareprV24Aainfix =ahgtamV22areal_heightV62Aainfix =alisamV22alist_modelamdlaprmV22V62Aaavl_data_correctainvaprmV22V62AabalancedV60V62LareprV22Aainfix =ahgtamV23areal_heightV63Aainfix =alisamV23alist_modelamdlaprmV23V63Aaavl_data_correctainvaprmV23V63AabalancedV60V63LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.4.2.1.2"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="2."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aminorateV35V36arightV34Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31ainfix ++V32aConsainfix @V15V16V18Iainfix =Canode_modelaleftV33V37arightV33aSomeVainfix ++aleftV33arightV33aNoneamiddleV33V12Aaselector_correctV27V26V25V23Aainfix =arebuildV33alisamV23ACtaNoneaeqV38V39V41Aacorrect_forV38V41LakeyV40aSomeVamiddleV33AaincreasingV38arightV33AaincreasingV38aleftV33AaminorateV38V39arightV33AamajorateV38V39aleftV33Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31V32FIaincreasingV43ainfix ++V46aConsainfix @V15V16V18AaltV43V48ainfix @V42V28Aacorrect_forV43V48LakeyV47IamemV47V46FAaltV43V50ainfix @V42V28Aacorrect_forV43V50LakeyV49IamemV49V12FIainfix =Canode_modelaleftamk positionV44V45V46V51arightamk positionV44V45V46aSomeVainfix ++aleftamk positionV44V45V46arightamk positionV44V45V46aNoneamiddleamk positionV44V45V46V12FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <V29c0IaeqV52V54V55qainfix =V29c0AaltV52V54V55qainfix <V29c0AaltV52V55V54qainfix <c0V29Lainfix @V53V28Lainfix @V53V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV56V4ainfix @amdlV57V28Aacorrect_forainfix @amdlV56V4ainfix @amdlV57V5Aainfix =ainfix @ainvV57V28aTrueAainfix =ainfix @ainvV57V5aTrueAainfix =ainfix @ainvV56V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV58alisamV24Aacorrect_forV58V59Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV61Aainfix =alisamV24alist_modelamdlaprmV24V61Aaavl_data_correctainvaprmV24V61AabalancedV60V61LareprV24Aainfix =ahgtamV22areal_heightV62Aainfix =alisamV22alist_modelamdlaprmV22V62Aaavl_data_correctainvaprmV22V62AabalancedV60V62LareprV22Aainfix =ahgtamV23areal_heightV63Aainfix =alisamV23alist_modelamdlaprmV23V63Aaavl_data_correctainvaprmV23V63AabalancedV60V63LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.55"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.4.2.1.3"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="3."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aincreasingV35aleftV34Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31ainfix ++V32aConsainfix @V15V16V18Iainfix =Canode_modelaleftV33V37arightV33aSomeVainfix ++aleftV33arightV33aNoneamiddleV33V12Aaselector_correctV27V26V25V23Aainfix =arebuildV33alisamV23ACtaNoneaeqV38V39V41Aacorrect_forV38V41LakeyV40aSomeVamiddleV33AaincreasingV38arightV33AaincreasingV38aleftV33AaminorateV38V39arightV33AamajorateV38V39aleftV33Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31V32FIaincreasingV43ainfix ++V46aConsainfix @V15V16V18AaltV43V48ainfix @V42V28Aacorrect_forV43V48LakeyV47IamemV47V46FAaltV43V50ainfix @V42V28Aacorrect_forV43V50LakeyV49IamemV49V12FIainfix =Canode_modelaleftamk positionV44V45V46V51arightamk positionV44V45V46aSomeVainfix ++aleftamk positionV44V45V46arightamk positionV44V45V46aNoneamiddleamk positionV44V45V46V12FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <V29c0IaeqV52V54V55qainfix =V29c0AaltV52V54V55qainfix <V29c0AaltV52V55V54qainfix <c0V29Lainfix @V53V28Lainfix @V53V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV56V4ainfix @amdlV57V28Aacorrect_forainfix @amdlV56V4ainfix @amdlV57V5Aainfix =ainfix @ainvV57V28aTrueAainfix =ainfix @ainvV57V5aTrueAainfix =ainfix @ainvV56V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV58alisamV24Aacorrect_forV58V59Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV61Aainfix =alisamV24alist_modelamdlaprmV24V61Aaavl_data_correctainvaprmV24V61AabalancedV60V61LareprV24Aainfix =ahgtamV22areal_heightV62Aainfix =alisamV22alist_modelamdlaprmV22V62Aaavl_data_correctainvaprmV22V62AabalancedV60V62LareprV22Aainfix =ahgtamV23areal_heightV63Aainfix =alisamV23alist_modelamdlaprmV23V63Aaavl_data_correctainvaprmV23V63AabalancedV60V63LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.4.2.1.4"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="4."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aincreasingV35arightV34Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31ainfix ++V32aConsainfix @V15V16V18Iainfix =Canode_modelaleftV33V37arightV33aSomeVainfix ++aleftV33arightV33aNoneamiddleV33V12Aaselector_correctV27V26V25V23Aainfix =arebuildV33alisamV23ACtaNoneaeqV38V39V41Aacorrect_forV38V41LakeyV40aSomeVamiddleV33AaincreasingV38arightV33AaincreasingV38aleftV33AaminorateV38V39arightV33AamajorateV38V39aleftV33Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31V32FIaincreasingV43ainfix ++V46aConsainfix @V15V16V18AaltV43V48ainfix @V42V28Aacorrect_forV43V48LakeyV47IamemV47V46FAaltV43V50ainfix @V42V28Aacorrect_forV43V50LakeyV49IamemV49V12FIainfix =Canode_modelaleftamk positionV44V45V46V51arightamk positionV44V45V46aSomeVainfix ++aleftamk positionV44V45V46arightamk positionV44V45V46aNoneamiddleamk positionV44V45V46V12FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <V29c0IaeqV52V54V55qainfix =V29c0AaltV52V54V55qainfix <V29c0AaltV52V55V54qainfix <c0V29Lainfix @V53V28Lainfix @V53V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV56V4ainfix @amdlV57V28Aacorrect_forainfix @amdlV56V4ainfix @amdlV57V5Aainfix =ainfix @ainvV57V28aTrueAainfix =ainfix @ainvV57V5aTrueAainfix =ainfix @ainvV56V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV58alisamV24Aacorrect_forV58V59Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV61Aainfix =alisamV24alist_modelamdlaprmV24V61Aaavl_data_correctainvaprmV24V61AabalancedV60V61LareprV24Aainfix =ahgtamV22areal_heightV62Aainfix =alisamV22alist_modelamdlaprmV22V62Aaavl_data_correctainvaprmV22V62AabalancedV60V62LareprV22Aainfix =ahgtamV23areal_heightV63Aainfix =alisamV23alist_modelamdlaprmV23V63Aaavl_data_correctainvaprmV23V63AabalancedV60V63LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.4.2.1.5"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="5."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneacorrect_forV35V38LakeyV37aSomeVamiddleV34Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31ainfix ++V32aConsainfix @V15V16V18Iainfix =Canode_modelaleftV33V39arightV33aSomeVainfix ++aleftV33arightV33aNoneamiddleV33V12Aaselector_correctV27V26V25V23Aainfix =arebuildV33alisamV23ACtaNoneaeqV40V41V43Aacorrect_forV40V43LakeyV42aSomeVamiddleV33AaincreasingV40arightV33AaincreasingV40aleftV33AaminorateV40V41arightV33AamajorateV40V41aleftV33Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31V32FIaincreasingV45ainfix ++V48aConsainfix @V15V16V18AaltV45V50ainfix @V44V28Aacorrect_forV45V50LakeyV49IamemV49V48FAaltV45V52ainfix @V44V28Aacorrect_forV45V52LakeyV51IamemV51V12FIainfix =Canode_modelaleftamk positionV46V47V48V53arightamk positionV46V47V48aSomeVainfix ++aleftamk positionV46V47V48arightamk positionV46V47V48aNoneamiddleamk positionV46V47V48V12FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <V29c0IaeqV54V56V57qainfix =V29c0AaltV54V56V57qainfix <V29c0AaltV54V57V56qainfix <c0V29Lainfix @V55V28Lainfix @V55V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV58V4ainfix @amdlV59V28Aacorrect_forainfix @amdlV58V4ainfix @amdlV59V5Aainfix =ainfix @ainvV59V28aTrueAainfix =ainfix @ainvV59V5aTrueAainfix =ainfix @ainvV58V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV60alisamV24Aacorrect_forV60V61Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV63Aainfix =alisamV24alist_modelamdlaprmV24V63Aaavl_data_correctainvaprmV24V63AabalancedV62V63LareprV24Aainfix =ahgtamV22areal_heightV64Aainfix =alisamV22alist_modelamdlaprmV22V64Aaavl_data_correctainvaprmV22V64AabalancedV62V64LareprV22Aainfix =ahgtamV23areal_heightV65Aainfix =alisamV23alist_modelamdlaprmV23V65Aaavl_data_correctainvaprmV23V65AabalancedV62V65LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.29"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.4.2.1.6"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="6."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneaeqV35V36V38LakeyV37aSomeVamiddleV34Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31ainfix ++V32aConsainfix @V15V16V18Iainfix =Canode_modelaleftV33V39arightV33aSomeVainfix ++aleftV33arightV33aNoneamiddleV33V12Aaselector_correctV27V26V25V23Aainfix =arebuildV33alisamV23ACtaNoneaeqV40V41V43Aacorrect_forV40V43LakeyV42aSomeVamiddleV33AaincreasingV40arightV33AaincreasingV40aleftV33AaminorateV40V41arightV33AamajorateV40V41aleftV33Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31V32FIaincreasingV45ainfix ++V48aConsainfix @V15V16V18AaltV45V50ainfix @V44V28Aacorrect_forV45V50LakeyV49IamemV49V48FAaltV45V52ainfix @V44V28Aacorrect_forV45V52LakeyV51IamemV51V12FIainfix =Canode_modelaleftamk positionV46V47V48V53arightamk positionV46V47V48aSomeVainfix ++aleftamk positionV46V47V48arightamk positionV46V47V48aNoneamiddleamk positionV46V47V48V12FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <V29c0IaeqV54V56V57qainfix =V29c0AaltV54V56V57qainfix <V29c0AaltV54V57V56qainfix <c0V29Lainfix @V55V28Lainfix @V55V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV58V4ainfix @amdlV59V28Aacorrect_forainfix @amdlV58V4ainfix @amdlV59V5Aainfix =ainfix @ainvV59V28aTrueAainfix =ainfix @ainvV59V5aTrueAainfix =ainfix @ainvV58V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV60alisamV24Aacorrect_forV60V61Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV63Aainfix =alisamV24alist_modelamdlaprmV24V63Aaavl_data_correctainvaprmV24V63AabalancedV62V63LareprV24Aainfix =ahgtamV22areal_heightV64Aainfix =alisamV22alist_modelamdlaprmV22V64Aaavl_data_correctainvaprmV22V64AabalancedV62V64LareprV22Aainfix =ahgtamV23areal_heightV65Aainfix =alisamV23alist_modelamdlaprmV23V65Aaavl_data_correctainvaprmV23V65AabalancedV62V65LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.90"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.4.2.1.7"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="7."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =arebuildV34alisamV24Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31ainfix ++V32aConsainfix @V15V16V18Iainfix =Canode_modelaleftV33V37arightV33aSomeVainfix ++aleftV33arightV33aNoneamiddleV33V12Aaselector_correctV27V26V25V23Aainfix =arebuildV33alisamV23ACtaNoneaeqV38V39V41Aacorrect_forV38V41LakeyV40aSomeVamiddleV33AaincreasingV38arightV33AaincreasingV38aleftV33AaminorateV38V39arightV33AamajorateV38V39aleftV33Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31V32FIaincreasingV43ainfix ++V46aConsainfix @V15V16V18AaltV43V48ainfix @V42V28Aacorrect_forV43V48LakeyV47IamemV47V46FAaltV43V50ainfix @V42V28Aacorrect_forV43V50LakeyV49IamemV49V12FIainfix =Canode_modelaleftamk positionV44V45V46V51arightamk positionV44V45V46aSomeVainfix ++aleftamk positionV44V45V46arightamk positionV44V45V46aNoneamiddleamk positionV44V45V46V12FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <V29c0IaeqV52V54V55qainfix =V29c0AaltV52V54V55qainfix <V29c0AaltV52V55V54qainfix <c0V29Lainfix @V53V28Lainfix @V53V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV56V4ainfix @amdlV57V28Aacorrect_forainfix @amdlV56V4ainfix @amdlV57V5Aainfix =ainfix @ainvV57V28aTrueAainfix =ainfix @ainvV57V5aTrueAainfix =ainfix @ainvV56V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV58alisamV24Aacorrect_forV58V59Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV61Aainfix =alisamV24alist_modelamdlaprmV24V61Aaavl_data_correctainvaprmV24V61AabalancedV60V61LareprV24Aainfix =ahgtamV22areal_heightV62Aainfix =alisamV22alist_modelamdlaprmV22V62Aaavl_data_correctainvaprmV22V62AabalancedV60V62LareprV22Aainfix =ahgtamV23areal_heightV63Aainfix =alisamV23alist_modelamdlaprmV23V63Aaavl_data_correctainvaprmV23V63AabalancedV60V63LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.44"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.4.2.1.8"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="8."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aselector_correctV27V26V25V24Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31ainfix ++V32aConsainfix @V15V16V18Iainfix =Canode_modelaleftV33V37arightV33aSomeVainfix ++aleftV33arightV33aNoneamiddleV33V12Aaselector_correctV27V26V25V23Aainfix =arebuildV33alisamV23ACtaNoneaeqV38V39V41Aacorrect_forV38V41LakeyV40aSomeVamiddleV33AaincreasingV38arightV33AaincreasingV38aleftV33AaminorateV38V39arightV33AamajorateV38V39aleftV33Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31V32FIaincreasingV43ainfix ++V46aConsainfix @V15V16V18AaltV43V48ainfix @V42V28Aacorrect_forV43V48LakeyV47IamemV47V46FAaltV43V50ainfix @V42V28Aacorrect_forV43V50LakeyV49IamemV49V12FIainfix =Canode_modelaleftamk positionV44V45V46V51arightamk positionV44V45V46aSomeVainfix ++aleftamk positionV44V45V46arightamk positionV44V45V46aNoneamiddleamk positionV44V45V46V12FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <V29c0IaeqV52V54V55qainfix =V29c0AaltV52V54V55qainfix <V29c0AaltV52V55V54qainfix <c0V29Lainfix @V53V28Lainfix @V53V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV56V4ainfix @amdlV57V28Aacorrect_forainfix @amdlV56V4ainfix @amdlV57V5Aainfix =ainfix @ainvV57V28aTrueAainfix =ainfix @ainvV57V5aTrueAainfix =ainfix @ainvV56V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV58alisamV24Aacorrect_forV58V59Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV61Aainfix =alisamV24alist_modelamdlaprmV24V61Aaavl_data_correctainvaprmV24V61AabalancedV60V61LareprV24Aainfix =ahgtamV22areal_heightV62Aainfix =alisamV22alist_modelamdlaprmV22V62Aaavl_data_correctainvaprmV22V62AabalancedV60V62LareprV22Aainfix =ahgtamV23areal_heightV63Aainfix =alisamV23alist_modelamdlaprmV23V63Aaavl_data_correctainvaprmV23V63AabalancedV60V63LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.11"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.4.3"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="3."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =arebuildV34V7Lamk positionV30V31ainfix ++V32aConsainfix @V15V16V18Iainfix =arebuildV33V12AaselectedV27V26V25V33V23Lamk positionV30V31V32FIaincreasingV36ainfix ++V39aConsainfix @V15V16V18AamajorateV36ainfix @V35V28V39AamajorateV36ainfix @V35V28V12Iainfix =arebuildamk positionV37V38V39V12FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <V29c0IaeqV40V42V43qainfix =V29c0AaltV40V42V43qainfix <V29c0AaltV40V43V42qainfix >V29c0Lainfix @V41V28Lainfix @V41V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV44V4ainfix @amdlV45V28Aacorrect_forainfix @amdlV44V4ainfix @amdlV45V5Aainfix =ainfix @ainvV45V28aTrueAainfix =ainfix @ainvV45V5aTrueAainfix =ainfix @ainvV44V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingV46V24Aac_balancingV46V22Aac_balancingV46V23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.76"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.5"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="5. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionaincreasingV31ainfix ++V12aConsainfix @V15V16V32AaminorateV31ainfix @V30V28V32AaminorateV31ainfix @V30V28V18Iainfix =arebuildamk positionV32V33V34V18FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix >V29c0INainfix <V29c0IaeqV35V37V38qainfix =V29c0AaltV35V37V38qainfix <V29c0AaltV35V38V37qainfix >V29c0Lainfix @V36V28Lainfix @V36V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV39V4ainfix @amdlV40V28Aacorrect_forainfix @amdlV39V4ainfix @amdlV40V5Aainfix =ainfix @ainvV40V28aTrueAainfix =ainfix @ainvV40V5aTrueAainfix =ainfix @ainvV39V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingV41V24Aac_balancingV41V22Aac_balancingV41V23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter selected_way.5.1"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="1. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionaminorateV31ainfix @V30V28V18Iainfix =arebuildamk positionV32V33V34V18FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix >V29c0INainfix <V29c0IaeqV35V37V38qainfix =V29c0AaltV35V37V38qainfix <V29c0AaltV35V38V37qainfix >V29c0Lainfix @V36V28Lainfix @V36V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV39V4ainfix @amdlV40V28Aacorrect_forainfix @amdlV39V4ainfix @amdlV40V5Aainfix =ainfix @ainvV40V28aTrueAainfix =ainfix @ainvV40V5aTrueAainfix =ainfix @ainvV39V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingV41V24Aac_balancingV41V22Aac_balancingV41V23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.11"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.5.2"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="2. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionaminorateV31ainfix @V30V28V32IaminorateV31ainfix @V30V28V18Iainfix =arebuildamk positionV32V33V34V18FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix >V29c0INainfix <V29c0IaeqV35V37V38qainfix =V29c0AaltV35V37V38qainfix <V29c0AaltV35V38V37qainfix >V29c0Lainfix @V36V28Lainfix @V36V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV39V4ainfix @amdlV40V28Aacorrect_forainfix @amdlV39V4ainfix @amdlV40V5Aainfix =ainfix @ainvV40V28aTrueAainfix =ainfix @ainvV40V5aTrueAainfix =ainfix @ainvV39V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingV41V24Aac_balancingV41V22Aac_balancingV41V23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.46"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.5.3"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="3. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionaincreasingV31ainfix ++V12aConsainfix @V15V16V32IaminorateV31ainfix @V30V28V32IaminorateV31ainfix @V30V28V18Iainfix =arebuildamk positionV32V33V34V18FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix >V29c0INainfix <V29c0IaeqV35V37V38qainfix =V29c0AaltV35V37V38qainfix <V29c0AaltV35V38V37qainfix >V29c0Lainfix @V36V28Lainfix @V36V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV39V4ainfix @amdlV40V28Aacorrect_forainfix @amdlV39V4ainfix @amdlV40V5Aainfix =ainfix @ainvV40V28aTrueAainfix =ainfix @ainvV40V5aTrueAainfix =ainfix @ainvV39V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingV41V24Aac_balancingV41V22Aac_balancingV41V23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.03"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.6"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =arebuildV34V7AaselectedV27V26V25V34V24Lamk positionainfix ++V12aConsainfix @V15V16V30V31V32Iainfix =arebuildV33V18AaselectedV27V26V25V33V22Lamk positionV30V31V32FAaselector_correctV27V26V25V22IaincreasingV36ainfix ++V12aConsainfix @V15V16V37AaminorateV36ainfix @V35V28V37AaminorateV36ainfix @V35V28V18Iainfix =arebuildamk positionV37V38V39V18FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix >V29c0INainfix <V29c0IaeqV40V42V43qainfix =V29c0AaltV40V42V43qainfix <V29c0AaltV40V43V42qainfix >V29c0Lainfix @V41V28Lainfix @V41V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV44V4ainfix @amdlV45V28Aacorrect_forainfix @amdlV44V4ainfix @amdlV45V5Aainfix =ainfix @ainvV45V28aTrueAainfix =ainfix @ainvV45V5aTrueAainfix =ainfix @ainvV44V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingV46V24Aac_balancingV46V22Aac_balancingV46V23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter selected_way.6.1"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aselector_correctV27V26V25V22IaincreasingV31ainfix ++V12aConsainfix @V15V16V32AaminorateV31ainfix @V30V28V32AaminorateV31ainfix @V30V28V18Iainfix =arebuildamk positionV32V33V34V18FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix >V29c0INainfix <V29c0IaeqV35V37V38qainfix =V29c0AaltV35V37V38qainfix <V29c0AaltV35V38V37qainfix >V29c0Lainfix @V36V28Lainfix @V36V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV39V4ainfix @amdlV40V28Aacorrect_forainfix @amdlV39V4ainfix @amdlV40V5Aainfix =ainfix @ainvV40V28aTrueAainfix =ainfix @ainvV40V5aTrueAainfix =ainfix @ainvV39V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingV41V24Aac_balancingV41V22Aac_balancingV41V23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.6.2"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="2."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aselectedV27V26V25V34V24Lamk positionainfix ++V12aConsainfix @V15V16V30V31V32Iainfix =arebuildV33V18AaselectedV27V26V25V33V22Lamk positionV30V31V32FIaincreasingV36ainfix ++V12aConsainfix @V15V16V37AaminorateV36ainfix @V35V28V37AaminorateV36ainfix @V35V28V18Iainfix =arebuildamk positionV37V38V39V18FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix >V29c0INainfix <V29c0IaeqV40V42V43qainfix =V29c0AaltV40V42V43qainfix <V29c0AaltV40V43V42qainfix >V29c0Lainfix @V41V28Lainfix @V41V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV44V4ainfix @amdlV45V28Aacorrect_forainfix @amdlV44V4ainfix @amdlV45V5Aainfix =ainfix @ainvV45V28aTrueAainfix =ainfix @ainvV45V5aTrueAainfix =ainfix @ainvV44V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingV46V24Aac_balancingV46V22Aac_balancingV46V23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<transf
|
|
name="inline_goal"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter selected_way.6.2.1"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aselector_correctV27V26V25V24Aainfix =arebuildV34alisamV24ACtaNoneaeqV35V36V38Aacorrect_forV35V38LakeyV37aSomeVamiddleV34AaincreasingV35arightV34AaincreasingV35aleftV34AaminorateV35V36arightV34AamajorateV35V36aleftV34Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionainfix ++V12aConsainfix @V15V16V30V31V32Iainfix =Canode_modelaleftV33V39arightV33aSomeVainfix ++aleftV33arightV33aNoneamiddleV33V18Aaselector_correctV27V26V25V22Aainfix =arebuildV33alisamV22ACtaNoneaeqV40V41V43Aacorrect_forV40V43LakeyV42aSomeVamiddleV33AaincreasingV40arightV33AaincreasingV40aleftV33AaminorateV40V41arightV33AamajorateV40V41aleftV33Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31V32FIaincreasingV45ainfix ++V12aConsainfix @V15V16V46AaltV45ainfix @V44V28V50Aacorrect_forV45V50LakeyV49IamemV49V46FAaltV45ainfix @V44V28V52Aacorrect_forV45V52LakeyV51IamemV51V18FIainfix =Canode_modelaleftamk positionV46V47V48V53arightamk positionV46V47V48aSomeVainfix ++aleftamk positionV46V47V48arightamk positionV46V47V48aNoneamiddleamk positionV46V47V48V18FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <c0V29INainfix <V29c0IaeqV54V56V57qainfix =V29c0AaltV54V56V57qainfix <V29c0AaltV54V57V56qainfix <c0V29Lainfix @V55V28Lainfix @V55V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV58V4ainfix @amdlV59V28Aacorrect_forainfix @amdlV58V4ainfix @amdlV59V5Aainfix =ainfix @ainvV59V28aTrueAainfix =ainfix @ainvV59V5aTrueAainfix =ainfix @ainvV58V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV60alisamV24Aacorrect_forV60V61Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV63Aainfix =alisamV24alist_modelamdlaprmV24V63Aaavl_data_correctainvaprmV24V63AabalancedV62V63LareprV24Aainfix =ahgtamV22areal_heightV64Aainfix =alisamV22alist_modelamdlaprmV22V64Aaavl_data_correctainvaprmV22V64AabalancedV62V64LareprV22Aainfix =ahgtamV23areal_heightV65Aainfix =alisamV23alist_modelamdlaprmV23V65Aaavl_data_correctainvaprmV23V65AabalancedV62V65LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter selected_way.6.2.1.1"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="amajorateV35V36aleftV34Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionainfix ++V12aConsainfix @V15V16V30V31V32Iainfix =Canode_modelaleftV33V37arightV33aSomeVainfix ++aleftV33arightV33aNoneamiddleV33V18Aaselector_correctV27V26V25V22Aainfix =arebuildV33alisamV22ACtaNoneaeqV38V39V41Aacorrect_forV38V41LakeyV40aSomeVamiddleV33AaincreasingV38arightV33AaincreasingV38aleftV33AaminorateV38V39arightV33AamajorateV38V39aleftV33Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31V32FIaincreasingV43ainfix ++V12aConsainfix @V15V16V44AaltV43ainfix @V42V28V48Aacorrect_forV43V48LakeyV47IamemV47V44FAaltV43ainfix @V42V28V50Aacorrect_forV43V50LakeyV49IamemV49V18FIainfix =Canode_modelaleftamk positionV44V45V46V51arightamk positionV44V45V46aSomeVainfix ++aleftamk positionV44V45V46arightamk positionV44V45V46aNoneamiddleamk positionV44V45V46V18FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <c0V29INainfix <V29c0IaeqV52V54V55qainfix =V29c0AaltV52V54V55qainfix <V29c0AaltV52V55V54qainfix <c0V29Lainfix @V53V28Lainfix @V53V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV56V4ainfix @amdlV57V28Aacorrect_forainfix @amdlV56V4ainfix @amdlV57V5Aainfix =ainfix @ainvV57V28aTrueAainfix =ainfix @ainvV57V5aTrueAainfix =ainfix @ainvV56V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV58alisamV24Aacorrect_forV58V59Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV61Aainfix =alisamV24alist_modelamdlaprmV24V61Aaavl_data_correctainvaprmV24V61AabalancedV60V61LareprV24Aainfix =ahgtamV22areal_heightV62Aainfix =alisamV22alist_modelamdlaprmV22V62Aaavl_data_correctainvaprmV22V62AabalancedV60V62LareprV22Aainfix =ahgtamV23areal_heightV63Aainfix =alisamV23alist_modelamdlaprmV23V63Aaavl_data_correctainvaprmV23V63AabalancedV60V63LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="2.50"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.6.2.1.2"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="2."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aminorateV35V36arightV34Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionainfix ++V12aConsainfix @V15V16V30V31V32Iainfix =Canode_modelaleftV33V37arightV33aSomeVainfix ++aleftV33arightV33aNoneamiddleV33V18Aaselector_correctV27V26V25V22Aainfix =arebuildV33alisamV22ACtaNoneaeqV38V39V41Aacorrect_forV38V41LakeyV40aSomeVamiddleV33AaincreasingV38arightV33AaincreasingV38aleftV33AaminorateV38V39arightV33AamajorateV38V39aleftV33Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31V32FIaincreasingV43ainfix ++V12aConsainfix @V15V16V44AaltV43ainfix @V42V28V48Aacorrect_forV43V48LakeyV47IamemV47V44FAaltV43ainfix @V42V28V50Aacorrect_forV43V50LakeyV49IamemV49V18FIainfix =Canode_modelaleftamk positionV44V45V46V51arightamk positionV44V45V46aSomeVainfix ++aleftamk positionV44V45V46arightamk positionV44V45V46aNoneamiddleamk positionV44V45V46V18FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <c0V29INainfix <V29c0IaeqV52V54V55qainfix =V29c0AaltV52V54V55qainfix <V29c0AaltV52V55V54qainfix <c0V29Lainfix @V53V28Lainfix @V53V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV56V4ainfix @amdlV57V28Aacorrect_forainfix @amdlV56V4ainfix @amdlV57V5Aainfix =ainfix @ainvV57V28aTrueAainfix =ainfix @ainvV57V5aTrueAainfix =ainfix @ainvV56V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV58alisamV24Aacorrect_forV58V59Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV61Aainfix =alisamV24alist_modelamdlaprmV24V61Aaavl_data_correctainvaprmV24V61AabalancedV60V61LareprV24Aainfix =ahgtamV22areal_heightV62Aainfix =alisamV22alist_modelamdlaprmV22V62Aaavl_data_correctainvaprmV22V62AabalancedV60V62LareprV22Aainfix =ahgtamV23areal_heightV63Aainfix =alisamV23alist_modelamdlaprmV23V63Aaavl_data_correctainvaprmV23V63AabalancedV60V63LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.6.2.1.3"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="3."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aincreasingV35aleftV34Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionainfix ++V12aConsainfix @V15V16V30V31V32Iainfix =Canode_modelaleftV33V37arightV33aSomeVainfix ++aleftV33arightV33aNoneamiddleV33V18Aaselector_correctV27V26V25V22Aainfix =arebuildV33alisamV22ACtaNoneaeqV38V39V41Aacorrect_forV38V41LakeyV40aSomeVamiddleV33AaincreasingV38arightV33AaincreasingV38aleftV33AaminorateV38V39arightV33AamajorateV38V39aleftV33Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31V32FIaincreasingV43ainfix ++V12aConsainfix @V15V16V44AaltV43ainfix @V42V28V48Aacorrect_forV43V48LakeyV47IamemV47V44FAaltV43ainfix @V42V28V50Aacorrect_forV43V50LakeyV49IamemV49V18FIainfix =Canode_modelaleftamk positionV44V45V46V51arightamk positionV44V45V46aSomeVainfix ++aleftamk positionV44V45V46arightamk positionV44V45V46aNoneamiddleamk positionV44V45V46V18FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <c0V29INainfix <V29c0IaeqV52V54V55qainfix =V29c0AaltV52V54V55qainfix <V29c0AaltV52V55V54qainfix <c0V29Lainfix @V53V28Lainfix @V53V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV56V4ainfix @amdlV57V28Aacorrect_forainfix @amdlV56V4ainfix @amdlV57V5Aainfix =ainfix @ainvV57V28aTrueAainfix =ainfix @ainvV57V5aTrueAainfix =ainfix @ainvV56V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV58alisamV24Aacorrect_forV58V59Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV61Aainfix =alisamV24alist_modelamdlaprmV24V61Aaavl_data_correctainvaprmV24V61AabalancedV60V61LareprV24Aainfix =ahgtamV22areal_heightV62Aainfix =alisamV22alist_modelamdlaprmV22V62Aaavl_data_correctainvaprmV22V62AabalancedV60V62LareprV22Aainfix =ahgtamV23areal_heightV63Aainfix =alisamV23alist_modelamdlaprmV23V63Aaavl_data_correctainvaprmV23V63AabalancedV60V63LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.69"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.6.2.1.4"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="4."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aincreasingV35arightV34Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionainfix ++V12aConsainfix @V15V16V30V31V32Iainfix =Canode_modelaleftV33V37arightV33aSomeVainfix ++aleftV33arightV33aNoneamiddleV33V18Aaselector_correctV27V26V25V22Aainfix =arebuildV33alisamV22ACtaNoneaeqV38V39V41Aacorrect_forV38V41LakeyV40aSomeVamiddleV33AaincreasingV38arightV33AaincreasingV38aleftV33AaminorateV38V39arightV33AamajorateV38V39aleftV33Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31V32FIaincreasingV43ainfix ++V12aConsainfix @V15V16V44AaltV43ainfix @V42V28V48Aacorrect_forV43V48LakeyV47IamemV47V44FAaltV43ainfix @V42V28V50Aacorrect_forV43V50LakeyV49IamemV49V18FIainfix =Canode_modelaleftamk positionV44V45V46V51arightamk positionV44V45V46aSomeVainfix ++aleftamk positionV44V45V46arightamk positionV44V45V46aNoneamiddleamk positionV44V45V46V18FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <c0V29INainfix <V29c0IaeqV52V54V55qainfix =V29c0AaltV52V54V55qainfix <V29c0AaltV52V55V54qainfix <c0V29Lainfix @V53V28Lainfix @V53V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV56V4ainfix @amdlV57V28Aacorrect_forainfix @amdlV56V4ainfix @amdlV57V5Aainfix =ainfix @ainvV57V28aTrueAainfix =ainfix @ainvV57V5aTrueAainfix =ainfix @ainvV56V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV58alisamV24Aacorrect_forV58V59Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV61Aainfix =alisamV24alist_modelamdlaprmV24V61Aaavl_data_correctainvaprmV24V61AabalancedV60V61LareprV24Aainfix =ahgtamV22areal_heightV62Aainfix =alisamV22alist_modelamdlaprmV22V62Aaavl_data_correctainvaprmV22V62AabalancedV60V62LareprV22Aainfix =ahgtamV23areal_heightV63Aainfix =alisamV23alist_modelamdlaprmV23V63Aaavl_data_correctainvaprmV23V63AabalancedV60V63LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.13"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.6.2.1.5"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="5."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneacorrect_forV35V38LakeyV37aSomeVamiddleV34Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionainfix ++V12aConsainfix @V15V16V30V31V32Iainfix =Canode_modelaleftV33V39arightV33aSomeVainfix ++aleftV33arightV33aNoneamiddleV33V18Aaselector_correctV27V26V25V22Aainfix =arebuildV33alisamV22ACtaNoneaeqV40V41V43Aacorrect_forV40V43LakeyV42aSomeVamiddleV33AaincreasingV40arightV33AaincreasingV40aleftV33AaminorateV40V41arightV33AamajorateV40V41aleftV33Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31V32FIaincreasingV45ainfix ++V12aConsainfix @V15V16V46AaltV45ainfix @V44V28V50Aacorrect_forV45V50LakeyV49IamemV49V46FAaltV45ainfix @V44V28V52Aacorrect_forV45V52LakeyV51IamemV51V18FIainfix =Canode_modelaleftamk positionV46V47V48V53arightamk positionV46V47V48aSomeVainfix ++aleftamk positionV46V47V48arightamk positionV46V47V48aNoneamiddleamk positionV46V47V48V18FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <c0V29INainfix <V29c0IaeqV54V56V57qainfix =V29c0AaltV54V56V57qainfix <V29c0AaltV54V57V56qainfix <c0V29Lainfix @V55V28Lainfix @V55V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV58V4ainfix @amdlV59V28Aacorrect_forainfix @amdlV58V4ainfix @amdlV59V5Aainfix =ainfix @ainvV59V28aTrueAainfix =ainfix @ainvV59V5aTrueAainfix =ainfix @ainvV58V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV60alisamV24Aacorrect_forV60V61Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV63Aainfix =alisamV24alist_modelamdlaprmV24V63Aaavl_data_correctainvaprmV24V63AabalancedV62V63LareprV24Aainfix =ahgtamV22areal_heightV64Aainfix =alisamV22alist_modelamdlaprmV22V64Aaavl_data_correctainvaprmV22V64AabalancedV62V64LareprV22Aainfix =ahgtamV23areal_heightV65Aainfix =alisamV23alist_modelamdlaprmV23V65Aaavl_data_correctainvaprmV23V65AabalancedV62V65LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.43"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.6.2.1.6"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="6."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneaeqV35V36V38LakeyV37aSomeVamiddleV34Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionainfix ++V12aConsainfix @V15V16V30V31V32Iainfix =Canode_modelaleftV33V39arightV33aSomeVainfix ++aleftV33arightV33aNoneamiddleV33V18Aaselector_correctV27V26V25V22Aainfix =arebuildV33alisamV22ACtaNoneaeqV40V41V43Aacorrect_forV40V43LakeyV42aSomeVamiddleV33AaincreasingV40arightV33AaincreasingV40aleftV33AaminorateV40V41arightV33AamajorateV40V41aleftV33Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31V32FIaincreasingV45ainfix ++V12aConsainfix @V15V16V46AaltV45ainfix @V44V28V50Aacorrect_forV45V50LakeyV49IamemV49V46FAaltV45ainfix @V44V28V52Aacorrect_forV45V52LakeyV51IamemV51V18FIainfix =Canode_modelaleftamk positionV46V47V48V53arightamk positionV46V47V48aSomeVainfix ++aleftamk positionV46V47V48arightamk positionV46V47V48aNoneamiddleamk positionV46V47V48V18FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <c0V29INainfix <V29c0IaeqV54V56V57qainfix =V29c0AaltV54V56V57qainfix <V29c0AaltV54V57V56qainfix <c0V29Lainfix @V55V28Lainfix @V55V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV58V4ainfix @amdlV59V28Aacorrect_forainfix @amdlV58V4ainfix @amdlV59V5Aainfix =ainfix @ainvV59V28aTrueAainfix =ainfix @ainvV59V5aTrueAainfix =ainfix @ainvV58V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV60alisamV24Aacorrect_forV60V61Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV63Aainfix =alisamV24alist_modelamdlaprmV24V63Aaavl_data_correctainvaprmV24V63AabalancedV62V63LareprV24Aainfix =ahgtamV22areal_heightV64Aainfix =alisamV22alist_modelamdlaprmV22V64Aaavl_data_correctainvaprmV22V64AabalancedV62V64LareprV22Aainfix =ahgtamV23areal_heightV65Aainfix =alisamV23alist_modelamdlaprmV23V65Aaavl_data_correctainvaprmV23V65AabalancedV62V65LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.54"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.6.2.1.7"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="7."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =arebuildV34alisamV24Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionainfix ++V12aConsainfix @V15V16V30V31V32Iainfix =Canode_modelaleftV33V37arightV33aSomeVainfix ++aleftV33arightV33aNoneamiddleV33V18Aaselector_correctV27V26V25V22Aainfix =arebuildV33alisamV22ACtaNoneaeqV38V39V41Aacorrect_forV38V41LakeyV40aSomeVamiddleV33AaincreasingV38arightV33AaincreasingV38aleftV33AaminorateV38V39arightV33AamajorateV38V39aleftV33Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31V32FIaincreasingV43ainfix ++V12aConsainfix @V15V16V44AaltV43ainfix @V42V28V48Aacorrect_forV43V48LakeyV47IamemV47V44FAaltV43ainfix @V42V28V50Aacorrect_forV43V50LakeyV49IamemV49V18FIainfix =Canode_modelaleftamk positionV44V45V46V51arightamk positionV44V45V46aSomeVainfix ++aleftamk positionV44V45V46arightamk positionV44V45V46aNoneamiddleamk positionV44V45V46V18FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <c0V29INainfix <V29c0IaeqV52V54V55qainfix =V29c0AaltV52V54V55qainfix <V29c0AaltV52V55V54qainfix <c0V29Lainfix @V53V28Lainfix @V53V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV56V4ainfix @amdlV57V28Aacorrect_forainfix @amdlV56V4ainfix @amdlV57V5Aainfix =ainfix @ainvV57V28aTrueAainfix =ainfix @ainvV57V5aTrueAainfix =ainfix @ainvV56V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV58alisamV24Aacorrect_forV58V59Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV61Aainfix =alisamV24alist_modelamdlaprmV24V61Aaavl_data_correctainvaprmV24V61AabalancedV60V61LareprV24Aainfix =ahgtamV22areal_heightV62Aainfix =alisamV22alist_modelamdlaprmV22V62Aaavl_data_correctainvaprmV22V62AabalancedV60V62LareprV22Aainfix =ahgtamV23areal_heightV63Aainfix =alisamV23alist_modelamdlaprmV23V63Aaavl_data_correctainvaprmV23V63AabalancedV60V63LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.68"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.6.2.1.8"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="8."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aselector_correctV27V26V25V24Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionainfix ++V12aConsainfix @V15V16V30V31V32Iainfix =Canode_modelaleftV33V37arightV33aSomeVainfix ++aleftV33arightV33aNoneamiddleV33V18Aaselector_correctV27V26V25V22Aainfix =arebuildV33alisamV22ACtaNoneaeqV38V39V41Aacorrect_forV38V41LakeyV40aSomeVamiddleV33AaincreasingV38arightV33AaincreasingV38aleftV33AaminorateV38V39arightV33AamajorateV38V39aleftV33Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV30V31V32FIaincreasingV43ainfix ++V12aConsainfix @V15V16V44AaltV43ainfix @V42V28V48Aacorrect_forV43V48LakeyV47IamemV47V44FAaltV43ainfix @V42V28V50Aacorrect_forV43V50LakeyV49IamemV49V18FIainfix =Canode_modelaleftamk positionV44V45V46V51arightamk positionV44V45V46aSomeVainfix ++aleftamk positionV44V45V46arightamk positionV44V45V46aNoneamiddleamk positionV44V45V46V18FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix <c0V29INainfix <V29c0IaeqV52V54V55qainfix =V29c0AaltV52V54V55qainfix <V29c0AaltV52V55V54qainfix <c0V29Lainfix @V53V28Lainfix @V53V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV56V4ainfix @amdlV57V28Aacorrect_forainfix @amdlV56V4ainfix @amdlV57V5Aainfix =ainfix @ainvV57V28aTrueAainfix =ainfix @ainvV57V5aTrueAainfix =ainfix @ainvV56V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV58alisamV24Aacorrect_forV58V59Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV61Aainfix =alisamV24alist_modelamdlaprmV24V61Aaavl_data_correctainvaprmV24V61AabalancedV60V61LareprV24Aainfix =ahgtamV22areal_heightV62Aainfix =alisamV22alist_modelamdlaprmV22V62Aaavl_data_correctainvaprmV22V62AabalancedV60V62LareprV22Aainfix =ahgtamV23areal_heightV63Aainfix =alisamV23alist_modelamdlaprmV23V63Aaavl_data_correctainvaprmV23V63AabalancedV60V63LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.6.3"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="3."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =arebuildV34V7Lamk positionainfix ++V12aConsainfix @V15V16V30V31V32Iainfix =arebuildV33V18AaselectedV27V26V25V33V22Lamk positionV30V31V32FIaincreasingV36ainfix ++V12aConsainfix @V15V16V37AaminorateV36ainfix @V35V28V37AaminorateV36ainfix @V35V28V18Iainfix =arebuildamk positionV37V38V39V18FLainfix @amdlamake_paramsV27V4Lamdlamake_paramsV27Iainfix >V29c0INainfix <V29c0IaeqV40V42V43qainfix =V29c0AaltV40V42V43qainfix <V29c0AaltV40V43V42qainfix >V29c0Lainfix @V41V28Lainfix @V41V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV44V4ainfix @amdlV45V28Aacorrect_forainfix @amdlV44V4ainfix @amdlV45V5Aainfix =ainfix @ainvV45V28aTrueAainfix =ainfix @ainvV45V5aTrueAainfix =ainfix @ainvV44V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingV46V24Aac_balancingV46V22Aac_balancingV46V23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.94"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.7"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =arebuildV30ainfix ++V12aConsainfix @V15V16V18AaselectedV27V26V25V30V24Lamk positionV12aSomeainfix @V15V16V18INainfix >V29c0INainfix <V29c0IaeqV31V33V34qainfix =V29c0AaltV31V33V34qainfix <V29c0AaltV31V34V33qainfix >V29c0Lainfix @V32V28Lainfix @V32V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV35V4ainfix @amdlV36V28Aacorrect_forainfix @amdlV35V4ainfix @amdlV36V5Aainfix =ainfix @ainvV36V28aTrueAainfix =ainfix @ainvV36V5aTrueAainfix =ainfix @ainvV35V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingV37V24Aac_balancingV37V22Aac_balancingV37V23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter selected_way.7.1"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionaselectedV27V26V25V30V24Lamk positionV12aSomeainfix @V15V16V18INainfix >V29c0INainfix <V29c0IaeqV31V33V34qainfix =V29c0AaltV31V33V34qainfix <V29c0AaltV31V34V33qainfix >V29c0Lainfix @V32V28Lainfix @V32V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV35V4ainfix @amdlV36V28Aacorrect_forainfix @amdlV35V4ainfix @amdlV36V5Aainfix =ainfix @ainvV36V28aTrueAainfix =ainfix @ainvV36V5aTrueAainfix =ainfix @ainvV35V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingV37V24Aac_balancingV37V22Aac_balancingV37V23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<transf
|
|
name="inline_goal"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter selected_way.7.1.1"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionaselector_correctV27V26V25V24Aainfix =arebuildV30alisamV24ACtaNoneaeqV31V32V34Aacorrect_forV31V34LakeyV33aSomeVamiddleV30AaincreasingV31arightV30AaincreasingV31aleftV30AaminorateV31V32arightV30AamajorateV31V32aleftV30Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV12aSomeainfix @V15V16V18INainfix <c0V29INainfix <V29c0IaeqV35V37V38qainfix =V29c0AaltV35V37V38qainfix <V29c0AaltV35V38V37qainfix <c0V29Lainfix @V36V28Lainfix @V36V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV39V4ainfix @amdlV40V28Aacorrect_forainfix @amdlV39V4ainfix @amdlV40V5Aainfix =ainfix @ainvV40V28aTrueAainfix =ainfix @ainvV40V5aTrueAainfix =ainfix @ainvV39V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV41alisamV24Aacorrect_forV41V42Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV44Aainfix =alisamV24alist_modelamdlaprmV24V44Aaavl_data_correctainvaprmV24V44AabalancedV43V44LareprV24Aainfix =ahgtamV22areal_heightV45Aainfix =alisamV22alist_modelamdlaprmV22V45Aaavl_data_correctainvaprmV22V45AabalancedV43V45LareprV22Aainfix =ahgtamV23areal_heightV46Aainfix =alisamV23alist_modelamdlaprmV23V46Aaavl_data_correctainvaprmV23V46AabalancedV43V46LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter selected_way.7.1.1.1"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionamajorateV31V32aleftV30Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV12aSomeainfix @V15V16V18INainfix <c0V29INainfix <V29c0IaeqV33V35V36qainfix =V29c0AaltV33V35V36qainfix <V29c0AaltV33V36V35qainfix <c0V29Lainfix @V34V28Lainfix @V34V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV37V4ainfix @amdlV38V28Aacorrect_forainfix @amdlV37V4ainfix @amdlV38V5Aainfix =ainfix @ainvV38V28aTrueAainfix =ainfix @ainvV38V5aTrueAainfix =ainfix @ainvV37V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV39alisamV24Aacorrect_forV39V40Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV42Aainfix =alisamV24alist_modelamdlaprmV24V42Aaavl_data_correctainvaprmV24V42AabalancedV41V42LareprV24Aainfix =ahgtamV22areal_heightV43Aainfix =alisamV22alist_modelamdlaprmV22V43Aaavl_data_correctainvaprmV22V43AabalancedV41V43LareprV22Aainfix =ahgtamV23areal_heightV44Aainfix =alisamV23alist_modelamdlaprmV23V44Aaavl_data_correctainvaprmV23V44AabalancedV41V44LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.42"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.7.1.1.2"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionaminorateV31V32arightV30Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV12aSomeainfix @V15V16V18INainfix <c0V29INainfix <V29c0IaeqV33V35V36qainfix =V29c0AaltV33V35V36qainfix <V29c0AaltV33V36V35qainfix <c0V29Lainfix @V34V28Lainfix @V34V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV37V4ainfix @amdlV38V28Aacorrect_forainfix @amdlV37V4ainfix @amdlV38V5Aainfix =ainfix @ainvV38V28aTrueAainfix =ainfix @ainvV38V5aTrueAainfix =ainfix @ainvV37V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV39alisamV24Aacorrect_forV39V40Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV42Aainfix =alisamV24alist_modelamdlaprmV24V42Aaavl_data_correctainvaprmV24V42AabalancedV41V42LareprV24Aainfix =ahgtamV22areal_heightV43Aainfix =alisamV22alist_modelamdlaprmV22V43Aaavl_data_correctainvaprmV22V43AabalancedV41V43LareprV22Aainfix =ahgtamV23areal_heightV44Aainfix =alisamV23alist_modelamdlaprmV23V44Aaavl_data_correctainvaprmV23V44AabalancedV41V44LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.35"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.7.1.1.3"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionaincreasingV31aleftV30Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV12aSomeainfix @V15V16V18INainfix <c0V29INainfix <V29c0IaeqV33V35V36qainfix =V29c0AaltV33V35V36qainfix <V29c0AaltV33V36V35qainfix <c0V29Lainfix @V34V28Lainfix @V34V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV37V4ainfix @amdlV38V28Aacorrect_forainfix @amdlV37V4ainfix @amdlV38V5Aainfix =ainfix @ainvV38V28aTrueAainfix =ainfix @ainvV38V5aTrueAainfix =ainfix @ainvV37V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV39alisamV24Aacorrect_forV39V40Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV42Aainfix =alisamV24alist_modelamdlaprmV24V42Aaavl_data_correctainvaprmV24V42AabalancedV41V42LareprV24Aainfix =ahgtamV22areal_heightV43Aainfix =alisamV22alist_modelamdlaprmV22V43Aaavl_data_correctainvaprmV22V43AabalancedV41V43LareprV22Aainfix =ahgtamV23areal_heightV44Aainfix =alisamV23alist_modelamdlaprmV23V44Aaavl_data_correctainvaprmV23V44AabalancedV41V44LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.13"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.7.1.1.4"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionaincreasingV31arightV30Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV12aSomeainfix @V15V16V18INainfix <c0V29INainfix <V29c0IaeqV33V35V36qainfix =V29c0AaltV33V35V36qainfix <V29c0AaltV33V36V35qainfix <c0V29Lainfix @V34V28Lainfix @V34V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV37V4ainfix @amdlV38V28Aacorrect_forainfix @amdlV37V4ainfix @amdlV38V5Aainfix =ainfix @ainvV38V28aTrueAainfix =ainfix @ainvV38V5aTrueAainfix =ainfix @ainvV37V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV39alisamV24Aacorrect_forV39V40Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV42Aainfix =alisamV24alist_modelamdlaprmV24V42Aaavl_data_correctainvaprmV24V42AabalancedV41V42LareprV24Aainfix =ahgtamV22areal_heightV43Aainfix =alisamV22alist_modelamdlaprmV22V43Aaavl_data_correctainvaprmV22V43AabalancedV41V43LareprV22Aainfix =ahgtamV23areal_heightV44Aainfix =alisamV23alist_modelamdlaprmV23V44Aaavl_data_correctainvaprmV23V44AabalancedV41V44LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.14"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.7.1.1.5"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneacorrect_forV31V34LakeyV33aSomeVamiddleV30Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV12aSomeainfix @V15V16V18INainfix <c0V29INainfix <V29c0IaeqV35V37V38qainfix =V29c0AaltV35V37V38qainfix <V29c0AaltV35V38V37qainfix <c0V29Lainfix @V36V28Lainfix @V36V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV39V4ainfix @amdlV40V28Aacorrect_forainfix @amdlV39V4ainfix @amdlV40V5Aainfix =ainfix @ainvV40V28aTrueAainfix =ainfix @ainvV40V5aTrueAainfix =ainfix @ainvV39V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV41alisamV24Aacorrect_forV41V42Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV44Aainfix =alisamV24alist_modelamdlaprmV24V44Aaavl_data_correctainvaprmV24V44AabalancedV43V44LareprV24Aainfix =ahgtamV22areal_heightV45Aainfix =alisamV22alist_modelamdlaprmV22V45Aaavl_data_correctainvaprmV22V45AabalancedV43V45LareprV22Aainfix =ahgtamV23areal_heightV46Aainfix =alisamV23alist_modelamdlaprmV23V46Aaavl_data_correctainvaprmV23V46AabalancedV43V46LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.13"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.7.1.1.6"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneaeqV31V32V34LakeyV33aSomeVamiddleV30Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV12aSomeainfix @V15V16V18INainfix <c0V29INainfix <V29c0IaeqV35V37V38qainfix =V29c0AaltV35V37V38qainfix <V29c0AaltV35V38V37qainfix <c0V29Lainfix @V36V28Lainfix @V36V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV39V4ainfix @amdlV40V28Aacorrect_forainfix @amdlV39V4ainfix @amdlV40V5Aainfix =ainfix @ainvV40V28aTrueAainfix =ainfix @ainvV40V5aTrueAainfix =ainfix @ainvV39V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV41alisamV24Aacorrect_forV41V42Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV44Aainfix =alisamV24alist_modelamdlaprmV24V44Aaavl_data_correctainvaprmV24V44AabalancedV43V44LareprV24Aainfix =ahgtamV22areal_heightV45Aainfix =alisamV22alist_modelamdlaprmV22V45Aaavl_data_correctainvaprmV22V45AabalancedV43V45LareprV22Aainfix =ahgtamV23areal_heightV46Aainfix =alisamV23alist_modelamdlaprmV23V46Aaavl_data_correctainvaprmV23V46AabalancedV43V46LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.7.1.1.7"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =arebuildV30alisamV24Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV12aSomeainfix @V15V16V18INainfix <c0V29INainfix <V29c0IaeqV33V35V36qainfix =V29c0AaltV33V35V36qainfix <V29c0AaltV33V36V35qainfix <c0V29Lainfix @V34V28Lainfix @V34V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV37V4ainfix @amdlV38V28Aacorrect_forainfix @amdlV37V4ainfix @amdlV38V5Aainfix =ainfix @ainvV38V28aTrueAainfix =ainfix @ainvV38V5aTrueAainfix =ainfix @ainvV37V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV39alisamV24Aacorrect_forV39V40Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV42Aainfix =alisamV24alist_modelamdlaprmV24V42Aaavl_data_correctainvaprmV24V42AabalancedV41V42LareprV24Aainfix =ahgtamV22areal_heightV43Aainfix =alisamV22alist_modelamdlaprmV22V43Aaavl_data_correctainvaprmV22V43AabalancedV41V43LareprV22Aainfix =ahgtamV23areal_heightV44Aainfix =alisamV23alist_modelamdlaprmV23V44Aaavl_data_correctainvaprmV23V44AabalancedV41V44LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.7.1.1.8"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="8. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionaselector_correctV27V26V25V24Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Lamk positionV12aSomeainfix @V15V16V18INainfix <c0V29INainfix <V29c0IaeqV33V35V36qainfix =V29c0AaltV33V35V36qainfix <V29c0AaltV33V36V35qainfix <c0V29Lainfix @V34V28Lainfix @V34V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV37V4ainfix @amdlV38V28Aacorrect_forainfix @amdlV37V4ainfix @amdlV38V5Aainfix =ainfix @ainvV38V28aTrueAainfix =ainfix @ainvV38V5aTrueAainfix =ainfix @ainvV37V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIainfix =ainfix @ainvamake_paramsV27akV25aTrueAainfix =ainfix @ainvamake_paramsV27aoV25aTrueAaincreasingV39alisamV24Aacorrect_forV39V40Lainfix @amdlamake_paramsV27akV25Lainfix @amdlamake_paramsV27aoV25Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aainfix =ahgtamV24areal_heightV42Aainfix =alisamV24alist_modelamdlaprmV24V42Aaavl_data_correctainvaprmV24V42AabalancedV41V42LareprV24Aainfix =ahgtamV22areal_heightV43Aainfix =alisamV22alist_modelamdlaprmV22V43Aaavl_data_correctainvaprmV22V43AabalancedV41V43LareprV22Aainfix =ahgtamV23areal_heightV44Aainfix =alisamV23alist_modelamdlaprmV23V44Aaavl_data_correctainvaprmV23V44AabalancedV41V44LareprV23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter selected_way.7.2"
|
|
locfile="../map.mlw"
|
|
loclnum="90" loccnumb="6" loccnume="18"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =arebuildV30ainfix ++V12aConsainfix @V15V16V18Lamk positionV12aSomeainfix @V15V16V18INainfix >V29c0INainfix <V29c0IaeqV31V33V34qainfix =V29c0AaltV31V33V34qainfix <V29c0AaltV31V34V33qainfix >V29c0Lainfix @V32V28Lainfix @V32V5Lamdlamake_paramsV27Lainfix @amdlamake_paramsV27V4FIacorrect_forainfix @amdlV35V4ainfix @amdlV36V28Aacorrect_forainfix @amdlV35V4ainfix @amdlV36V5Aainfix =ainfix @ainvV36V28aTrueAainfix =ainfix @ainvV36V5aTrueAainfix =ainfix @ainvV35V4aTrueLamake_paramsV27Lamake_paramsV27Iainfix =akeyainfix @amdlamake_paramsV27V26V16ainfix @amdlamake_paramsV27V28Aainfix =ainfix @ainvamake_paramsV27V28aTrueFIainfix =ainfix @ainvamake_paramsV27V26V16aTrueIaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingV37V24Aac_balancingV37V22Aac_balancingV37V23ELamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="balancing_positive"
|
|
locfile="../avl.mlw"
|
|
loclnum="154" loccnumb="8" loccnume="26"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix >abalancingc0">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="selector_correct_empty"
|
|
locfile="../avl.mlw"
|
|
loclnum="717" loccnumb="8" loccnume="30"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aselectedV0V1V2amk positionaNilaNoneaNilV3Iainfix =alisamV3aNilAaselector_correctV0V1V2V3F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter avl Selection selected_way"
|
|
locfile="../avl.mlw"
|
|
loclnum="722" loccnumb="6" loccnume="18"
|
|
expl="VC for avl Selection selected_way"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="Cainfix =arebuildV29ainfix ++V12aConsainfix @V15V16V18AaselectedV27V26V25V29V24Lamk positionV12aSomeainfix @V15V16V18aHereainfix =arebuildV35V7AaselectedV27V26V25V35V24Lamk positionV31V32ainfix ++V33aConsainfix @V15V16V18Iainfix =arebuildV34V12AaselectedV27V26V30V34V23Lamk positionV31V32V33FAaselector_correctV27V26V30V23aLeftVainfix =arebuildV41V7AaselectedV27V26V25V41V24Lamk positionainfix ++V12aConsainfix @V15V16V37V38V39Iainfix =arebuildV40V18AaselectedV27V26V36V40V22Lamk positionV37V38V39FAaselector_correctV27V26V36V22aRightVV28ICainfix =arebuildV42ainfix ++V12aConsainfix @V15V16V18AaselectedV27V26V25V42V24Lamk positionV12aSomeainfix @V15V16V18aHereainfix =arebuildV48V7AaselectedV27V26V25V48V24Lamk positionV44V45ainfix ++V46aConsainfix @V15V16V18Iainfix =arebuildV47V12AaselectedV27V26V43V47V23Lamk positionV44V45V46FAaselector_correctV27V26V43V23aLeftVainfix =arebuildV54V7AaselectedV27V26V25V54V24Lamk positionainfix ++V12aConsainfix @V15V16V50V51V52Iainfix =arebuildV53V18AaselectedV27V26V49V53V22Lamk positionV50V51V52FAaselector_correctV27V26V49V22aRightVV28FAaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =amk type_paramsV14V15amake_paramsV27V26Aainfix =ainfix @V14V16aTrueAainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingV55V24Aac_balancingV55V22Aac_balancingV55V23EIaselector_correctV27V26V25V24Aainfix =V7ainfix ++V12aConsainfix @V15V16V18Aainfix =ainfix @V14V16aTrueAainfix =amk type_paramsV9V10amake_paramsV27V26Aainfix =V21V10Aainfix =V20V9Aainfix =V15V21Aainfix =V14V20Aac_balancingabalancingV24Aac_balancingabalancingV22Aac_balancingabalancingV23Lamk type_paramsV0V1Lamk type_paramsV2V3Lamk selectorV4V5Lamk tV6amk mV7V8amk type_paramsV9V10Lamk tV11amk mV12V13amk type_paramsV14V15Lamk tV17amk mV18V19amk type_paramsV20V21F">
|
|
<label
|
|
name="expl:VC for avl Selection selected_way"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.32"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter oprm"
|
|
locfile="../map.mlw"
|
|
loclnum="165" loccnumb="12" loccnume="16"
|
|
expl="VC for oprm"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="t">
|
|
<label
|
|
name="expl:VC for oprm"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter kprm"
|
|
locfile="../map.mlw"
|
|
loclnum="170" loccnumb="12" loccnume="16"
|
|
expl="VC for kprm"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="t">
|
|
<label
|
|
name="expl:VC for kprm"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter dprm"
|
|
locfile="../map.mlw"
|
|
loclnum="175" loccnumb="12" loccnume="16"
|
|
expl="VC for dprm"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="t">
|
|
<label
|
|
name="expl:VC for dprm"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter m"
|
|
locfile="../map.mlw"
|
|
loclnum="183" loccnumb="12" loccnume="13"
|
|
expl="VC for m"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =amk mamodelainfix @amdlamake_paramsamk type_paramsV6V7V5V1alengthV1ainfix @amdlamake_paramsamk type_paramsV6V7V5amamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for m"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter correction"
|
|
locfile="../map.mlw"
|
|
loclnum="199" loccnumb="12" loccnume="22"
|
|
expl="VC for correction"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix >=acardamV10c0ACtaNoneaeqaordamV10akeyV12V11Aacorrect_foraordamV10akeyV12aSomeVainfix @afuncamV10V11Iacorrect_foraordamV10V11FAainfix =ainfix @afuncamV10V13ainfix @afuncamV10V14IaeqaordamV10V13V14Aacorrect_foraordamV10V14Aacorrect_foraordamV10V13FIacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for correction"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter correction.1"
|
|
locfile="../map.mlw"
|
|
loclnum="199" loccnumb="12" loccnume="22"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV10V11ainfix @afuncamV10V12IaeqaordamV10V11V12Aacorrect_foraordamV10V12Aacorrect_foraordamV10V11FIacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for correction"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.20"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter correction.2"
|
|
locfile="../map.mlw"
|
|
loclnum="199" loccnumb="12" loccnume="22"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneaeqaordamV10akeyV12V11Aacorrect_foraordamV10akeyV12aSomeVainfix @afuncamV10V11Iacorrect_foraordamV10V11FIacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for correction"/>
|
|
<metas
|
|
proved="true"
|
|
expanded="false">
|
|
<ts_pos
|
|
name="real"
|
|
arity="0"
|
|
id="2"
|
|
ip_theory="BuiltIn">
|
|
<ip_library
|
|
name="why3"/>
|
|
<ip_qualid
|
|
name="real"/>
|
|
</ts_pos>
|
|
<ts_pos
|
|
name="pred"
|
|
arity="1"
|
|
id="8"
|
|
ip_theory="HighOrd">
|
|
<ip_library
|
|
name="why3"/>
|
|
<ip_qualid
|
|
name="pred"/>
|
|
</ts_pos>
|
|
<ts_pos
|
|
name="tuple0"
|
|
arity="0"
|
|
id="20"
|
|
ip_theory="Tuple0">
|
|
<ip_library
|
|
name="why3"/>
|
|
<ip_qualid
|
|
name="tuple0"/>
|
|
</ts_pos>
|
|
<ts_pos
|
|
name="unit"
|
|
arity="0"
|
|
id="21"
|
|
ip_theory="Unit">
|
|
<ip_library
|
|
name="why3"/>
|
|
<ip_qualid
|
|
name="unit"/>
|
|
</ts_pos>
|
|
<ts_pos
|
|
name="tuple2"
|
|
arity="2"
|
|
id="1844"
|
|
ip_theory="Tuple2">
|
|
<ip_library
|
|
name="why3"/>
|
|
<ip_qualid
|
|
name="tuple2"/>
|
|
</ts_pos>
|
|
<ts_pos
|
|
name="ref"
|
|
arity="1"
|
|
id="5773"
|
|
ip_theory="Ref">
|
|
<ip_library
|
|
name="ref"/>
|
|
<ip_qualid
|
|
name="ref"/>
|
|
</ts_pos>
|
|
<ts_pos
|
|
name="way_base"
|
|
arity="1"
|
|
id="7794"
|
|
ip_theory="SelectionTypes">
|
|
<ip_library
|
|
name="avl"/>
|
|
<ip_qualid
|
|
name="way_base"/>
|
|
</ts_pos>
|
|
<ts_pos
|
|
name="tuple3"
|
|
arity="3"
|
|
id="8829"
|
|
ip_theory="Tuple3">
|
|
<ip_library
|
|
name="why3"/>
|
|
<ip_qualid
|
|
name="tuple3"/>
|
|
</ts_pos>
|
|
<ts_pos
|
|
name="selector"
|
|
arity="4"
|
|
id="12173"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="selector"/>
|
|
</ts_pos>
|
|
<ts_pos
|
|
name="view"
|
|
arity="2"
|
|
id="13257"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="Sel"/>
|
|
<ip_qualid
|
|
name="view"/>
|
|
</ts_pos>
|
|
<ts_pos
|
|
name="base"
|
|
arity="2"
|
|
id="13263"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="Sel"/>
|
|
<ip_qualid
|
|
name="Enum"/>
|
|
<ip_qualid
|
|
name="base"/>
|
|
</ts_pos>
|
|
<ts_pos
|
|
name="m"
|
|
arity="1"
|
|
id="13335"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="Sel"/>
|
|
<ip_qualid
|
|
name="Enum"/>
|
|
<ip_qualid
|
|
name="m"/>
|
|
</ts_pos>
|
|
<ts_pos
|
|
name="t"
|
|
arity="2"
|
|
id="13339"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="Sel"/>
|
|
<ip_qualid
|
|
name="Enum"/>
|
|
<ip_qualid
|
|
name="t"/>
|
|
</ts_pos>
|
|
<ts_pos
|
|
name="s"
|
|
arity="4"
|
|
id="13373"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="Sel"/>
|
|
<ip_qualid
|
|
name="s"/>
|
|
</ts_pos>
|
|
<ts_pos
|
|
name="way"
|
|
arity="4"
|
|
id="13374"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="Sel"/>
|
|
<ip_qualid
|
|
name="way"/>
|
|
</ts_pos>
|
|
<ls_pos
|
|
name="infix ="
|
|
id="10"
|
|
ip_theory="BuiltIn">
|
|
<ip_library
|
|
name="why3"/>
|
|
<ip_qualid
|
|
name="infix ="/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="infix @"
|
|
id="15"
|
|
ip_theory="HighOrd">
|
|
<ip_library
|
|
name="why3"/>
|
|
<ip_qualid
|
|
name="infix @"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="zero"
|
|
id="1128"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="zero"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="one"
|
|
id="1129"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="one"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="infix <"
|
|
id="1130"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="infix <"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="infix >"
|
|
id="1133"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="infix >"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="infix +"
|
|
id="2222"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="infix +"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="prefix -"
|
|
id="2223"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="prefix -"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="infix *"
|
|
id="2224"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="infix *"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="andb"
|
|
id="3139"
|
|
ip_theory="Bool">
|
|
<ip_library
|
|
name="bool"/>
|
|
<ip_qualid
|
|
name="andb"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="orb"
|
|
id="3148"
|
|
ip_theory="Bool">
|
|
<ip_library
|
|
name="bool"/>
|
|
<ip_qualid
|
|
name="orb"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="xorb"
|
|
id="3157"
|
|
ip_theory="Bool">
|
|
<ip_library
|
|
name="bool"/>
|
|
<ip_qualid
|
|
name="xorb"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="notb"
|
|
id="3166"
|
|
ip_theory="Bool">
|
|
<ip_library
|
|
name="bool"/>
|
|
<ip_qualid
|
|
name="notb"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="implb"
|
|
id="3171"
|
|
ip_theory="Bool">
|
|
<ip_library
|
|
name="bool"/>
|
|
<ip_qualid
|
|
name="implb"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="reverse"
|
|
id="4694"
|
|
ip_theory="Reverse">
|
|
<ip_library
|
|
name="list"/>
|
|
<ip_qualid
|
|
name="reverse"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="default_params"
|
|
id="5239"
|
|
ip_theory="TypeParams">
|
|
<ip_library
|
|
name="program_type"/>
|
|
<ip_qualid
|
|
name="default_params"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="prefix !"
|
|
id="5779"
|
|
ip_theory="Ref">
|
|
<ip_library
|
|
name="ref"/>
|
|
<ip_qualid
|
|
name="prefix !"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="option_to_list"
|
|
id="7813"
|
|
ip_theory="SelectionTypes">
|
|
<ip_library
|
|
name="avl"/>
|
|
<ip_qualid
|
|
name="option_to_list"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="balancing"
|
|
id="9473"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="balancing"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="make_params"
|
|
id="9497"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="K"/>
|
|
<ip_qualid
|
|
name="make_params"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="make_params"
|
|
id="9500"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="D"/>
|
|
<ip_qualid
|
|
name="make_params"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="key"
|
|
id="9501"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="key"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="make_params"
|
|
id="10092"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="CO"/>
|
|
<ip_qualid
|
|
name="O"/>
|
|
<ip_qualid
|
|
name="make_params"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="le"
|
|
id="10093"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="CO"/>
|
|
<ip_qualid
|
|
name="le"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="correct_for"
|
|
id="10094"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="CO"/>
|
|
<ip_qualid
|
|
name="correct_for"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="eq"
|
|
id="10109"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="CO"/>
|
|
<ip_qualid
|
|
name="eq"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="lt"
|
|
id="10117"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="CO"/>
|
|
<ip_qualid
|
|
name="lt"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="majorate"
|
|
id="11941"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="A"/>
|
|
<ip_qualid
|
|
name="S"/>
|
|
<ip_qualid
|
|
name="majorate"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="precede"
|
|
id="11971"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="A"/>
|
|
<ip_qualid
|
|
name="S"/>
|
|
<ip_qualid
|
|
name="precede"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="selector_correct"
|
|
id="12184"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="selector_correct"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="selected"
|
|
id="12225"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="selected"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="selected_sem"
|
|
id="12281"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="selected_sem"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="make_params"
|
|
id="13244"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="Sel"/>
|
|
<ip_qualid
|
|
name="make_params"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="model_lr"
|
|
id="13267"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="Sel"/>
|
|
<ip_qualid
|
|
name="Enum"/>
|
|
<ip_qualid
|
|
name="model_lr"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="model_rl"
|
|
id="13290"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="Sel"/>
|
|
<ip_qualid
|
|
name="Enum"/>
|
|
<ip_qualid
|
|
name="model_rl"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="base_correct"
|
|
id="13314"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="Sel"/>
|
|
<ip_qualid
|
|
name="Enum"/>
|
|
<ip_qualid
|
|
name="base_correct"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="m"
|
|
id="13345"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="Sel"/>
|
|
<ip_qualid
|
|
name="Enum"/>
|
|
<ip_qualid
|
|
name="m"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="c"
|
|
id="13351"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="Sel"/>
|
|
<ip_qualid
|
|
name="Enum"/>
|
|
<ip_qualid
|
|
name="c"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="make_params"
|
|
id="13356"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="Sel"/>
|
|
<ip_qualid
|
|
name="Enum"/>
|
|
<ip_qualid
|
|
name="make_params"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="prm"
|
|
id="13890"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="prm"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="kprm"
|
|
id="13969"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="kprm"/>
|
|
</ls_pos>
|
|
<ls_pos
|
|
name="make_params"
|
|
id="14230"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="make_params"/>
|
|
</ls_pos>
|
|
<pr_pos
|
|
name="Assoc"
|
|
id="2225"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="CommutativeGroup"/>
|
|
<ip_qualid
|
|
name="Assoc"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="Unit_def_l"
|
|
id="2232"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="CommutativeGroup"/>
|
|
<ip_qualid
|
|
name="Unit_def_l"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="Unit_def_r"
|
|
id="2235"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="CommutativeGroup"/>
|
|
<ip_qualid
|
|
name="Unit_def_r"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="Inv_def_l"
|
|
id="2238"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="CommutativeGroup"/>
|
|
<ip_qualid
|
|
name="Inv_def_l"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="Inv_def_r"
|
|
id="2241"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="CommutativeGroup"/>
|
|
<ip_qualid
|
|
name="Inv_def_r"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="Comm"
|
|
id="2244"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="CommutativeGroup"/>
|
|
<ip_qualid
|
|
name="Comm"/>
|
|
<ip_qualid
|
|
name="Comm"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="Assoc"
|
|
id="2249"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="Assoc"/>
|
|
<ip_qualid
|
|
name="Assoc"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="Mul_distr_l"
|
|
id="2256"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="Mul_distr_l"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="Mul_distr_r"
|
|
id="2263"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="Mul_distr_r"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="Comm"
|
|
id="2281"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="Comm"/>
|
|
<ip_qualid
|
|
name="Comm"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="Unitary"
|
|
id="2286"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="Unitary"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="NonTrivialRing"
|
|
id="2289"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="NonTrivialRing"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="Refl"
|
|
id="2301"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="Refl"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="Trans"
|
|
id="2304"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="Trans"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="Antisymm"
|
|
id="2311"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="Antisymm"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="Total"
|
|
id="2316"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="Total"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="ZeroLessOne"
|
|
id="2321"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="ZeroLessOne"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="CompatOrderAdd"
|
|
id="2322"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="CompatOrderAdd"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="CompatOrderMult"
|
|
id="2329"
|
|
ip_theory="Int">
|
|
<ip_library
|
|
name="int"/>
|
|
<ip_qualid
|
|
name="CompatOrderMult"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="Length_nonnegative"
|
|
id="3217"
|
|
ip_theory="Length">
|
|
<ip_library
|
|
name="list"/>
|
|
<ip_qualid
|
|
name="Length_nonnegative"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="Length_nil"
|
|
id="3220"
|
|
ip_theory="Length">
|
|
<ip_library
|
|
name="list"/>
|
|
<ip_qualid
|
|
name="Length_nil"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="Append_assoc"
|
|
id="4643"
|
|
ip_theory="Append">
|
|
<ip_library
|
|
name="list"/>
|
|
<ip_qualid
|
|
name="Append_assoc"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="Append_l_nil"
|
|
id="4650"
|
|
ip_theory="Append">
|
|
<ip_library
|
|
name="list"/>
|
|
<ip_qualid
|
|
name="Append_l_nil"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="Append_length"
|
|
id="4653"
|
|
ip_theory="Append">
|
|
<ip_library
|
|
name="list"/>
|
|
<ip_qualid
|
|
name="Append_length"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="mem_append"
|
|
id="4658"
|
|
ip_theory="Append">
|
|
<ip_library
|
|
name="list"/>
|
|
<ip_qualid
|
|
name="mem_append"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="mem_decomp"
|
|
id="4665"
|
|
ip_theory="Append">
|
|
<ip_library
|
|
name="list"/>
|
|
<ip_qualid
|
|
name="mem_decomp"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="reverse_append"
|
|
id="4707"
|
|
ip_theory="Reverse">
|
|
<ip_library
|
|
name="list"/>
|
|
<ip_qualid
|
|
name="reverse_append"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="reverse_cons"
|
|
id="4714"
|
|
ip_theory="Reverse">
|
|
<ip_library
|
|
name="list"/>
|
|
<ip_qualid
|
|
name="reverse_cons"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="reverse_reverse"
|
|
id="4719"
|
|
ip_theory="Reverse">
|
|
<ip_library
|
|
name="list"/>
|
|
<ip_qualid
|
|
name="reverse_reverse"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="reverse_mem"
|
|
id="4722"
|
|
ip_theory="Reverse">
|
|
<ip_library
|
|
name="list"/>
|
|
<ip_qualid
|
|
name="reverse_mem"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="Reverse_length"
|
|
id="4727"
|
|
ip_theory="Reverse">
|
|
<ip_library
|
|
name="list"/>
|
|
<ip_qualid
|
|
name="Reverse_length"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="rotation_preserve_model"
|
|
id="5631"
|
|
ip_theory="Base">
|
|
<ip_library
|
|
name="avl"/>
|
|
<ip_qualid
|
|
name="rotation_preserve_model"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="rebuild_aternative_def"
|
|
id="7822"
|
|
ip_theory="SelectionTypes">
|
|
<ip_library
|
|
name="avl"/>
|
|
<ip_qualid
|
|
name="rebuild_aternative_def"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="balancing_positive"
|
|
id="9474"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="balancing_positive"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="refl"
|
|
id="10095"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="CO"/>
|
|
<ip_qualid
|
|
name="refl"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="trans"
|
|
id="10100"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="CO"/>
|
|
<ip_qualid
|
|
name="trans"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="lt_def"
|
|
id="10118"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="CO"/>
|
|
<ip_qualid
|
|
name="lt_def"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="refl"
|
|
id="10125"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="CO"/>
|
|
<ip_qualid
|
|
name="Eq"/>
|
|
<ip_qualid
|
|
name="refl"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="trans"
|
|
id="10130"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="CO"/>
|
|
<ip_qualid
|
|
name="Eq"/>
|
|
<ip_qualid
|
|
name="trans"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="symm"
|
|
id="10139"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="CO"/>
|
|
<ip_qualid
|
|
name="Eq"/>
|
|
<ip_qualid
|
|
name="symm"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="trans"
|
|
id="10146"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="CO"/>
|
|
<ip_qualid
|
|
name="Lt"/>
|
|
<ip_qualid
|
|
name="trans"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="asymm"
|
|
id="10155"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="CO"/>
|
|
<ip_qualid
|
|
name="Lt"/>
|
|
<ip_qualid
|
|
name="asymm"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="total"
|
|
id="10162"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="CO"/>
|
|
<ip_qualid
|
|
name="total"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="trans"
|
|
id="11653"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="A"/>
|
|
<ip_qualid
|
|
name="O"/>
|
|
<ip_qualid
|
|
name="Eq"/>
|
|
<ip_qualid
|
|
name="trans"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="symm"
|
|
id="11662"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="A"/>
|
|
<ip_qualid
|
|
name="O"/>
|
|
<ip_qualid
|
|
name="Eq"/>
|
|
<ip_qualid
|
|
name="symm"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="trans"
|
|
id="11669"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="A"/>
|
|
<ip_qualid
|
|
name="O"/>
|
|
<ip_qualid
|
|
name="Lt"/>
|
|
<ip_qualid
|
|
name="trans"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="asymm"
|
|
id="11678"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="A"/>
|
|
<ip_qualid
|
|
name="O"/>
|
|
<ip_qualid
|
|
name="Lt"/>
|
|
<ip_qualid
|
|
name="asymm"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="appear_append"
|
|
id="11728"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="A"/>
|
|
<ip_qualid
|
|
name="appear_append"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="model_singleton"
|
|
id="11871"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="A"/>
|
|
<ip_qualid
|
|
name="model_singleton"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="model_concat"
|
|
id="11878"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="A"/>
|
|
<ip_qualid
|
|
name="model_concat"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="minorate_by_smaller"
|
|
id="11992"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="A"/>
|
|
<ip_qualid
|
|
name="S"/>
|
|
<ip_qualid
|
|
name="minorate_by_smaller"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="majorate_by_bigger"
|
|
id="12001"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="A"/>
|
|
<ip_qualid
|
|
name="S"/>
|
|
<ip_qualid
|
|
name="majorate_by_bigger"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="increasing_precede"
|
|
id="12035"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="A"/>
|
|
<ip_qualid
|
|
name="S"/>
|
|
<ip_qualid
|
|
name="increasing_precede"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="increasing_midpoint"
|
|
id="12042"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="A"/>
|
|
<ip_qualid
|
|
name="S"/>
|
|
<ip_qualid
|
|
name="increasing_midpoint"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="increasing_snoc"
|
|
id="12053"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="A"/>
|
|
<ip_qualid
|
|
name="S"/>
|
|
<ip_qualid
|
|
name="increasing_snoc"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="model_cut"
|
|
id="12067"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="A"/>
|
|
<ip_qualid
|
|
name="model_cut"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="model_split"
|
|
id="12086"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="A"/>
|
|
<ip_qualid
|
|
name="model_split"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="selected_sem"
|
|
id="12735"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="selected_sem"/>
|
|
</pr_pos>
|
|
<pr_pos
|
|
name="reverse_append_gen"
|
|
id="13260"
|
|
ip_theory="MapBase">
|
|
<ip_qualid
|
|
name="Sel"/>
|
|
<ip_qualid
|
|
name="Enum"/>
|
|
<ip_qualid
|
|
name="reverse_append_gen"/>
|
|
</pr_pos>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="10"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="15"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="1128"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="1129"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="1130"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="1133"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="2222"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="2223"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="2224"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="3139"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="3148"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="3157"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="3166"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="3171"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="4694"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="5239"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="5779"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="7813"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="9473"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="9497"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="9500"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="9501"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="10092"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="10093"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="10094"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="10109"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="10117"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="11941"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="11971"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="12184"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="12225"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="12281"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="13244"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="13267"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="13290"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="13314"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="13345"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="13351"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="13356"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="13890"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="13969"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_logic">
|
|
<meta_arg_ls
|
|
id="14230"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="2225"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="2232"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="2235"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="2238"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="2241"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="2244"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="2249"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="2256"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="2263"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="2281"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="2286"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="2289"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="2301"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="2304"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="2311"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="2316"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="2321"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="2322"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="2329"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="3217"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="3220"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="4643"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="4650"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="4653"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="4658"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="4665"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="4707"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="4714"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="4719"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="4722"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="4727"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="5631"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="7822"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="9474"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="10095"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="10100"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="10118"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="10125"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="10130"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="10139"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="10146"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="10155"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="10162"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="11653"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="11662"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="11669"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="11678"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="11728"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="11871"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="11878"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="11992"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="12001"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="12035"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="12042"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="12053"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="12067"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="12086"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="12735"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_prop">
|
|
<meta_arg_pr
|
|
id="13260"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_type">
|
|
<meta_arg_ts
|
|
id="2"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_type">
|
|
<meta_arg_ts
|
|
id="8"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_type">
|
|
<meta_arg_ts
|
|
id="20"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_type">
|
|
<meta_arg_ts
|
|
id="21"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_type">
|
|
<meta_arg_ts
|
|
id="1844"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_type">
|
|
<meta_arg_ts
|
|
id="5773"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_type">
|
|
<meta_arg_ts
|
|
id="7794"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_type">
|
|
<meta_arg_ts
|
|
id="8829"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_type">
|
|
<meta_arg_ts
|
|
id="12173"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_type">
|
|
<meta_arg_ts
|
|
id="13257"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_type">
|
|
<meta_arg_ts
|
|
id="13263"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_type">
|
|
<meta_arg_ts
|
|
id="13335"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_type">
|
|
<meta_arg_ts
|
|
id="13339"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_type">
|
|
<meta_arg_ts
|
|
id="13373"/>
|
|
</meta>
|
|
<meta
|
|
name="remove_type">
|
|
<meta_arg_ts
|
|
id="13374"/>
|
|
</meta>
|
|
<goal
|
|
name="WP_parameter correction.2"
|
|
locfile="../map.mlw"
|
|
loclnum="199" loccnumb="12" loccnume="22"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneaeqaordamV10akeyV12V11Aacorrect_foraordamV10akeyV12aSomeVainfix @afuncamV10V11Iacorrect_foraordamV10V11FIacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for correction"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.57"/>
|
|
</proof>
|
|
</goal>
|
|
</metas>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter correction.3"
|
|
locfile="../map.mlw"
|
|
loclnum="199" loccnumb="12" loccnume="22"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix >=acardamV10c0IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for correction"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter empty"
|
|
locfile="../map.mlw"
|
|
loclnum="212" loccnumb="6" loccnume="11"
|
|
expl="VC for empty"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV13c0Aainfix =ainfix @afuncamV13V14aNoneIacorrect_foraordamV13V14FAainfix =ainfix @amdlamake_paramsV6V4aordamV13AacV13Lamk tV12V4V6V5Iainfix =V9c0Aainfix =amk type_paramsV10V11amake_paramsV6V5Aainfix =V8aNilAac_balancingabalancingV12Lamk tV7amk mV8V9amk type_paramsV10V11FIainfix =ainfix @ainvamake_paramsV6V4aTrueLamk type_paramsV0V1Lamk type_paramsV2V3F">
|
|
<label
|
|
name="expl:VC for empty"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.18"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton"
|
|
locfile="../map.mlw"
|
|
loclnum="223" loccnumb="6" loccnume="15"
|
|
expl="VC for singleton"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV15c1Aiainfix =ainfix @afuncamV15V16aNoneainfix =ainfix @afuncamV15V16aSomeainfix @amdlamake_paramsV7V6V5aeqaordamV15V16akeyainfix @amdlamake_paramsV7V6V5Iacorrect_foraordamV15V16FAainfix =ainfix @amdlamake_paramsV7V4aordamV15AacV15Lamk tV14V4V7V6Iainfix =V11c1Aainfix =V10aConsainfix @amdlV8V5aNilAainfix =amk type_paramsV12V13V8Aac_balancingabalancingV14Lamk tV9amk mV10V11amk type_paramsV12V13FAainfix =ainfix @ainvV8V5aTrueLamake_paramsV7V6Iacorrect_forainfix @amdlamake_paramsV7V4akeyainfix @amdlamake_paramsV7V6V5Aainfix =ainfix @ainvamake_paramsV7V6V5aTrueAainfix =ainfix @ainvamake_paramsV7V4aTrueLamk type_paramsV0V1Lamk type_paramsV2V3F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter singleton.1"
|
|
locfile="../map.mlw"
|
|
loclnum="223" loccnumb="6" loccnume="15"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @ainvV8V5aTrueLamake_paramsV7V6Iacorrect_forainfix @amdlamake_paramsV7V4akeyainfix @amdlamake_paramsV7V6V5Aainfix =ainfix @ainvamake_paramsV7V6V5aTrueAainfix =ainfix @ainvamake_paramsV7V4aTrueLamk type_paramsV0V1Lamk type_paramsV2V3F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton.2"
|
|
locfile="../map.mlw"
|
|
loclnum="223" loccnumb="6" loccnume="15"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionacV15Lamk tV14V4V7V6Iainfix =V11c1Aainfix =V10aConsainfix @amdlV8V5aNilAainfix =amk type_paramsV12V13V8Aac_balancingabalancingV14Lamk tV9amk mV10V11amk type_paramsV12V13FIainfix =ainfix @ainvV8V5aTrueLamake_paramsV7V6Iacorrect_forainfix @amdlamake_paramsV7V4akeyainfix @amdlamake_paramsV7V6V5Aainfix =ainfix @ainvamake_paramsV7V6V5aTrueAainfix =ainfix @ainvamake_paramsV7V4aTrueLamk type_paramsV0V1Lamk type_paramsV2V3F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.21"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton.3"
|
|
locfile="../map.mlw"
|
|
loclnum="223" loccnumb="6" loccnume="15"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @amdlamake_paramsV7V4aordamV15Lamk tV14V4V7V6Iainfix =V11c1Aainfix =V10aConsainfix @amdlV8V5aNilAainfix =amk type_paramsV12V13V8Aac_balancingabalancingV14Lamk tV9amk mV10V11amk type_paramsV12V13FIainfix =ainfix @ainvV8V5aTrueLamake_paramsV7V6Iacorrect_forainfix @amdlamake_paramsV7V4akeyainfix @amdlamake_paramsV7V6V5Aainfix =ainfix @ainvamake_paramsV7V6V5aTrueAainfix =ainfix @ainvamake_paramsV7V4aTrueLamk type_paramsV0V1Lamk type_paramsV2V3F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.11"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton.4"
|
|
locfile="../map.mlw"
|
|
loclnum="223" loccnumb="6" loccnume="15"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditioniainfix =ainfix @afuncamV15V16aNoneainfix =ainfix @afuncamV15V16aSomeainfix @amdlamake_paramsV7V6V5aeqaordamV15V16akeyainfix @amdlamake_paramsV7V6V5Iacorrect_foraordamV15V16FLamk tV14V4V7V6Iainfix =V11c1Aainfix =V10aConsainfix @amdlV8V5aNilAainfix =amk type_paramsV12V13V8Aac_balancingabalancingV14Lamk tV9amk mV10V11amk type_paramsV12V13FIainfix =ainfix @ainvV8V5aTrueLamake_paramsV7V6Iacorrect_forainfix @amdlamake_paramsV7V4akeyainfix @amdlamake_paramsV7V6V5Aainfix =ainfix @ainvamake_paramsV7V6V5aTrueAainfix =ainfix @ainvamake_paramsV7V4aTrueLamk type_paramsV0V1Lamk type_paramsV2V3F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton.5"
|
|
locfile="../map.mlw"
|
|
loclnum="223" loccnumb="6" loccnume="15"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV15c1Lamk tV14V4V7V6Iainfix =V11c1Aainfix =V10aConsainfix @amdlV8V5aNilAainfix =amk type_paramsV12V13V8Aac_balancingabalancingV14Lamk tV9amk mV10V11amk type_paramsV12V13FIainfix =ainfix @ainvV8V5aTrueLamake_paramsV7V6Iacorrect_forainfix @amdlamake_paramsV7V4akeyainfix @amdlamake_paramsV7V6V5Aainfix =ainfix @ainvamake_paramsV7V6V5aTrueAainfix =ainfix @ainvamake_paramsV7V4aTrueLamk type_paramsV0V1Lamk type_paramsV2V3F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.36"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter is_empty"
|
|
locfile="../map.mlw"
|
|
loclnum="243" loccnumb="6" loccnume="14"
|
|
expl="VC for is_empty"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="iainfix =acardamV11c0qainfix =V12aTrueAainfix =ainfix @afuncamV11akeyV0aSomeV0Aacorrect_foraordamV11akeyV0INainfix =V12aTrueAainfix =ainfix @afuncamV11V13aNoneIacorrect_foraordamV11V13FIainfix =V12aTrueCfaNilainfix =acardamV11c0qainfix =V12aTrueAainfix =ainfix @afuncamV11akeyV15aSomeV15Aacorrect_foraordamV11akeyV15INainfix =V12aTrueAainfix =ainfix @afuncamV11V16aNoneIacorrect_foraordamV11V16FIainfix =V12aTrueIainfix =V15V14FaConsVwV2Nainfix =V12aTrueICtaNilfwV2qainfix =V12aTrueFAac_balancingabalancingamk tV1amk mV2V3amk type_paramsV4V5IacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for is_empty"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter is_empty.1"
|
|
locfile="../map.mlw"
|
|
loclnum="243" loccnumb="6" loccnume="14"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionac_balancingabalancingamk tV1amk mV2V3amk type_paramsV4V5IacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for is_empty"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter is_empty.2"
|
|
locfile="../map.mlw"
|
|
loclnum="243" loccnumb="6" loccnume="14"
|
|
expl="2. unreachable point"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="unreachable pointCfaNiltaConsVwV2INainfix =V12aTrueICtaNilfwV2qainfix =V12aTrueFIac_balancingabalancingamk tV1amk mV2V3amk type_paramsV4V5IacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for is_empty"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter is_empty.3"
|
|
locfile="../map.mlw"
|
|
loclnum="243" loccnumb="6" loccnume="14"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNilainfix =ainfix @afuncamV11V15aNoneIacorrect_foraordamV11V15FIainfix =V12aTrueIainfix =V14V13FaConsVwV2INainfix =V12aTrueICtaNilfwV2qainfix =V12aTrueFIac_balancingabalancingamk tV1amk mV2V3amk type_paramsV4V5IacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for is_empty"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter is_empty.4"
|
|
locfile="../map.mlw"
|
|
loclnum="243" loccnumb="6" loccnume="14"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNilainfix =ainfix @afuncamV11akeyV14aSomeV14Aacorrect_foraordamV11akeyV14INainfix =V12aTrueIainfix =V14V13FaConsVwV2INainfix =V12aTrueICtaNilfwV2qainfix =V12aTrueFIac_balancingabalancingamk tV1amk mV2V3amk type_paramsV4V5IacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for is_empty"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.97"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter is_empty.5"
|
|
locfile="../map.mlw"
|
|
loclnum="243" loccnumb="6" loccnume="14"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNilainfix =acardamV11c0qainfix =V12aTrueIainfix =V14V13FaConsVwV2INainfix =V12aTrueICtaNilfwV2qainfix =V12aTrueFIac_balancingabalancingamk tV1amk mV2V3amk type_paramsV4V5IacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for is_empty"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.33"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter is_empty.6"
|
|
locfile="../map.mlw"
|
|
loclnum="243" loccnumb="6" loccnume="14"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV11V13aNoneIacorrect_foraordamV11V13FIainfix =V12aTrueINNainfix =V12aTrueICtaNilfwV2qainfix =V12aTrueFIac_balancingabalancingamk tV1amk mV2V3amk type_paramsV4V5IacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for is_empty"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.30"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter is_empty.7"
|
|
locfile="../map.mlw"
|
|
loclnum="243" loccnumb="6" loccnume="14"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV11akeyV0aSomeV0Aacorrect_foraordamV11akeyV0INainfix =V12aTrueINNainfix =V12aTrueICtaNilfwV2qainfix =V12aTrueFIac_balancingabalancingamk tV1amk mV2V3amk type_paramsV4V5IacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for is_empty"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter is_empty.8"
|
|
locfile="../map.mlw"
|
|
loclnum="243" loccnumb="6" loccnume="14"
|
|
expl="8. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV11c0qainfix =V12aTrueINNainfix =V12aTrueICtaNilfwV2qainfix =V12aTrueFIac_balancingabalancingamk tV1amk mV2V3amk type_paramsV4V5IacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for is_empty"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.11"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter param_copy"
|
|
locfile="../map.mlw"
|
|
loclnum="258" loccnumb="6" loccnume="16"
|
|
expl="VC for param_copy"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =aordamamk tamk tV10amk mV11V12amk type_paramsV13V14V5amk type_paramsV6V7amk type_paramsV8V9aordamamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for param_copy"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min"
|
|
locfile="../map.mlw"
|
|
loclnum="266" loccnumb="6" loccnume="19"
|
|
expl="VC for decompose_min"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="Cainfix =acardamV10c0Aainfix =ainfix @afuncamV10V12aNoneIacorrect_foraordamV10V12FaNoneainfix =ainfix @afuncamV25V27ainfix @afuncamV10V27INaeqaordamV25akeyV26V27Aainfix =ainfix @afuncamV25V27aNoneIaleaordamV25V27akeyV26Aainfix =ainfix @afuncamV10V27aSomeV26IaeqaordamV10V27akeyV26Aainfix =ainfix @afuncamV10V27aNoneIaltaordamV10V27akeyV26Iacorrect_foraordamV10V27FAainfix =acardamV10ainfix +acardamV25c1Aacorrect_foraordamV10akeyV26Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13aTrueAainfix =aordamV25aordamV10Aainfix =V24V9Aainfix =V23V8Aainfix =V22V7Aainfix =V21V6Lainfix @amdlamake_paramsamk type_paramsV21V22amk type_paramsV23V24V13AaincreasingV28V16AaminorateV28akeyV29V16Aainfix =V1ainfix ++aConsV29aNilV16Lainfix @amdlamake_paramsamk type_paramsV21V22amk type_paramsV23V24V13LaordamV25Iainfix =V24V9Aainfix =V23V8Aainfix =V22V7Aainfix =V21V6Aainfix =aordamV25aordamV10Aainfix =V20V5Aainfix =amk tV15amk mV16V17amk type_paramsV18V19V14Lamk tamk tV15amk mV16V17amk type_paramsV18V19V20amk type_paramsV21V22amk type_paramsV23V24FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V30aTrueAainfix =aprmV31amk type_paramsV3V4Aac_balancingabalancingV31Aainfix =V1aConsainfix @V4V30alisamV31aSomeaTuple2VVV11FAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter decompose_min.1"
|
|
locfile="../map.mlw"
|
|
loclnum="266" loccnumb="6" loccnume="19"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2"
|
|
locfile="../map.mlw"
|
|
loclnum="266" loccnumb="6" loccnume="19"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix =acardamV10c0Aainfix =ainfix @afuncamV10V12aNoneIacorrect_foraordamV10V12FaNonetaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V15aTrueAainfix =aprmV16amk type_paramsV3V4Aac_balancingabalancingV16Aainfix =V1aConsainfix @V4V15alisamV16aSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.34"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.3"
|
|
locfile="../map.mlw"
|
|
loclnum="266" loccnumb="6" loccnume="19"
|
|
expl="3. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneaincreasingV25V15AaminorateV25akeyV26V15Aainfix =V1ainfix ++aConsV26aNilV15Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V13Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V27aTrueAainfix =aprmV28amk type_paramsV3V4Aac_balancingabalancingV28Aainfix =V1aConsainfix @V4V27alisamV28aSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter decompose_min.3.1"
|
|
locfile="../map.mlw"
|
|
loclnum="266" loccnumb="6" loccnume="19"
|
|
expl="1. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneainfix =V1ainfix ++aConsV26aNilV15Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V13Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V27aTrueAainfix =aprmV28amk type_paramsV3V4Aac_balancingabalancingV28Aainfix =V1aConsainfix @V4V27alisamV28aSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.22"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.3.2"
|
|
locfile="../map.mlw"
|
|
loclnum="266" loccnumb="6" loccnume="19"
|
|
expl="2. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneaminorateV25akeyV26V15Iainfix =V1ainfix ++aConsV26aNilV15Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V13Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V27aTrueAainfix =aprmV28amk type_paramsV3V4Aac_balancingabalancingV28Aainfix =V1aConsainfix @V4V27alisamV28aSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.29"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.3.3"
|
|
locfile="../map.mlw"
|
|
loclnum="266" loccnumb="6" loccnume="19"
|
|
expl="3. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneaincreasingV25V15IaminorateV25akeyV26V15Iainfix =V1ainfix ++aConsV26aNilV15Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V13Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V27aTrueAainfix =aprmV28amk type_paramsV3V4Aac_balancingabalancingV28Aainfix =V1aConsainfix @V4V27alisamV28aSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.26"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4"
|
|
locfile="../map.mlw"
|
|
loclnum="266" loccnumb="6" loccnume="19"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @afuncamV24V26ainfix @afuncamV10V26INaeqaordamV24akeyV25V26Aainfix =ainfix @afuncamV24V26aNoneIaleaordamV24V26akeyV25Aainfix =ainfix @afuncamV10V26aSomeV25IaeqaordamV10V26akeyV25Aainfix =ainfix @afuncamV10V26aNoneIaltaordamV10V26akeyV25Iacorrect_foraordamV10V26FAainfix =acardamV10ainfix +acardamV24c1Aacorrect_foraordamV10akeyV25Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12aTrueAainfix =aordamV24aordamV10Aainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12IaincreasingV27V15AaminorateV27akeyV28V15Aainfix =V1ainfix ++aConsV28aNilV15Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V13Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V29aTrueAainfix =aprmV30amk type_paramsV3V4Aac_balancingabalancingV30Aainfix =V1aConsainfix @V4V29alisamV30aSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter decompose_min.4.1"
|
|
locfile="../map.mlw"
|
|
loclnum="266" loccnumb="6" loccnume="19"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =V20V6Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12IaincreasingV26V15AaminorateV26akeyV27V15Aainfix =V1ainfix ++aConsV27aNilV15Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V13Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V28aTrueAainfix =aprmV29amk type_paramsV3V4Aac_balancingabalancingV29Aainfix =V1aConsainfix @V4V28alisamV29aSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4.2"
|
|
locfile="../map.mlw"
|
|
loclnum="266" loccnumb="6" loccnume="19"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =V21V7Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12IaincreasingV26V15AaminorateV26akeyV27V15Aainfix =V1ainfix ++aConsV27aNilV15Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V13Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V28aTrueAainfix =aprmV29amk type_paramsV3V4Aac_balancingabalancingV29Aainfix =V1aConsainfix @V4V28alisamV29aSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4.3"
|
|
locfile="../map.mlw"
|
|
loclnum="266" loccnumb="6" loccnume="19"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =V22V8Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12IaincreasingV26V15AaminorateV26akeyV27V15Aainfix =V1ainfix ++aConsV27aNilV15Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V13Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V28aTrueAainfix =aprmV29amk type_paramsV3V4Aac_balancingabalancingV29Aainfix =V1aConsainfix @V4V28alisamV29aSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4.4"
|
|
locfile="../map.mlw"
|
|
loclnum="266" loccnumb="6" loccnume="19"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =V23V9Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12IaincreasingV26V15AaminorateV26akeyV27V15Aainfix =V1ainfix ++aConsV27aNilV15Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V13Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V28aTrueAainfix =aprmV29amk type_paramsV3V4Aac_balancingabalancingV29Aainfix =V1aConsainfix @V4V28alisamV29aSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.16"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4.5"
|
|
locfile="../map.mlw"
|
|
loclnum="266" loccnumb="6" loccnume="19"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =aordamV24aordamV10Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12IaincreasingV26V15AaminorateV26akeyV27V15Aainfix =V1ainfix ++aConsV27aNilV15Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V13Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V28aTrueAainfix =aprmV29amk type_paramsV3V4Aac_balancingabalancingV29Aainfix =V1aConsainfix @V4V28alisamV29aSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4.6"
|
|
locfile="../map.mlw"
|
|
loclnum="266" loccnumb="6" loccnume="19"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12aTrueLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12IaincreasingV26V15AaminorateV26akeyV27V15Aainfix =V1ainfix ++aConsV27aNilV15Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V13Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V28aTrueAainfix =aprmV29amk type_paramsV3V4Aac_balancingabalancingV29Aainfix =V1aConsainfix @V4V28alisamV29aSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.19"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4.7"
|
|
locfile="../map.mlw"
|
|
loclnum="266" loccnumb="6" loccnume="19"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneacorrect_foraordamV10akeyV25Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12IaincreasingV26V15AaminorateV26akeyV27V15Aainfix =V1ainfix ++aConsV27aNilV15Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V13Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V28aTrueAainfix =aprmV29amk type_paramsV3V4Aac_balancingabalancingV29Aainfix =V1aConsainfix @V4V28alisamV29aSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.28"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4.8"
|
|
locfile="../map.mlw"
|
|
loclnum="266" loccnumb="6" loccnume="19"
|
|
expl="8. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =acardamV10ainfix +acardamV24c1Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12IaincreasingV26V15AaminorateV26akeyV27V15Aainfix =V1ainfix ++aConsV27aNilV15Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V13Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V28aTrueAainfix =aprmV29amk type_paramsV3V4Aac_balancingabalancingV29Aainfix =V1aConsainfix @V4V28alisamV29aSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.38"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4.9"
|
|
locfile="../map.mlw"
|
|
loclnum="266" loccnumb="6" loccnume="19"
|
|
expl="9. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @afuncamV10V26aNoneIaltaordamV10V26akeyV25Iacorrect_foraordamV10V26FLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12IaincreasingV27V15AaminorateV27akeyV28V15Aainfix =V1ainfix ++aConsV28aNilV15Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V13Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V29aTrueAainfix =aprmV30amk type_paramsV3V4Aac_balancingabalancingV30Aainfix =V1aConsainfix @V4V29alisamV30aSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="3"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="2.43"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4.10"
|
|
locfile="../map.mlw"
|
|
loclnum="266" loccnumb="6" loccnume="19"
|
|
expl="10. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @afuncamV10V26aSomeV25IaeqaordamV10V26akeyV25Iacorrect_foraordamV10V26FLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12IaincreasingV27V15AaminorateV27akeyV28V15Aainfix =V1ainfix ++aConsV28aNilV15Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V13Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V29aTrueAainfix =aprmV30amk type_paramsV3V4Aac_balancingabalancingV30Aainfix =V1aConsainfix @V4V29alisamV30aSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="3"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.21"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4.11"
|
|
locfile="../map.mlw"
|
|
loclnum="266" loccnumb="6" loccnume="19"
|
|
expl="11. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @afuncamV24V26aNoneIaleaordamV24V26akeyV25Iacorrect_foraordamV10V26FLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12IaincreasingV27V15AaminorateV27akeyV28V15Aainfix =V1ainfix ++aConsV28aNilV15Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V13Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V29aTrueAainfix =aprmV30amk type_paramsV3V4Aac_balancingabalancingV30Aainfix =V1aConsainfix @V4V29alisamV30aSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="3"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.85"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4.12"
|
|
locfile="../map.mlw"
|
|
loclnum="266" loccnumb="6" loccnume="19"
|
|
expl="12. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @afuncamV24V26ainfix @afuncamV10V26INaeqaordamV24akeyV25V26Iacorrect_foraordamV10V26FLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12IaincreasingV27V15AaminorateV27akeyV28V15Aainfix =V1ainfix ++aConsV28aNilV15Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V12LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V13Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V29aTrueAainfix =aprmV30amk type_paramsV3V4Aac_balancingabalancingV30Aainfix =V1aConsainfix @V4V29alisamV30aSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="3"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.30"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max"
|
|
locfile="../map.mlw"
|
|
loclnum="289" loccnumb="6" loccnume="19"
|
|
expl="VC for decompose_max"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="Cainfix =acardamV10c0Aainfix =ainfix @afuncamV10V12aNoneIacorrect_foraordamV10V12FaNoneainfix =ainfix @afuncamV25V27ainfix @afuncamV10V27INaeqaordamV25V27akeyV26Aainfix =ainfix @afuncamV25V27aNoneIaleaordamV25akeyV26V27Aainfix =ainfix @afuncamV10V27aSomeV26IaeqaordamV10akeyV26V27Aainfix =ainfix @afuncamV10V27aNoneIaltaordamV10akeyV26V27Iacorrect_foraordamV10V27FAainfix =acardamV10ainfix +acardamV25c1Aacorrect_foraordamV10akeyV26Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V14aTrueAainfix =aordamV25aordamV10Aainfix =V24V9Aainfix =V23V8Aainfix =V22V7Aainfix =V21V6Lainfix @amdlamake_paramsamk type_paramsV21V22amk type_paramsV23V24V14AaincreasingV28V16AamajorateV28akeyV29V16Aainfix =V1ainfix ++V16aConsV29aNilLainfix @amdlamake_paramsamk type_paramsV21V22amk type_paramsV23V24V14LaordamV25Iainfix =V24V9Aainfix =V23V8Aainfix =V22V7Aainfix =V21V6Aainfix =aordamV25aordamV10Aainfix =V20V5Aainfix =amk tV15amk mV16V17amk type_paramsV18V19V13Lamk tamk tV15amk mV16V17amk type_paramsV18V19V20amk type_paramsV21V22amk type_paramsV23V24FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V31aTrueAainfix =aprmV30amk type_paramsV3V4Aac_balancingabalancingV30Aainfix =V1ainfix ++alisamV30aConsainfix @V4V31aNilaSomeaTuple2VVV11FAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter decompose_max.1"
|
|
locfile="../map.mlw"
|
|
loclnum="289" loccnumb="6" loccnume="19"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.2"
|
|
locfile="../map.mlw"
|
|
loclnum="289" loccnumb="6" loccnume="19"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix =acardamV10c0Aainfix =ainfix @afuncamV10V12aNoneIacorrect_foraordamV10V12FaNonetaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V16aTrueAainfix =aprmV15amk type_paramsV3V4Aac_balancingabalancingV15Aainfix =V1ainfix ++alisamV15aConsainfix @V4V16aNilaSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.36"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.3"
|
|
locfile="../map.mlw"
|
|
loclnum="289" loccnumb="6" loccnume="19"
|
|
expl="3. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneaincreasingV25V15AamajorateV25akeyV26V15Aainfix =V1ainfix ++V15aConsV26aNilLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V12Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V28aTrueAainfix =aprmV27amk type_paramsV3V4Aac_balancingabalancingV27Aainfix =V1ainfix ++alisamV27aConsainfix @V4V28aNilaSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter decompose_max.3.1"
|
|
locfile="../map.mlw"
|
|
loclnum="289" loccnumb="6" loccnume="19"
|
|
expl="1. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneainfix =V1ainfix ++V15aConsV26aNilLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V12Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V28aTrueAainfix =aprmV27amk type_paramsV3V4Aac_balancingabalancingV27Aainfix =V1ainfix ++alisamV27aConsainfix @V4V28aNilaSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.22"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.3.2"
|
|
locfile="../map.mlw"
|
|
loclnum="289" loccnumb="6" loccnume="19"
|
|
expl="2. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneamajorateV25akeyV26V15Iainfix =V1ainfix ++V15aConsV26aNilLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V12Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V28aTrueAainfix =aprmV27amk type_paramsV3V4Aac_balancingabalancingV27Aainfix =V1ainfix ++alisamV27aConsainfix @V4V28aNilaSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.14"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.3.3"
|
|
locfile="../map.mlw"
|
|
loclnum="289" loccnumb="6" loccnume="19"
|
|
expl="3. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneaincreasingV25V15IamajorateV25akeyV26V15Iainfix =V1ainfix ++V15aConsV26aNilLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V12Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V28aTrueAainfix =aprmV27amk type_paramsV3V4Aac_balancingabalancingV27Aainfix =V1ainfix ++alisamV27aConsainfix @V4V28aNilaSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.28"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4"
|
|
locfile="../map.mlw"
|
|
loclnum="289" loccnumb="6" loccnume="19"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @afuncamV24V26ainfix @afuncamV10V26INaeqaordamV24V26akeyV25Aainfix =ainfix @afuncamV24V26aNoneIaleaordamV24akeyV25V26Aainfix =ainfix @afuncamV10V26aSomeV25IaeqaordamV10akeyV25V26Aainfix =ainfix @afuncamV10V26aNoneIaltaordamV10akeyV25V26Iacorrect_foraordamV10V26FAainfix =acardamV10ainfix +acardamV24c1Aacorrect_foraordamV10akeyV25Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13aTrueAainfix =aordamV24aordamV10Aainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13IaincreasingV27V15AamajorateV27akeyV28V15Aainfix =V1ainfix ++V15aConsV28aNilLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V12Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V30aTrueAainfix =aprmV29amk type_paramsV3V4Aac_balancingabalancingV29Aainfix =V1ainfix ++alisamV29aConsainfix @V4V30aNilaSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter decompose_max.4.1"
|
|
locfile="../map.mlw"
|
|
loclnum="289" loccnumb="6" loccnume="19"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =V20V6Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13IaincreasingV26V15AamajorateV26akeyV27V15Aainfix =V1ainfix ++V15aConsV27aNilLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V12Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V29aTrueAainfix =aprmV28amk type_paramsV3V4Aac_balancingabalancingV28Aainfix =V1ainfix ++alisamV28aConsainfix @V4V29aNilaSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4.2"
|
|
locfile="../map.mlw"
|
|
loclnum="289" loccnumb="6" loccnume="19"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =V21V7Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13IaincreasingV26V15AamajorateV26akeyV27V15Aainfix =V1ainfix ++V15aConsV27aNilLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V12Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V29aTrueAainfix =aprmV28amk type_paramsV3V4Aac_balancingabalancingV28Aainfix =V1ainfix ++alisamV28aConsainfix @V4V29aNilaSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4.3"
|
|
locfile="../map.mlw"
|
|
loclnum="289" loccnumb="6" loccnume="19"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =V22V8Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13IaincreasingV26V15AamajorateV26akeyV27V15Aainfix =V1ainfix ++V15aConsV27aNilLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V12Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V29aTrueAainfix =aprmV28amk type_paramsV3V4Aac_balancingabalancingV28Aainfix =V1ainfix ++alisamV28aConsainfix @V4V29aNilaSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4.4"
|
|
locfile="../map.mlw"
|
|
loclnum="289" loccnumb="6" loccnume="19"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =V23V9Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13IaincreasingV26V15AamajorateV26akeyV27V15Aainfix =V1ainfix ++V15aConsV27aNilLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V12Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V29aTrueAainfix =aprmV28amk type_paramsV3V4Aac_balancingabalancingV28Aainfix =V1ainfix ++alisamV28aConsainfix @V4V29aNilaSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4.5"
|
|
locfile="../map.mlw"
|
|
loclnum="289" loccnumb="6" loccnume="19"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =aordamV24aordamV10Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13IaincreasingV26V15AamajorateV26akeyV27V15Aainfix =V1ainfix ++V15aConsV27aNilLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V12Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V29aTrueAainfix =aprmV28amk type_paramsV3V4Aac_balancingabalancingV28Aainfix =V1ainfix ++alisamV28aConsainfix @V4V29aNilaSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4.6"
|
|
locfile="../map.mlw"
|
|
loclnum="289" loccnumb="6" loccnume="19"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13aTrueLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13IaincreasingV26V15AamajorateV26akeyV27V15Aainfix =V1ainfix ++V15aConsV27aNilLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V12Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V29aTrueAainfix =aprmV28amk type_paramsV3V4Aac_balancingabalancingV28Aainfix =V1ainfix ++alisamV28aConsainfix @V4V29aNilaSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.19"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4.7"
|
|
locfile="../map.mlw"
|
|
loclnum="289" loccnumb="6" loccnume="19"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneacorrect_foraordamV10akeyV25Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13IaincreasingV26V15AamajorateV26akeyV27V15Aainfix =V1ainfix ++V15aConsV27aNilLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V12Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V29aTrueAainfix =aprmV28amk type_paramsV3V4Aac_balancingabalancingV28Aainfix =V1ainfix ++alisamV28aConsainfix @V4V29aNilaSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.48"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4.8"
|
|
locfile="../map.mlw"
|
|
loclnum="289" loccnumb="6" loccnume="19"
|
|
expl="8. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =acardamV10ainfix +acardamV24c1Lainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13IaincreasingV26V15AamajorateV26akeyV27V15Aainfix =V1ainfix ++V15aConsV27aNilLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V12Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V29aTrueAainfix =aprmV28amk type_paramsV3V4Aac_balancingabalancingV28Aainfix =V1ainfix ++alisamV28aConsainfix @V4V29aNilaSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.73"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4.9"
|
|
locfile="../map.mlw"
|
|
loclnum="289" loccnumb="6" loccnume="19"
|
|
expl="9. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @afuncamV10V26aNoneIaltaordamV10akeyV25V26Iacorrect_foraordamV10V26FLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13IaincreasingV27V15AamajorateV27akeyV28V15Aainfix =V1ainfix ++V15aConsV28aNilLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V12Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V30aTrueAainfix =aprmV29amk type_paramsV3V4Aac_balancingabalancingV29Aainfix =V1ainfix ++alisamV29aConsainfix @V4V30aNilaSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="3"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="3.42"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4.10"
|
|
locfile="../map.mlw"
|
|
loclnum="289" loccnumb="6" loccnume="19"
|
|
expl="10. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @afuncamV10V26aSomeV25IaeqaordamV10akeyV25V26Iacorrect_foraordamV10V26FLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13IaincreasingV27V15AamajorateV27akeyV28V15Aainfix =V1ainfix ++V15aConsV28aNilLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V12Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V30aTrueAainfix =aprmV29amk type_paramsV3V4Aac_balancingabalancingV29Aainfix =V1ainfix ++alisamV29aConsainfix @V4V30aNilaSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="3"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.48"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4.11"
|
|
locfile="../map.mlw"
|
|
loclnum="289" loccnumb="6" loccnume="19"
|
|
expl="11. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @afuncamV24V26aNoneIaleaordamV24akeyV25V26Iacorrect_foraordamV10V26FLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13IaincreasingV27V15AamajorateV27akeyV28V15Aainfix =V1ainfix ++V15aConsV28aNilLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V12Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V30aTrueAainfix =aprmV29amk type_paramsV3V4Aac_balancingabalancingV29Aainfix =V1ainfix ++alisamV29aConsainfix @V4V30aNilaSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="3"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.43"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4.12"
|
|
locfile="../map.mlw"
|
|
loclnum="289" loccnumb="6" loccnume="19"
|
|
expl="12. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @afuncamV24V26ainfix @afuncamV10V26INaeqaordamV24V26akeyV25Iacorrect_foraordamV10V26FLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13IaincreasingV27V15AamajorateV27akeyV28V15Aainfix =V1ainfix ++V15aConsV28aNilLainfix @amdlamake_paramsamk type_paramsV20V21amk type_paramsV22V23V13LaordamV24Iainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6Aainfix =aordamV24aordamV10Aainfix =V19V5Aainfix =amk tV14amk mV15V16amk type_paramsV17V18V12Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FaSomeaTuple2VVV11ICainfix =V1aNilaNoneainfix =ainfix @V3V30aTrueAainfix =aprmV29amk type_paramsV3V4Aac_balancingabalancingV29Aainfix =V1ainfix ++alisamV29aConsainfix @V4V30aNilaSomeaTuple2VVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="3"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.26"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min"
|
|
locfile="../map.mlw"
|
|
loclnum="312" loccnumb="6" loccnume="13"
|
|
expl="VC for add_min"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV27ainfix +acardamV11c1Aainfix =ainfix @afuncamV27V29ainfix @afuncamV11V29INaeqaordamV11akeyV28V29Aainfix =ainfix @afuncamV27V29aSomeV28IaeqaordamV11V29akeyV28Aainfix =ainfix @afuncamV27V29aNoneIaltaordamV11V29akeyV28Iacorrect_foraordamV11V29FLainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =aordamV27aordamV11Aainfix =V26V10Aainfix =V25V9Aainfix =V24V8Aainfix =V23V7AacV27AaincreasingV30V18AaminorateV30akeyV31V2Aainfix =V18ainfix ++aConsV31aNilV2Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0LaordamV11Iainfix =V26V10Aainfix =V25V9Aainfix =V24V8Aainfix =V23V7Aainfix =aordamV27aordamV11Aainfix =V22V6Aainfix =V21V16Aainfix =V20V15Aainfix =V19V14Aainfix =V18V13Aainfix =V17V12Lamk tamk tV17amk mV18V19amk type_paramsV20V21V22amk type_paramsV23V24amk type_paramsV25V26FIainfix >=ainfix -V14V3c0Aainfix >=c1ainfix -V14V3Aainfix =V13aConsainfix @V5V0V2Aainfix =V16V5Aainfix =V15V4Aac_balancingabalancingamk tV12amk mV13V14amk type_paramsV15V16FAac_balancingabalancingamk tV1amk mV2V3amk type_paramsV4V5Aainfix =ainfix @V4V0aTrueIainfix =ainfix @afuncamV11V32aNoneIaleaordamV11V32akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aacorrect_foraordamV11V32FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add_min.1"
|
|
locfile="../map.mlw"
|
|
loclnum="312" loccnumb="6" loccnume="13"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionac_balancingabalancingamk tV1amk mV2V3amk type_paramsV4V5Aainfix =ainfix @V4V0aTrueIainfix =ainfix @afuncamV11V12aNoneIaleaordamV11V12akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aacorrect_foraordamV11V12FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min.2"
|
|
locfile="../map.mlw"
|
|
loclnum="312" loccnumb="6" loccnume="13"
|
|
expl="2. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionaincreasingV28V18AaminorateV28akeyV29V2Aainfix =V18ainfix ++aConsV29aNilV2Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0LaordamV11Iainfix =V26V10Aainfix =V25V9Aainfix =V24V8Aainfix =V23V7Aainfix =aordamV27aordamV11Aainfix =V22V6Aainfix =V21V16Aainfix =V20V15Aainfix =V19V14Aainfix =V18V13Aainfix =V17V12Lamk tamk tV17amk mV18V19amk type_paramsV20V21V22amk type_paramsV23V24amk type_paramsV25V26FIainfix >=ainfix -V14V3c0Aainfix >=c1ainfix -V14V3Aainfix =V13aConsainfix @V5V0V2Aainfix =V16V5Aainfix =V15V4Aac_balancingabalancingamk tV12amk mV13V14amk type_paramsV15V16FIac_balancingabalancingamk tV1amk mV2V3amk type_paramsV4V5Aainfix =ainfix @V4V0aTrueIainfix =ainfix @afuncamV11V30aNoneIaleaordamV11V30akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aacorrect_foraordamV11V30FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add_min.2.1"
|
|
locfile="../map.mlw"
|
|
loclnum="312" loccnumb="6" loccnume="13"
|
|
expl="1. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionainfix =V18ainfix ++aConsV29aNilV2Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0LaordamV11Iainfix =V26V10Aainfix =V25V9Aainfix =V24V8Aainfix =V23V7Aainfix =aordamV27aordamV11Aainfix =V22V6Aainfix =V21V16Aainfix =V20V15Aainfix =V19V14Aainfix =V18V13Aainfix =V17V12Lamk tamk tV17amk mV18V19amk type_paramsV20V21V22amk type_paramsV23V24amk type_paramsV25V26FIainfix >=ainfix -V14V3c0Aainfix >=c1ainfix -V14V3Aainfix =V13aConsainfix @V5V0V2Aainfix =V16V5Aainfix =V15V4Aac_balancingabalancingamk tV12amk mV13V14amk type_paramsV15V16FIac_balancingabalancingamk tV1amk mV2V3amk type_paramsV4V5Aainfix =ainfix @V4V0aTrueIainfix =ainfix @afuncamV11V30aNoneIaleaordamV11V30akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aacorrect_foraordamV11V30FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.50"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min.2.2"
|
|
locfile="../map.mlw"
|
|
loclnum="312" loccnumb="6" loccnume="13"
|
|
expl="2. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionaminorateV28akeyV29V2Iainfix =V18ainfix ++aConsV29aNilV2Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0LaordamV11Iainfix =V26V10Aainfix =V25V9Aainfix =V24V8Aainfix =V23V7Aainfix =aordamV27aordamV11Aainfix =V22V6Aainfix =V21V16Aainfix =V20V15Aainfix =V19V14Aainfix =V18V13Aainfix =V17V12Lamk tamk tV17amk mV18V19amk type_paramsV20V21V22amk type_paramsV23V24amk type_paramsV25V26FIainfix >=ainfix -V14V3c0Aainfix >=c1ainfix -V14V3Aainfix =V13aConsainfix @V5V0V2Aainfix =V16V5Aainfix =V15V4Aac_balancingabalancingamk tV12amk mV13V14amk type_paramsV15V16FIac_balancingabalancingamk tV1amk mV2V3amk type_paramsV4V5Aainfix =ainfix @V4V0aTrueIainfix =ainfix @afuncamV11V30aNoneIaleaordamV11V30akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aacorrect_foraordamV11V30FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.94"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min.2.3"
|
|
locfile="../map.mlw"
|
|
loclnum="312" loccnumb="6" loccnume="13"
|
|
expl="3. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionaincreasingV28V18IaminorateV28akeyV29V2Iainfix =V18ainfix ++aConsV29aNilV2Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0LaordamV11Iainfix =V26V10Aainfix =V25V9Aainfix =V24V8Aainfix =V23V7Aainfix =aordamV27aordamV11Aainfix =V22V6Aainfix =V21V16Aainfix =V20V15Aainfix =V19V14Aainfix =V18V13Aainfix =V17V12Lamk tamk tV17amk mV18V19amk type_paramsV20V21V22amk type_paramsV23V24amk type_paramsV25V26FIainfix >=ainfix -V14V3c0Aainfix >=c1ainfix -V14V3Aainfix =V13aConsainfix @V5V0V2Aainfix =V16V5Aainfix =V15V4Aac_balancingabalancingamk tV12amk mV13V14amk type_paramsV15V16FIac_balancingabalancingamk tV1amk mV2V3amk type_paramsV4V5Aainfix =ainfix @V4V0aTrueIainfix =ainfix @afuncamV11V30aNoneIaleaordamV11V30akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aacorrect_foraordamV11V30FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.56"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min.3"
|
|
locfile="../map.mlw"
|
|
loclnum="312" loccnumb="6" loccnume="13"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =aordamV27aordamV11Aainfix =V26V10Aainfix =V25V9Aainfix =V24V8Aainfix =V23V7AacV27IaincreasingV28V18AaminorateV28akeyV29V2Aainfix =V18ainfix ++aConsV29aNilV2Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0LaordamV11Iainfix =V26V10Aainfix =V25V9Aainfix =V24V8Aainfix =V23V7Aainfix =aordamV27aordamV11Aainfix =V22V6Aainfix =V21V16Aainfix =V20V15Aainfix =V19V14Aainfix =V18V13Aainfix =V17V12Lamk tamk tV17amk mV18V19amk type_paramsV20V21V22amk type_paramsV23V24amk type_paramsV25V26FIainfix >=ainfix -V14V3c0Aainfix >=c1ainfix -V14V3Aainfix =V13aConsainfix @V5V0V2Aainfix =V16V5Aainfix =V15V4Aac_balancingabalancingamk tV12amk mV13V14amk type_paramsV15V16FIac_balancingabalancingamk tV1amk mV2V3amk type_paramsV4V5Aainfix =ainfix @V4V0aTrueIainfix =ainfix @afuncamV11V30aNoneIaleaordamV11V30akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aacorrect_foraordamV11V30FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.62"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min.4"
|
|
locfile="../map.mlw"
|
|
loclnum="312" loccnumb="6" loccnume="13"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV27V29ainfix @afuncamV11V29INaeqaordamV11akeyV28V29Aainfix =ainfix @afuncamV27V29aSomeV28IaeqaordamV11V29akeyV28Aainfix =ainfix @afuncamV27V29aNoneIaltaordamV11V29akeyV28Iacorrect_foraordamV11V29FLainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0IaincreasingV30V18AaminorateV30akeyV31V2Aainfix =V18ainfix ++aConsV31aNilV2Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0LaordamV11Iainfix =V26V10Aainfix =V25V9Aainfix =V24V8Aainfix =V23V7Aainfix =aordamV27aordamV11Aainfix =V22V6Aainfix =V21V16Aainfix =V20V15Aainfix =V19V14Aainfix =V18V13Aainfix =V17V12Lamk tamk tV17amk mV18V19amk type_paramsV20V21V22amk type_paramsV23V24amk type_paramsV25V26FIainfix >=ainfix -V14V3c0Aainfix >=c1ainfix -V14V3Aainfix =V13aConsainfix @V5V0V2Aainfix =V16V5Aainfix =V15V4Aac_balancingabalancingamk tV12amk mV13V14amk type_paramsV15V16FIac_balancingabalancingamk tV1amk mV2V3amk type_paramsV4V5Aainfix =ainfix @V4V0aTrueIainfix =ainfix @afuncamV11V32aNoneIaleaordamV11V32akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aacorrect_foraordamV11V32FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add_min.4.1"
|
|
locfile="../map.mlw"
|
|
loclnum="312" loccnumb="6" loccnume="13"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV27V29aNoneIaltaordamV11V29akeyV28Iacorrect_foraordamV11V29FLainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0IaincreasingV30V18AaminorateV30akeyV31V2Aainfix =V18ainfix ++aConsV31aNilV2Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0LaordamV11Iainfix =V26V10Aainfix =V25V9Aainfix =V24V8Aainfix =V23V7Aainfix =aordamV27aordamV11Aainfix =V22V6Aainfix =V21V16Aainfix =V20V15Aainfix =V19V14Aainfix =V18V13Aainfix =V17V12Lamk tamk tV17amk mV18V19amk type_paramsV20V21V22amk type_paramsV23V24amk type_paramsV25V26FIainfix >=ainfix -V14V3c0Aainfix >=c1ainfix -V14V3Aainfix =V13aConsainfix @V5V0V2Aainfix =V16V5Aainfix =V15V4Aac_balancingabalancingamk tV12amk mV13V14amk type_paramsV15V16FIac_balancingabalancingamk tV1amk mV2V3amk type_paramsV4V5Aainfix =ainfix @V4V0aTrueIainfix =ainfix @afuncamV11V32aNoneIaleaordamV11V32akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aacorrect_foraordamV11V32FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="2.00"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min.4.2"
|
|
locfile="../map.mlw"
|
|
loclnum="312" loccnumb="6" loccnume="13"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV27V29aSomeV28IaeqaordamV11V29akeyV28Iacorrect_foraordamV11V29FLainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0IaincreasingV30V18AaminorateV30akeyV31V2Aainfix =V18ainfix ++aConsV31aNilV2Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0LaordamV11Iainfix =V26V10Aainfix =V25V9Aainfix =V24V8Aainfix =V23V7Aainfix =aordamV27aordamV11Aainfix =V22V6Aainfix =V21V16Aainfix =V20V15Aainfix =V19V14Aainfix =V18V13Aainfix =V17V12Lamk tamk tV17amk mV18V19amk type_paramsV20V21V22amk type_paramsV23V24amk type_paramsV25V26FIainfix >=ainfix -V14V3c0Aainfix >=c1ainfix -V14V3Aainfix =V13aConsainfix @V5V0V2Aainfix =V16V5Aainfix =V15V4Aac_balancingabalancingamk tV12amk mV13V14amk type_paramsV15V16FIac_balancingabalancingamk tV1amk mV2V3amk type_paramsV4V5Aainfix =ainfix @V4V0aTrueIainfix =ainfix @afuncamV11V32aNoneIaleaordamV11V32akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aacorrect_foraordamV11V32FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.77"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min.4.3"
|
|
locfile="../map.mlw"
|
|
loclnum="312" loccnumb="6" loccnume="13"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV27V29ainfix @afuncamV11V29INaeqaordamV11akeyV28V29Iacorrect_foraordamV11V29FLainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0IaincreasingV30V18AaminorateV30akeyV31V2Aainfix =V18ainfix ++aConsV31aNilV2Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0LaordamV11Iainfix =V26V10Aainfix =V25V9Aainfix =V24V8Aainfix =V23V7Aainfix =aordamV27aordamV11Aainfix =V22V6Aainfix =V21V16Aainfix =V20V15Aainfix =V19V14Aainfix =V18V13Aainfix =V17V12Lamk tamk tV17amk mV18V19amk type_paramsV20V21V22amk type_paramsV23V24amk type_paramsV25V26FIainfix >=ainfix -V14V3c0Aainfix >=c1ainfix -V14V3Aainfix =V13aConsainfix @V5V0V2Aainfix =V16V5Aainfix =V15V4Aac_balancingabalancingamk tV12amk mV13V14amk type_paramsV15V16FIac_balancingabalancingamk tV1amk mV2V3amk type_paramsV4V5Aainfix =ainfix @V4V0aTrueIainfix =ainfix @afuncamV11V32aNoneIaleaordamV11V32akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aacorrect_foraordamV11V32FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="2.52"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min.5"
|
|
locfile="../map.mlw"
|
|
loclnum="312" loccnumb="6" loccnume="13"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV27ainfix +acardamV11c1IaincreasingV28V18AaminorateV28akeyV29V2Aainfix =V18ainfix ++aConsV29aNilV2Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0LaordamV11Iainfix =V26V10Aainfix =V25V9Aainfix =V24V8Aainfix =V23V7Aainfix =aordamV27aordamV11Aainfix =V22V6Aainfix =V21V16Aainfix =V20V15Aainfix =V19V14Aainfix =V18V13Aainfix =V17V12Lamk tamk tV17amk mV18V19amk type_paramsV20V21V22amk type_paramsV23V24amk type_paramsV25V26FIainfix >=ainfix -V14V3c0Aainfix >=c1ainfix -V14V3Aainfix =V13aConsainfix @V5V0V2Aainfix =V16V5Aainfix =V15V4Aac_balancingabalancingamk tV12amk mV13V14amk type_paramsV15V16FIac_balancingabalancingamk tV1amk mV2V3amk type_paramsV4V5Aainfix =ainfix @V4V0aTrueIainfix =ainfix @afuncamV11V30aNoneIaleaordamV11V30akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aacorrect_foraordamV11V30FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.31"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max"
|
|
locfile="../map.mlw"
|
|
loclnum="332" loccnumb="6" loccnume="13"
|
|
expl="VC for add_max"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV27ainfix +acardamV11c1Aainfix =ainfix @afuncamV27V29ainfix @afuncamV11V29INaeqaordamV11akeyV28V29Aainfix =ainfix @afuncamV27V29aSomeV28IaeqaordamV11V29akeyV28Aainfix =ainfix @afuncamV27V29aNoneIaltaordamV11akeyV28V29Iacorrect_foraordamV11V29FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =aordamV27aordamV11Aainfix =V26V9Aainfix =V25V8Aainfix =V24V7Aainfix =V23V6AacV27AaincreasingV30V18AamajorateV30akeyV31V1Aainfix =V18ainfix ++V1aConsV31aNilLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10LaordamV11Iainfix =V26V9Aainfix =V25V8Aainfix =V24V7Aainfix =V23V6Aainfix =aordamV27aordamV11Aainfix =V22V5Aainfix =V21V16Aainfix =V20V15Aainfix =V19V14Aainfix =V18V13Aainfix =V17V12Lamk tamk tV17amk mV18V19amk type_paramsV20V21V22amk type_paramsV23V24amk type_paramsV25V26FIainfix >=ainfix -V14V2c0Aainfix >=c1ainfix -V14V2Aainfix =V13ainfix ++V1aConsainfix @V4V10aNilAainfix =V16V4Aainfix =V15V3Aac_balancingabalancingamk tV12amk mV13V14amk type_paramsV15V16FAainfix =ainfix @V3V10aTrueAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4Iainfix =ainfix @afuncamV11V32aNoneIaleaordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10V32Aacorrect_foraordamV11V32FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10aTrueAacV11Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add_max.1"
|
|
locfile="../map.mlw"
|
|
loclnum="332" loccnumb="6" loccnume="13"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @V3V10aTrueAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4Iainfix =ainfix @afuncamV11V12aNoneIaleaordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10V12Aacorrect_foraordamV11V12FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10aTrueAacV11Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max.2"
|
|
locfile="../map.mlw"
|
|
loclnum="332" loccnumb="6" loccnume="13"
|
|
expl="2. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionaincreasingV28V18AamajorateV28akeyV29V1Aainfix =V18ainfix ++V1aConsV29aNilLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10LaordamV11Iainfix =V26V9Aainfix =V25V8Aainfix =V24V7Aainfix =V23V6Aainfix =aordamV27aordamV11Aainfix =V22V5Aainfix =V21V16Aainfix =V20V15Aainfix =V19V14Aainfix =V18V13Aainfix =V17V12Lamk tamk tV17amk mV18V19amk type_paramsV20V21V22amk type_paramsV23V24amk type_paramsV25V26FIainfix >=ainfix -V14V2c0Aainfix >=c1ainfix -V14V2Aainfix =V13ainfix ++V1aConsainfix @V4V10aNilAainfix =V16V4Aainfix =V15V3Aac_balancingabalancingamk tV12amk mV13V14amk type_paramsV15V16FIainfix =ainfix @V3V10aTrueAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4Iainfix =ainfix @afuncamV11V30aNoneIaleaordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10V30Aacorrect_foraordamV11V30FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10aTrueAacV11Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add_max.2.1"
|
|
locfile="../map.mlw"
|
|
loclnum="332" loccnumb="6" loccnume="13"
|
|
expl="1. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionainfix =V18ainfix ++V1aConsV29aNilLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10LaordamV11Iainfix =V26V9Aainfix =V25V8Aainfix =V24V7Aainfix =V23V6Aainfix =aordamV27aordamV11Aainfix =V22V5Aainfix =V21V16Aainfix =V20V15Aainfix =V19V14Aainfix =V18V13Aainfix =V17V12Lamk tamk tV17amk mV18V19amk type_paramsV20V21V22amk type_paramsV23V24amk type_paramsV25V26FIainfix >=ainfix -V14V2c0Aainfix >=c1ainfix -V14V2Aainfix =V13ainfix ++V1aConsainfix @V4V10aNilAainfix =V16V4Aainfix =V15V3Aac_balancingabalancingamk tV12amk mV13V14amk type_paramsV15V16FIainfix =ainfix @V3V10aTrueAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4Iainfix =ainfix @afuncamV11V30aNoneIaleaordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10V30Aacorrect_foraordamV11V30FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10aTrueAacV11Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.23"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max.2.2"
|
|
locfile="../map.mlw"
|
|
loclnum="332" loccnumb="6" loccnume="13"
|
|
expl="2. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionamajorateV28akeyV29V1Iainfix =V18ainfix ++V1aConsV29aNilLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10LaordamV11Iainfix =V26V9Aainfix =V25V8Aainfix =V24V7Aainfix =V23V6Aainfix =aordamV27aordamV11Aainfix =V22V5Aainfix =V21V16Aainfix =V20V15Aainfix =V19V14Aainfix =V18V13Aainfix =V17V12Lamk tamk tV17amk mV18V19amk type_paramsV20V21V22amk type_paramsV23V24amk type_paramsV25V26FIainfix >=ainfix -V14V2c0Aainfix >=c1ainfix -V14V2Aainfix =V13ainfix ++V1aConsainfix @V4V10aNilAainfix =V16V4Aainfix =V15V3Aac_balancingabalancingamk tV12amk mV13V14amk type_paramsV15V16FIainfix =ainfix @V3V10aTrueAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4Iainfix =ainfix @afuncamV11V30aNoneIaleaordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10V30Aacorrect_foraordamV11V30FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10aTrueAacV11Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.71"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max.2.3"
|
|
locfile="../map.mlw"
|
|
loclnum="332" loccnumb="6" loccnume="13"
|
|
expl="3. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionaincreasingV28V18IamajorateV28akeyV29V1Iainfix =V18ainfix ++V1aConsV29aNilLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10LaordamV11Iainfix =V26V9Aainfix =V25V8Aainfix =V24V7Aainfix =V23V6Aainfix =aordamV27aordamV11Aainfix =V22V5Aainfix =V21V16Aainfix =V20V15Aainfix =V19V14Aainfix =V18V13Aainfix =V17V12Lamk tamk tV17amk mV18V19amk type_paramsV20V21V22amk type_paramsV23V24amk type_paramsV25V26FIainfix >=ainfix -V14V2c0Aainfix >=c1ainfix -V14V2Aainfix =V13ainfix ++V1aConsainfix @V4V10aNilAainfix =V16V4Aainfix =V15V3Aac_balancingabalancingamk tV12amk mV13V14amk type_paramsV15V16FIainfix =ainfix @V3V10aTrueAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4Iainfix =ainfix @afuncamV11V30aNoneIaleaordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10V30Aacorrect_foraordamV11V30FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10aTrueAacV11Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.28"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max.3"
|
|
locfile="../map.mlw"
|
|
loclnum="332" loccnumb="6" loccnume="13"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =aordamV27aordamV11Aainfix =V26V9Aainfix =V25V8Aainfix =V24V7Aainfix =V23V6AacV27IaincreasingV28V18AamajorateV28akeyV29V1Aainfix =V18ainfix ++V1aConsV29aNilLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10LaordamV11Iainfix =V26V9Aainfix =V25V8Aainfix =V24V7Aainfix =V23V6Aainfix =aordamV27aordamV11Aainfix =V22V5Aainfix =V21V16Aainfix =V20V15Aainfix =V19V14Aainfix =V18V13Aainfix =V17V12Lamk tamk tV17amk mV18V19amk type_paramsV20V21V22amk type_paramsV23V24amk type_paramsV25V26FIainfix >=ainfix -V14V2c0Aainfix >=c1ainfix -V14V2Aainfix =V13ainfix ++V1aConsainfix @V4V10aNilAainfix =V16V4Aainfix =V15V3Aac_balancingabalancingamk tV12amk mV13V14amk type_paramsV15V16FIainfix =ainfix @V3V10aTrueAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4Iainfix =ainfix @afuncamV11V30aNoneIaleaordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10V30Aacorrect_foraordamV11V30FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10aTrueAacV11Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.52"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max.4"
|
|
locfile="../map.mlw"
|
|
loclnum="332" loccnumb="6" loccnume="13"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV27V29ainfix @afuncamV11V29INaeqaordamV11akeyV28V29Aainfix =ainfix @afuncamV27V29aSomeV28IaeqaordamV11V29akeyV28Aainfix =ainfix @afuncamV27V29aNoneIaltaordamV11akeyV28V29Iacorrect_foraordamV11V29FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10IaincreasingV30V18AamajorateV30akeyV31V1Aainfix =V18ainfix ++V1aConsV31aNilLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10LaordamV11Iainfix =V26V9Aainfix =V25V8Aainfix =V24V7Aainfix =V23V6Aainfix =aordamV27aordamV11Aainfix =V22V5Aainfix =V21V16Aainfix =V20V15Aainfix =V19V14Aainfix =V18V13Aainfix =V17V12Lamk tamk tV17amk mV18V19amk type_paramsV20V21V22amk type_paramsV23V24amk type_paramsV25V26FIainfix >=ainfix -V14V2c0Aainfix >=c1ainfix -V14V2Aainfix =V13ainfix ++V1aConsainfix @V4V10aNilAainfix =V16V4Aainfix =V15V3Aac_balancingabalancingamk tV12amk mV13V14amk type_paramsV15V16FIainfix =ainfix @V3V10aTrueAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4Iainfix =ainfix @afuncamV11V32aNoneIaleaordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10V32Aacorrect_foraordamV11V32FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10aTrueAacV11Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add_max.4.1"
|
|
locfile="../map.mlw"
|
|
loclnum="332" loccnumb="6" loccnume="13"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV27V29aNoneIaltaordamV11akeyV28V29Iacorrect_foraordamV11V29FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10IaincreasingV30V18AamajorateV30akeyV31V1Aainfix =V18ainfix ++V1aConsV31aNilLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10LaordamV11Iainfix =V26V9Aainfix =V25V8Aainfix =V24V7Aainfix =V23V6Aainfix =aordamV27aordamV11Aainfix =V22V5Aainfix =V21V16Aainfix =V20V15Aainfix =V19V14Aainfix =V18V13Aainfix =V17V12Lamk tamk tV17amk mV18V19amk type_paramsV20V21V22amk type_paramsV23V24amk type_paramsV25V26FIainfix >=ainfix -V14V2c0Aainfix >=c1ainfix -V14V2Aainfix =V13ainfix ++V1aConsainfix @V4V10aNilAainfix =V16V4Aainfix =V15V3Aac_balancingabalancingamk tV12amk mV13V14amk type_paramsV15V16FIainfix =ainfix @V3V10aTrueAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4Iainfix =ainfix @afuncamV11V32aNoneIaleaordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10V32Aacorrect_foraordamV11V32FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10aTrueAacV11Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.72"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max.4.2"
|
|
locfile="../map.mlw"
|
|
loclnum="332" loccnumb="6" loccnume="13"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV27V29aSomeV28IaeqaordamV11V29akeyV28Iacorrect_foraordamV11V29FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10IaincreasingV30V18AamajorateV30akeyV31V1Aainfix =V18ainfix ++V1aConsV31aNilLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10LaordamV11Iainfix =V26V9Aainfix =V25V8Aainfix =V24V7Aainfix =V23V6Aainfix =aordamV27aordamV11Aainfix =V22V5Aainfix =V21V16Aainfix =V20V15Aainfix =V19V14Aainfix =V18V13Aainfix =V17V12Lamk tamk tV17amk mV18V19amk type_paramsV20V21V22amk type_paramsV23V24amk type_paramsV25V26FIainfix >=ainfix -V14V2c0Aainfix >=c1ainfix -V14V2Aainfix =V13ainfix ++V1aConsainfix @V4V10aNilAainfix =V16V4Aainfix =V15V3Aac_balancingabalancingamk tV12amk mV13V14amk type_paramsV15V16FIainfix =ainfix @V3V10aTrueAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4Iainfix =ainfix @afuncamV11V32aNoneIaleaordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10V32Aacorrect_foraordamV11V32FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10aTrueAacV11Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.92"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max.4.3"
|
|
locfile="../map.mlw"
|
|
loclnum="332" loccnumb="6" loccnume="13"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV27V29ainfix @afuncamV11V29INaeqaordamV11akeyV28V29Iacorrect_foraordamV11V29FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10IaincreasingV30V18AamajorateV30akeyV31V1Aainfix =V18ainfix ++V1aConsV31aNilLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10LaordamV11Iainfix =V26V9Aainfix =V25V8Aainfix =V24V7Aainfix =V23V6Aainfix =aordamV27aordamV11Aainfix =V22V5Aainfix =V21V16Aainfix =V20V15Aainfix =V19V14Aainfix =V18V13Aainfix =V17V12Lamk tamk tV17amk mV18V19amk type_paramsV20V21V22amk type_paramsV23V24amk type_paramsV25V26FIainfix >=ainfix -V14V2c0Aainfix >=c1ainfix -V14V2Aainfix =V13ainfix ++V1aConsainfix @V4V10aNilAainfix =V16V4Aainfix =V15V3Aac_balancingabalancingamk tV12amk mV13V14amk type_paramsV15V16FIainfix =ainfix @V3V10aTrueAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4Iainfix =ainfix @afuncamV11V32aNoneIaleaordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10V32Aacorrect_foraordamV11V32FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10aTrueAacV11Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="2.36"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max.5"
|
|
locfile="../map.mlw"
|
|
loclnum="332" loccnumb="6" loccnume="13"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV27ainfix +acardamV11c1IaincreasingV28V18AamajorateV28akeyV29V1Aainfix =V18ainfix ++V1aConsV29aNilLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10LaordamV11Iainfix =V26V9Aainfix =V25V8Aainfix =V24V7Aainfix =V23V6Aainfix =aordamV27aordamV11Aainfix =V22V5Aainfix =V21V16Aainfix =V20V15Aainfix =V19V14Aainfix =V18V13Aainfix =V17V12Lamk tamk tV17amk mV18V19amk type_paramsV20V21V22amk type_paramsV23V24amk type_paramsV25V26FIainfix >=ainfix -V14V2c0Aainfix >=c1ainfix -V14V2Aainfix =V13ainfix ++V1aConsainfix @V4V10aNilAainfix =V16V4Aainfix =V15V3Aac_balancingabalancingamk tV12amk mV13V14amk type_paramsV15V16FIainfix =ainfix @V3V10aTrueAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4Iainfix =ainfix @afuncamV11V30aNoneIaleaordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10V30Aacorrect_foraordamV11V30FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10aTrueAacV11Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.50"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat"
|
|
locfile="../map.mlw"
|
|
loclnum="352" loccnumb="6" loccnume="12"
|
|
expl="VC for concat"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV37ainfix +acardamV21acardamV20Aainfix =ainfix @afuncamV20V38aNoneAainfix =ainfix @afuncamV21V38aNoneqainfix =ainfix @afuncamV37V38aNoneIacorrect_foraordamV21V38FACainfix =ainfix @afuncamV37V39ainfix @afuncamV21V39aNoneainfix =ainfix @afuncamV37V39V40Vainfix @afuncamV20V39Iacorrect_foraordamV21V39FACainfix =ainfix @afuncamV37V41ainfix @afuncamV20V41aNoneainfix =ainfix @afuncamV37V41V42Vainfix @afuncamV21V41Iacorrect_foraordamV21V41FAainfix =aordamV37aordamV21Aainfix =V36V9Aainfix =V35V8Aainfix =V34V7Aainfix =V33V6AacV37Aainfix =afuncamV37amodelV43ainfix ++V1V11AaincreasingV43ainfix ++V1V11AfAaappearV43akeyV45V11AaappearV43akeyV44V1IamemV45V11AamemV44V1FINaprecedeV43V1V11LaordamV21Iainfix =V36V9Aainfix =V35V8Aainfix =V34V7Aainfix =V33V6Aainfix =aordamV37aordamV21Aainfix =V32V5Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix =V23ainfix ++V1V11Aainfix =V26V4Aainfix =V25V3Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26FAainfix =V4V14Aainfix =V3V13Aac_balancingabalancingamk tV10amk mV11V12amk type_paramsV13V14Aac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV21V46V47INainfix =ainfix @afuncamV20V47aNoneANainfix =ainfix @afuncamV21V46aNoneAacorrect_foraordamV20V47Aacorrect_foraordamV21V46FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter concat.1"
|
|
locfile="../map.mlw"
|
|
loclnum="352" loccnumb="6" loccnume="12"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =V4V14Aainfix =V3V13Aac_balancingabalancingamk tV10amk mV11V12amk type_paramsV13V14Aac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV21V22V23INainfix =ainfix @afuncamV20V23aNoneANainfix =ainfix @afuncamV21V22aNoneAacorrect_foraordamV20V23Aacorrect_foraordamV21V22FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.21"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat.2"
|
|
locfile="../map.mlw"
|
|
loclnum="352" loccnumb="6" loccnume="12"
|
|
expl="2. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionainfix =afuncamV37amodelV38ainfix ++V1V11AaincreasingV38ainfix ++V1V11AfAaappearV38akeyV40V11AaappearV38akeyV39V1IamemV40V11AamemV39V1FINaprecedeV38V1V11LaordamV21Iainfix =V36V9Aainfix =V35V8Aainfix =V34V7Aainfix =V33V6Aainfix =aordamV37aordamV21Aainfix =V32V5Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix =V23ainfix ++V1V11Aainfix =V26V4Aainfix =V25V3Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26FIainfix =V4V14Aainfix =V3V13Aac_balancingabalancingamk tV10amk mV11V12amk type_paramsV13V14Aac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV21V41V42INainfix =ainfix @afuncamV20V42aNoneANainfix =ainfix @afuncamV21V41aNoneAacorrect_foraordamV20V42Aacorrect_foraordamV21V41FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter concat.2.1"
|
|
locfile="../map.mlw"
|
|
loclnum="352" loccnumb="6" loccnume="12"
|
|
expl="1. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionaappearV38akeyV39V1IamemV40V11AamemV39V1FINaprecedeV38V1V11LaordamV21Iainfix =V36V9Aainfix =V35V8Aainfix =V34V7Aainfix =V33V6Aainfix =aordamV37aordamV21Aainfix =V32V5Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix =V23ainfix ++V1V11Aainfix =V26V4Aainfix =V25V3Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26FIainfix =V4V14Aainfix =V3V13Aac_balancingabalancingamk tV10amk mV11V12amk type_paramsV13V14Aac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV21V41V42INainfix =ainfix @afuncamV20V42aNoneANainfix =ainfix @afuncamV21V41aNoneAacorrect_foraordamV20V42Aacorrect_foraordamV21V41FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.66"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat.2.2"
|
|
locfile="../map.mlw"
|
|
loclnum="352" loccnumb="6" loccnume="12"
|
|
expl="2. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionaappearV38akeyV40V11IaappearV38akeyV39V1IamemV40V11AamemV39V1FINaprecedeV38V1V11LaordamV21Iainfix =V36V9Aainfix =V35V8Aainfix =V34V7Aainfix =V33V6Aainfix =aordamV37aordamV21Aainfix =V32V5Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix =V23ainfix ++V1V11Aainfix =V26V4Aainfix =V25V3Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26FIainfix =V4V14Aainfix =V3V13Aac_balancingabalancingamk tV10amk mV11V12amk type_paramsV13V14Aac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV21V41V42INainfix =ainfix @afuncamV20V42aNoneANainfix =ainfix @afuncamV21V41aNoneAacorrect_foraordamV20V42Aacorrect_foraordamV21V41FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.17"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat.2.3"
|
|
locfile="../map.mlw"
|
|
loclnum="352" loccnumb="6" loccnume="12"
|
|
expl="3. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionfIaappearV38akeyV40V11AaappearV38akeyV39V1IamemV40V11AamemV39V1FINaprecedeV38V1V11LaordamV21Iainfix =V36V9Aainfix =V35V8Aainfix =V34V7Aainfix =V33V6Aainfix =aordamV37aordamV21Aainfix =V32V5Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix =V23ainfix ++V1V11Aainfix =V26V4Aainfix =V25V3Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26FIainfix =V4V14Aainfix =V3V13Aac_balancingabalancingamk tV10amk mV11V12amk type_paramsV13V14Aac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV21V41V42INainfix =ainfix @afuncamV20V42aNoneANainfix =ainfix @afuncamV21V41aNoneAacorrect_foraordamV20V42Aacorrect_foraordamV21V41FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.25"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat.2.4"
|
|
locfile="../map.mlw"
|
|
loclnum="352" loccnumb="6" loccnume="12"
|
|
expl="4. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionaincreasingV38ainfix ++V1V11IfAaappearV38akeyV40V11AaappearV38akeyV39V1IamemV40V11AamemV39V1FINaprecedeV38V1V11LaordamV21Iainfix =V36V9Aainfix =V35V8Aainfix =V34V7Aainfix =V33V6Aainfix =aordamV37aordamV21Aainfix =V32V5Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix =V23ainfix ++V1V11Aainfix =V26V4Aainfix =V25V3Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26FIainfix =V4V14Aainfix =V3V13Aac_balancingabalancingamk tV10amk mV11V12amk type_paramsV13V14Aac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV21V41V42INainfix =ainfix @afuncamV20V42aNoneANainfix =ainfix @afuncamV21V41aNoneAacorrect_foraordamV20V42Aacorrect_foraordamV21V41FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.30"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat.2.5"
|
|
locfile="../map.mlw"
|
|
loclnum="352" loccnumb="6" loccnume="12"
|
|
expl="5. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionainfix =afuncamV37amodelV38ainfix ++V1V11IaincreasingV38ainfix ++V1V11IfAaappearV38akeyV40V11AaappearV38akeyV39V1IamemV40V11AamemV39V1FINaprecedeV38V1V11LaordamV21Iainfix =V36V9Aainfix =V35V8Aainfix =V34V7Aainfix =V33V6Aainfix =aordamV37aordamV21Aainfix =V32V5Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix =V23ainfix ++V1V11Aainfix =V26V4Aainfix =V25V3Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26FIainfix =V4V14Aainfix =V3V13Aac_balancingabalancingamk tV10amk mV11V12amk type_paramsV13V14Aac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV21V41V42INainfix =ainfix @afuncamV20V42aNoneANainfix =ainfix @afuncamV21V41aNoneAacorrect_foraordamV20V42Aacorrect_foraordamV21V41FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.44"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat.3"
|
|
locfile="../map.mlw"
|
|
loclnum="352" loccnumb="6" loccnume="12"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =aordamV37aordamV21Aainfix =V36V9Aainfix =V35V8Aainfix =V34V7Aainfix =V33V6AacV37Iainfix =afuncamV37amodelV38ainfix ++V1V11AaincreasingV38ainfix ++V1V11AfAaappearV38akeyV40V11AaappearV38akeyV39V1IamemV40V11AamemV39V1FINaprecedeV38V1V11LaordamV21Iainfix =V36V9Aainfix =V35V8Aainfix =V34V7Aainfix =V33V6Aainfix =aordamV37aordamV21Aainfix =V32V5Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix =V23ainfix ++V1V11Aainfix =V26V4Aainfix =V25V3Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26FIainfix =V4V14Aainfix =V3V13Aac_balancingabalancingamk tV10amk mV11V12amk type_paramsV13V14Aac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV21V41V42INainfix =ainfix @afuncamV20V42aNoneANainfix =ainfix @afuncamV21V41aNoneAacorrect_foraordamV20V42Aacorrect_foraordamV21V41FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.54"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat.4"
|
|
locfile="../map.mlw"
|
|
loclnum="352" loccnumb="6" loccnume="12"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix =ainfix @afuncamV37V38ainfix @afuncamV20V38aNoneainfix =ainfix @afuncamV37V38V39Vainfix @afuncamV21V38Iacorrect_foraordamV21V38FIainfix =afuncamV37amodelV40ainfix ++V1V11AaincreasingV40ainfix ++V1V11AfAaappearV40akeyV42V11AaappearV40akeyV41V1IamemV42V11AamemV41V1FINaprecedeV40V1V11LaordamV21Iainfix =V36V9Aainfix =V35V8Aainfix =V34V7Aainfix =V33V6Aainfix =aordamV37aordamV21Aainfix =V32V5Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix =V23ainfix ++V1V11Aainfix =V26V4Aainfix =V25V3Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26FIainfix =V4V14Aainfix =V3V13Aac_balancingabalancingamk tV10amk mV11V12amk type_paramsV13V14Aac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV21V43V44INainfix =ainfix @afuncamV20V44aNoneANainfix =ainfix @afuncamV21V43aNoneAacorrect_foraordamV20V44Aacorrect_foraordamV21V43FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter concat.4.1"
|
|
locfile="../map.mlw"
|
|
loclnum="352" loccnumb="6" loccnume="12"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix =ainfix @afuncamV37V38ainfix @afuncamV20V38aNonetVainfix @afuncamV21V38Iacorrect_foraordamV21V38FIainfix =afuncamV37amodelV40ainfix ++V1V11AaincreasingV40ainfix ++V1V11AfAaappearV40akeyV42V11AaappearV40akeyV41V1IamemV42V11AamemV41V1FINaprecedeV40V1V11LaordamV21Iainfix =V36V9Aainfix =V35V8Aainfix =V34V7Aainfix =V33V6Aainfix =aordamV37aordamV21Aainfix =V32V5Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix =V23ainfix ++V1V11Aainfix =V26V4Aainfix =V25V3Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26FIainfix =V4V14Aainfix =V3V13Aac_balancingabalancingamk tV10amk mV11V12amk type_paramsV13V14Aac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV21V43V44INainfix =ainfix @afuncamV20V44aNoneANainfix =ainfix @afuncamV21V43aNoneAacorrect_foraordamV20V44Aacorrect_foraordamV21V43FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat.4.2"
|
|
locfile="../map.mlw"
|
|
loclnum="352" loccnumb="6" loccnume="12"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @afuncamV37V38V39Vainfix @afuncamV21V38Iacorrect_foraordamV21V38FIainfix =afuncamV37amodelV40ainfix ++V1V11AaincreasingV40ainfix ++V1V11AfAaappearV40akeyV42V11AaappearV40akeyV41V1IamemV42V11AamemV41V1FINaprecedeV40V1V11LaordamV21Iainfix =V36V9Aainfix =V35V8Aainfix =V34V7Aainfix =V33V6Aainfix =aordamV37aordamV21Aainfix =V32V5Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix =V23ainfix ++V1V11Aainfix =V26V4Aainfix =V25V3Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26FIainfix =V4V14Aainfix =V3V13Aac_balancingabalancingamk tV10amk mV11V12amk type_paramsV13V14Aac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV21V43V44INainfix =ainfix @afuncamV20V44aNoneANainfix =ainfix @afuncamV21V43aNoneAacorrect_foraordamV20V44Aacorrect_foraordamV21V43FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.72"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat.5"
|
|
locfile="../map.mlw"
|
|
loclnum="352" loccnumb="6" loccnume="12"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix =ainfix @afuncamV37V38ainfix @afuncamV21V38aNoneainfix =ainfix @afuncamV37V38V39Vainfix @afuncamV20V38Iacorrect_foraordamV21V38FIainfix =afuncamV37amodelV40ainfix ++V1V11AaincreasingV40ainfix ++V1V11AfAaappearV40akeyV42V11AaappearV40akeyV41V1IamemV42V11AamemV41V1FINaprecedeV40V1V11LaordamV21Iainfix =V36V9Aainfix =V35V8Aainfix =V34V7Aainfix =V33V6Aainfix =aordamV37aordamV21Aainfix =V32V5Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix =V23ainfix ++V1V11Aainfix =V26V4Aainfix =V25V3Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26FIainfix =V4V14Aainfix =V3V13Aac_balancingabalancingamk tV10amk mV11V12amk type_paramsV13V14Aac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV21V43V44INainfix =ainfix @afuncamV20V44aNoneANainfix =ainfix @afuncamV21V43aNoneAacorrect_foraordamV20V44Aacorrect_foraordamV21V43FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat.6"
|
|
locfile="../map.mlw"
|
|
loclnum="352" loccnumb="6" loccnume="12"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV20V38aNoneAainfix =ainfix @afuncamV21V38aNoneqainfix =ainfix @afuncamV37V38aNoneIacorrect_foraordamV21V38FIainfix =afuncamV37amodelV39ainfix ++V1V11AaincreasingV39ainfix ++V1V11AfAaappearV39akeyV41V11AaappearV39akeyV40V1IamemV41V11AamemV40V1FINaprecedeV39V1V11LaordamV21Iainfix =V36V9Aainfix =V35V8Aainfix =V34V7Aainfix =V33V6Aainfix =aordamV37aordamV21Aainfix =V32V5Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix =V23ainfix ++V1V11Aainfix =V26V4Aainfix =V25V3Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26FIainfix =V4V14Aainfix =V3V13Aac_balancingabalancingamk tV10amk mV11V12amk type_paramsV13V14Aac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV21V42V43INainfix =ainfix @afuncamV20V43aNoneANainfix =ainfix @afuncamV21V42aNoneAacorrect_foraordamV20V43Aacorrect_foraordamV21V42FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.01"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat.7"
|
|
locfile="../map.mlw"
|
|
loclnum="352" loccnumb="6" loccnume="12"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV37ainfix +acardamV21acardamV20Iainfix =afuncamV37amodelV38ainfix ++V1V11AaincreasingV38ainfix ++V1V11AfAaappearV38akeyV40V11AaappearV38akeyV39V1IamemV40V11AamemV39V1FINaprecedeV38V1V11LaordamV21Iainfix =V36V9Aainfix =V35V8Aainfix =V34V7Aainfix =V33V6Aainfix =aordamV37aordamV21Aainfix =V32V5Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix =V23ainfix ++V1V11Aainfix =V26V4Aainfix =V25V3Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26FIainfix =V4V14Aainfix =V3V13Aac_balancingabalancingamk tV10amk mV11V12amk type_paramsV13V14Aac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV21V41V42INainfix =ainfix @afuncamV20V42aNoneANainfix =ainfix @afuncamV21V41aNoneAacorrect_foraordamV20V42Aacorrect_foraordamV21V41FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.48"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter get"
|
|
locfile="../map.mlw"
|
|
loclnum="375" loccnumb="6" loccnume="9"
|
|
expl="VC for get"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="Cainfix =ainfix @afuncamV11V20aNoneAainfix =ainfix @afuncamV11V21aNoneIaeqaordamV11V20V21Aacorrect_foraordamV11V21FLainfix @amdlamake_paramsamk type_paramsV7V8V0aNoneainfix =aSomeV24ainfix @afuncamV11akeyV24Aainfix =ainfix @afuncamV11V23aSomeV24Aainfix =ainfix @afuncamV11V25aSomeV24IaeqaordamV11V23V25Aacorrect_foraordamV11V25FAaeqaordamV11akeyV24V23Aacorrect_foraordamV11akeyV24Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V22Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix >acardamV11c0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V22aTrueaSomeVV19ICainfix =V17aNoneaNoneainfix =ainfix @V4V26aTrueAainfix =V17aSomeainfix @V5V26aSomeVV19Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFAainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for get"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter get.1"
|
|
locfile="../map.mlw"
|
|
loclnum="375" loccnumb="6" loccnume="9"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for get"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter get.2"
|
|
locfile="../map.mlw"
|
|
loclnum="375" loccnumb="6" loccnume="9"
|
|
expl="2. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =amk type_paramsV4V5amake_paramsV15V14Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for get"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter get.3"
|
|
locfile="../map.mlw"
|
|
loclnum="375" loccnumb="6" loccnume="9"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix =ainfix @afuncamV11V20aNoneAainfix =ainfix @afuncamV11V21aNoneIaeqaordamV11V20V21Aacorrect_foraordamV11V21FLainfix @amdlamake_paramsamk type_paramsV7V8V0aNoneainfix =aSomeV24ainfix @afuncamV11akeyV24Aainfix =ainfix @afuncamV11V23aSomeV24Aainfix =ainfix @afuncamV11V25aSomeV24IaeqaordamV11V23V25Aacorrect_foraordamV11V25FAaeqaordamV11akeyV24V23Aacorrect_foraordamV11akeyV24Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V22Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix >acardamV11c0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V22aTrueaSomeVV19ICainfix =V17aNoneaNoneainfix =ainfix @V4V26aTrueAainfix =V17aSomeainfix @V5V26aSomeVV19Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for get"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter get.3.1"
|
|
locfile="../map.mlw"
|
|
loclnum="375" loccnumb="6" loccnume="9"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix =ainfix @afuncamV11V21aNoneIaeqaordamV11V20V21Aacorrect_foraordamV11V21FLainfix @amdlamake_paramsamk type_paramsV7V8V0aNonetaSomeVV19ICainfix =V17aNoneaNoneainfix =ainfix @V4V23aTrueAainfix =V17aSomeainfix @V5V23aSomeVV19Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for get"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.91"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter get.3.2"
|
|
locfile="../map.mlw"
|
|
loclnum="375" loccnumb="6" loccnume="9"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix =ainfix @afuncamV11V20aNoneIainfix =ainfix @afuncamV11V21aNoneIaeqaordamV11V20V21Aacorrect_foraordamV11V21FLainfix @amdlamake_paramsamk type_paramsV7V8V0aNonetaSomeVV19ICainfix =V17aNoneaNoneainfix =ainfix @V4V23aTrueAainfix =V17aSomeainfix @V5V23aSomeVV19Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for get"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.23"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter get.3.3"
|
|
locfile="../map.mlw"
|
|
loclnum="375" loccnumb="6" loccnume="9"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V20aTrueaSomeVV19ICainfix =V17aNoneaNoneainfix =ainfix @V4V21aTrueAainfix =V17aSomeainfix @V5V21aSomeVV19Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for get"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.18"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter get.3.4"
|
|
locfile="../map.mlw"
|
|
loclnum="375" loccnumb="6" loccnume="9"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix >acardamV11c0aSomeVV19ICainfix =V17aNoneaNoneainfix =ainfix @V4V21aTrueAainfix =V17aSomeainfix @V5V21aSomeVV19Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for get"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.18"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter get.3.5"
|
|
locfile="../map.mlw"
|
|
loclnum="375" loccnumb="6" loccnume="9"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneacorrect_foraordamV11akeyV22Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V20Lainfix @amdlamake_paramsamk type_paramsV7V8V0aSomeVV19ICainfix =V17aNoneaNoneainfix =ainfix @V4V23aTrueAainfix =V17aSomeainfix @V5V23aSomeVV19Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for get"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.62"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter get.3.6"
|
|
locfile="../map.mlw"
|
|
loclnum="375" loccnumb="6" loccnume="9"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneaeqaordamV11akeyV22V21Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V20Lainfix @amdlamake_paramsamk type_paramsV7V8V0aSomeVV19ICainfix =V17aNoneaNoneainfix =ainfix @V4V23aTrueAainfix =V17aSomeainfix @V5V23aSomeVV19Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for get"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.93"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter get.3.7"
|
|
locfile="../map.mlw"
|
|
loclnum="375" loccnumb="6" loccnume="9"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @afuncamV11V23aSomeV22IaeqaordamV11V21V23Aacorrect_foraordamV11V23FLainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V20Lainfix @amdlamake_paramsamk type_paramsV7V8V0aSomeVV19ICainfix =V17aNoneaNoneainfix =ainfix @V4V24aTrueAainfix =V17aSomeainfix @V5V24aSomeVV19Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for get"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.18"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter get.3.8"
|
|
locfile="../map.mlw"
|
|
loclnum="375" loccnumb="6" loccnume="9"
|
|
expl="8. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @afuncamV11V21aSomeV22Iainfix =ainfix @afuncamV11V23aSomeV22IaeqaordamV11V21V23Aacorrect_foraordamV11V23FLainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V20Lainfix @amdlamake_paramsamk type_paramsV7V8V0aSomeVV19ICainfix =V17aNoneaNoneainfix =ainfix @V4V24aTrueAainfix =V17aSomeainfix @V5V24aSomeVV19Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for get"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.35"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter get.3.9"
|
|
locfile="../map.mlw"
|
|
loclnum="375" loccnumb="6" loccnume="9"
|
|
expl="9. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =aSomeV22ainfix @afuncamV11akeyV22Iainfix =ainfix @afuncamV11V23aSomeV22IaeqaordamV11V21V23Aacorrect_foraordamV11V23FLainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V20Lainfix @amdlamake_paramsamk type_paramsV7V8V0aSomeVV19ICainfix =V17aNoneaNoneainfix =ainfix @V4V24aTrueAainfix =V17aSomeainfix @V5V24aSomeVV19Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for get"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.92"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="VC for add"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =ainfix @afuncamV37akeyV39aSomeV39Aainfix =ainfix @afuncamV37V40ainfix @afuncamV11V40INaeqaordamV11V40akeyV39Aainfix =ainfix @afuncamV37V40aSomeV39IaeqaordamV11V40akeyV39Iacorrect_foraordamV11V40FAiainfix =acardamV37acardamV11ainfix =acardamV37ainfix +acardamV11c1ainfix =ainfix @afuncamV11akeyV39aNoneAainfix <=acardamV11acardamV37Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =aordamV37aordamV11Aainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7AacV37Aaselected_semamk type_paramsV7V8amk type_paramsV9V10V15amk positionV19V20V21amk tV1amk mV2V3amk type_paramsV4V5Aaselected_semamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Aaselectedamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix >=ainfix -V24V3c0Aainfix >=c1ainfix -V24V3Aainfix =V26V5Aainfix =V25V4Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26Aainfix =arebuildamk positionV19V20V21V2AaselectedV18V17V15amk positionV19V20V21V16Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFAainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAac_balancingabalancingV16Aaselector_correctV18V17V15V16Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFAainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add.1"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.2"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="2. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @V4V0aTrueAac_balancingabalancingV16Aaselector_correctV18V17V15V16Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.26"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.3"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="3. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =amk type_paramsV4V5amake_paramsV18V17Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.4"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="4. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionaselected_semamk type_paramsV7V8amk type_paramsV9V10V15amk positionV19V20V21amk tV1amk mV2V3amk type_paramsV4V5Aaselected_semamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Aaselectedamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix >=ainfix -V24V3c0Aainfix >=c1ainfix -V24V3Aainfix =V26V5Aainfix =V25V4Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26Aainfix =arebuildamk positionV19V20V21V2AaselectedV18V17V15amk positionV19V20V21V16Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAac_balancingabalancingV16Aaselector_correctV18V17V15V16Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add.4.1"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aselectedamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix >=ainfix -V24V3c0Aainfix >=c1ainfix -V24V3Aainfix =V26V5Aainfix =V25V4Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26Aainfix =arebuildamk positionV19V20V21V2AaselectedV18V17V15amk positionV19V20V21V16Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAac_balancingabalancingV16Aaselector_correctV18V17V15V16Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<transf
|
|
name="inline_goal"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add.4.1.1"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aselector_correctamk type_paramsV7V8amk type_paramsV9V10V15amk tV27amk mV28V29amk type_paramsV30V31Aainfix =arebuildV38alisamamk tV27amk mV28V29amk type_paramsV30V31ACtaNoneaeqV39V40V42Aacorrect_forV39V42LakeyV41aSomeVamiddleV38AaincreasingV39arightV38AaincreasingV39aleftV38AaminorateV39V40arightV38AamajorateV39V40aleftV38Lainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix <=c0ainfix -V24V3Aainfix <=ainfix -V24V3c1Aainfix =V26V5Aainfix =V25V4Aainfix =ahgtamamk tV22amk mV23V24amk type_paramsV25V26areal_heightV43Aainfix =alisamamk tV22amk mV23V24amk type_paramsV25V26alist_modelamdlaprmamk tV22amk mV23V24amk type_paramsV25V26V43Aaavl_data_correctainvaprmamk tV22amk mV23V24amk type_paramsV25V26V43AabalancedabalancingV43Larepramk tV22amk mV23V24amk type_paramsV25V26Aainfix =Canode_modelaleftamk positionV19V20V21V44arightamk positionV19V20V21aSomeVainfix ++aleftamk positionV19V20V21arightamk positionV19V20V21aNoneamiddleamk positionV19V20V21V2Aaselector_correctV18V17V15V16Aainfix =arebuildamk positionV19V20V21alisamV16ACtaNoneaeqV45V46V48Aacorrect_forV45V48LakeyV47aSomeVamiddleamk positionV19V20V21AaincreasingV45arightamk positionV19V20V21AaincreasingV45aleftamk positionV19V20V21AaminorateV45V46arightamk positionV19V20V21AamajorateV45V46aleftamk positionV19V20V21Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAainfix =ahgtamV16areal_heightV49Aainfix =alisamV16alist_modelamdlaprmV16V49Aaavl_data_correctainvaprmV16V49AabalancedabalancingV49LareprV16Aainfix =ainfix @ainvamake_paramsV18akV15aTrueAainfix =ainfix @ainvamake_paramsV18aoV15aTrueAaincreasingV50alisamV16Aacorrect_forV50V51Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add.4.1.1.1"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="amajorateV39V40aleftV38Lainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix <=c0ainfix -V24V3Aainfix <=ainfix -V24V3c1Aainfix =V26V5Aainfix =V25V4Aainfix =ahgtamamk tV22amk mV23V24amk type_paramsV25V26areal_heightV41Aainfix =alisamamk tV22amk mV23V24amk type_paramsV25V26alist_modelamdlaprmamk tV22amk mV23V24amk type_paramsV25V26V41Aaavl_data_correctainvaprmamk tV22amk mV23V24amk type_paramsV25V26V41AabalancedabalancingV41Larepramk tV22amk mV23V24amk type_paramsV25V26Aainfix =Canode_modelaleftamk positionV19V20V21V42arightamk positionV19V20V21aSomeVainfix ++aleftamk positionV19V20V21arightamk positionV19V20V21aNoneamiddleamk positionV19V20V21V2Aaselector_correctV18V17V15V16Aainfix =arebuildamk positionV19V20V21alisamV16ACtaNoneaeqV43V44V46Aacorrect_forV43V46LakeyV45aSomeVamiddleamk positionV19V20V21AaincreasingV43arightamk positionV19V20V21AaincreasingV43aleftamk positionV19V20V21AaminorateV43V44arightamk positionV19V20V21AamajorateV43V44aleftamk positionV19V20V21Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAainfix =ahgtamV16areal_heightV47Aainfix =alisamV16alist_modelamdlaprmV16V47Aaavl_data_correctainvaprmV16V47AabalancedabalancingV47LareprV16Aainfix =ainfix @ainvamake_paramsV18akV15aTrueAainfix =ainfix @ainvamake_paramsV18aoV15aTrueAaincreasingV48alisamV16Aacorrect_forV48V49Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.18"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.4.1.1.2"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="2."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aminorateV39V40arightV38Lainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix <=c0ainfix -V24V3Aainfix <=ainfix -V24V3c1Aainfix =V26V5Aainfix =V25V4Aainfix =ahgtamamk tV22amk mV23V24amk type_paramsV25V26areal_heightV41Aainfix =alisamamk tV22amk mV23V24amk type_paramsV25V26alist_modelamdlaprmamk tV22amk mV23V24amk type_paramsV25V26V41Aaavl_data_correctainvaprmamk tV22amk mV23V24amk type_paramsV25V26V41AabalancedabalancingV41Larepramk tV22amk mV23V24amk type_paramsV25V26Aainfix =Canode_modelaleftamk positionV19V20V21V42arightamk positionV19V20V21aSomeVainfix ++aleftamk positionV19V20V21arightamk positionV19V20V21aNoneamiddleamk positionV19V20V21V2Aaselector_correctV18V17V15V16Aainfix =arebuildamk positionV19V20V21alisamV16ACtaNoneaeqV43V44V46Aacorrect_forV43V46LakeyV45aSomeVamiddleamk positionV19V20V21AaincreasingV43arightamk positionV19V20V21AaincreasingV43aleftamk positionV19V20V21AaminorateV43V44arightamk positionV19V20V21AamajorateV43V44aleftamk positionV19V20V21Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAainfix =ahgtamV16areal_heightV47Aainfix =alisamV16alist_modelamdlaprmV16V47Aaavl_data_correctainvaprmV16V47AabalancedabalancingV47LareprV16Aainfix =ainfix @ainvamake_paramsV18akV15aTrueAainfix =ainfix @ainvamake_paramsV18aoV15aTrueAaincreasingV48alisamV16Aacorrect_forV48V49Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.21"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.4.1.1.3"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="3."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aincreasingV39aleftV38Lainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix <=c0ainfix -V24V3Aainfix <=ainfix -V24V3c1Aainfix =V26V5Aainfix =V25V4Aainfix =ahgtamamk tV22amk mV23V24amk type_paramsV25V26areal_heightV41Aainfix =alisamamk tV22amk mV23V24amk type_paramsV25V26alist_modelamdlaprmamk tV22amk mV23V24amk type_paramsV25V26V41Aaavl_data_correctainvaprmamk tV22amk mV23V24amk type_paramsV25V26V41AabalancedabalancingV41Larepramk tV22amk mV23V24amk type_paramsV25V26Aainfix =Canode_modelaleftamk positionV19V20V21V42arightamk positionV19V20V21aSomeVainfix ++aleftamk positionV19V20V21arightamk positionV19V20V21aNoneamiddleamk positionV19V20V21V2Aaselector_correctV18V17V15V16Aainfix =arebuildamk positionV19V20V21alisamV16ACtaNoneaeqV43V44V46Aacorrect_forV43V46LakeyV45aSomeVamiddleamk positionV19V20V21AaincreasingV43arightamk positionV19V20V21AaincreasingV43aleftamk positionV19V20V21AaminorateV43V44arightamk positionV19V20V21AamajorateV43V44aleftamk positionV19V20V21Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAainfix =ahgtamV16areal_heightV47Aainfix =alisamV16alist_modelamdlaprmV16V47Aaavl_data_correctainvaprmV16V47AabalancedabalancingV47LareprV16Aainfix =ainfix @ainvamake_paramsV18akV15aTrueAainfix =ainfix @ainvamake_paramsV18aoV15aTrueAaincreasingV48alisamV16Aacorrect_forV48V49Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.21"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.4.1.1.4"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="4."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aincreasingV39arightV38Lainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix <=c0ainfix -V24V3Aainfix <=ainfix -V24V3c1Aainfix =V26V5Aainfix =V25V4Aainfix =ahgtamamk tV22amk mV23V24amk type_paramsV25V26areal_heightV41Aainfix =alisamamk tV22amk mV23V24amk type_paramsV25V26alist_modelamdlaprmamk tV22amk mV23V24amk type_paramsV25V26V41Aaavl_data_correctainvaprmamk tV22amk mV23V24amk type_paramsV25V26V41AabalancedabalancingV41Larepramk tV22amk mV23V24amk type_paramsV25V26Aainfix =Canode_modelaleftamk positionV19V20V21V42arightamk positionV19V20V21aSomeVainfix ++aleftamk positionV19V20V21arightamk positionV19V20V21aNoneamiddleamk positionV19V20V21V2Aaselector_correctV18V17V15V16Aainfix =arebuildamk positionV19V20V21alisamV16ACtaNoneaeqV43V44V46Aacorrect_forV43V46LakeyV45aSomeVamiddleamk positionV19V20V21AaincreasingV43arightamk positionV19V20V21AaincreasingV43aleftamk positionV19V20V21AaminorateV43V44arightamk positionV19V20V21AamajorateV43V44aleftamk positionV19V20V21Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAainfix =ahgtamV16areal_heightV47Aainfix =alisamV16alist_modelamdlaprmV16V47Aaavl_data_correctainvaprmV16V47AabalancedabalancingV47LareprV16Aainfix =ainfix @ainvamake_paramsV18akV15aTrueAainfix =ainfix @ainvamake_paramsV18aoV15aTrueAaincreasingV48alisamV16Aacorrect_forV48V49Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.17"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.4.1.1.5"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="5."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneacorrect_forV39V42LakeyV41aSomeVamiddleV38Lainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix <=c0ainfix -V24V3Aainfix <=ainfix -V24V3c1Aainfix =V26V5Aainfix =V25V4Aainfix =ahgtamamk tV22amk mV23V24amk type_paramsV25V26areal_heightV43Aainfix =alisamamk tV22amk mV23V24amk type_paramsV25V26alist_modelamdlaprmamk tV22amk mV23V24amk type_paramsV25V26V43Aaavl_data_correctainvaprmamk tV22amk mV23V24amk type_paramsV25V26V43AabalancedabalancingV43Larepramk tV22amk mV23V24amk type_paramsV25V26Aainfix =Canode_modelaleftamk positionV19V20V21V44arightamk positionV19V20V21aSomeVainfix ++aleftamk positionV19V20V21arightamk positionV19V20V21aNoneamiddleamk positionV19V20V21V2Aaselector_correctV18V17V15V16Aainfix =arebuildamk positionV19V20V21alisamV16ACtaNoneaeqV45V46V48Aacorrect_forV45V48LakeyV47aSomeVamiddleamk positionV19V20V21AaincreasingV45arightamk positionV19V20V21AaincreasingV45aleftamk positionV19V20V21AaminorateV45V46arightamk positionV19V20V21AamajorateV45V46aleftamk positionV19V20V21Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAainfix =ahgtamV16areal_heightV49Aainfix =alisamV16alist_modelamdlaprmV16V49Aaavl_data_correctainvaprmV16V49AabalancedabalancingV49LareprV16Aainfix =ainfix @ainvamake_paramsV18akV15aTrueAainfix =ainfix @ainvamake_paramsV18aoV15aTrueAaincreasingV50alisamV16Aacorrect_forV50V51Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.40"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.4.1.1.6"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="6."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneaeqV39V40V42LakeyV41aSomeVamiddleV38Lainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix <=c0ainfix -V24V3Aainfix <=ainfix -V24V3c1Aainfix =V26V5Aainfix =V25V4Aainfix =ahgtamamk tV22amk mV23V24amk type_paramsV25V26areal_heightV43Aainfix =alisamamk tV22amk mV23V24amk type_paramsV25V26alist_modelamdlaprmamk tV22amk mV23V24amk type_paramsV25V26V43Aaavl_data_correctainvaprmamk tV22amk mV23V24amk type_paramsV25V26V43AabalancedabalancingV43Larepramk tV22amk mV23V24amk type_paramsV25V26Aainfix =Canode_modelaleftamk positionV19V20V21V44arightamk positionV19V20V21aSomeVainfix ++aleftamk positionV19V20V21arightamk positionV19V20V21aNoneamiddleamk positionV19V20V21V2Aaselector_correctV18V17V15V16Aainfix =arebuildamk positionV19V20V21alisamV16ACtaNoneaeqV45V46V48Aacorrect_forV45V48LakeyV47aSomeVamiddleamk positionV19V20V21AaincreasingV45arightamk positionV19V20V21AaincreasingV45aleftamk positionV19V20V21AaminorateV45V46arightamk positionV19V20V21AamajorateV45V46aleftamk positionV19V20V21Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAainfix =ahgtamV16areal_heightV49Aainfix =alisamV16alist_modelamdlaprmV16V49Aaavl_data_correctainvaprmV16V49AabalancedabalancingV49LareprV16Aainfix =ainfix @ainvamake_paramsV18akV15aTrueAainfix =ainfix @ainvamake_paramsV18aoV15aTrueAaincreasingV50alisamV16Aacorrect_forV50V51Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.84"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.4.1.1.7"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="7."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =arebuildV38alisamamk tV27amk mV28V29amk type_paramsV30V31Lainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix <=c0ainfix -V24V3Aainfix <=ainfix -V24V3c1Aainfix =V26V5Aainfix =V25V4Aainfix =ahgtamamk tV22amk mV23V24amk type_paramsV25V26areal_heightV41Aainfix =alisamamk tV22amk mV23V24amk type_paramsV25V26alist_modelamdlaprmamk tV22amk mV23V24amk type_paramsV25V26V41Aaavl_data_correctainvaprmamk tV22amk mV23V24amk type_paramsV25V26V41AabalancedabalancingV41Larepramk tV22amk mV23V24amk type_paramsV25V26Aainfix =Canode_modelaleftamk positionV19V20V21V42arightamk positionV19V20V21aSomeVainfix ++aleftamk positionV19V20V21arightamk positionV19V20V21aNoneamiddleamk positionV19V20V21V2Aaselector_correctV18V17V15V16Aainfix =arebuildamk positionV19V20V21alisamV16ACtaNoneaeqV43V44V46Aacorrect_forV43V46LakeyV45aSomeVamiddleamk positionV19V20V21AaincreasingV43arightamk positionV19V20V21AaincreasingV43aleftamk positionV19V20V21AaminorateV43V44arightamk positionV19V20V21AamajorateV43V44aleftamk positionV19V20V21Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAainfix =ahgtamV16areal_heightV47Aainfix =alisamV16alist_modelamdlaprmV16V47Aaavl_data_correctainvaprmV16V47AabalancedabalancingV47LareprV16Aainfix =ainfix @ainvamake_paramsV18akV15aTrueAainfix =ainfix @ainvamake_paramsV18aoV15aTrueAaincreasingV48alisamV16Aacorrect_forV48V49Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.39"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.4.1.1.8"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="8."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aselector_correctamk type_paramsV7V8amk type_paramsV9V10V15amk tV27amk mV28V29amk type_paramsV30V31Lainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix <=c0ainfix -V24V3Aainfix <=ainfix -V24V3c1Aainfix =V26V5Aainfix =V25V4Aainfix =ahgtamamk tV22amk mV23V24amk type_paramsV25V26areal_heightV41Aainfix =alisamamk tV22amk mV23V24amk type_paramsV25V26alist_modelamdlaprmamk tV22amk mV23V24amk type_paramsV25V26V41Aaavl_data_correctainvaprmamk tV22amk mV23V24amk type_paramsV25V26V41AabalancedabalancingV41Larepramk tV22amk mV23V24amk type_paramsV25V26Aainfix =Canode_modelaleftamk positionV19V20V21V42arightamk positionV19V20V21aSomeVainfix ++aleftamk positionV19V20V21arightamk positionV19V20V21aNoneamiddleamk positionV19V20V21V2Aaselector_correctV18V17V15V16Aainfix =arebuildamk positionV19V20V21alisamV16ACtaNoneaeqV43V44V46Aacorrect_forV43V46LakeyV45aSomeVamiddleamk positionV19V20V21AaincreasingV43arightamk positionV19V20V21AaincreasingV43aleftamk positionV19V20V21AaminorateV43V44arightamk positionV19V20V21AamajorateV43V44aleftamk positionV19V20V21Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAainfix =ahgtamV16areal_heightV47Aainfix =alisamV16alist_modelamdlaprmV16V47Aaavl_data_correctainvaprmV16V47AabalancedabalancingV47LareprV16Aainfix =ainfix @ainvamake_paramsV18akV15aTrueAainfix =ainfix @ainvamake_paramsV18aoV15aTrueAaincreasingV48alisamV16Aacorrect_forV48V49Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.42"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.4.2"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="2."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aselected_semamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Iaselectedamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix >=ainfix -V24V3c0Aainfix >=c1ainfix -V24V3Aainfix =V26V5Aainfix =V25V4Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26Aainfix =arebuildamk positionV19V20V21V2AaselectedV18V17V15amk positionV19V20V21V16Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAac_balancingabalancingV16Aaselector_correctV18V17V15V16Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.19"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.4.3"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="3."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aselected_semamk type_paramsV7V8amk type_paramsV9V10V15amk positionV19V20V21amk tV1amk mV2V3amk type_paramsV4V5Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Iaselectedamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix >=ainfix -V24V3c0Aainfix >=c1ainfix -V24V3Aainfix =V26V5Aainfix =V25V4Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26Aainfix =arebuildamk positionV19V20V21V2AaselectedV18V17V15amk positionV19V20V21V16Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAac_balancingabalancingV16Aaselector_correctV18V17V15V16Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.22"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.5"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =aordamV37aordamV11Aainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7AacV37Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V15amk positionV19V20V21amk tV1amk mV2V3amk type_paramsV4V5Aaselected_semamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Aaselectedamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix >=ainfix -V24V3c0Aainfix >=c1ainfix -V24V3Aainfix =V26V5Aainfix =V25V4Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26Aainfix =arebuildamk positionV19V20V21V2AaselectedV18V17V15amk positionV19V20V21V16Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAac_balancingabalancingV16Aaselector_correctV18V17V15V16Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add.5.1"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="acV37Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V15amk positionV19V20V21amk tV1amk mV2V3amk type_paramsV4V5Aaselected_semamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Aaselectedamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix >=ainfix -V24V3c0Aainfix >=c1ainfix -V24V3Aainfix =V26V5Aainfix =V25V4Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26Aainfix =arebuildamk positionV19V20V21V2AaselectedV18V17V15amk positionV19V20V21V16Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAac_balancingabalancingV16Aaselector_correctV18V17V15V16Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.23"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.5.2"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="2."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =V33V7Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V15amk positionV19V20V21amk tV1amk mV2V3amk type_paramsV4V5Aaselected_semamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Aaselectedamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix >=ainfix -V24V3c0Aainfix >=c1ainfix -V24V3Aainfix =V26V5Aainfix =V25V4Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26Aainfix =arebuildamk positionV19V20V21V2AaselectedV18V17V15amk positionV19V20V21V16Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAac_balancingabalancingV16Aaselector_correctV18V17V15V16Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.5.3"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="3."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =V34V8Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V15amk positionV19V20V21amk tV1amk mV2V3amk type_paramsV4V5Aaselected_semamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Aaselectedamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix >=ainfix -V24V3c0Aainfix >=c1ainfix -V24V3Aainfix =V26V5Aainfix =V25V4Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26Aainfix =arebuildamk positionV19V20V21V2AaselectedV18V17V15amk positionV19V20V21V16Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAac_balancingabalancingV16Aaselector_correctV18V17V15V16Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="3"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.5.4"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="4."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =V35V9Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V15amk positionV19V20V21amk tV1amk mV2V3amk type_paramsV4V5Aaselected_semamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Aaselectedamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix >=ainfix -V24V3c0Aainfix >=c1ainfix -V24V3Aainfix =V26V5Aainfix =V25V4Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26Aainfix =arebuildamk positionV19V20V21V2AaselectedV18V17V15amk positionV19V20V21V16Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAac_balancingabalancingV16Aaselector_correctV18V17V15V16Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.20"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.5.5"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="5."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =V36V10Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V15amk positionV19V20V21amk tV1amk mV2V3amk type_paramsV4V5Aaselected_semamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Aaselectedamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix >=ainfix -V24V3c0Aainfix >=c1ainfix -V24V3Aainfix =V26V5Aainfix =V25V4Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26Aainfix =arebuildamk positionV19V20V21V2AaselectedV18V17V15amk positionV19V20V21V16Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAac_balancingabalancingV16Aaselector_correctV18V17V15V16Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.25"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.5.6"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="6."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =aordamV37aordamV11Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V15amk positionV19V20V21amk tV1amk mV2V3amk type_paramsV4V5Aaselected_semamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Aaselectedamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix >=ainfix -V24V3c0Aainfix >=c1ainfix -V24V3Aainfix =V26V5Aainfix =V25V4Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26Aainfix =arebuildamk positionV19V20V21V2AaselectedV18V17V15amk positionV19V20V21V16Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAac_balancingabalancingV16Aaselector_correctV18V17V15V16Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.23"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.6"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV37akeyV39aSomeV39Aainfix =ainfix @afuncamV37V40ainfix @afuncamV11V40INaeqaordamV11V40akeyV39Aainfix =ainfix @afuncamV37V40aSomeV39IaeqaordamV11V40akeyV39Iacorrect_foraordamV11V40FAiainfix =acardamV37acardamV11ainfix =acardamV37ainfix +acardamV11c1ainfix =ainfix @afuncamV11akeyV39aNoneAainfix <=acardamV11acardamV37Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V15amk positionV19V20V21amk tV1amk mV2V3amk type_paramsV4V5Aaselected_semamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Aaselectedamk type_paramsV7V8amk type_paramsV9V10V15V38amk tV27amk mV28V29amk type_paramsV30V31Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix >=ainfix -V24V3c0Aainfix >=c1ainfix -V24V3Aainfix =V26V5Aainfix =V25V4Aac_balancingabalancingamk tV22amk mV23V24amk type_paramsV25V26Aainfix =arebuildamk positionV19V20V21V2AaselectedV18V17V15amk positionV19V20V21V16Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAac_balancingabalancingV16Aaselector_correctV18V17V15V16Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<transf
|
|
name="inline_goal"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add.6.1"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV37akeyV39aSomeV39Aainfix =ainfix @afuncamV37V40ainfix @afuncamV11V40INaeqaordamV11V40akeyV39Aainfix =ainfix @afuncamV37V40aSomeV39IaeqaordamV11V40akeyV39Iacorrect_foraordamV11V40FAiainfix =acardamV37acardamV11ainfix =acardamV37ainfix +acardamV11c1ainfix =ainfix @afuncamV11akeyV39aNoneAainfix =acardamV11acardamV37Oainfix <acardamV11acardamV37Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Iainfix =ainfix @amodelV41arightamk positionV19V20V21V43aNoneIaleV41V43V42Aainfix =ainfix @amodelV41aleftamk positionV19V20V21V43aNoneIaleV41V42V43Aainfix =ainfix @amodelV41alisamamk tV1amk mV2V3amk type_paramsV4V5V43amiddleamk positionV19V20V21IaeqV41V43V42Aainfix =ainfix @amodelV41alisamamk tV1amk mV2V3amk type_paramsV4V5V43ainfix @amodelV41arightamk positionV19V20V21V43IaltV41V42V43Aainfix =ainfix @amodelV41alisamamk tV1amk mV2V3amk type_paramsV4V5V43ainfix @amodelV41aleftamk positionV19V20V21V43IaltV41V43V42Iacorrect_forV41V43FLainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Aainfix =ainfix @amodelV44arightV38V46aNoneIaleV44V46V45Aainfix =ainfix @amodelV44aleftV38V46aNoneIaleV44V45V46Aainfix =ainfix @amodelV44alisamamk tV27amk mV28V29amk type_paramsV30V31V46amiddleV38IaeqV44V46V45Aainfix =ainfix @amodelV44alisamamk tV27amk mV28V29amk type_paramsV30V31V46ainfix @amodelV44arightV38V46IaltV44V45V46Aainfix =ainfix @amodelV44alisamamk tV27amk mV28V29amk type_paramsV30V31V46ainfix @amodelV44aleftV38V46IaltV44V46V45Iacorrect_forV44V46FLainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Aaselector_correctamk type_paramsV7V8amk type_paramsV9V10V15amk tV27amk mV28V29amk type_paramsV30V31Aainfix =arebuildV38alisamamk tV27amk mV28V29amk type_paramsV30V31ACtaNoneaeqV47V48V50Aacorrect_forV47V50LakeyV49aSomeVamiddleV38AaincreasingV47arightV38AaincreasingV47aleftV38AaminorateV47V48arightV38AamajorateV47V48aleftV38Lainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix <=c0ainfix -V24V3Aainfix <=ainfix -V24V3c1Aainfix =V26V5Aainfix =V25V4Aainfix =ahgtamamk tV22amk mV23V24amk type_paramsV25V26areal_heightV51Aainfix =alisamamk tV22amk mV23V24amk type_paramsV25V26alist_modelamdlaprmamk tV22amk mV23V24amk type_paramsV25V26V51Aaavl_data_correctainvaprmamk tV22amk mV23V24amk type_paramsV25V26V51AabalancedabalancingV51Larepramk tV22amk mV23V24amk type_paramsV25V26Aainfix =Canode_modelaleftamk positionV19V20V21V52arightamk positionV19V20V21aSomeVainfix ++aleftamk positionV19V20V21arightamk positionV19V20V21aNoneamiddleamk positionV19V20V21V2Aaselector_correctV18V17V15V16Aainfix =arebuildamk positionV19V20V21alisamV16ACtaNoneaeqV53V54V56Aacorrect_forV53V56LakeyV55aSomeVamiddleamk positionV19V20V21AaincreasingV53arightamk positionV19V20V21AaincreasingV53aleftamk positionV19V20V21AaminorateV53V54arightamk positionV19V20V21AamajorateV53V54aleftamk positionV19V20V21Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAainfix =ahgtamV16areal_heightV57Aainfix =alisamV16alist_modelamdlaprmV16V57Aaavl_data_correctainvaprmV16V57AabalancedabalancingV57LareprV16Aainfix =ainfix @ainvamake_paramsV18akV15aTrueAainfix =ainfix @ainvamake_paramsV18aoV15aTrueAaincreasingV58alisamV16Aacorrect_forV58V59Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add.6.1.1"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV11acardamV37Oainfix <acardamV11acardamV37Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Iainfix =ainfix @amodelV40arightamk positionV19V20V21V42aNoneIaleV40V42V41Aainfix =ainfix @amodelV40aleftamk positionV19V20V21V42aNoneIaleV40V41V42Aainfix =ainfix @amodelV40alisamamk tV1amk mV2V3amk type_paramsV4V5V42amiddleamk positionV19V20V21IaeqV40V42V41Aainfix =ainfix @amodelV40alisamamk tV1amk mV2V3amk type_paramsV4V5V42ainfix @amodelV40arightamk positionV19V20V21V42IaltV40V41V42Aainfix =ainfix @amodelV40alisamamk tV1amk mV2V3amk type_paramsV4V5V42ainfix @amodelV40aleftamk positionV19V20V21V42IaltV40V42V41Iacorrect_forV40V42FLainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Aainfix =ainfix @amodelV43arightV38V45aNoneIaleV43V45V44Aainfix =ainfix @amodelV43aleftV38V45aNoneIaleV43V44V45Aainfix =ainfix @amodelV43alisamamk tV27amk mV28V29amk type_paramsV30V31V45amiddleV38IaeqV43V45V44Aainfix =ainfix @amodelV43alisamamk tV27amk mV28V29amk type_paramsV30V31V45ainfix @amodelV43arightV38V45IaltV43V44V45Aainfix =ainfix @amodelV43alisamamk tV27amk mV28V29amk type_paramsV30V31V45ainfix @amodelV43aleftV38V45IaltV43V45V44Iacorrect_forV43V45FLainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Aaselector_correctamk type_paramsV7V8amk type_paramsV9V10V15amk tV27amk mV28V29amk type_paramsV30V31Aainfix =arebuildV38alisamamk tV27amk mV28V29amk type_paramsV30V31ACtaNoneaeqV46V47V49Aacorrect_forV46V49LakeyV48aSomeVamiddleV38AaincreasingV46arightV38AaincreasingV46aleftV38AaminorateV46V47arightV38AamajorateV46V47aleftV38Lainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix <=c0ainfix -V24V3Aainfix <=ainfix -V24V3c1Aainfix =V26V5Aainfix =V25V4Aainfix =ahgtamamk tV22amk mV23V24amk type_paramsV25V26areal_heightV50Aainfix =alisamamk tV22amk mV23V24amk type_paramsV25V26alist_modelamdlaprmamk tV22amk mV23V24amk type_paramsV25V26V50Aaavl_data_correctainvaprmamk tV22amk mV23V24amk type_paramsV25V26V50AabalancedabalancingV50Larepramk tV22amk mV23V24amk type_paramsV25V26Aainfix =Canode_modelaleftamk positionV19V20V21V51arightamk positionV19V20V21aSomeVainfix ++aleftamk positionV19V20V21arightamk positionV19V20V21aNoneamiddleamk positionV19V20V21V2Aaselector_correctV18V17V15V16Aainfix =arebuildamk positionV19V20V21alisamV16ACtaNoneaeqV52V53V55Aacorrect_forV52V55LakeyV54aSomeVamiddleamk positionV19V20V21AaincreasingV52arightamk positionV19V20V21AaincreasingV52aleftamk positionV19V20V21AaminorateV52V53arightamk positionV19V20V21AamajorateV52V53aleftamk positionV19V20V21Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAainfix =ahgtamV16areal_heightV56Aainfix =alisamV16alist_modelamdlaprmV16V56Aaavl_data_correctainvaprmV16V56AabalancedabalancingV56LareprV16Aainfix =ainfix @ainvamake_paramsV18akV15aTrueAainfix =ainfix @ainvamake_paramsV18aoV15aTrueAaincreasingV57alisamV16Aacorrect_forV57V58Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.78"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.6.1.2"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV37ainfix +acardamV11c1Iainfix =ainfix @afuncamV11akeyV39aNoneLainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Iainfix =ainfix @amodelV40arightamk positionV19V20V21V42aNoneIaleV40V42V41Aainfix =ainfix @amodelV40aleftamk positionV19V20V21V42aNoneIaleV40V41V42Aainfix =ainfix @amodelV40alisamamk tV1amk mV2V3amk type_paramsV4V5V42amiddleamk positionV19V20V21IaeqV40V42V41Aainfix =ainfix @amodelV40alisamamk tV1amk mV2V3amk type_paramsV4V5V42ainfix @amodelV40arightamk positionV19V20V21V42IaltV40V41V42Aainfix =ainfix @amodelV40alisamamk tV1amk mV2V3amk type_paramsV4V5V42ainfix @amodelV40aleftamk positionV19V20V21V42IaltV40V42V41Iacorrect_forV40V42FLainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Aainfix =ainfix @amodelV43arightV38V45aNoneIaleV43V45V44Aainfix =ainfix @amodelV43aleftV38V45aNoneIaleV43V44V45Aainfix =ainfix @amodelV43alisamamk tV27amk mV28V29amk type_paramsV30V31V45amiddleV38IaeqV43V45V44Aainfix =ainfix @amodelV43alisamamk tV27amk mV28V29amk type_paramsV30V31V45ainfix @amodelV43arightV38V45IaltV43V44V45Aainfix =ainfix @amodelV43alisamamk tV27amk mV28V29amk type_paramsV30V31V45ainfix @amodelV43aleftV38V45IaltV43V45V44Iacorrect_forV43V45FLainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Aaselector_correctamk type_paramsV7V8amk type_paramsV9V10V15amk tV27amk mV28V29amk type_paramsV30V31Aainfix =arebuildV38alisamamk tV27amk mV28V29amk type_paramsV30V31ACtaNoneaeqV46V47V49Aacorrect_forV46V49LakeyV48aSomeVamiddleV38AaincreasingV46arightV38AaincreasingV46aleftV38AaminorateV46V47arightV38AamajorateV46V47aleftV38Lainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix <=c0ainfix -V24V3Aainfix <=ainfix -V24V3c1Aainfix =V26V5Aainfix =V25V4Aainfix =ahgtamamk tV22amk mV23V24amk type_paramsV25V26areal_heightV50Aainfix =alisamamk tV22amk mV23V24amk type_paramsV25V26alist_modelamdlaprmamk tV22amk mV23V24amk type_paramsV25V26V50Aaavl_data_correctainvaprmamk tV22amk mV23V24amk type_paramsV25V26V50AabalancedabalancingV50Larepramk tV22amk mV23V24amk type_paramsV25V26Aainfix =Canode_modelaleftamk positionV19V20V21V51arightamk positionV19V20V21aSomeVainfix ++aleftamk positionV19V20V21arightamk positionV19V20V21aNoneamiddleamk positionV19V20V21V2Aaselector_correctV18V17V15V16Aainfix =arebuildamk positionV19V20V21alisamV16ACtaNoneaeqV52V53V55Aacorrect_forV52V55LakeyV54aSomeVamiddleamk positionV19V20V21AaincreasingV52arightamk positionV19V20V21AaincreasingV52aleftamk positionV19V20V21AaminorateV52V53arightamk positionV19V20V21AamajorateV52V53aleftamk positionV19V20V21Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAainfix =ahgtamV16areal_heightV56Aainfix =alisamV16alist_modelamdlaprmV16V56Aaavl_data_correctainvaprmV16V56AabalancedabalancingV56LareprV16Aainfix =ainfix @ainvamake_paramsV18akV15aTrueAainfix =ainfix @ainvamake_paramsV18aoV15aTrueAaincreasingV57alisamV16Aacorrect_forV57V58Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.39"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.6.1.3"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV37acardamV11INainfix =ainfix @afuncamV11akeyV39aNoneLainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Iainfix =ainfix @amodelV40arightamk positionV19V20V21V42aNoneIaleV40V42V41Aainfix =ainfix @amodelV40aleftamk positionV19V20V21V42aNoneIaleV40V41V42Aainfix =ainfix @amodelV40alisamamk tV1amk mV2V3amk type_paramsV4V5V42amiddleamk positionV19V20V21IaeqV40V42V41Aainfix =ainfix @amodelV40alisamamk tV1amk mV2V3amk type_paramsV4V5V42ainfix @amodelV40arightamk positionV19V20V21V42IaltV40V41V42Aainfix =ainfix @amodelV40alisamamk tV1amk mV2V3amk type_paramsV4V5V42ainfix @amodelV40aleftamk positionV19V20V21V42IaltV40V42V41Iacorrect_forV40V42FLainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Aainfix =ainfix @amodelV43arightV38V45aNoneIaleV43V45V44Aainfix =ainfix @amodelV43aleftV38V45aNoneIaleV43V44V45Aainfix =ainfix @amodelV43alisamamk tV27amk mV28V29amk type_paramsV30V31V45amiddleV38IaeqV43V45V44Aainfix =ainfix @amodelV43alisamamk tV27amk mV28V29amk type_paramsV30V31V45ainfix @amodelV43arightV38V45IaltV43V44V45Aainfix =ainfix @amodelV43alisamamk tV27amk mV28V29amk type_paramsV30V31V45ainfix @amodelV43aleftV38V45IaltV43V45V44Iacorrect_forV43V45FLainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Aaselector_correctamk type_paramsV7V8amk type_paramsV9V10V15amk tV27amk mV28V29amk type_paramsV30V31Aainfix =arebuildV38alisamamk tV27amk mV28V29amk type_paramsV30V31ACtaNoneaeqV46V47V49Aacorrect_forV46V49LakeyV48aSomeVamiddleV38AaincreasingV46arightV38AaincreasingV46aleftV38AaminorateV46V47arightV38AamajorateV46V47aleftV38Lainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix <=c0ainfix -V24V3Aainfix <=ainfix -V24V3c1Aainfix =V26V5Aainfix =V25V4Aainfix =ahgtamamk tV22amk mV23V24amk type_paramsV25V26areal_heightV50Aainfix =alisamamk tV22amk mV23V24amk type_paramsV25V26alist_modelamdlaprmamk tV22amk mV23V24amk type_paramsV25V26V50Aaavl_data_correctainvaprmamk tV22amk mV23V24amk type_paramsV25V26V50AabalancedabalancingV50Larepramk tV22amk mV23V24amk type_paramsV25V26Aainfix =Canode_modelaleftamk positionV19V20V21V51arightamk positionV19V20V21aSomeVainfix ++aleftamk positionV19V20V21arightamk positionV19V20V21aNoneamiddleamk positionV19V20V21V2Aaselector_correctV18V17V15V16Aainfix =arebuildamk positionV19V20V21alisamV16ACtaNoneaeqV52V53V55Aacorrect_forV52V55LakeyV54aSomeVamiddleamk positionV19V20V21AaincreasingV52arightamk positionV19V20V21AaincreasingV52aleftamk positionV19V20V21AaminorateV52V53arightamk positionV19V20V21AamajorateV52V53aleftamk positionV19V20V21Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAainfix =ahgtamV16areal_heightV56Aainfix =alisamV16alist_modelamdlaprmV16V56Aaavl_data_correctainvaprmV16V56AabalancedabalancingV56LareprV16Aainfix =ainfix @ainvamake_paramsV18akV15aTrueAainfix =ainfix @ainvamake_paramsV18aoV15aTrueAaincreasingV57alisamV16Aacorrect_forV57V58Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.42"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.6.1.4"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV37V40aSomeV39IaeqaordamV11V40akeyV39Iacorrect_foraordamV11V40FLainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Iainfix =ainfix @amodelV41arightamk positionV19V20V21V43aNoneIaleV41V43V42Aainfix =ainfix @amodelV41aleftamk positionV19V20V21V43aNoneIaleV41V42V43Aainfix =ainfix @amodelV41alisamamk tV1amk mV2V3amk type_paramsV4V5V43amiddleamk positionV19V20V21IaeqV41V43V42Aainfix =ainfix @amodelV41alisamamk tV1amk mV2V3amk type_paramsV4V5V43ainfix @amodelV41arightamk positionV19V20V21V43IaltV41V42V43Aainfix =ainfix @amodelV41alisamamk tV1amk mV2V3amk type_paramsV4V5V43ainfix @amodelV41aleftamk positionV19V20V21V43IaltV41V43V42Iacorrect_forV41V43FLainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Aainfix =ainfix @amodelV44arightV38V46aNoneIaleV44V46V45Aainfix =ainfix @amodelV44aleftV38V46aNoneIaleV44V45V46Aainfix =ainfix @amodelV44alisamamk tV27amk mV28V29amk type_paramsV30V31V46amiddleV38IaeqV44V46V45Aainfix =ainfix @amodelV44alisamamk tV27amk mV28V29amk type_paramsV30V31V46ainfix @amodelV44arightV38V46IaltV44V45V46Aainfix =ainfix @amodelV44alisamamk tV27amk mV28V29amk type_paramsV30V31V46ainfix @amodelV44aleftV38V46IaltV44V46V45Iacorrect_forV44V46FLainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Aaselector_correctamk type_paramsV7V8amk type_paramsV9V10V15amk tV27amk mV28V29amk type_paramsV30V31Aainfix =arebuildV38alisamamk tV27amk mV28V29amk type_paramsV30V31ACtaNoneaeqV47V48V50Aacorrect_forV47V50LakeyV49aSomeVamiddleV38AaincreasingV47arightV38AaincreasingV47aleftV38AaminorateV47V48arightV38AamajorateV47V48aleftV38Lainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix <=c0ainfix -V24V3Aainfix <=ainfix -V24V3c1Aainfix =V26V5Aainfix =V25V4Aainfix =ahgtamamk tV22amk mV23V24amk type_paramsV25V26areal_heightV51Aainfix =alisamamk tV22amk mV23V24amk type_paramsV25V26alist_modelamdlaprmamk tV22amk mV23V24amk type_paramsV25V26V51Aaavl_data_correctainvaprmamk tV22amk mV23V24amk type_paramsV25V26V51AabalancedabalancingV51Larepramk tV22amk mV23V24amk type_paramsV25V26Aainfix =Canode_modelaleftamk positionV19V20V21V52arightamk positionV19V20V21aSomeVainfix ++aleftamk positionV19V20V21arightamk positionV19V20V21aNoneamiddleamk positionV19V20V21V2Aaselector_correctV18V17V15V16Aainfix =arebuildamk positionV19V20V21alisamV16ACtaNoneaeqV53V54V56Aacorrect_forV53V56LakeyV55aSomeVamiddleamk positionV19V20V21AaincreasingV53arightamk positionV19V20V21AaincreasingV53aleftamk positionV19V20V21AaminorateV53V54arightamk positionV19V20V21AamajorateV53V54aleftamk positionV19V20V21Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAainfix =ahgtamV16areal_heightV57Aainfix =alisamV16alist_modelamdlaprmV16V57Aaavl_data_correctainvaprmV16V57AabalancedabalancingV57LareprV16Aainfix =ainfix @ainvamake_paramsV18akV15aTrueAainfix =ainfix @ainvamake_paramsV18aoV15aTrueAaincreasingV58alisamV16Aacorrect_forV58V59Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.87"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.6.1.5"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV37V40ainfix @afuncamV11V40INaeqaordamV11V40akeyV39Iacorrect_foraordamV11V40FLainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Iainfix =ainfix @amodelV41arightamk positionV19V20V21V43aNoneIaleV41V43V42Aainfix =ainfix @amodelV41aleftamk positionV19V20V21V43aNoneIaleV41V42V43Aainfix =ainfix @amodelV41alisamamk tV1amk mV2V3amk type_paramsV4V5V43amiddleamk positionV19V20V21IaeqV41V43V42Aainfix =ainfix @amodelV41alisamamk tV1amk mV2V3amk type_paramsV4V5V43ainfix @amodelV41arightamk positionV19V20V21V43IaltV41V42V43Aainfix =ainfix @amodelV41alisamamk tV1amk mV2V3amk type_paramsV4V5V43ainfix @amodelV41aleftamk positionV19V20V21V43IaltV41V43V42Iacorrect_forV41V43FLainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Aainfix =ainfix @amodelV44arightV38V46aNoneIaleV44V46V45Aainfix =ainfix @amodelV44aleftV38V46aNoneIaleV44V45V46Aainfix =ainfix @amodelV44alisamamk tV27amk mV28V29amk type_paramsV30V31V46amiddleV38IaeqV44V46V45Aainfix =ainfix @amodelV44alisamamk tV27amk mV28V29amk type_paramsV30V31V46ainfix @amodelV44arightV38V46IaltV44V45V46Aainfix =ainfix @amodelV44alisamamk tV27amk mV28V29amk type_paramsV30V31V46ainfix @amodelV44aleftV38V46IaltV44V46V45Iacorrect_forV44V46FLainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Aaselector_correctamk type_paramsV7V8amk type_paramsV9V10V15amk tV27amk mV28V29amk type_paramsV30V31Aainfix =arebuildV38alisamamk tV27amk mV28V29amk type_paramsV30V31ACtaNoneaeqV47V48V50Aacorrect_forV47V50LakeyV49aSomeVamiddleV38AaincreasingV47arightV38AaincreasingV47aleftV38AaminorateV47V48arightV38AamajorateV47V48aleftV38Lainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix <=c0ainfix -V24V3Aainfix <=ainfix -V24V3c1Aainfix =V26V5Aainfix =V25V4Aainfix =ahgtamamk tV22amk mV23V24amk type_paramsV25V26areal_heightV51Aainfix =alisamamk tV22amk mV23V24amk type_paramsV25V26alist_modelamdlaprmamk tV22amk mV23V24amk type_paramsV25V26V51Aaavl_data_correctainvaprmamk tV22amk mV23V24amk type_paramsV25V26V51AabalancedabalancingV51Larepramk tV22amk mV23V24amk type_paramsV25V26Aainfix =Canode_modelaleftamk positionV19V20V21V52arightamk positionV19V20V21aSomeVainfix ++aleftamk positionV19V20V21arightamk positionV19V20V21aNoneamiddleamk positionV19V20V21V2Aaselector_correctV18V17V15V16Aainfix =arebuildamk positionV19V20V21alisamV16ACtaNoneaeqV53V54V56Aacorrect_forV53V56LakeyV55aSomeVamiddleamk positionV19V20V21AaincreasingV53arightamk positionV19V20V21AaincreasingV53aleftamk positionV19V20V21AaminorateV53V54arightamk positionV19V20V21AamajorateV53V54aleftamk positionV19V20V21Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAainfix =ahgtamV16areal_heightV57Aainfix =alisamV16alist_modelamdlaprmV16V57Aaavl_data_correctainvaprmV16V57AabalancedabalancingV57LareprV16Aainfix =ainfix @ainvamake_paramsV18akV15aTrueAainfix =ainfix @ainvamake_paramsV18aoV15aTrueAaincreasingV58alisamV16Aacorrect_forV58V59Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="2.25"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.6.1.6"
|
|
locfile="../map.mlw"
|
|
loclnum="391" loccnumb="6" loccnume="9"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV37akeyV39aSomeV39Iainfix =ainfix @afuncamV37V40ainfix @afuncamV11V40INaeqaordamV11V40akeyV39Aainfix =ainfix @afuncamV37V40aSomeV39IaeqaordamV11V40akeyV39Iacorrect_foraordamV11V40FLainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Iainfix =ainfix @amodelV41arightamk positionV19V20V21V43aNoneIaleV41V43V42Aainfix =ainfix @amodelV41aleftamk positionV19V20V21V43aNoneIaleV41V42V43Aainfix =ainfix @amodelV41alisamamk tV1amk mV2V3amk type_paramsV4V5V43amiddleamk positionV19V20V21IaeqV41V43V42Aainfix =ainfix @amodelV41alisamamk tV1amk mV2V3amk type_paramsV4V5V43ainfix @amodelV41arightamk positionV19V20V21V43IaltV41V42V43Aainfix =ainfix @amodelV41alisamamk tV1amk mV2V3amk type_paramsV4V5V43ainfix @amodelV41aleftamk positionV19V20V21V43IaltV41V43V42Iacorrect_forV41V43FLainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Aainfix =ainfix @amodelV44arightV38V46aNoneIaleV44V46V45Aainfix =ainfix @amodelV44aleftV38V46aNoneIaleV44V45V46Aainfix =ainfix @amodelV44alisamamk tV27amk mV28V29amk type_paramsV30V31V46amiddleV38IaeqV44V46V45Aainfix =ainfix @amodelV44alisamamk tV27amk mV28V29amk type_paramsV30V31V46ainfix @amodelV44arightV38V46IaltV44V45V46Aainfix =ainfix @amodelV44alisamamk tV27amk mV28V29amk type_paramsV30V31V46ainfix @amodelV44aleftV38V46IaltV44V46V45Iacorrect_forV44V46FLainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Aaselector_correctamk type_paramsV7V8amk type_paramsV9V10V15amk tV27amk mV28V29amk type_paramsV30V31Aainfix =arebuildV38alisamamk tV27amk mV28V29amk type_paramsV30V31ACtaNoneaeqV47V48V50Aacorrect_forV47V50LakeyV49aSomeVamiddleV38AaincreasingV47arightV38AaincreasingV47aleftV38AaminorateV47V48arightV38AamajorateV47V48aleftV38Lainfix @amdlamake_paramsamk type_paramsV7V8akV15Lainfix @amdlamake_paramsamk type_paramsV7V8aoV15Lamk positionV19aSomeainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0V21Iainfix =V36V10Aainfix =V35V9Aainfix =V34V8Aainfix =V33V7Aainfix =aordamV37aordamV11Aainfix =V32V6Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Aainfix =V27V22Lamk tamk tV27amk mV28V29amk type_paramsV30V31V32amk type_paramsV33V34amk type_paramsV35V36FIainfix <=c0ainfix -V24V3Aainfix <=ainfix -V24V3c1Aainfix =V26V5Aainfix =V25V4Aainfix =ahgtamamk tV22amk mV23V24amk type_paramsV25V26areal_heightV51Aainfix =alisamamk tV22amk mV23V24amk type_paramsV25V26alist_modelamdlaprmamk tV22amk mV23V24amk type_paramsV25V26V51Aaavl_data_correctainvaprmamk tV22amk mV23V24amk type_paramsV25V26V51AabalancedabalancingV51Larepramk tV22amk mV23V24amk type_paramsV25V26Aainfix =Canode_modelaleftamk positionV19V20V21V52arightamk positionV19V20V21aSomeVainfix ++aleftamk positionV19V20V21arightamk positionV19V20V21aNoneamiddleamk positionV19V20V21V2Aaselector_correctV18V17V15V16Aainfix =arebuildamk positionV19V20V21alisamV16ACtaNoneaeqV53V54V56Aacorrect_forV53V56LakeyV55aSomeVamiddleamk positionV19V20V21AaincreasingV53arightamk positionV19V20V21AaincreasingV53aleftamk positionV19V20V21AaminorateV53V54arightamk positionV19V20V21AamajorateV53V54aleftamk positionV19V20V21Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Aainfix =V23ainfix ++V19aConsainfix @V5V0V21FFIainfix =amk type_paramsV4V5amake_paramsV18V17Aainfix =ainfix @V4V0aTrueAainfix =ahgtamV16areal_heightV57Aainfix =alisamV16alist_modelamdlaprmV16V57Aaavl_data_correctainvaprmV16V57AabalancedabalancingV57LareprV16Aainfix =ainfix @ainvamake_paramsV18akV15aTrueAainfix =ainfix @ainvamake_paramsV18aoV15aTrueAaincreasingV58alisamV16Aacorrect_forV58V59Lainfix @amdlamake_paramsV18akV15Lainfix @amdlamake_paramsV18aoV15Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V14Iainfix =akeyainfix @amdlamake_paramsV13V12V0ainfix @amdlamake_paramsV13V14Aainfix =ainfix @ainvamake_paramsV13V14aTrueFIainfix =ainfix @ainvamake_paramsV13V12V0aTrueLamk type_paramsV7V8Lamk type_paramsV9V10Iacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.38"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="VC for remove"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =ainfix @afuncamV34V36aNoneAainfix =ainfix @afuncamV34V37ainfix @afuncamV11V37INaeqaordamV11V37V36Aainfix =ainfix @afuncamV34V37aNoneIaeqaordamV11V37V36Iacorrect_foraordamV11V37FAiainfix =acardamV11ainfix +acardamV34c1ainfix =acardamV11acardamV34ainfix =ainfix @afuncamV11V36aNoneAainfix <=acardamV34acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV34aordamV11Aainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7AacV34Aaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Aaselected_semamk type_paramsV7V8amk type_paramsV9V10V12V35amk tV24amk mV25V26amk type_paramsV27V28Aaselectedamk type_paramsV7V8amk type_paramsV9V10V12V35amk tV24amk mV25V26amk type_paramsV27V28Lamk positionV16aNoneV18Iainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7Aainfix =aordamV34aordamV11Aainfix =V29V6Aainfix =V28V23Aainfix =V27V22Aainfix =V26V21Aainfix =V25V20Aainfix =V24V19Lamk tamk tV24amk mV25V26amk type_paramsV27V28V29amk type_paramsV30V31amk type_paramsV32V33FIainfix >=ainfix -V3V21c0Aainfix >=c1ainfix -V3V21Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13Aainfix =V20ainfix ++V16V18FFAainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter remove.1"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.20"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.2"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="2. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =amk type_paramsV4V5amake_paramsV15V14Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.3"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="3. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Aaselected_semamk type_paramsV7V8amk type_paramsV9V10V12V35amk tV24amk mV25V26amk type_paramsV27V28Aaselectedamk type_paramsV7V8amk type_paramsV9V10V12V35amk tV24amk mV25V26amk type_paramsV27V28Lamk positionV16aNoneV18Iainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7Aainfix =aordamV34aordamV11Aainfix =V29V6Aainfix =V28V23Aainfix =V27V22Aainfix =V26V21Aainfix =V25V20Aainfix =V24V19Lamk tamk tV24amk mV25V26amk type_paramsV27V28V29amk type_paramsV30V31amk type_paramsV32V33FIainfix >=ainfix -V3V21c0Aainfix >=c1ainfix -V3V21Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13Aainfix =V20ainfix ++V16V18FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter remove.3.1"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aselectedamk type_paramsV7V8amk type_paramsV9V10V12V35amk tV24amk mV25V26amk type_paramsV27V28Lamk positionV16aNoneV18Iainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7Aainfix =aordamV34aordamV11Aainfix =V29V6Aainfix =V28V23Aainfix =V27V22Aainfix =V26V21Aainfix =V25V20Aainfix =V24V19Lamk tamk tV24amk mV25V26amk type_paramsV27V28V29amk type_paramsV30V31amk type_paramsV32V33FIainfix >=ainfix -V3V21c0Aainfix >=c1ainfix -V3V21Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13Aainfix =V20ainfix ++V16V18FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<transf
|
|
name="inline_goal"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter remove.3.1.1"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aselector_correctamk type_paramsV7V8amk type_paramsV9V10V12amk tV24amk mV25V26amk type_paramsV27V28Aainfix =arebuildV35alisamamk tV24amk mV25V26amk type_paramsV27V28ACtaNoneaeqV36V37V39Aacorrect_forV36V39LakeyV38aSomeVamiddleV35AaincreasingV36arightV35AaincreasingV36aleftV35AaminorateV36V37arightV35AamajorateV36V37aleftV35Lainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Lamk positionV16aNoneV18Iainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7Aainfix =aordamV34aordamV11Aainfix =V29V6Aainfix =V28V23Aainfix =V27V22Aainfix =V26V21Aainfix =V25V20Aainfix =V24V19Lamk tamk tV24amk mV25V26amk type_paramsV27V28V29amk type_paramsV30V31amk type_paramsV32V33FIainfix <=c0ainfix -V3V21Aainfix <=ainfix -V3V21c1Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV40Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V40Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V40AabalancedabalancingV40Larepramk tV19amk mV20V21amk type_paramsV22V23Aainfix =Canode_modelaleftamk positionV16V17V18V41arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV42V43V45Aacorrect_forV42V45LakeyV44aSomeVamiddleamk positionV16V17V18AaincreasingV42arightamk positionV16V17V18AaincreasingV42aleftamk positionV16V17V18AaminorateV42V43arightamk positionV16V17V18AamajorateV42V43aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Aainfix =V20ainfix ++V16V18FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV46Aainfix =alisamV13alist_modelamdlaprmV13V46Aaavl_data_correctainvaprmV13V46AabalancedabalancingV46LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV47alisamV13Aacorrect_forV47V48Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter remove.3.1.1.1"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="amajorateV36V37aleftV35Lainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Lamk positionV16aNoneV18Iainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7Aainfix =aordamV34aordamV11Aainfix =V29V6Aainfix =V28V23Aainfix =V27V22Aainfix =V26V21Aainfix =V25V20Aainfix =V24V19Lamk tamk tV24amk mV25V26amk type_paramsV27V28V29amk type_paramsV30V31amk type_paramsV32V33FIainfix <=c0ainfix -V3V21Aainfix <=ainfix -V3V21c1Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV38Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V38Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V38AabalancedabalancingV38Larepramk tV19amk mV20V21amk type_paramsV22V23Aainfix =Canode_modelaleftamk positionV16V17V18V39arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV40V41V43Aacorrect_forV40V43LakeyV42aSomeVamiddleamk positionV16V17V18AaincreasingV40arightamk positionV16V17V18AaincreasingV40aleftamk positionV16V17V18AaminorateV40V41arightamk positionV16V17V18AamajorateV40V41aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Aainfix =V20ainfix ++V16V18FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV44Aainfix =alisamV13alist_modelamdlaprmV13V44Aaavl_data_correctainvaprmV13V44AabalancedabalancingV44LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV45alisamV13Aacorrect_forV45V46Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.20"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.3.1.1.2"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="2."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aminorateV36V37arightV35Lainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Lamk positionV16aNoneV18Iainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7Aainfix =aordamV34aordamV11Aainfix =V29V6Aainfix =V28V23Aainfix =V27V22Aainfix =V26V21Aainfix =V25V20Aainfix =V24V19Lamk tamk tV24amk mV25V26amk type_paramsV27V28V29amk type_paramsV30V31amk type_paramsV32V33FIainfix <=c0ainfix -V3V21Aainfix <=ainfix -V3V21c1Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV38Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V38Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V38AabalancedabalancingV38Larepramk tV19amk mV20V21amk type_paramsV22V23Aainfix =Canode_modelaleftamk positionV16V17V18V39arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV40V41V43Aacorrect_forV40V43LakeyV42aSomeVamiddleamk positionV16V17V18AaincreasingV40arightamk positionV16V17V18AaincreasingV40aleftamk positionV16V17V18AaminorateV40V41arightamk positionV16V17V18AamajorateV40V41aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Aainfix =V20ainfix ++V16V18FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV44Aainfix =alisamV13alist_modelamdlaprmV13V44Aaavl_data_correctainvaprmV13V44AabalancedabalancingV44LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV45alisamV13Aacorrect_forV45V46Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.35"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.3.1.1.3"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="3."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aincreasingV36aleftV35Lainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Lamk positionV16aNoneV18Iainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7Aainfix =aordamV34aordamV11Aainfix =V29V6Aainfix =V28V23Aainfix =V27V22Aainfix =V26V21Aainfix =V25V20Aainfix =V24V19Lamk tamk tV24amk mV25V26amk type_paramsV27V28V29amk type_paramsV30V31amk type_paramsV32V33FIainfix <=c0ainfix -V3V21Aainfix <=ainfix -V3V21c1Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV38Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V38Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V38AabalancedabalancingV38Larepramk tV19amk mV20V21amk type_paramsV22V23Aainfix =Canode_modelaleftamk positionV16V17V18V39arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV40V41V43Aacorrect_forV40V43LakeyV42aSomeVamiddleamk positionV16V17V18AaincreasingV40arightamk positionV16V17V18AaincreasingV40aleftamk positionV16V17V18AaminorateV40V41arightamk positionV16V17V18AamajorateV40V41aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Aainfix =V20ainfix ++V16V18FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV44Aainfix =alisamV13alist_modelamdlaprmV13V44Aaavl_data_correctainvaprmV13V44AabalancedabalancingV44LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV45alisamV13Aacorrect_forV45V46Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.27"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.3.1.1.4"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="4."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aincreasingV36arightV35Lainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Lamk positionV16aNoneV18Iainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7Aainfix =aordamV34aordamV11Aainfix =V29V6Aainfix =V28V23Aainfix =V27V22Aainfix =V26V21Aainfix =V25V20Aainfix =V24V19Lamk tamk tV24amk mV25V26amk type_paramsV27V28V29amk type_paramsV30V31amk type_paramsV32V33FIainfix <=c0ainfix -V3V21Aainfix <=ainfix -V3V21c1Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV38Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V38Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V38AabalancedabalancingV38Larepramk tV19amk mV20V21amk type_paramsV22V23Aainfix =Canode_modelaleftamk positionV16V17V18V39arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV40V41V43Aacorrect_forV40V43LakeyV42aSomeVamiddleamk positionV16V17V18AaincreasingV40arightamk positionV16V17V18AaincreasingV40aleftamk positionV16V17V18AaminorateV40V41arightamk positionV16V17V18AamajorateV40V41aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Aainfix =V20ainfix ++V16V18FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV44Aainfix =alisamV13alist_modelamdlaprmV13V44Aaavl_data_correctainvaprmV13V44AabalancedabalancingV44LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV45alisamV13Aacorrect_forV45V46Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.25"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.3.1.1.5"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="5."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneacorrect_forV36V39LakeyV38aSomeVamiddleV35Lainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Lamk positionV16aNoneV18Iainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7Aainfix =aordamV34aordamV11Aainfix =V29V6Aainfix =V28V23Aainfix =V27V22Aainfix =V26V21Aainfix =V25V20Aainfix =V24V19Lamk tamk tV24amk mV25V26amk type_paramsV27V28V29amk type_paramsV30V31amk type_paramsV32V33FIainfix <=c0ainfix -V3V21Aainfix <=ainfix -V3V21c1Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV40Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V40Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V40AabalancedabalancingV40Larepramk tV19amk mV20V21amk type_paramsV22V23Aainfix =Canode_modelaleftamk positionV16V17V18V41arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV42V43V45Aacorrect_forV42V45LakeyV44aSomeVamiddleamk positionV16V17V18AaincreasingV42arightamk positionV16V17V18AaincreasingV42aleftamk positionV16V17V18AaminorateV42V43arightamk positionV16V17V18AamajorateV42V43aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Aainfix =V20ainfix ++V16V18FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV46Aainfix =alisamV13alist_modelamdlaprmV13V46Aaavl_data_correctainvaprmV13V46AabalancedabalancingV46LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV47alisamV13Aacorrect_forV47V48Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.3.1.1.6"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="6."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneaeqV36V37V39LakeyV38aSomeVamiddleV35Lainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Lamk positionV16aNoneV18Iainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7Aainfix =aordamV34aordamV11Aainfix =V29V6Aainfix =V28V23Aainfix =V27V22Aainfix =V26V21Aainfix =V25V20Aainfix =V24V19Lamk tamk tV24amk mV25V26amk type_paramsV27V28V29amk type_paramsV30V31amk type_paramsV32V33FIainfix <=c0ainfix -V3V21Aainfix <=ainfix -V3V21c1Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV40Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V40Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V40AabalancedabalancingV40Larepramk tV19amk mV20V21amk type_paramsV22V23Aainfix =Canode_modelaleftamk positionV16V17V18V41arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV42V43V45Aacorrect_forV42V45LakeyV44aSomeVamiddleamk positionV16V17V18AaincreasingV42arightamk positionV16V17V18AaincreasingV42aleftamk positionV16V17V18AaminorateV42V43arightamk positionV16V17V18AamajorateV42V43aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Aainfix =V20ainfix ++V16V18FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV46Aainfix =alisamV13alist_modelamdlaprmV13V46Aaavl_data_correctainvaprmV13V46AabalancedabalancingV46LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV47alisamV13Aacorrect_forV47V48Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.49"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.3.1.1.7"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="7."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =arebuildV35alisamamk tV24amk mV25V26amk type_paramsV27V28Lainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Lamk positionV16aNoneV18Iainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7Aainfix =aordamV34aordamV11Aainfix =V29V6Aainfix =V28V23Aainfix =V27V22Aainfix =V26V21Aainfix =V25V20Aainfix =V24V19Lamk tamk tV24amk mV25V26amk type_paramsV27V28V29amk type_paramsV30V31amk type_paramsV32V33FIainfix <=c0ainfix -V3V21Aainfix <=ainfix -V3V21c1Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV38Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V38Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V38AabalancedabalancingV38Larepramk tV19amk mV20V21amk type_paramsV22V23Aainfix =Canode_modelaleftamk positionV16V17V18V39arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV40V41V43Aacorrect_forV40V43LakeyV42aSomeVamiddleamk positionV16V17V18AaincreasingV40arightamk positionV16V17V18AaincreasingV40aleftamk positionV16V17V18AaminorateV40V41arightamk positionV16V17V18AamajorateV40V41aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Aainfix =V20ainfix ++V16V18FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV44Aainfix =alisamV13alist_modelamdlaprmV13V44Aaavl_data_correctainvaprmV13V44AabalancedabalancingV44LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV45alisamV13Aacorrect_forV45V46Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.25"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.3.1.1.8"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="8."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aselector_correctamk type_paramsV7V8amk type_paramsV9V10V12amk tV24amk mV25V26amk type_paramsV27V28Lainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Lamk positionV16aNoneV18Iainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7Aainfix =aordamV34aordamV11Aainfix =V29V6Aainfix =V28V23Aainfix =V27V22Aainfix =V26V21Aainfix =V25V20Aainfix =V24V19Lamk tamk tV24amk mV25V26amk type_paramsV27V28V29amk type_paramsV30V31amk type_paramsV32V33FIainfix <=c0ainfix -V3V21Aainfix <=ainfix -V3V21c1Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV38Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V38Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V38AabalancedabalancingV38Larepramk tV19amk mV20V21amk type_paramsV22V23Aainfix =Canode_modelaleftamk positionV16V17V18V39arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV40V41V43Aacorrect_forV40V43LakeyV42aSomeVamiddleamk positionV16V17V18AaincreasingV40arightamk positionV16V17V18AaincreasingV40aleftamk positionV16V17V18AaminorateV40V41arightamk positionV16V17V18AamajorateV40V41aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Aainfix =V20ainfix ++V16V18FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV44Aainfix =alisamV13alist_modelamdlaprmV13V44Aaavl_data_correctainvaprmV13V44AabalancedabalancingV44LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV45alisamV13Aacorrect_forV45V46Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="3"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.27"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.3.2"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="2."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aselected_semamk type_paramsV7V8amk type_paramsV9V10V12V35amk tV24amk mV25V26amk type_paramsV27V28Iaselectedamk type_paramsV7V8amk type_paramsV9V10V12V35amk tV24amk mV25V26amk type_paramsV27V28Lamk positionV16aNoneV18Iainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7Aainfix =aordamV34aordamV11Aainfix =V29V6Aainfix =V28V23Aainfix =V27V22Aainfix =V26V21Aainfix =V25V20Aainfix =V24V19Lamk tamk tV24amk mV25V26amk type_paramsV27V28V29amk type_paramsV30V31amk type_paramsV32V33FIainfix >=ainfix -V3V21c0Aainfix >=c1ainfix -V3V21Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13Aainfix =V20ainfix ++V16V18FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.20"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.3.3"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="3."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12V35amk tV24amk mV25V26amk type_paramsV27V28Iaselectedamk type_paramsV7V8amk type_paramsV9V10V12V35amk tV24amk mV25V26amk type_paramsV27V28Lamk positionV16aNoneV18Iainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7Aainfix =aordamV34aordamV11Aainfix =V29V6Aainfix =V28V23Aainfix =V27V22Aainfix =V26V21Aainfix =V25V20Aainfix =V24V19Lamk tamk tV24amk mV25V26amk type_paramsV27V28V29amk type_paramsV30V31amk type_paramsV32V33FIainfix >=ainfix -V3V21c0Aainfix >=c1ainfix -V3V21Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13Aainfix =V20ainfix ++V16V18FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.23"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.4"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =aordamV34aordamV11Aainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7AacV34Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Aaselected_semamk type_paramsV7V8amk type_paramsV9V10V12V35amk tV24amk mV25V26amk type_paramsV27V28Aaselectedamk type_paramsV7V8amk type_paramsV9V10V12V35amk tV24amk mV25V26amk type_paramsV27V28Lamk positionV16aNoneV18Iainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7Aainfix =aordamV34aordamV11Aainfix =V29V6Aainfix =V28V23Aainfix =V27V22Aainfix =V26V21Aainfix =V25V20Aainfix =V24V19Lamk tamk tV24amk mV25V26amk type_paramsV27V28V29amk type_paramsV30V31amk type_paramsV32V33FIainfix >=ainfix -V3V21c0Aainfix >=c1ainfix -V3V21Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13Aainfix =V20ainfix ++V16V18FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.76"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.5"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV34V36aNoneAainfix =ainfix @afuncamV34V37ainfix @afuncamV11V37INaeqaordamV11V37V36Aainfix =ainfix @afuncamV34V37aNoneIaeqaordamV11V37V36Iacorrect_foraordamV11V37FAiainfix =acardamV11ainfix +acardamV34c1ainfix =acardamV11acardamV34ainfix =ainfix @afuncamV11V36aNoneAainfix <=acardamV34acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Aaselected_semamk type_paramsV7V8amk type_paramsV9V10V12V35amk tV24amk mV25V26amk type_paramsV27V28Aaselectedamk type_paramsV7V8amk type_paramsV9V10V12V35amk tV24amk mV25V26amk type_paramsV27V28Lamk positionV16aNoneV18Iainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7Aainfix =aordamV34aordamV11Aainfix =V29V6Aainfix =V28V23Aainfix =V27V22Aainfix =V26V21Aainfix =V25V20Aainfix =V24V19Lamk tamk tV24amk mV25V26amk type_paramsV27V28V29amk type_paramsV30V31amk type_paramsV32V33FIainfix >=ainfix -V3V21c0Aainfix >=c1ainfix -V3V21Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13Aainfix =V20ainfix ++V16V18FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<transf
|
|
name="inline_goal"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter remove.5.1"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV34V36aNoneAainfix =ainfix @afuncamV34V37ainfix @afuncamV11V37INaeqaordamV11V37V36Aainfix =ainfix @afuncamV34V37aNoneIaeqaordamV11V37V36Iacorrect_foraordamV11V37FAiainfix =acardamV11ainfix +acardamV34c1ainfix =acardamV11acardamV34ainfix =ainfix @afuncamV11V36aNoneAainfix =acardamV34acardamV11Oainfix <acardamV34acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @amodelV38arightamk positionV16V17V18V40aNoneIaleV38V40V39Aainfix =ainfix @amodelV38aleftamk positionV16V17V18V40aNoneIaleV38V39V40Aainfix =ainfix @amodelV38alisamamk tV1amk mV2V3amk type_paramsV4V5V40amiddleamk positionV16V17V18IaeqV38V40V39Aainfix =ainfix @amodelV38alisamamk tV1amk mV2V3amk type_paramsV4V5V40ainfix @amodelV38arightamk positionV16V17V18V40IaltV38V39V40Aainfix =ainfix @amodelV38alisamamk tV1amk mV2V3amk type_paramsV4V5V40ainfix @amodelV38aleftamk positionV16V17V18V40IaltV38V40V39Iacorrect_forV38V40FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Aainfix =ainfix @amodelV41arightV35V43aNoneIaleV41V43V42Aainfix =ainfix @amodelV41aleftV35V43aNoneIaleV41V42V43Aainfix =ainfix @amodelV41alisamamk tV24amk mV25V26amk type_paramsV27V28V43amiddleV35IaeqV41V43V42Aainfix =ainfix @amodelV41alisamamk tV24amk mV25V26amk type_paramsV27V28V43ainfix @amodelV41arightV35V43IaltV41V42V43Aainfix =ainfix @amodelV41alisamamk tV24amk mV25V26amk type_paramsV27V28V43ainfix @amodelV41aleftV35V43IaltV41V43V42Iacorrect_forV41V43FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Aaselector_correctamk type_paramsV7V8amk type_paramsV9V10V12amk tV24amk mV25V26amk type_paramsV27V28Aainfix =arebuildV35alisamamk tV24amk mV25V26amk type_paramsV27V28ACtaNoneaeqV44V45V47Aacorrect_forV44V47LakeyV46aSomeVamiddleV35AaincreasingV44arightV35AaincreasingV44aleftV35AaminorateV44V45arightV35AamajorateV44V45aleftV35Lainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Lamk positionV16aNoneV18Iainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7Aainfix =aordamV34aordamV11Aainfix =V29V6Aainfix =V28V23Aainfix =V27V22Aainfix =V26V21Aainfix =V25V20Aainfix =V24V19Lamk tamk tV24amk mV25V26amk type_paramsV27V28V29amk type_paramsV30V31amk type_paramsV32V33FIainfix <=c0ainfix -V3V21Aainfix <=ainfix -V3V21c1Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV48Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V48Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V48AabalancedabalancingV48Larepramk tV19amk mV20V21amk type_paramsV22V23Aainfix =Canode_modelaleftamk positionV16V17V18V49arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV50V51V53Aacorrect_forV50V53LakeyV52aSomeVamiddleamk positionV16V17V18AaincreasingV50arightamk positionV16V17V18AaincreasingV50aleftamk positionV16V17V18AaminorateV50V51arightamk positionV16V17V18AamajorateV50V51aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Aainfix =V20ainfix ++V16V18FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV54Aainfix =alisamV13alist_modelamdlaprmV13V54Aaavl_data_correctainvaprmV13V54AabalancedabalancingV54LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV55alisamV13Aacorrect_forV55V56Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter remove.5.1.1"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV34acardamV11Oainfix <acardamV34acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @amodelV37arightamk positionV16V17V18V39aNoneIaleV37V39V38Aainfix =ainfix @amodelV37aleftamk positionV16V17V18V39aNoneIaleV37V38V39Aainfix =ainfix @amodelV37alisamamk tV1amk mV2V3amk type_paramsV4V5V39amiddleamk positionV16V17V18IaeqV37V39V38Aainfix =ainfix @amodelV37alisamamk tV1amk mV2V3amk type_paramsV4V5V39ainfix @amodelV37arightamk positionV16V17V18V39IaltV37V38V39Aainfix =ainfix @amodelV37alisamamk tV1amk mV2V3amk type_paramsV4V5V39ainfix @amodelV37aleftamk positionV16V17V18V39IaltV37V39V38Iacorrect_forV37V39FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Aainfix =ainfix @amodelV40arightV35V42aNoneIaleV40V42V41Aainfix =ainfix @amodelV40aleftV35V42aNoneIaleV40V41V42Aainfix =ainfix @amodelV40alisamamk tV24amk mV25V26amk type_paramsV27V28V42amiddleV35IaeqV40V42V41Aainfix =ainfix @amodelV40alisamamk tV24amk mV25V26amk type_paramsV27V28V42ainfix @amodelV40arightV35V42IaltV40V41V42Aainfix =ainfix @amodelV40alisamamk tV24amk mV25V26amk type_paramsV27V28V42ainfix @amodelV40aleftV35V42IaltV40V42V41Iacorrect_forV40V42FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Aaselector_correctamk type_paramsV7V8amk type_paramsV9V10V12amk tV24amk mV25V26amk type_paramsV27V28Aainfix =arebuildV35alisamamk tV24amk mV25V26amk type_paramsV27V28ACtaNoneaeqV43V44V46Aacorrect_forV43V46LakeyV45aSomeVamiddleV35AaincreasingV43arightV35AaincreasingV43aleftV35AaminorateV43V44arightV35AamajorateV43V44aleftV35Lainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Lamk positionV16aNoneV18Iainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7Aainfix =aordamV34aordamV11Aainfix =V29V6Aainfix =V28V23Aainfix =V27V22Aainfix =V26V21Aainfix =V25V20Aainfix =V24V19Lamk tamk tV24amk mV25V26amk type_paramsV27V28V29amk type_paramsV30V31amk type_paramsV32V33FIainfix <=c0ainfix -V3V21Aainfix <=ainfix -V3V21c1Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV47Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V47Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V47AabalancedabalancingV47Larepramk tV19amk mV20V21amk type_paramsV22V23Aainfix =Canode_modelaleftamk positionV16V17V18V48arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV49V50V52Aacorrect_forV49V52LakeyV51aSomeVamiddleamk positionV16V17V18AaincreasingV49arightamk positionV16V17V18AaincreasingV49aleftamk positionV16V17V18AaminorateV49V50arightamk positionV16V17V18AamajorateV49V50aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Aainfix =V20ainfix ++V16V18FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV53Aainfix =alisamV13alist_modelamdlaprmV13V53Aaavl_data_correctainvaprmV13V53AabalancedabalancingV53LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV54alisamV13Aacorrect_forV54V55Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.79"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.5.1.2"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV11acardamV34Iainfix =ainfix @afuncamV11V36aNoneLainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @amodelV37arightamk positionV16V17V18V39aNoneIaleV37V39V38Aainfix =ainfix @amodelV37aleftamk positionV16V17V18V39aNoneIaleV37V38V39Aainfix =ainfix @amodelV37alisamamk tV1amk mV2V3amk type_paramsV4V5V39amiddleamk positionV16V17V18IaeqV37V39V38Aainfix =ainfix @amodelV37alisamamk tV1amk mV2V3amk type_paramsV4V5V39ainfix @amodelV37arightamk positionV16V17V18V39IaltV37V38V39Aainfix =ainfix @amodelV37alisamamk tV1amk mV2V3amk type_paramsV4V5V39ainfix @amodelV37aleftamk positionV16V17V18V39IaltV37V39V38Iacorrect_forV37V39FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Aainfix =ainfix @amodelV40arightV35V42aNoneIaleV40V42V41Aainfix =ainfix @amodelV40aleftV35V42aNoneIaleV40V41V42Aainfix =ainfix @amodelV40alisamamk tV24amk mV25V26amk type_paramsV27V28V42amiddleV35IaeqV40V42V41Aainfix =ainfix @amodelV40alisamamk tV24amk mV25V26amk type_paramsV27V28V42ainfix @amodelV40arightV35V42IaltV40V41V42Aainfix =ainfix @amodelV40alisamamk tV24amk mV25V26amk type_paramsV27V28V42ainfix @amodelV40aleftV35V42IaltV40V42V41Iacorrect_forV40V42FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Aaselector_correctamk type_paramsV7V8amk type_paramsV9V10V12amk tV24amk mV25V26amk type_paramsV27V28Aainfix =arebuildV35alisamamk tV24amk mV25V26amk type_paramsV27V28ACtaNoneaeqV43V44V46Aacorrect_forV43V46LakeyV45aSomeVamiddleV35AaincreasingV43arightV35AaincreasingV43aleftV35AaminorateV43V44arightV35AamajorateV43V44aleftV35Lainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Lamk positionV16aNoneV18Iainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7Aainfix =aordamV34aordamV11Aainfix =V29V6Aainfix =V28V23Aainfix =V27V22Aainfix =V26V21Aainfix =V25V20Aainfix =V24V19Lamk tamk tV24amk mV25V26amk type_paramsV27V28V29amk type_paramsV30V31amk type_paramsV32V33FIainfix <=c0ainfix -V3V21Aainfix <=ainfix -V3V21c1Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV47Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V47Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V47AabalancedabalancingV47Larepramk tV19amk mV20V21amk type_paramsV22V23Aainfix =Canode_modelaleftamk positionV16V17V18V48arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV49V50V52Aacorrect_forV49V52LakeyV51aSomeVamiddleamk positionV16V17V18AaincreasingV49arightamk positionV16V17V18AaincreasingV49aleftamk positionV16V17V18AaminorateV49V50arightamk positionV16V17V18AamajorateV49V50aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Aainfix =V20ainfix ++V16V18FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV53Aainfix =alisamV13alist_modelamdlaprmV13V53Aaavl_data_correctainvaprmV13V53AabalancedabalancingV53LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV54alisamV13Aacorrect_forV54V55Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.36"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.5.1.3"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV11ainfix +acardamV34c1INainfix =ainfix @afuncamV11V36aNoneLainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @amodelV37arightamk positionV16V17V18V39aNoneIaleV37V39V38Aainfix =ainfix @amodelV37aleftamk positionV16V17V18V39aNoneIaleV37V38V39Aainfix =ainfix @amodelV37alisamamk tV1amk mV2V3amk type_paramsV4V5V39amiddleamk positionV16V17V18IaeqV37V39V38Aainfix =ainfix @amodelV37alisamamk tV1amk mV2V3amk type_paramsV4V5V39ainfix @amodelV37arightamk positionV16V17V18V39IaltV37V38V39Aainfix =ainfix @amodelV37alisamamk tV1amk mV2V3amk type_paramsV4V5V39ainfix @amodelV37aleftamk positionV16V17V18V39IaltV37V39V38Iacorrect_forV37V39FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Aainfix =ainfix @amodelV40arightV35V42aNoneIaleV40V42V41Aainfix =ainfix @amodelV40aleftV35V42aNoneIaleV40V41V42Aainfix =ainfix @amodelV40alisamamk tV24amk mV25V26amk type_paramsV27V28V42amiddleV35IaeqV40V42V41Aainfix =ainfix @amodelV40alisamamk tV24amk mV25V26amk type_paramsV27V28V42ainfix @amodelV40arightV35V42IaltV40V41V42Aainfix =ainfix @amodelV40alisamamk tV24amk mV25V26amk type_paramsV27V28V42ainfix @amodelV40aleftV35V42IaltV40V42V41Iacorrect_forV40V42FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Aaselector_correctamk type_paramsV7V8amk type_paramsV9V10V12amk tV24amk mV25V26amk type_paramsV27V28Aainfix =arebuildV35alisamamk tV24amk mV25V26amk type_paramsV27V28ACtaNoneaeqV43V44V46Aacorrect_forV43V46LakeyV45aSomeVamiddleV35AaincreasingV43arightV35AaincreasingV43aleftV35AaminorateV43V44arightV35AamajorateV43V44aleftV35Lainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Lamk positionV16aNoneV18Iainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7Aainfix =aordamV34aordamV11Aainfix =V29V6Aainfix =V28V23Aainfix =V27V22Aainfix =V26V21Aainfix =V25V20Aainfix =V24V19Lamk tamk tV24amk mV25V26amk type_paramsV27V28V29amk type_paramsV30V31amk type_paramsV32V33FIainfix <=c0ainfix -V3V21Aainfix <=ainfix -V3V21c1Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV47Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V47Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V47AabalancedabalancingV47Larepramk tV19amk mV20V21amk type_paramsV22V23Aainfix =Canode_modelaleftamk positionV16V17V18V48arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV49V50V52Aacorrect_forV49V52LakeyV51aSomeVamiddleamk positionV16V17V18AaincreasingV49arightamk positionV16V17V18AaincreasingV49aleftamk positionV16V17V18AaminorateV49V50arightamk positionV16V17V18AamajorateV49V50aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Aainfix =V20ainfix ++V16V18FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV53Aainfix =alisamV13alist_modelamdlaprmV13V53Aaavl_data_correctainvaprmV13V53AabalancedabalancingV53LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV54alisamV13Aacorrect_forV54V55Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.53"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.5.1.4"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV34V37aNoneIaeqaordamV11V37V36Iacorrect_foraordamV11V37FLainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @amodelV38arightamk positionV16V17V18V40aNoneIaleV38V40V39Aainfix =ainfix @amodelV38aleftamk positionV16V17V18V40aNoneIaleV38V39V40Aainfix =ainfix @amodelV38alisamamk tV1amk mV2V3amk type_paramsV4V5V40amiddleamk positionV16V17V18IaeqV38V40V39Aainfix =ainfix @amodelV38alisamamk tV1amk mV2V3amk type_paramsV4V5V40ainfix @amodelV38arightamk positionV16V17V18V40IaltV38V39V40Aainfix =ainfix @amodelV38alisamamk tV1amk mV2V3amk type_paramsV4V5V40ainfix @amodelV38aleftamk positionV16V17V18V40IaltV38V40V39Iacorrect_forV38V40FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Aainfix =ainfix @amodelV41arightV35V43aNoneIaleV41V43V42Aainfix =ainfix @amodelV41aleftV35V43aNoneIaleV41V42V43Aainfix =ainfix @amodelV41alisamamk tV24amk mV25V26amk type_paramsV27V28V43amiddleV35IaeqV41V43V42Aainfix =ainfix @amodelV41alisamamk tV24amk mV25V26amk type_paramsV27V28V43ainfix @amodelV41arightV35V43IaltV41V42V43Aainfix =ainfix @amodelV41alisamamk tV24amk mV25V26amk type_paramsV27V28V43ainfix @amodelV41aleftV35V43IaltV41V43V42Iacorrect_forV41V43FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Aaselector_correctamk type_paramsV7V8amk type_paramsV9V10V12amk tV24amk mV25V26amk type_paramsV27V28Aainfix =arebuildV35alisamamk tV24amk mV25V26amk type_paramsV27V28ACtaNoneaeqV44V45V47Aacorrect_forV44V47LakeyV46aSomeVamiddleV35AaincreasingV44arightV35AaincreasingV44aleftV35AaminorateV44V45arightV35AamajorateV44V45aleftV35Lainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Lamk positionV16aNoneV18Iainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7Aainfix =aordamV34aordamV11Aainfix =V29V6Aainfix =V28V23Aainfix =V27V22Aainfix =V26V21Aainfix =V25V20Aainfix =V24V19Lamk tamk tV24amk mV25V26amk type_paramsV27V28V29amk type_paramsV30V31amk type_paramsV32V33FIainfix <=c0ainfix -V3V21Aainfix <=ainfix -V3V21c1Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV48Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V48Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V48AabalancedabalancingV48Larepramk tV19amk mV20V21amk type_paramsV22V23Aainfix =Canode_modelaleftamk positionV16V17V18V49arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV50V51V53Aacorrect_forV50V53LakeyV52aSomeVamiddleamk positionV16V17V18AaincreasingV50arightamk positionV16V17V18AaincreasingV50aleftamk positionV16V17V18AaminorateV50V51arightamk positionV16V17V18AamajorateV50V51aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Aainfix =V20ainfix ++V16V18FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV54Aainfix =alisamV13alist_modelamdlaprmV13V54Aaavl_data_correctainvaprmV13V54AabalancedabalancingV54LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV55alisamV13Aacorrect_forV55V56Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.5.1.5"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV34V37ainfix @afuncamV11V37INaeqaordamV11V37V36Iacorrect_foraordamV11V37FLainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @amodelV38arightamk positionV16V17V18V40aNoneIaleV38V40V39Aainfix =ainfix @amodelV38aleftamk positionV16V17V18V40aNoneIaleV38V39V40Aainfix =ainfix @amodelV38alisamamk tV1amk mV2V3amk type_paramsV4V5V40amiddleamk positionV16V17V18IaeqV38V40V39Aainfix =ainfix @amodelV38alisamamk tV1amk mV2V3amk type_paramsV4V5V40ainfix @amodelV38arightamk positionV16V17V18V40IaltV38V39V40Aainfix =ainfix @amodelV38alisamamk tV1amk mV2V3amk type_paramsV4V5V40ainfix @amodelV38aleftamk positionV16V17V18V40IaltV38V40V39Iacorrect_forV38V40FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Aainfix =ainfix @amodelV41arightV35V43aNoneIaleV41V43V42Aainfix =ainfix @amodelV41aleftV35V43aNoneIaleV41V42V43Aainfix =ainfix @amodelV41alisamamk tV24amk mV25V26amk type_paramsV27V28V43amiddleV35IaeqV41V43V42Aainfix =ainfix @amodelV41alisamamk tV24amk mV25V26amk type_paramsV27V28V43ainfix @amodelV41arightV35V43IaltV41V42V43Aainfix =ainfix @amodelV41alisamamk tV24amk mV25V26amk type_paramsV27V28V43ainfix @amodelV41aleftV35V43IaltV41V43V42Iacorrect_forV41V43FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Aaselector_correctamk type_paramsV7V8amk type_paramsV9V10V12amk tV24amk mV25V26amk type_paramsV27V28Aainfix =arebuildV35alisamamk tV24amk mV25V26amk type_paramsV27V28ACtaNoneaeqV44V45V47Aacorrect_forV44V47LakeyV46aSomeVamiddleV35AaincreasingV44arightV35AaincreasingV44aleftV35AaminorateV44V45arightV35AamajorateV44V45aleftV35Lainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Lamk positionV16aNoneV18Iainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7Aainfix =aordamV34aordamV11Aainfix =V29V6Aainfix =V28V23Aainfix =V27V22Aainfix =V26V21Aainfix =V25V20Aainfix =V24V19Lamk tamk tV24amk mV25V26amk type_paramsV27V28V29amk type_paramsV30V31amk type_paramsV32V33FIainfix <=c0ainfix -V3V21Aainfix <=ainfix -V3V21c1Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV48Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V48Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V48AabalancedabalancingV48Larepramk tV19amk mV20V21amk type_paramsV22V23Aainfix =Canode_modelaleftamk positionV16V17V18V49arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV50V51V53Aacorrect_forV50V53LakeyV52aSomeVamiddleamk positionV16V17V18AaincreasingV50arightamk positionV16V17V18AaincreasingV50aleftamk positionV16V17V18AaminorateV50V51arightamk positionV16V17V18AamajorateV50V51aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Aainfix =V20ainfix ++V16V18FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV54Aainfix =alisamV13alist_modelamdlaprmV13V54Aaavl_data_correctainvaprmV13V54AabalancedabalancingV54LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV55alisamV13Aacorrect_forV55V56Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="5.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.5.1.6"
|
|
locfile="../map.mlw"
|
|
loclnum="412" loccnumb="6" loccnume="12"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV34V36aNoneIainfix =ainfix @afuncamV34V37ainfix @afuncamV11V37INaeqaordamV11V37V36Aainfix =ainfix @afuncamV34V37aNoneIaeqaordamV11V37V36Iacorrect_foraordamV11V37FLainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @amodelV38arightamk positionV16V17V18V40aNoneIaleV38V40V39Aainfix =ainfix @amodelV38aleftamk positionV16V17V18V40aNoneIaleV38V39V40Aainfix =ainfix @amodelV38alisamamk tV1amk mV2V3amk type_paramsV4V5V40amiddleamk positionV16V17V18IaeqV38V40V39Aainfix =ainfix @amodelV38alisamamk tV1amk mV2V3amk type_paramsV4V5V40ainfix @amodelV38arightamk positionV16V17V18V40IaltV38V39V40Aainfix =ainfix @amodelV38alisamamk tV1amk mV2V3amk type_paramsV4V5V40ainfix @amodelV38aleftamk positionV16V17V18V40IaltV38V40V39Iacorrect_forV38V40FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Aainfix =ainfix @amodelV41arightV35V43aNoneIaleV41V43V42Aainfix =ainfix @amodelV41aleftV35V43aNoneIaleV41V42V43Aainfix =ainfix @amodelV41alisamamk tV24amk mV25V26amk type_paramsV27V28V43amiddleV35IaeqV41V43V42Aainfix =ainfix @amodelV41alisamamk tV24amk mV25V26amk type_paramsV27V28V43ainfix @amodelV41arightV35V43IaltV41V42V43Aainfix =ainfix @amodelV41alisamamk tV24amk mV25V26amk type_paramsV27V28V43ainfix @amodelV41aleftV35V43IaltV41V43V42Iacorrect_forV41V43FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Aaselector_correctamk type_paramsV7V8amk type_paramsV9V10V12amk tV24amk mV25V26amk type_paramsV27V28Aainfix =arebuildV35alisamamk tV24amk mV25V26amk type_paramsV27V28ACtaNoneaeqV44V45V47Aacorrect_forV44V47LakeyV46aSomeVamiddleV35AaincreasingV44arightV35AaincreasingV44aleftV35AaminorateV44V45arightV35AamajorateV44V45aleftV35Lainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Lamk positionV16aNoneV18Iainfix =V33V10Aainfix =V32V9Aainfix =V31V8Aainfix =V30V7Aainfix =aordamV34aordamV11Aainfix =V29V6Aainfix =V28V23Aainfix =V27V22Aainfix =V26V21Aainfix =V25V20Aainfix =V24V19Lamk tamk tV24amk mV25V26amk type_paramsV27V28V29amk type_paramsV30V31amk type_paramsV32V33FIainfix <=c0ainfix -V3V21Aainfix <=ainfix -V3V21c1Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV48Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V48Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V48AabalancedabalancingV48Larepramk tV19amk mV20V21amk type_paramsV22V23Aainfix =Canode_modelaleftamk positionV16V17V18V49arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV50V51V53Aacorrect_forV50V53LakeyV52aSomeVamiddleamk positionV16V17V18AaincreasingV50arightamk positionV16V17V18AaincreasingV50aleftamk positionV16V17V18AaminorateV50V51arightamk positionV16V17V18AamajorateV50V51aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Aainfix =V20ainfix ++V16V18FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV54Aainfix =alisamV13alist_modelamdlaprmV13V54Aaavl_data_correctainvaprmV13V54AabalancedabalancingV54LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV55alisamV13Aacorrect_forV55V56Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.27"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="VC for split"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =ainfix @afuncamV51V54aNoneIaleV52V54V53Aacorrect_forV52V54FAainfix =ainfix @afuncamV51V55ainfix @afuncamV11V55IaltV52V53V55Aacorrect_forV52V55FAainfix =ainfix @afuncamV40V56aNoneIaleV52V53V56Aacorrect_forV52V56FAainfix =ainfix @afuncamV40V57ainfix @afuncamV11V57IaltV52V57V53Aacorrect_forV52V57FAainfix >=acardamV11ainfix +acardamV40acardamV51Aiainfix =acardamV11ainfix +c1ainfix +acardamV40acardamV51ainfix =acardamV11ainfix +acardamV40acardamV51ainfix =V24aNoneACainfix =ainfix @afuncamV11V53aNoneAainfix =ainfix @afuncamV11V58aNoneIaeqV52V53V58Aacorrect_forV52V58FaNoneainfix =aSomeV60ainfix @afuncamV11akeyV60Aainfix =ainfix @afuncamV11V53aSomeV60Aainfix =ainfix @afuncamV11V61aSomeV60IaeqV52V53V61Aacorrect_forV52V61FAaeqV52V53akeyV60Aacorrect_forV52akeyV60Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V59Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V59aTrueaSomeVV24Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV51AacV40Aainfix =aordamV11aordamV51Aainfix =aordamV40aordamV11Aainfix =V10V50Aainfix =V9V49Aainfix =V8V48Aainfix =V7V47Aainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V62aTrueAainfix =V17aSomeainfix @V5V62aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFAainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter split.1"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.2"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="2. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =amk type_paramsV4V5amake_paramsV15V14Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.3"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="3. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V52aTrueAainfix =V17aSomeainfix @V5V52aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter split.3.1"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="1. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V52aTrueAainfix =V17aSomeainfix @V5V52aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.22"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV51V54aNoneIaleV52V54V53Aacorrect_forV52V54FAainfix =ainfix @afuncamV51V55ainfix @afuncamV11V55IaltV52V53V55Aacorrect_forV52V55FAainfix =ainfix @afuncamV40V56aNoneIaleV52V53V56Aacorrect_forV52V56FAainfix =ainfix @afuncamV40V57ainfix @afuncamV11V57IaltV52V57V53Aacorrect_forV52V57FAainfix >=acardamV11ainfix +acardamV40acardamV51Aiainfix =acardamV11ainfix +c1ainfix +acardamV40acardamV51ainfix =acardamV11ainfix +acardamV40acardamV51ainfix =V24aNoneACainfix =ainfix @afuncamV11V53aNoneAainfix =ainfix @afuncamV11V58aNoneIaeqV52V53V58Aacorrect_forV52V58FaNoneainfix =aSomeV60ainfix @afuncamV11akeyV60Aainfix =ainfix @afuncamV11V53aSomeV60Aainfix =ainfix @afuncamV11V61aSomeV60IaeqV52V53V61Aacorrect_forV52V61FAaeqV52V53akeyV60Aacorrect_forV52akeyV60Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V59Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V59aTrueaSomeVV24Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV51AacV40Aainfix =aordamV11aordamV51Aainfix =aordamV40aordamV11Aainfix =V10V50Aainfix =V9V49Aainfix =V8V48Aainfix =V7V47Aainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V62aTrueAainfix =V17aSomeainfix @V5V62aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter split.4.1"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =V36V7Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V52aTrueAainfix =V17aSomeainfix @V5V52aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="3"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.2"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="2."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =V37V8Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V52aTrueAainfix =V17aSomeainfix @V5V52aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.14"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.3"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="3."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =V38V9Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V52aTrueAainfix =V17aSomeainfix @V5V52aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.17"/>
|
|
</proof>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.22"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.4"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="4."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =V39V10Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V52aTrueAainfix =V17aSomeainfix @V5V52aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.19"/>
|
|
</proof>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.18"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.5"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="5."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =V7V47Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V52aTrueAainfix =V17aSomeainfix @V5V52aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.19"/>
|
|
</proof>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.20"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.6"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="6."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =V8V48Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V52aTrueAainfix =V17aSomeainfix @V5V52aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.19"/>
|
|
</proof>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.18"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.7"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="7."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =V9V49Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V52aTrueAainfix =V17aSomeainfix @V5V52aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.18"/>
|
|
</proof>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.16"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.8"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="8."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =V10V50Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V52aTrueAainfix =V17aSomeainfix @V5V52aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.20"/>
|
|
</proof>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.18"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.9"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="9."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =aordamV40aordamV11Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V52aTrueAainfix =V17aSomeainfix @V5V52aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.15"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.10"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="10."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =aordamV11aordamV51Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V52aTrueAainfix =V17aSomeainfix @V5V52aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.18"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.11"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="11."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="acV40Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V52aTrueAainfix =V17aSomeainfix @V5V52aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.90"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.12"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="12."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="acV51Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V52aTrueAainfix =V17aSomeainfix @V5V52aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.93"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.13"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="13."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="Cainfix =ainfix @afuncamV11V54aNoneIaeqV52V53V54Aacorrect_forV52V54FaNonetaSomeVV24Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V56aTrueAainfix =V17aSomeainfix @V5V56aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<transf
|
|
name="inline_goal"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter split.4.13.1"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="Cainfix =ainfix @afuncamV11V54aNoneIaeqV52V53V54Aacorrect_forV52V54FaNonetaSomeVV24Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iainfix =ainfix @amodelV56arightamk positionV16V17V18V58aNoneIaleV56V58V57Aainfix =ainfix @amodelV56aleftamk positionV16V17V18V58aNoneIaleV56V57V58Aainfix =ainfix @amodelV56alisamamk tV1amk mV2V3amk type_paramsV4V5V58amiddleamk positionV16V17V18IaeqV56V58V57Aainfix =ainfix @amodelV56alisamamk tV1amk mV2V3amk type_paramsV4V5V58ainfix @amodelV56arightamk positionV16V17V18V58IaltV56V57V58Aainfix =ainfix @amodelV56alisamamk tV1amk mV2V3amk type_paramsV4V5V58ainfix @amodelV56aleftamk positionV16V17V18V58IaltV56V58V57Iacorrect_forV56V58FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV25amk mV26V27amk type_paramsV28V29areal_heightV59Aainfix =alisamamk tV25amk mV26V27amk type_paramsV28V29alist_modelamdlaprmamk tV25amk mV26V27amk type_paramsV28V29V59Aaavl_data_correctainvaprmamk tV25amk mV26V27amk type_paramsV28V29V59AabalancedabalancingV59Larepramk tV25amk mV26V27amk type_paramsV28V29Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV60Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V60Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V60AabalancedabalancingV60Larepramk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V61aTrueAainfix =V17aSomeainfix @V5V61aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =Canode_modelaleftamk positionV16V17V18V62arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV63V64V66Aacorrect_forV63V66LakeyV65aSomeVamiddleamk positionV16V17V18AaincreasingV63arightamk positionV16V17V18AaincreasingV63aleftamk positionV16V17V18AaminorateV63V64arightamk positionV16V17V18AamajorateV63V64aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV67Aainfix =alisamV13alist_modelamdlaprmV13V67Aaavl_data_correctainvaprmV13V67AabalancedabalancingV67LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV68alisamV13Aacorrect_forV68V69Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.32"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.14"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="14."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="Cainfix =ainfix @afuncamV11V53aNoneIainfix =ainfix @afuncamV11V54aNoneIaeqV52V53V54Aacorrect_forV52V54FaNonetaSomeVV24Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V56aTrueAainfix =V17aSomeainfix @V5V56aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.48"/>
|
|
</proof>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.28"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.15"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="15."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V54aTrueaSomeVV24Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V55aTrueAainfix =V17aSomeainfix @V5V55aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<transf
|
|
name="inline_goal"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter split.4.15.1"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V54aTrueaSomeVV24Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iainfix =ainfix @amodelV55arightamk positionV16V17V18V57aNoneIaleV55V57V56Aainfix =ainfix @amodelV55aleftamk positionV16V17V18V57aNoneIaleV55V56V57Aainfix =ainfix @amodelV55alisamamk tV1amk mV2V3amk type_paramsV4V5V57amiddleamk positionV16V17V18IaeqV55V57V56Aainfix =ainfix @amodelV55alisamamk tV1amk mV2V3amk type_paramsV4V5V57ainfix @amodelV55arightamk positionV16V17V18V57IaltV55V56V57Aainfix =ainfix @amodelV55alisamamk tV1amk mV2V3amk type_paramsV4V5V57ainfix @amodelV55aleftamk positionV16V17V18V57IaltV55V57V56Iacorrect_forV55V57FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV25amk mV26V27amk type_paramsV28V29areal_heightV58Aainfix =alisamamk tV25amk mV26V27amk type_paramsV28V29alist_modelamdlaprmamk tV25amk mV26V27amk type_paramsV28V29V58Aaavl_data_correctainvaprmamk tV25amk mV26V27amk type_paramsV28V29V58AabalancedabalancingV58Larepramk tV25amk mV26V27amk type_paramsV28V29Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV59Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V59Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V59AabalancedabalancingV59Larepramk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V60aTrueAainfix =V17aSomeainfix @V5V60aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =Canode_modelaleftamk positionV16V17V18V61arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV62V63V65Aacorrect_forV62V65LakeyV64aSomeVamiddleamk positionV16V17V18AaincreasingV62arightamk positionV16V17V18AaincreasingV62aleftamk positionV16V17V18AaminorateV62V63arightamk positionV16V17V18AamajorateV62V63aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV66Aainfix =alisamV13alist_modelamdlaprmV13V66Aaavl_data_correctainvaprmV13V66AabalancedabalancingV66LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV67alisamV13Aacorrect_forV67V68Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.30"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.16"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="16."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneacorrect_forV52akeyV55Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V54aSomeVV24Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V56aTrueAainfix =V17aSomeainfix @V5V56aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<transf
|
|
name="inline_goal"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter split.4.16.1"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneacorrect_forV52akeyV55Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V54aSomeVV24Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iainfix =ainfix @amodelV56arightamk positionV16V17V18V58aNoneIaleV56V58V57Aainfix =ainfix @amodelV56aleftamk positionV16V17V18V58aNoneIaleV56V57V58Aainfix =ainfix @amodelV56alisamamk tV1amk mV2V3amk type_paramsV4V5V58amiddleamk positionV16V17V18IaeqV56V58V57Aainfix =ainfix @amodelV56alisamamk tV1amk mV2V3amk type_paramsV4V5V58ainfix @amodelV56arightamk positionV16V17V18V58IaltV56V57V58Aainfix =ainfix @amodelV56alisamamk tV1amk mV2V3amk type_paramsV4V5V58ainfix @amodelV56aleftamk positionV16V17V18V58IaltV56V58V57Iacorrect_forV56V58FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV25amk mV26V27amk type_paramsV28V29areal_heightV59Aainfix =alisamamk tV25amk mV26V27amk type_paramsV28V29alist_modelamdlaprmamk tV25amk mV26V27amk type_paramsV28V29V59Aaavl_data_correctainvaprmamk tV25amk mV26V27amk type_paramsV28V29V59AabalancedabalancingV59Larepramk tV25amk mV26V27amk type_paramsV28V29Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV60Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V60Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V60AabalancedabalancingV60Larepramk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V61aTrueAainfix =V17aSomeainfix @V5V61aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =Canode_modelaleftamk positionV16V17V18V62arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV63V64V66Aacorrect_forV63V66LakeyV65aSomeVamiddleamk positionV16V17V18AaincreasingV63arightamk positionV16V17V18AaincreasingV63aleftamk positionV16V17V18AaminorateV63V64arightamk positionV16V17V18AamajorateV63V64aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV67Aainfix =alisamV13alist_modelamdlaprmV13V67Aaavl_data_correctainvaprmV13V67AabalancedabalancingV67LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV68alisamV13Aacorrect_forV68V69Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.39"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.17"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="17."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneaeqV52V53akeyV55Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V54aSomeVV24Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V56aTrueAainfix =V17aSomeainfix @V5V56aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<transf
|
|
name="inline_goal"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter split.4.17.1"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneaeqV52V53akeyV55Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V54aSomeVV24Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iainfix =ainfix @amodelV56arightamk positionV16V17V18V58aNoneIaleV56V58V57Aainfix =ainfix @amodelV56aleftamk positionV16V17V18V58aNoneIaleV56V57V58Aainfix =ainfix @amodelV56alisamamk tV1amk mV2V3amk type_paramsV4V5V58amiddleamk positionV16V17V18IaeqV56V58V57Aainfix =ainfix @amodelV56alisamamk tV1amk mV2V3amk type_paramsV4V5V58ainfix @amodelV56arightamk positionV16V17V18V58IaltV56V57V58Aainfix =ainfix @amodelV56alisamamk tV1amk mV2V3amk type_paramsV4V5V58ainfix @amodelV56aleftamk positionV16V17V18V58IaltV56V58V57Iacorrect_forV56V58FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV25amk mV26V27amk type_paramsV28V29areal_heightV59Aainfix =alisamamk tV25amk mV26V27amk type_paramsV28V29alist_modelamdlaprmamk tV25amk mV26V27amk type_paramsV28V29V59Aaavl_data_correctainvaprmamk tV25amk mV26V27amk type_paramsV28V29V59AabalancedabalancingV59Larepramk tV25amk mV26V27amk type_paramsV28V29Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV60Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V60Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V60AabalancedabalancingV60Larepramk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V61aTrueAainfix =V17aSomeainfix @V5V61aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =Canode_modelaleftamk positionV16V17V18V62arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV63V64V66Aacorrect_forV63V66LakeyV65aSomeVamiddleamk positionV16V17V18AaincreasingV63arightamk positionV16V17V18AaincreasingV63aleftamk positionV16V17V18AaminorateV63V64arightamk positionV16V17V18AamajorateV63V64aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV67Aainfix =alisamV13alist_modelamdlaprmV13V67Aaavl_data_correctainvaprmV13V67AabalancedabalancingV67LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV68alisamV13Aacorrect_forV68V69Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.37"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.18"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="18."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneainfix =ainfix @afuncamV11V56aSomeV55IaeqV52V53V56Aacorrect_forV52V56FLainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V54aSomeVV24Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V57aTrueAainfix =V17aSomeainfix @V5V57aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<transf
|
|
name="inline_goal"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter split.4.18.1"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneainfix =ainfix @afuncamV11V56aSomeV55IaeqV52V53V56Aacorrect_forV52V56FLainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V54aSomeVV24Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iainfix =ainfix @amodelV57arightamk positionV16V17V18V59aNoneIaleV57V59V58Aainfix =ainfix @amodelV57aleftamk positionV16V17V18V59aNoneIaleV57V58V59Aainfix =ainfix @amodelV57alisamamk tV1amk mV2V3amk type_paramsV4V5V59amiddleamk positionV16V17V18IaeqV57V59V58Aainfix =ainfix @amodelV57alisamamk tV1amk mV2V3amk type_paramsV4V5V59ainfix @amodelV57arightamk positionV16V17V18V59IaltV57V58V59Aainfix =ainfix @amodelV57alisamamk tV1amk mV2V3amk type_paramsV4V5V59ainfix @amodelV57aleftamk positionV16V17V18V59IaltV57V59V58Iacorrect_forV57V59FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV25amk mV26V27amk type_paramsV28V29areal_heightV60Aainfix =alisamamk tV25amk mV26V27amk type_paramsV28V29alist_modelamdlaprmamk tV25amk mV26V27amk type_paramsV28V29V60Aaavl_data_correctainvaprmamk tV25amk mV26V27amk type_paramsV28V29V60AabalancedabalancingV60Larepramk tV25amk mV26V27amk type_paramsV28V29Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV61Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V61Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V61AabalancedabalancingV61Larepramk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V62aTrueAainfix =V17aSomeainfix @V5V62aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =Canode_modelaleftamk positionV16V17V18V63arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV64V65V67Aacorrect_forV64V67LakeyV66aSomeVamiddleamk positionV16V17V18AaincreasingV64arightamk positionV16V17V18AaincreasingV64aleftamk positionV16V17V18AaminorateV64V65arightamk positionV16V17V18AamajorateV64V65aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV68Aainfix =alisamV13alist_modelamdlaprmV13V68Aaavl_data_correctainvaprmV13V68AabalancedabalancingV68LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV69alisamV13Aacorrect_forV69V70Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.27"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.19"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="19."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneainfix =ainfix @afuncamV11V53aSomeV55Iainfix =ainfix @afuncamV11V56aSomeV55IaeqV52V53V56Aacorrect_forV52V56FLainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V54aSomeVV24Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V57aTrueAainfix =V17aSomeainfix @V5V57aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="3"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.19"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.20"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="20."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneainfix =aSomeV55ainfix @afuncamV11akeyV55Iainfix =ainfix @afuncamV11V56aSomeV55IaeqV52V53V56Aacorrect_forV52V56FLainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V54aSomeVV24Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V57aTrueAainfix =V17aSomeainfix @V5V57aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.97"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.21"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="21."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV11ainfix +acardamV40acardamV51Iainfix =V24aNoneLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V54aTrueAainfix =V17aSomeainfix @V5V54aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<transf
|
|
name="inline_goal"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter split.4.21.1"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV11ainfix +acardamV40acardamV51Iainfix =V24aNoneLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iainfix =ainfix @amodelV54arightamk positionV16V17V18V56aNoneIaleV54V56V55Aainfix =ainfix @amodelV54aleftamk positionV16V17V18V56aNoneIaleV54V55V56Aainfix =ainfix @amodelV54alisamamk tV1amk mV2V3amk type_paramsV4V5V56amiddleamk positionV16V17V18IaeqV54V56V55Aainfix =ainfix @amodelV54alisamamk tV1amk mV2V3amk type_paramsV4V5V56ainfix @amodelV54arightamk positionV16V17V18V56IaltV54V55V56Aainfix =ainfix @amodelV54alisamamk tV1amk mV2V3amk type_paramsV4V5V56ainfix @amodelV54aleftamk positionV16V17V18V56IaltV54V56V55Iacorrect_forV54V56FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV25amk mV26V27amk type_paramsV28V29areal_heightV57Aainfix =alisamamk tV25amk mV26V27amk type_paramsV28V29alist_modelamdlaprmamk tV25amk mV26V27amk type_paramsV28V29V57Aaavl_data_correctainvaprmamk tV25amk mV26V27amk type_paramsV28V29V57AabalancedabalancingV57Larepramk tV25amk mV26V27amk type_paramsV28V29Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV58Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V58Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V58AabalancedabalancingV58Larepramk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V59aTrueAainfix =V17aSomeainfix @V5V59aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =Canode_modelaleftamk positionV16V17V18V60arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV61V62V64Aacorrect_forV61V64LakeyV63aSomeVamiddleamk positionV16V17V18AaincreasingV61arightamk positionV16V17V18AaincreasingV61aleftamk positionV16V17V18AaminorateV61V62arightamk positionV16V17V18AamajorateV61V62aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV65Aainfix =alisamV13alist_modelamdlaprmV13V65Aaavl_data_correctainvaprmV13V65AabalancedabalancingV65LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV66alisamV13Aacorrect_forV66V67Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.22"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="22."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV11ainfix +c1ainfix +acardamV40acardamV51INainfix =V24aNoneLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V54aTrueAainfix =V17aSomeainfix @V5V54aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<transf
|
|
name="inline_goal"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter split.4.22.1"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV11ainfix +c1ainfix +acardamV40acardamV51INainfix =V24aNoneLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iainfix =ainfix @amodelV54arightamk positionV16V17V18V56aNoneIaleV54V56V55Aainfix =ainfix @amodelV54aleftamk positionV16V17V18V56aNoneIaleV54V55V56Aainfix =ainfix @amodelV54alisamamk tV1amk mV2V3amk type_paramsV4V5V56amiddleamk positionV16V17V18IaeqV54V56V55Aainfix =ainfix @amodelV54alisamamk tV1amk mV2V3amk type_paramsV4V5V56ainfix @amodelV54arightamk positionV16V17V18V56IaltV54V55V56Aainfix =ainfix @amodelV54alisamamk tV1amk mV2V3amk type_paramsV4V5V56ainfix @amodelV54aleftamk positionV16V17V18V56IaltV54V56V55Iacorrect_forV54V56FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV25amk mV26V27amk type_paramsV28V29areal_heightV57Aainfix =alisamamk tV25amk mV26V27amk type_paramsV28V29alist_modelamdlaprmamk tV25amk mV26V27amk type_paramsV28V29V57Aaavl_data_correctainvaprmamk tV25amk mV26V27amk type_paramsV28V29V57AabalancedabalancingV57Larepramk tV25amk mV26V27amk type_paramsV28V29Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV58Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V58Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V58AabalancedabalancingV58Larepramk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V59aTrueAainfix =V17aSomeainfix @V5V59aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =Canode_modelaleftamk positionV16V17V18V60arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV61V62V64Aacorrect_forV61V64LakeyV63aSomeVamiddleamk positionV16V17V18AaincreasingV61arightamk positionV16V17V18AaincreasingV61aleftamk positionV16V17V18AaminorateV61V62arightamk positionV16V17V18AamajorateV61V62aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV65Aainfix =alisamV13alist_modelamdlaprmV13V65Aaavl_data_correctainvaprmV13V65AabalancedabalancingV65LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV66alisamV13Aacorrect_forV66V67Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.66"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.23"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="23."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix >=acardamV11ainfix +acardamV40acardamV51Iiainfix =acardamV11ainfix +c1ainfix +acardamV40acardamV51ainfix =acardamV11ainfix +acardamV40acardamV51ainfix =V24aNoneLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V54aTrueAainfix =V17aSomeainfix @V5V54aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.15"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.24"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="24."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =ainfix @afuncamV40V54ainfix @afuncamV11V54IaltV52V54V53Aacorrect_forV52V54FLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V55aTrueAainfix =V17aSomeainfix @V5V55aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<transf
|
|
name="inline_goal"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter split.4.24.1"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =ainfix @afuncamV40V54ainfix @afuncamV11V54IaltV52V54V53Aacorrect_forV52V54FLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iainfix =ainfix @amodelV55arightamk positionV16V17V18V57aNoneIaleV55V57V56Aainfix =ainfix @amodelV55aleftamk positionV16V17V18V57aNoneIaleV55V56V57Aainfix =ainfix @amodelV55alisamamk tV1amk mV2V3amk type_paramsV4V5V57amiddleamk positionV16V17V18IaeqV55V57V56Aainfix =ainfix @amodelV55alisamamk tV1amk mV2V3amk type_paramsV4V5V57ainfix @amodelV55arightamk positionV16V17V18V57IaltV55V56V57Aainfix =ainfix @amodelV55alisamamk tV1amk mV2V3amk type_paramsV4V5V57ainfix @amodelV55aleftamk positionV16V17V18V57IaltV55V57V56Iacorrect_forV55V57FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV25amk mV26V27amk type_paramsV28V29areal_heightV58Aainfix =alisamamk tV25amk mV26V27amk type_paramsV28V29alist_modelamdlaprmamk tV25amk mV26V27amk type_paramsV28V29V58Aaavl_data_correctainvaprmamk tV25amk mV26V27amk type_paramsV28V29V58AabalancedabalancingV58Larepramk tV25amk mV26V27amk type_paramsV28V29Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV59Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V59Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V59AabalancedabalancingV59Larepramk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V60aTrueAainfix =V17aSomeainfix @V5V60aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =Canode_modelaleftamk positionV16V17V18V61arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV62V63V65Aacorrect_forV62V65LakeyV64aSomeVamiddleamk positionV16V17V18AaincreasingV62arightamk positionV16V17V18AaincreasingV62aleftamk positionV16V17V18AaminorateV62V63arightamk positionV16V17V18AamajorateV62V63aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV66Aainfix =alisamV13alist_modelamdlaprmV13V66Aaavl_data_correctainvaprmV13V66AabalancedabalancingV66LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV67alisamV13Aacorrect_forV67V68Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.89"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.25"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="25."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =ainfix @afuncamV40V54aNoneIaleV52V53V54Aacorrect_forV52V54FLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V55aTrueAainfix =V17aSomeainfix @V5V55aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<transf
|
|
name="inline_goal"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter split.4.25.1"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =ainfix @afuncamV40V54aNoneIaleV52V53V54Aacorrect_forV52V54FLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iainfix =ainfix @amodelV55arightamk positionV16V17V18V57aNoneIaleV55V57V56Aainfix =ainfix @amodelV55aleftamk positionV16V17V18V57aNoneIaleV55V56V57Aainfix =ainfix @amodelV55alisamamk tV1amk mV2V3amk type_paramsV4V5V57amiddleamk positionV16V17V18IaeqV55V57V56Aainfix =ainfix @amodelV55alisamamk tV1amk mV2V3amk type_paramsV4V5V57ainfix @amodelV55arightamk positionV16V17V18V57IaltV55V56V57Aainfix =ainfix @amodelV55alisamamk tV1amk mV2V3amk type_paramsV4V5V57ainfix @amodelV55aleftamk positionV16V17V18V57IaltV55V57V56Iacorrect_forV55V57FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV25amk mV26V27amk type_paramsV28V29areal_heightV58Aainfix =alisamamk tV25amk mV26V27amk type_paramsV28V29alist_modelamdlaprmamk tV25amk mV26V27amk type_paramsV28V29V58Aaavl_data_correctainvaprmamk tV25amk mV26V27amk type_paramsV28V29V58AabalancedabalancingV58Larepramk tV25amk mV26V27amk type_paramsV28V29Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV59Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V59Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V59AabalancedabalancingV59Larepramk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V60aTrueAainfix =V17aSomeainfix @V5V60aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =Canode_modelaleftamk positionV16V17V18V61arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV62V63V65Aacorrect_forV62V65LakeyV64aSomeVamiddleamk positionV16V17V18AaincreasingV62arightamk positionV16V17V18AaincreasingV62aleftamk positionV16V17V18AaminorateV62V63arightamk positionV16V17V18AamajorateV62V63aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV66Aainfix =alisamV13alist_modelamdlaprmV13V66Aaavl_data_correctainvaprmV13V66AabalancedabalancingV66LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV67alisamV13Aacorrect_forV67V68Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.14"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.26"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="26."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =ainfix @afuncamV51V54ainfix @afuncamV11V54IaltV52V53V54Aacorrect_forV52V54FLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V55aTrueAainfix =V17aSomeainfix @V5V55aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<transf
|
|
name="inline_goal"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter split.4.26.1"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =ainfix @afuncamV51V54ainfix @afuncamV11V54IaltV52V53V54Aacorrect_forV52V54FLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iainfix =ainfix @amodelV55arightamk positionV16V17V18V57aNoneIaleV55V57V56Aainfix =ainfix @amodelV55aleftamk positionV16V17V18V57aNoneIaleV55V56V57Aainfix =ainfix @amodelV55alisamamk tV1amk mV2V3amk type_paramsV4V5V57amiddleamk positionV16V17V18IaeqV55V57V56Aainfix =ainfix @amodelV55alisamamk tV1amk mV2V3amk type_paramsV4V5V57ainfix @amodelV55arightamk positionV16V17V18V57IaltV55V56V57Aainfix =ainfix @amodelV55alisamamk tV1amk mV2V3amk type_paramsV4V5V57ainfix @amodelV55aleftamk positionV16V17V18V57IaltV55V57V56Iacorrect_forV55V57FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV25amk mV26V27amk type_paramsV28V29areal_heightV58Aainfix =alisamamk tV25amk mV26V27amk type_paramsV28V29alist_modelamdlaprmamk tV25amk mV26V27amk type_paramsV28V29V58Aaavl_data_correctainvaprmamk tV25amk mV26V27amk type_paramsV28V29V58AabalancedabalancingV58Larepramk tV25amk mV26V27amk type_paramsV28V29Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV59Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V59Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V59AabalancedabalancingV59Larepramk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V60aTrueAainfix =V17aSomeainfix @V5V60aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =Canode_modelaleftamk positionV16V17V18V61arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV62V63V65Aacorrect_forV62V65LakeyV64aSomeVamiddleamk positionV16V17V18AaincreasingV62arightamk positionV16V17V18AaincreasingV62aleftamk positionV16V17V18AaminorateV62V63arightamk positionV16V17V18AamajorateV62V63aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV66Aainfix =alisamV13alist_modelamdlaprmV13V66Aaavl_data_correctainvaprmV13V66AabalancedabalancingV66LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV67alisamV13Aacorrect_forV67V68Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.32"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4.27"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="27."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =ainfix @afuncamV51V54aNoneIaleV52V54V53Aacorrect_forV52V54FLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iaselected_semamk type_paramsV7V8amk type_paramsV9V10V12amk positionV16V17V18amk tV1amk mV2V3amk type_paramsV4V5Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aac_balancingabalancingamk tV25amk mV26V27amk type_paramsV28V29Aac_balancingabalancingamk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V55aTrueAainfix =V17aSomeainfix @V5V55aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =arebuildamk positionV16V17V18V2AaselectedV15V14V12amk positionV16V17V18V13FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aac_balancingabalancingV13Aaselector_correctV15V14V12V13Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<transf
|
|
name="inline_goal"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter split.4.27.1"
|
|
locfile="../map.mlw"
|
|
loclnum="433" loccnumb="6" loccnume="11"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =ainfix @afuncamV51V54aNoneIaleV52V54V53Aacorrect_forV52V54FLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Iainfix =ainfix @amodelV55arightamk positionV16V17V18V57aNoneIaleV55V57V56Aainfix =ainfix @amodelV55aleftamk positionV16V17V18V57aNoneIaleV55V56V57Aainfix =ainfix @amodelV55alisamamk tV1amk mV2V3amk type_paramsV4V5V57amiddleamk positionV16V17V18IaeqV55V57V56Aainfix =ainfix @amodelV55alisamamk tV1amk mV2V3amk type_paramsV4V5V57ainfix @amodelV55arightamk positionV16V17V18V57IaltV55V56V57Aainfix =ainfix @amodelV55alisamamk tV1amk mV2V3amk type_paramsV4V5V57ainfix @amodelV55aleftamk positionV16V17V18V57IaltV55V57V56Iacorrect_forV55V57FLainfix @amdlamake_paramsamk type_paramsV7V8akV12Lainfix @amdlamake_paramsamk type_paramsV7V8aoV12Iainfix =V50V10Aainfix =V49V9Aainfix =V48V8Aainfix =V47V7Aainfix =aordamV51aordamV11Aainfix =V46V6Aainfix =V45V29Aainfix =V44V28Aainfix =V43V27Aainfix =V42V26Aainfix =V41V25Lamk tamk tV41amk mV42V43amk type_paramsV44V45V46amk type_paramsV47V48amk type_paramsV49V50FIainfix =V39V10Aainfix =V38V9Aainfix =V37V8Aainfix =V36V7Aainfix =aordamV40aordamV11Aainfix =V35V6Aainfix =V34V23Aainfix =V33V22Aainfix =V32V21Aainfix =V31V20Aainfix =V30V19Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FIainfix =V5V29Aainfix =V4V28Aainfix =V23V5Aainfix =V22V4Aainfix =ahgtamamk tV25amk mV26V27amk type_paramsV28V29areal_heightV58Aainfix =alisamamk tV25amk mV26V27amk type_paramsV28V29alist_modelamdlaprmamk tV25amk mV26V27amk type_paramsV28V29V58Aaavl_data_correctainvaprmamk tV25amk mV26V27amk type_paramsV28V29V58AabalancedabalancingV58Larepramk tV25amk mV26V27amk type_paramsV28V29Aainfix =ahgtamamk tV19amk mV20V21amk type_paramsV22V23areal_heightV59Aainfix =alisamamk tV19amk mV20V21amk type_paramsV22V23alist_modelamdlaprmamk tV19amk mV20V21amk type_paramsV22V23V59Aaavl_data_correctainvaprmamk tV19amk mV20V21amk type_paramsV22V23V59AabalancedabalancingV59Larepramk tV19amk mV20V21amk type_paramsV22V23ACainfix =V17aNoneaNoneainfix =ainfix @V4V60aTrueAainfix =V17aSomeainfix @V5V60aSomeVV24Aainfix =V26V18Aainfix =V20V16Aainfix =Canode_modelaleftamk positionV16V17V18V61arightamk positionV16V17V18aSomeVainfix ++aleftamk positionV16V17V18arightamk positionV16V17V18aNoneamiddleamk positionV16V17V18V2Aaselector_correctV15V14V12V13Aainfix =arebuildamk positionV16V17V18alisamV13ACtaNoneaeqV62V63V65Aacorrect_forV62V65LakeyV64aSomeVamiddleamk positionV16V17V18AaincreasingV62arightamk positionV16V17V18AaincreasingV62aleftamk positionV16V17V18AaminorateV62V63arightamk positionV16V17V18AamajorateV62V63aleftamk positionV16V17V18Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12FFIainfix =amk type_paramsV4V5amake_paramsV15V14Aainfix =ahgtamV13areal_heightV66Aainfix =alisamV13alist_modelamdlaprmV13V66Aaavl_data_correctainvaprmV13V66AabalancedabalancingV66LareprV13Aainfix =ainfix @ainvamake_paramsV15akV12aTrueAainfix =ainfix @ainvamake_paramsV15aoV12aTrueAaincreasingV67alisamV13Aacorrect_forV67V68Lainfix @amdlamake_paramsV15akV12Lainfix @amdlamake_paramsV15aoV12Lamk type_paramsV7V8Lamk type_paramsV9V10Lamk tV1amk mV2V3amk type_paramsV4V5Lamk selectorV6V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAainfix =ainfix @ainvaoprmV11aorderV11aTrueAaincreasingainfix @amdlaoprmV11aorderV11alisamareprV11Aainfix =aprmareprV11adprmV11AacareprV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.77"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="VC for view"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="Cainfix =ainfix @afuncamV10V12aNoneIacorrect_foraordamV10V12FAainfix =acardamV10c0aAEmptyainfix =ainfix @afuncamV31V44aNoneIaleaordamV10V44akeyV43Aainfix =ainfix @afuncamV42V44aNoneIaleaordamV10akeyV43V44Aainfix =ainfix @afuncamV10V44aSomeV43IaeqaordamV10V44akeyV43Aainfix =ainfix @afuncamV10V44ainfix @afuncamV31V44IaltaordamV10akeyV43V44Aainfix =ainfix @afuncamV10V44ainfix @afuncamV42V44IaltaordamV10V44akeyV43Iacorrect_foraordamV10V44FAainfix =acardamV10ainfix +ainfix +c1acardamV42acardamV31Aainfix =aordamV10aordamV31Aainfix =aordamV42aordamV10Aainfix =V9V30Aainfix =V8V29Aainfix =V7V28Aainfix =V6V27Aainfix =V41V9Aainfix =V40V8Aainfix =V39V7Aainfix =V38V6Aacorrect_foraordamV10akeyV43Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V14aTrueAacV31AacV42Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V14Iainfix =V41V9Aainfix =V40V8Aainfix =V39V7Aainfix =V38V6Aainfix =aordamV42aordamV10Aainfix =V37V5Aainfix =amk tV32amk mV33V34amk type_paramsV35V36V13Lamk tamk tV32amk mV33V34amk type_paramsV35V36V37amk type_paramsV38V39amk type_paramsV40V41FIainfix =V30V9Aainfix =V29V8Aainfix =V28V7Aainfix =V27V6Aainfix =aordamV31aordamV10Aainfix =V26V5Aainfix =amk tV21amk mV22V23amk type_paramsV24V25V15Lamk tamk tV21amk mV22V23amk type_paramsV24V25V26amk type_paramsV27V28amk type_paramsV29V30FAainfix =V1ainfix ++alisamV13aConsainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V14alisamV15Iainfix =ainfix @amodelV20V18V45aNoneIaleV20akeyV19V45Aacorrect_forV20V45FAainfix =ainfix @amodelV20ainfix ++V18aConsV19V17V46ainfix @amodelV20V18V46IaltV20V46akeyV19Aacorrect_forV20V46FAainfix =ainfix @amodelV20V17V47aNoneIaleV20V47akeyV19Aacorrect_forV20V47FAainfix =ainfix @amodelV20ainfix ++V18aConsV19V17V48ainfix @amodelV20V17V48IaltV20akeyV19V48Aacorrect_forV20V48FAainfix =ainfix @amodelV20ainfix ++V18aConsV19V17V49aSomeV19IaeqV20akeyV19V49Aacorrect_forV20V49FAaminorateV20akeyV19V17AamajorateV20akeyV19V18AaincreasingV20V17AaincreasingV20V18Aacorrect_forV20akeyV19LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V14LalisamV13LalisamV15aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V53ainfix +c1iV55V56ainfix <V55V56Aainfix =V2V53Aainfix <=ainfix -V55V56abalancingAainfix <=aprefix -abalancingainfix -V55V56LahgtamV52LahgtamV50Aac_balancingabalancingV52Aainfix =ainfix @V3V51aTrueAac_balancingabalancingV50Aainfix =V54aprmV52Aainfix =aprmV50V54Aainfix =V1ainfix ++alisamV50aConsainfix @V4V51alisamV52Lamk type_paramsV3V4aANodeVVVVV11FAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter view.1"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.2"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix =ainfix @afuncamV10V12aNoneIacorrect_foraordamV10V12FAainfix =acardamV10c0aAEmptytaANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V20ainfix +c1iV22V23ainfix <V22V23Aainfix =V2V20Aainfix <=ainfix -V22V23abalancingAainfix <=aprefix -abalancingainfix -V22V23LahgtamV19LahgtamV17Aac_balancingabalancingV19Aainfix =ainfix @V3V18aTrueAac_balancingabalancingV17Aainfix =V21aprmV19Aainfix =aprmV17V21Aainfix =V1ainfix ++alisamV17aConsainfix @V4V18alisamV19Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.66"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.3"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="3. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaAEmptyacorrect_forV19akeyV18LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V23ainfix +c1iV25V26ainfix <V25V26Aainfix =V2V23Aainfix <=ainfix -V25V26abalancingAainfix <=aprefix -abalancingainfix -V25V26LahgtamV22LahgtamV20Aac_balancingabalancingV22Aainfix =ainfix @V3V21aTrueAac_balancingabalancingV20Aainfix =V24aprmV22Aainfix =aprmV20V24Aainfix =V1ainfix ++alisamV20aConsainfix @V4V21alisamV22Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.40"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.4"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="4. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaAEmptyaincreasingV19V17LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V23ainfix +c1iV25V26ainfix <V25V26Aainfix =V2V23Aainfix <=ainfix -V25V26abalancingAainfix <=aprefix -abalancingainfix -V25V26LahgtamV22LahgtamV20Aac_balancingabalancingV22Aainfix =ainfix @V3V21aTrueAac_balancingabalancingV20Aainfix =V24aprmV22Aainfix =aprmV20V24Aainfix =V1ainfix ++alisamV20aConsainfix @V4V21alisamV22Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.30"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.5"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="5. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaAEmptyaincreasingV19V16LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V23ainfix +c1iV25V26ainfix <V25V26Aainfix =V2V23Aainfix <=ainfix -V25V26abalancingAainfix <=aprefix -abalancingainfix -V25V26LahgtamV22LahgtamV20Aac_balancingabalancingV22Aainfix =ainfix @V3V21aTrueAac_balancingabalancingV20Aainfix =V24aprmV22Aainfix =aprmV20V24Aainfix =V1ainfix ++alisamV20aConsainfix @V4V21alisamV22Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.35"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.6"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="6. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaAEmptyamajorateV19akeyV18V17LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V23ainfix +c1iV25V26ainfix <V25V26Aainfix =V2V23Aainfix <=ainfix -V25V26abalancingAainfix <=aprefix -abalancingainfix -V25V26LahgtamV22LahgtamV20Aac_balancingabalancingV22Aainfix =ainfix @V3V21aTrueAac_balancingabalancingV20Aainfix =V24aprmV22Aainfix =aprmV20V24Aainfix =V1ainfix ++alisamV20aConsainfix @V4V21alisamV22Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.41"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.7"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="7. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaAEmptyaminorateV19akeyV18V16LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V23ainfix +c1iV25V26ainfix <V25V26Aainfix =V2V23Aainfix <=ainfix -V25V26abalancingAainfix <=aprefix -abalancingainfix -V25V26LahgtamV22LahgtamV20Aac_balancingabalancingV22Aainfix =ainfix @V3V21aTrueAac_balancingabalancingV20Aainfix =V24aprmV22Aainfix =aprmV20V24Aainfix =V1ainfix ++alisamV20aConsainfix @V4V21alisamV22Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.59"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.8"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="8. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaAEmptyainfix =V1ainfix ++alisamV12aConsainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13alisamV14Iainfix =ainfix @amodelV19V17V20aNoneIaleV19akeyV18V20Aacorrect_forV19V20FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V21ainfix @amodelV19V17V21IaltV19V21akeyV18Aacorrect_forV19V21FAainfix =ainfix @amodelV19V16V22aNoneIaleV19V22akeyV18Aacorrect_forV19V22FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V23ainfix @amodelV19V16V23IaltV19akeyV18V23Aacorrect_forV19V23FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V24aSomeV18IaeqV19akeyV18V24Aacorrect_forV19V24FIaminorateV19akeyV18V16AamajorateV19akeyV18V17AaincreasingV19V16AaincreasingV19V17Aacorrect_forV19akeyV18LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V28ainfix +c1iV30V31ainfix <V30V31Aainfix =V2V28Aainfix <=ainfix -V30V31abalancingAainfix <=aprefix -abalancingainfix -V30V31LahgtamV27LahgtamV25Aac_balancingabalancingV27Aainfix =ainfix @V3V26aTrueAac_balancingabalancingV25Aainfix =V29aprmV27Aainfix =aprmV25V29Aainfix =V1ainfix ++alisamV25aConsainfix @V4V26alisamV27Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.43"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.9"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="9. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaAEmptyainfix =ainfix @afuncamV30V43aNoneIaleaordamV10V43akeyV42Aainfix =ainfix @afuncamV41V43aNoneIaleaordamV10akeyV42V43Aainfix =ainfix @afuncamV10V43aSomeV42IaeqaordamV10V43akeyV42Aainfix =ainfix @afuncamV10V43ainfix @afuncamV30V43IaltaordamV10akeyV42V43Aainfix =ainfix @afuncamV10V43ainfix @afuncamV41V43IaltaordamV10V43akeyV42Iacorrect_foraordamV10V43FAainfix =acardamV10ainfix +ainfix +c1acardamV41acardamV30Aainfix =aordamV10aordamV30Aainfix =aordamV41aordamV10Aainfix =V9V29Aainfix =V8V28Aainfix =V7V27Aainfix =V6V26Aainfix =V40V9Aainfix =V39V8Aainfix =V38V7Aainfix =V37V6Aacorrect_foraordamV10akeyV42Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13aTrueAacV30AacV41Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Iainfix =V40V9Aainfix =V39V8Aainfix =V38V7Aainfix =V37V6Aainfix =aordamV41aordamV10Aainfix =V36V5Aainfix =amk tV31amk mV32V33amk type_paramsV34V35V12Lamk tamk tV31amk mV32V33amk type_paramsV34V35V36amk type_paramsV37V38amk type_paramsV39V40FIainfix =V29V9Aainfix =V28V8Aainfix =V27V7Aainfix =V26V6Aainfix =aordamV30aordamV10Aainfix =V25V5Aainfix =amk tV20amk mV21V22amk type_paramsV23V24V14Lamk tamk tV20amk mV21V22amk type_paramsV23V24V25amk type_paramsV26V27amk type_paramsV28V29FIainfix =V1ainfix ++alisamV12aConsainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13alisamV14Iainfix =ainfix @amodelV19V17V44aNoneIaleV19akeyV18V44Aacorrect_forV19V44FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V45ainfix @amodelV19V17V45IaltV19V45akeyV18Aacorrect_forV19V45FAainfix =ainfix @amodelV19V16V46aNoneIaleV19V46akeyV18Aacorrect_forV19V46FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V47ainfix @amodelV19V16V47IaltV19akeyV18V47Aacorrect_forV19V47FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V48aSomeV18IaeqV19akeyV18V48Aacorrect_forV19V48FIaminorateV19akeyV18V16AamajorateV19akeyV18V17AaincreasingV19V16AaincreasingV19V17Aacorrect_forV19akeyV18LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V52ainfix +c1iV54V55ainfix <V54V55Aainfix =V2V52Aainfix <=ainfix -V54V55abalancingAainfix <=aprefix -abalancingainfix -V54V55LahgtamV51LahgtamV49Aac_balancingabalancingV51Aainfix =ainfix @V3V50aTrueAac_balancingabalancingV49Aainfix =V53aprmV51Aainfix =aprmV49V53Aainfix =V1ainfix ++alisamV49aConsainfix @V4V50alisamV51Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter view.9.1"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaAEmptyacV41Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Iainfix =V40V9Aainfix =V39V8Aainfix =V38V7Aainfix =V37V6Aainfix =aordamV41aordamV10Aainfix =V36V5Aainfix =amk tV31amk mV32V33amk type_paramsV34V35V12Lamk tamk tV31amk mV32V33amk type_paramsV34V35V36amk type_paramsV37V38amk type_paramsV39V40FIainfix =V29V9Aainfix =V28V8Aainfix =V27V7Aainfix =V26V6Aainfix =aordamV30aordamV10Aainfix =V25V5Aainfix =amk tV20amk mV21V22amk type_paramsV23V24V14Lamk tamk tV20amk mV21V22amk type_paramsV23V24V25amk type_paramsV26V27amk type_paramsV28V29FIainfix =V1ainfix ++alisamV12aConsainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13alisamV14Iainfix =ainfix @amodelV19V17V43aNoneIaleV19akeyV18V43Aacorrect_forV19V43FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V44ainfix @amodelV19V17V44IaltV19V44akeyV18Aacorrect_forV19V44FAainfix =ainfix @amodelV19V16V45aNoneIaleV19V45akeyV18Aacorrect_forV19V45FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V46ainfix @amodelV19V16V46IaltV19akeyV18V46Aacorrect_forV19V46FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V47aSomeV18IaeqV19akeyV18V47Aacorrect_forV19V47FIaminorateV19akeyV18V16AamajorateV19akeyV18V17AaincreasingV19V16AaincreasingV19V17Aacorrect_forV19akeyV18LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V51ainfix +c1iV53V54ainfix <V53V54Aainfix =V2V51Aainfix <=ainfix -V53V54abalancingAainfix <=aprefix -abalancingainfix -V53V54LahgtamV50LahgtamV48Aac_balancingabalancingV50Aainfix =ainfix @V3V49aTrueAac_balancingabalancingV48Aainfix =V52aprmV50Aainfix =aprmV48V52Aainfix =V1ainfix ++alisamV48aConsainfix @V4V49alisamV50Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="3.33"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.9.2"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaAEmptyacV30Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Iainfix =V40V9Aainfix =V39V8Aainfix =V38V7Aainfix =V37V6Aainfix =aordamV41aordamV10Aainfix =V36V5Aainfix =amk tV31amk mV32V33amk type_paramsV34V35V12Lamk tamk tV31amk mV32V33amk type_paramsV34V35V36amk type_paramsV37V38amk type_paramsV39V40FIainfix =V29V9Aainfix =V28V8Aainfix =V27V7Aainfix =V26V6Aainfix =aordamV30aordamV10Aainfix =V25V5Aainfix =amk tV20amk mV21V22amk type_paramsV23V24V14Lamk tamk tV20amk mV21V22amk type_paramsV23V24V25amk type_paramsV26V27amk type_paramsV28V29FIainfix =V1ainfix ++alisamV12aConsainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13alisamV14Iainfix =ainfix @amodelV19V17V43aNoneIaleV19akeyV18V43Aacorrect_forV19V43FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V44ainfix @amodelV19V17V44IaltV19V44akeyV18Aacorrect_forV19V44FAainfix =ainfix @amodelV19V16V45aNoneIaleV19V45akeyV18Aacorrect_forV19V45FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V46ainfix @amodelV19V16V46IaltV19akeyV18V46Aacorrect_forV19V46FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V47aSomeV18IaeqV19akeyV18V47Aacorrect_forV19V47FIaminorateV19akeyV18V16AamajorateV19akeyV18V17AaincreasingV19V16AaincreasingV19V17Aacorrect_forV19akeyV18LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V51ainfix +c1iV53V54ainfix <V53V54Aainfix =V2V51Aainfix <=ainfix -V53V54abalancingAainfix <=aprefix -abalancingainfix -V53V54LahgtamV50LahgtamV48Aac_balancingabalancingV50Aainfix =ainfix @V3V49aTrueAac_balancingabalancingV48Aainfix =V52aprmV50Aainfix =aprmV48V52Aainfix =V1ainfix ++alisamV48aConsainfix @V4V49alisamV50Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="2.67"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.9.3"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaAEmptyainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13aTrueLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Iainfix =V40V9Aainfix =V39V8Aainfix =V38V7Aainfix =V37V6Aainfix =aordamV41aordamV10Aainfix =V36V5Aainfix =amk tV31amk mV32V33amk type_paramsV34V35V12Lamk tamk tV31amk mV32V33amk type_paramsV34V35V36amk type_paramsV37V38amk type_paramsV39V40FIainfix =V29V9Aainfix =V28V8Aainfix =V27V7Aainfix =V26V6Aainfix =aordamV30aordamV10Aainfix =V25V5Aainfix =amk tV20amk mV21V22amk type_paramsV23V24V14Lamk tamk tV20amk mV21V22amk type_paramsV23V24V25amk type_paramsV26V27amk type_paramsV28V29FIainfix =V1ainfix ++alisamV12aConsainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13alisamV14Iainfix =ainfix @amodelV19V17V43aNoneIaleV19akeyV18V43Aacorrect_forV19V43FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V44ainfix @amodelV19V17V44IaltV19V44akeyV18Aacorrect_forV19V44FAainfix =ainfix @amodelV19V16V45aNoneIaleV19V45akeyV18Aacorrect_forV19V45FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V46ainfix @amodelV19V16V46IaltV19akeyV18V46Aacorrect_forV19V46FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V47aSomeV18IaeqV19akeyV18V47Aacorrect_forV19V47FIaminorateV19akeyV18V16AamajorateV19akeyV18V17AaincreasingV19V16AaincreasingV19V17Aacorrect_forV19akeyV18LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V51ainfix +c1iV53V54ainfix <V53V54Aainfix =V2V51Aainfix <=ainfix -V53V54abalancingAainfix <=aprefix -abalancingainfix -V53V54LahgtamV50LahgtamV48Aac_balancingabalancingV50Aainfix =ainfix @V3V49aTrueAac_balancingabalancingV48Aainfix =V52aprmV50Aainfix =aprmV48V52Aainfix =V1ainfix ++alisamV48aConsainfix @V4V49alisamV50Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.87"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.9.4"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaAEmptyacorrect_foraordamV10akeyV42Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Iainfix =V40V9Aainfix =V39V8Aainfix =V38V7Aainfix =V37V6Aainfix =aordamV41aordamV10Aainfix =V36V5Aainfix =amk tV31amk mV32V33amk type_paramsV34V35V12Lamk tamk tV31amk mV32V33amk type_paramsV34V35V36amk type_paramsV37V38amk type_paramsV39V40FIainfix =V29V9Aainfix =V28V8Aainfix =V27V7Aainfix =V26V6Aainfix =aordamV30aordamV10Aainfix =V25V5Aainfix =amk tV20amk mV21V22amk type_paramsV23V24V14Lamk tamk tV20amk mV21V22amk type_paramsV23V24V25amk type_paramsV26V27amk type_paramsV28V29FIainfix =V1ainfix ++alisamV12aConsainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13alisamV14Iainfix =ainfix @amodelV19V17V43aNoneIaleV19akeyV18V43Aacorrect_forV19V43FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V44ainfix @amodelV19V17V44IaltV19V44akeyV18Aacorrect_forV19V44FAainfix =ainfix @amodelV19V16V45aNoneIaleV19V45akeyV18Aacorrect_forV19V45FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V46ainfix @amodelV19V16V46IaltV19akeyV18V46Aacorrect_forV19V46FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V47aSomeV18IaeqV19akeyV18V47Aacorrect_forV19V47FIaminorateV19akeyV18V16AamajorateV19akeyV18V17AaincreasingV19V16AaincreasingV19V17Aacorrect_forV19akeyV18LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V51ainfix +c1iV53V54ainfix <V53V54Aainfix =V2V51Aainfix <=ainfix -V53V54abalancingAainfix <=aprefix -abalancingainfix -V53V54LahgtamV50LahgtamV48Aac_balancingabalancingV50Aainfix =ainfix @V3V49aTrueAac_balancingabalancingV48Aainfix =V52aprmV50Aainfix =aprmV48V52Aainfix =V1ainfix ++alisamV48aConsainfix @V4V49alisamV50Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.9.5"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaAEmptyainfix =V37V6Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Iainfix =V40V9Aainfix =V39V8Aainfix =V38V7Aainfix =V37V6Aainfix =aordamV41aordamV10Aainfix =V36V5Aainfix =amk tV31amk mV32V33amk type_paramsV34V35V12Lamk tamk tV31amk mV32V33amk type_paramsV34V35V36amk type_paramsV37V38amk type_paramsV39V40FIainfix =V29V9Aainfix =V28V8Aainfix =V27V7Aainfix =V26V6Aainfix =aordamV30aordamV10Aainfix =V25V5Aainfix =amk tV20amk mV21V22amk type_paramsV23V24V14Lamk tamk tV20amk mV21V22amk type_paramsV23V24V25amk type_paramsV26V27amk type_paramsV28V29FIainfix =V1ainfix ++alisamV12aConsainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13alisamV14Iainfix =ainfix @amodelV19V17V43aNoneIaleV19akeyV18V43Aacorrect_forV19V43FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V44ainfix @amodelV19V17V44IaltV19V44akeyV18Aacorrect_forV19V44FAainfix =ainfix @amodelV19V16V45aNoneIaleV19V45akeyV18Aacorrect_forV19V45FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V46ainfix @amodelV19V16V46IaltV19akeyV18V46Aacorrect_forV19V46FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V47aSomeV18IaeqV19akeyV18V47Aacorrect_forV19V47FIaminorateV19akeyV18V16AamajorateV19akeyV18V17AaincreasingV19V16AaincreasingV19V17Aacorrect_forV19akeyV18LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V51ainfix +c1iV53V54ainfix <V53V54Aainfix =V2V51Aainfix <=ainfix -V53V54abalancingAainfix <=aprefix -abalancingainfix -V53V54LahgtamV50LahgtamV48Aac_balancingabalancingV50Aainfix =ainfix @V3V49aTrueAac_balancingabalancingV48Aainfix =V52aprmV50Aainfix =aprmV48V52Aainfix =V1ainfix ++alisamV48aConsainfix @V4V49alisamV50Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.9.6"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaAEmptyainfix =V38V7Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Iainfix =V40V9Aainfix =V39V8Aainfix =V38V7Aainfix =V37V6Aainfix =aordamV41aordamV10Aainfix =V36V5Aainfix =amk tV31amk mV32V33amk type_paramsV34V35V12Lamk tamk tV31amk mV32V33amk type_paramsV34V35V36amk type_paramsV37V38amk type_paramsV39V40FIainfix =V29V9Aainfix =V28V8Aainfix =V27V7Aainfix =V26V6Aainfix =aordamV30aordamV10Aainfix =V25V5Aainfix =amk tV20amk mV21V22amk type_paramsV23V24V14Lamk tamk tV20amk mV21V22amk type_paramsV23V24V25amk type_paramsV26V27amk type_paramsV28V29FIainfix =V1ainfix ++alisamV12aConsainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13alisamV14Iainfix =ainfix @amodelV19V17V43aNoneIaleV19akeyV18V43Aacorrect_forV19V43FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V44ainfix @amodelV19V17V44IaltV19V44akeyV18Aacorrect_forV19V44FAainfix =ainfix @amodelV19V16V45aNoneIaleV19V45akeyV18Aacorrect_forV19V45FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V46ainfix @amodelV19V16V46IaltV19akeyV18V46Aacorrect_forV19V46FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V47aSomeV18IaeqV19akeyV18V47Aacorrect_forV19V47FIaminorateV19akeyV18V16AamajorateV19akeyV18V17AaincreasingV19V16AaincreasingV19V17Aacorrect_forV19akeyV18LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V51ainfix +c1iV53V54ainfix <V53V54Aainfix =V2V51Aainfix <=ainfix -V53V54abalancingAainfix <=aprefix -abalancingainfix -V53V54LahgtamV50LahgtamV48Aac_balancingabalancingV50Aainfix =ainfix @V3V49aTrueAac_balancingabalancingV48Aainfix =V52aprmV50Aainfix =aprmV48V52Aainfix =V1ainfix ++alisamV48aConsainfix @V4V49alisamV50Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.25"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.9.7"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaAEmptyainfix =V39V8Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Iainfix =V40V9Aainfix =V39V8Aainfix =V38V7Aainfix =V37V6Aainfix =aordamV41aordamV10Aainfix =V36V5Aainfix =amk tV31amk mV32V33amk type_paramsV34V35V12Lamk tamk tV31amk mV32V33amk type_paramsV34V35V36amk type_paramsV37V38amk type_paramsV39V40FIainfix =V29V9Aainfix =V28V8Aainfix =V27V7Aainfix =V26V6Aainfix =aordamV30aordamV10Aainfix =V25V5Aainfix =amk tV20amk mV21V22amk type_paramsV23V24V14Lamk tamk tV20amk mV21V22amk type_paramsV23V24V25amk type_paramsV26V27amk type_paramsV28V29FIainfix =V1ainfix ++alisamV12aConsainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13alisamV14Iainfix =ainfix @amodelV19V17V43aNoneIaleV19akeyV18V43Aacorrect_forV19V43FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V44ainfix @amodelV19V17V44IaltV19V44akeyV18Aacorrect_forV19V44FAainfix =ainfix @amodelV19V16V45aNoneIaleV19V45akeyV18Aacorrect_forV19V45FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V46ainfix @amodelV19V16V46IaltV19akeyV18V46Aacorrect_forV19V46FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V47aSomeV18IaeqV19akeyV18V47Aacorrect_forV19V47FIaminorateV19akeyV18V16AamajorateV19akeyV18V17AaincreasingV19V16AaincreasingV19V17Aacorrect_forV19akeyV18LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V51ainfix +c1iV53V54ainfix <V53V54Aainfix =V2V51Aainfix <=ainfix -V53V54abalancingAainfix <=aprefix -abalancingainfix -V53V54LahgtamV50LahgtamV48Aac_balancingabalancingV50Aainfix =ainfix @V3V49aTrueAac_balancingabalancingV48Aainfix =V52aprmV50Aainfix =aprmV48V52Aainfix =V1ainfix ++alisamV48aConsainfix @V4V49alisamV50Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.25"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.9.8"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="8. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaAEmptyainfix =V40V9Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Iainfix =V40V9Aainfix =V39V8Aainfix =V38V7Aainfix =V37V6Aainfix =aordamV41aordamV10Aainfix =V36V5Aainfix =amk tV31amk mV32V33amk type_paramsV34V35V12Lamk tamk tV31amk mV32V33amk type_paramsV34V35V36amk type_paramsV37V38amk type_paramsV39V40FIainfix =V29V9Aainfix =V28V8Aainfix =V27V7Aainfix =V26V6Aainfix =aordamV30aordamV10Aainfix =V25V5Aainfix =amk tV20amk mV21V22amk type_paramsV23V24V14Lamk tamk tV20amk mV21V22amk type_paramsV23V24V25amk type_paramsV26V27amk type_paramsV28V29FIainfix =V1ainfix ++alisamV12aConsainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13alisamV14Iainfix =ainfix @amodelV19V17V43aNoneIaleV19akeyV18V43Aacorrect_forV19V43FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V44ainfix @amodelV19V17V44IaltV19V44akeyV18Aacorrect_forV19V44FAainfix =ainfix @amodelV19V16V45aNoneIaleV19V45akeyV18Aacorrect_forV19V45FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V46ainfix @amodelV19V16V46IaltV19akeyV18V46Aacorrect_forV19V46FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V47aSomeV18IaeqV19akeyV18V47Aacorrect_forV19V47FIaminorateV19akeyV18V16AamajorateV19akeyV18V17AaincreasingV19V16AaincreasingV19V17Aacorrect_forV19akeyV18LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V51ainfix +c1iV53V54ainfix <V53V54Aainfix =V2V51Aainfix <=ainfix -V53V54abalancingAainfix <=aprefix -abalancingainfix -V53V54LahgtamV50LahgtamV48Aac_balancingabalancingV50Aainfix =ainfix @V3V49aTrueAac_balancingabalancingV48Aainfix =V52aprmV50Aainfix =aprmV48V52Aainfix =V1ainfix ++alisamV48aConsainfix @V4V49alisamV50Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.20"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.9.9"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="9. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaAEmptyainfix =V6V26Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Iainfix =V40V9Aainfix =V39V8Aainfix =V38V7Aainfix =V37V6Aainfix =aordamV41aordamV10Aainfix =V36V5Aainfix =amk tV31amk mV32V33amk type_paramsV34V35V12Lamk tamk tV31amk mV32V33amk type_paramsV34V35V36amk type_paramsV37V38amk type_paramsV39V40FIainfix =V29V9Aainfix =V28V8Aainfix =V27V7Aainfix =V26V6Aainfix =aordamV30aordamV10Aainfix =V25V5Aainfix =amk tV20amk mV21V22amk type_paramsV23V24V14Lamk tamk tV20amk mV21V22amk type_paramsV23V24V25amk type_paramsV26V27amk type_paramsV28V29FIainfix =V1ainfix ++alisamV12aConsainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13alisamV14Iainfix =ainfix @amodelV19V17V43aNoneIaleV19akeyV18V43Aacorrect_forV19V43FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V44ainfix @amodelV19V17V44IaltV19V44akeyV18Aacorrect_forV19V44FAainfix =ainfix @amodelV19V16V45aNoneIaleV19V45akeyV18Aacorrect_forV19V45FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V46ainfix @amodelV19V16V46IaltV19akeyV18V46Aacorrect_forV19V46FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V47aSomeV18IaeqV19akeyV18V47Aacorrect_forV19V47FIaminorateV19akeyV18V16AamajorateV19akeyV18V17AaincreasingV19V16AaincreasingV19V17Aacorrect_forV19akeyV18LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V51ainfix +c1iV53V54ainfix <V53V54Aainfix =V2V51Aainfix <=ainfix -V53V54abalancingAainfix <=aprefix -abalancingainfix -V53V54LahgtamV50LahgtamV48Aac_balancingabalancingV50Aainfix =ainfix @V3V49aTrueAac_balancingabalancingV48Aainfix =V52aprmV50Aainfix =aprmV48V52Aainfix =V1ainfix ++alisamV48aConsainfix @V4V49alisamV50Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.16"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.9.10"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="10. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaAEmptyainfix =V7V27Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Iainfix =V40V9Aainfix =V39V8Aainfix =V38V7Aainfix =V37V6Aainfix =aordamV41aordamV10Aainfix =V36V5Aainfix =amk tV31amk mV32V33amk type_paramsV34V35V12Lamk tamk tV31amk mV32V33amk type_paramsV34V35V36amk type_paramsV37V38amk type_paramsV39V40FIainfix =V29V9Aainfix =V28V8Aainfix =V27V7Aainfix =V26V6Aainfix =aordamV30aordamV10Aainfix =V25V5Aainfix =amk tV20amk mV21V22amk type_paramsV23V24V14Lamk tamk tV20amk mV21V22amk type_paramsV23V24V25amk type_paramsV26V27amk type_paramsV28V29FIainfix =V1ainfix ++alisamV12aConsainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13alisamV14Iainfix =ainfix @amodelV19V17V43aNoneIaleV19akeyV18V43Aacorrect_forV19V43FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V44ainfix @amodelV19V17V44IaltV19V44akeyV18Aacorrect_forV19V44FAainfix =ainfix @amodelV19V16V45aNoneIaleV19V45akeyV18Aacorrect_forV19V45FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V46ainfix @amodelV19V16V46IaltV19akeyV18V46Aacorrect_forV19V46FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V47aSomeV18IaeqV19akeyV18V47Aacorrect_forV19V47FIaminorateV19akeyV18V16AamajorateV19akeyV18V17AaincreasingV19V16AaincreasingV19V17Aacorrect_forV19akeyV18LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V51ainfix +c1iV53V54ainfix <V53V54Aainfix =V2V51Aainfix <=ainfix -V53V54abalancingAainfix <=aprefix -abalancingainfix -V53V54LahgtamV50LahgtamV48Aac_balancingabalancingV50Aainfix =ainfix @V3V49aTrueAac_balancingabalancingV48Aainfix =V52aprmV50Aainfix =aprmV48V52Aainfix =V1ainfix ++alisamV48aConsainfix @V4V49alisamV50Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.20"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.9.11"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="11. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaAEmptyainfix =V8V28Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Iainfix =V40V9Aainfix =V39V8Aainfix =V38V7Aainfix =V37V6Aainfix =aordamV41aordamV10Aainfix =V36V5Aainfix =amk tV31amk mV32V33amk type_paramsV34V35V12Lamk tamk tV31amk mV32V33amk type_paramsV34V35V36amk type_paramsV37V38amk type_paramsV39V40FIainfix =V29V9Aainfix =V28V8Aainfix =V27V7Aainfix =V26V6Aainfix =aordamV30aordamV10Aainfix =V25V5Aainfix =amk tV20amk mV21V22amk type_paramsV23V24V14Lamk tamk tV20amk mV21V22amk type_paramsV23V24V25amk type_paramsV26V27amk type_paramsV28V29FIainfix =V1ainfix ++alisamV12aConsainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13alisamV14Iainfix =ainfix @amodelV19V17V43aNoneIaleV19akeyV18V43Aacorrect_forV19V43FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V44ainfix @amodelV19V17V44IaltV19V44akeyV18Aacorrect_forV19V44FAainfix =ainfix @amodelV19V16V45aNoneIaleV19V45akeyV18Aacorrect_forV19V45FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V46ainfix @amodelV19V16V46IaltV19akeyV18V46Aacorrect_forV19V46FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V47aSomeV18IaeqV19akeyV18V47Aacorrect_forV19V47FIaminorateV19akeyV18V16AamajorateV19akeyV18V17AaincreasingV19V16AaincreasingV19V17Aacorrect_forV19akeyV18LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V51ainfix +c1iV53V54ainfix <V53V54Aainfix =V2V51Aainfix <=ainfix -V53V54abalancingAainfix <=aprefix -abalancingainfix -V53V54LahgtamV50LahgtamV48Aac_balancingabalancingV50Aainfix =ainfix @V3V49aTrueAac_balancingabalancingV48Aainfix =V52aprmV50Aainfix =aprmV48V52Aainfix =V1ainfix ++alisamV48aConsainfix @V4V49alisamV50Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.15"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.9.12"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="12. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaAEmptyainfix =V9V29Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Iainfix =V40V9Aainfix =V39V8Aainfix =V38V7Aainfix =V37V6Aainfix =aordamV41aordamV10Aainfix =V36V5Aainfix =amk tV31amk mV32V33amk type_paramsV34V35V12Lamk tamk tV31amk mV32V33amk type_paramsV34V35V36amk type_paramsV37V38amk type_paramsV39V40FIainfix =V29V9Aainfix =V28V8Aainfix =V27V7Aainfix =V26V6Aainfix =aordamV30aordamV10Aainfix =V25V5Aainfix =amk tV20amk mV21V22amk type_paramsV23V24V14Lamk tamk tV20amk mV21V22amk type_paramsV23V24V25amk type_paramsV26V27amk type_paramsV28V29FIainfix =V1ainfix ++alisamV12aConsainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13alisamV14Iainfix =ainfix @amodelV19V17V43aNoneIaleV19akeyV18V43Aacorrect_forV19V43FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V44ainfix @amodelV19V17V44IaltV19V44akeyV18Aacorrect_forV19V44FAainfix =ainfix @amodelV19V16V45aNoneIaleV19V45akeyV18Aacorrect_forV19V45FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V46ainfix @amodelV19V16V46IaltV19akeyV18V46Aacorrect_forV19V46FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V47aSomeV18IaeqV19akeyV18V47Aacorrect_forV19V47FIaminorateV19akeyV18V16AamajorateV19akeyV18V17AaincreasingV19V16AaincreasingV19V17Aacorrect_forV19akeyV18LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V51ainfix +c1iV53V54ainfix <V53V54Aainfix =V2V51Aainfix <=ainfix -V53V54abalancingAainfix <=aprefix -abalancingainfix -V53V54LahgtamV50LahgtamV48Aac_balancingabalancingV50Aainfix =ainfix @V3V49aTrueAac_balancingabalancingV48Aainfix =V52aprmV50Aainfix =aprmV48V52Aainfix =V1ainfix ++alisamV48aConsainfix @V4V49alisamV50Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.23"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.9.13"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="13. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaAEmptyainfix =aordamV41aordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Iainfix =V40V9Aainfix =V39V8Aainfix =V38V7Aainfix =V37V6Aainfix =aordamV41aordamV10Aainfix =V36V5Aainfix =amk tV31amk mV32V33amk type_paramsV34V35V12Lamk tamk tV31amk mV32V33amk type_paramsV34V35V36amk type_paramsV37V38amk type_paramsV39V40FIainfix =V29V9Aainfix =V28V8Aainfix =V27V7Aainfix =V26V6Aainfix =aordamV30aordamV10Aainfix =V25V5Aainfix =amk tV20amk mV21V22amk type_paramsV23V24V14Lamk tamk tV20amk mV21V22amk type_paramsV23V24V25amk type_paramsV26V27amk type_paramsV28V29FIainfix =V1ainfix ++alisamV12aConsainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13alisamV14Iainfix =ainfix @amodelV19V17V43aNoneIaleV19akeyV18V43Aacorrect_forV19V43FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V44ainfix @amodelV19V17V44IaltV19V44akeyV18Aacorrect_forV19V44FAainfix =ainfix @amodelV19V16V45aNoneIaleV19V45akeyV18Aacorrect_forV19V45FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V46ainfix @amodelV19V16V46IaltV19akeyV18V46Aacorrect_forV19V46FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V47aSomeV18IaeqV19akeyV18V47Aacorrect_forV19V47FIaminorateV19akeyV18V16AamajorateV19akeyV18V17AaincreasingV19V16AaincreasingV19V17Aacorrect_forV19akeyV18LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V51ainfix +c1iV53V54ainfix <V53V54Aainfix =V2V51Aainfix <=ainfix -V53V54abalancingAainfix <=aprefix -abalancingainfix -V53V54LahgtamV50LahgtamV48Aac_balancingabalancingV50Aainfix =ainfix @V3V49aTrueAac_balancingabalancingV48Aainfix =V52aprmV50Aainfix =aprmV48V52Aainfix =V1ainfix ++alisamV48aConsainfix @V4V49alisamV50Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.9.14"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="14. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaAEmptyainfix =aordamV10aordamV30Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Iainfix =V40V9Aainfix =V39V8Aainfix =V38V7Aainfix =V37V6Aainfix =aordamV41aordamV10Aainfix =V36V5Aainfix =amk tV31amk mV32V33amk type_paramsV34V35V12Lamk tamk tV31amk mV32V33amk type_paramsV34V35V36amk type_paramsV37V38amk type_paramsV39V40FIainfix =V29V9Aainfix =V28V8Aainfix =V27V7Aainfix =V26V6Aainfix =aordamV30aordamV10Aainfix =V25V5Aainfix =amk tV20amk mV21V22amk type_paramsV23V24V14Lamk tamk tV20amk mV21V22amk type_paramsV23V24V25amk type_paramsV26V27amk type_paramsV28V29FIainfix =V1ainfix ++alisamV12aConsainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13alisamV14Iainfix =ainfix @amodelV19V17V43aNoneIaleV19akeyV18V43Aacorrect_forV19V43FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V44ainfix @amodelV19V17V44IaltV19V44akeyV18Aacorrect_forV19V44FAainfix =ainfix @amodelV19V16V45aNoneIaleV19V45akeyV18Aacorrect_forV19V45FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V46ainfix @amodelV19V16V46IaltV19akeyV18V46Aacorrect_forV19V46FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V47aSomeV18IaeqV19akeyV18V47Aacorrect_forV19V47FIaminorateV19akeyV18V16AamajorateV19akeyV18V17AaincreasingV19V16AaincreasingV19V17Aacorrect_forV19akeyV18LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V51ainfix +c1iV53V54ainfix <V53V54Aainfix =V2V51Aainfix <=ainfix -V53V54abalancingAainfix <=aprefix -abalancingainfix -V53V54LahgtamV50LahgtamV48Aac_balancingabalancingV50Aainfix =ainfix @V3V49aTrueAac_balancingabalancingV48Aainfix =V52aprmV50Aainfix =aprmV48V52Aainfix =V1ainfix ++alisamV48aConsainfix @V4V49alisamV50Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.11"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.9.15"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="15. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaAEmptyainfix =acardamV10ainfix +ainfix +c1acardamV41acardamV30Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Iainfix =V40V9Aainfix =V39V8Aainfix =V38V7Aainfix =V37V6Aainfix =aordamV41aordamV10Aainfix =V36V5Aainfix =amk tV31amk mV32V33amk type_paramsV34V35V12Lamk tamk tV31amk mV32V33amk type_paramsV34V35V36amk type_paramsV37V38amk type_paramsV39V40FIainfix =V29V9Aainfix =V28V8Aainfix =V27V7Aainfix =V26V6Aainfix =aordamV30aordamV10Aainfix =V25V5Aainfix =amk tV20amk mV21V22amk type_paramsV23V24V14Lamk tamk tV20amk mV21V22amk type_paramsV23V24V25amk type_paramsV26V27amk type_paramsV28V29FIainfix =V1ainfix ++alisamV12aConsainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13alisamV14Iainfix =ainfix @amodelV19V17V43aNoneIaleV19akeyV18V43Aacorrect_forV19V43FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V44ainfix @amodelV19V17V44IaltV19V44akeyV18Aacorrect_forV19V44FAainfix =ainfix @amodelV19V16V45aNoneIaleV19V45akeyV18Aacorrect_forV19V45FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V46ainfix @amodelV19V16V46IaltV19akeyV18V46Aacorrect_forV19V46FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V47aSomeV18IaeqV19akeyV18V47Aacorrect_forV19V47FIaminorateV19akeyV18V16AamajorateV19akeyV18V17AaincreasingV19V16AaincreasingV19V17Aacorrect_forV19akeyV18LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V51ainfix +c1iV53V54ainfix <V53V54Aainfix =V2V51Aainfix <=ainfix -V53V54abalancingAainfix <=aprefix -abalancingainfix -V53V54LahgtamV50LahgtamV48Aac_balancingabalancingV50Aainfix =ainfix @V3V49aTrueAac_balancingabalancingV48Aainfix =V52aprmV50Aainfix =aprmV48V52Aainfix =V1ainfix ++alisamV48aConsainfix @V4V49alisamV50Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.46"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.9.16"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="16. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaAEmptyainfix =ainfix @afuncamV10V43ainfix @afuncamV41V43IaltaordamV10V43akeyV42Iacorrect_foraordamV10V43FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Iainfix =V40V9Aainfix =V39V8Aainfix =V38V7Aainfix =V37V6Aainfix =aordamV41aordamV10Aainfix =V36V5Aainfix =amk tV31amk mV32V33amk type_paramsV34V35V12Lamk tamk tV31amk mV32V33amk type_paramsV34V35V36amk type_paramsV37V38amk type_paramsV39V40FIainfix =V29V9Aainfix =V28V8Aainfix =V27V7Aainfix =V26V6Aainfix =aordamV30aordamV10Aainfix =V25V5Aainfix =amk tV20amk mV21V22amk type_paramsV23V24V14Lamk tamk tV20amk mV21V22amk type_paramsV23V24V25amk type_paramsV26V27amk type_paramsV28V29FIainfix =V1ainfix ++alisamV12aConsainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13alisamV14Iainfix =ainfix @amodelV19V17V44aNoneIaleV19akeyV18V44Aacorrect_forV19V44FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V45ainfix @amodelV19V17V45IaltV19V45akeyV18Aacorrect_forV19V45FAainfix =ainfix @amodelV19V16V46aNoneIaleV19V46akeyV18Aacorrect_forV19V46FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V47ainfix @amodelV19V16V47IaltV19akeyV18V47Aacorrect_forV19V47FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V48aSomeV18IaeqV19akeyV18V48Aacorrect_forV19V48FIaminorateV19akeyV18V16AamajorateV19akeyV18V17AaincreasingV19V16AaincreasingV19V17Aacorrect_forV19akeyV18LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V52ainfix +c1iV54V55ainfix <V54V55Aainfix =V2V52Aainfix <=ainfix -V54V55abalancingAainfix <=aprefix -abalancingainfix -V54V55LahgtamV51LahgtamV49Aac_balancingabalancingV51Aainfix =ainfix @V3V50aTrueAac_balancingabalancingV49Aainfix =V53aprmV51Aainfix =aprmV49V53Aainfix =V1ainfix ++alisamV49aConsainfix @V4V50alisamV51Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="3"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.16"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.9.17"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="17. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaAEmptyainfix =ainfix @afuncamV10V43ainfix @afuncamV30V43IaltaordamV10akeyV42V43Iacorrect_foraordamV10V43FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Iainfix =V40V9Aainfix =V39V8Aainfix =V38V7Aainfix =V37V6Aainfix =aordamV41aordamV10Aainfix =V36V5Aainfix =amk tV31amk mV32V33amk type_paramsV34V35V12Lamk tamk tV31amk mV32V33amk type_paramsV34V35V36amk type_paramsV37V38amk type_paramsV39V40FIainfix =V29V9Aainfix =V28V8Aainfix =V27V7Aainfix =V26V6Aainfix =aordamV30aordamV10Aainfix =V25V5Aainfix =amk tV20amk mV21V22amk type_paramsV23V24V14Lamk tamk tV20amk mV21V22amk type_paramsV23V24V25amk type_paramsV26V27amk type_paramsV28V29FIainfix =V1ainfix ++alisamV12aConsainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13alisamV14Iainfix =ainfix @amodelV19V17V44aNoneIaleV19akeyV18V44Aacorrect_forV19V44FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V45ainfix @amodelV19V17V45IaltV19V45akeyV18Aacorrect_forV19V45FAainfix =ainfix @amodelV19V16V46aNoneIaleV19V46akeyV18Aacorrect_forV19V46FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V47ainfix @amodelV19V16V47IaltV19akeyV18V47Aacorrect_forV19V47FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V48aSomeV18IaeqV19akeyV18V48Aacorrect_forV19V48FIaminorateV19akeyV18V16AamajorateV19akeyV18V17AaincreasingV19V16AaincreasingV19V17Aacorrect_forV19akeyV18LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V52ainfix +c1iV54V55ainfix <V54V55Aainfix =V2V52Aainfix <=ainfix -V54V55abalancingAainfix <=aprefix -abalancingainfix -V54V55LahgtamV51LahgtamV49Aac_balancingabalancingV51Aainfix =ainfix @V3V50aTrueAac_balancingabalancingV49Aainfix =V53aprmV51Aainfix =aprmV49V53Aainfix =V1ainfix ++alisamV49aConsainfix @V4V50alisamV51Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="3"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.14"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.9.18"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="18. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaAEmptyainfix =ainfix @afuncamV10V43aSomeV42IaeqaordamV10V43akeyV42Iacorrect_foraordamV10V43FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Iainfix =V40V9Aainfix =V39V8Aainfix =V38V7Aainfix =V37V6Aainfix =aordamV41aordamV10Aainfix =V36V5Aainfix =amk tV31amk mV32V33amk type_paramsV34V35V12Lamk tamk tV31amk mV32V33amk type_paramsV34V35V36amk type_paramsV37V38amk type_paramsV39V40FIainfix =V29V9Aainfix =V28V8Aainfix =V27V7Aainfix =V26V6Aainfix =aordamV30aordamV10Aainfix =V25V5Aainfix =amk tV20amk mV21V22amk type_paramsV23V24V14Lamk tamk tV20amk mV21V22amk type_paramsV23V24V25amk type_paramsV26V27amk type_paramsV28V29FIainfix =V1ainfix ++alisamV12aConsainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13alisamV14Iainfix =ainfix @amodelV19V17V44aNoneIaleV19akeyV18V44Aacorrect_forV19V44FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V45ainfix @amodelV19V17V45IaltV19V45akeyV18Aacorrect_forV19V45FAainfix =ainfix @amodelV19V16V46aNoneIaleV19V46akeyV18Aacorrect_forV19V46FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V47ainfix @amodelV19V16V47IaltV19akeyV18V47Aacorrect_forV19V47FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V48aSomeV18IaeqV19akeyV18V48Aacorrect_forV19V48FIaminorateV19akeyV18V16AamajorateV19akeyV18V17AaincreasingV19V16AaincreasingV19V17Aacorrect_forV19akeyV18LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V52ainfix +c1iV54V55ainfix <V54V55Aainfix =V2V52Aainfix <=ainfix -V54V55abalancingAainfix <=aprefix -abalancingainfix -V54V55LahgtamV51LahgtamV49Aac_balancingabalancingV51Aainfix =ainfix @V3V50aTrueAac_balancingabalancingV49Aainfix =V53aprmV51Aainfix =aprmV49V53Aainfix =V1ainfix ++alisamV49aConsainfix @V4V50alisamV51Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="3"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.16"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.9.19"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="19. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaAEmptyainfix =ainfix @afuncamV41V43aNoneIaleaordamV10akeyV42V43Iacorrect_foraordamV10V43FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Iainfix =V40V9Aainfix =V39V8Aainfix =V38V7Aainfix =V37V6Aainfix =aordamV41aordamV10Aainfix =V36V5Aainfix =amk tV31amk mV32V33amk type_paramsV34V35V12Lamk tamk tV31amk mV32V33amk type_paramsV34V35V36amk type_paramsV37V38amk type_paramsV39V40FIainfix =V29V9Aainfix =V28V8Aainfix =V27V7Aainfix =V26V6Aainfix =aordamV30aordamV10Aainfix =V25V5Aainfix =amk tV20amk mV21V22amk type_paramsV23V24V14Lamk tamk tV20amk mV21V22amk type_paramsV23V24V25amk type_paramsV26V27amk type_paramsV28V29FIainfix =V1ainfix ++alisamV12aConsainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13alisamV14Iainfix =ainfix @amodelV19V17V44aNoneIaleV19akeyV18V44Aacorrect_forV19V44FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V45ainfix @amodelV19V17V45IaltV19V45akeyV18Aacorrect_forV19V45FAainfix =ainfix @amodelV19V16V46aNoneIaleV19V46akeyV18Aacorrect_forV19V46FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V47ainfix @amodelV19V16V47IaltV19akeyV18V47Aacorrect_forV19V47FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V48aSomeV18IaeqV19akeyV18V48Aacorrect_forV19V48FIaminorateV19akeyV18V16AamajorateV19akeyV18V17AaincreasingV19V16AaincreasingV19V17Aacorrect_forV19akeyV18LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V52ainfix +c1iV54V55ainfix <V54V55Aainfix =V2V52Aainfix <=ainfix -V54V55abalancingAainfix <=aprefix -abalancingainfix -V54V55LahgtamV51LahgtamV49Aac_balancingabalancingV51Aainfix =ainfix @V3V50aTrueAac_balancingabalancingV49Aainfix =V53aprmV51Aainfix =aprmV49V53Aainfix =V1ainfix ++alisamV49aConsainfix @V4V50alisamV51Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="2.27"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter view.9.20"
|
|
locfile="../map.mlw"
|
|
loclnum="474" loccnumb="6" loccnume="10"
|
|
expl="20. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaAEmptyainfix =ainfix @afuncamV30V43aNoneIaleaordamV10V43akeyV42Iacorrect_foraordamV10V43FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Iainfix =V40V9Aainfix =V39V8Aainfix =V38V7Aainfix =V37V6Aainfix =aordamV41aordamV10Aainfix =V36V5Aainfix =amk tV31amk mV32V33amk type_paramsV34V35V12Lamk tamk tV31amk mV32V33amk type_paramsV34V35V36amk type_paramsV37V38amk type_paramsV39V40FIainfix =V29V9Aainfix =V28V8Aainfix =V27V7Aainfix =V26V6Aainfix =aordamV30aordamV10Aainfix =V25V5Aainfix =amk tV20amk mV21V22amk type_paramsV23V24V14Lamk tamk tV20amk mV21V22amk type_paramsV23V24V25amk type_paramsV26V27amk type_paramsV28V29FIainfix =V1ainfix ++alisamV12aConsainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13alisamV14Iainfix =ainfix @amodelV19V17V44aNoneIaleV19akeyV18V44Aacorrect_forV19V44FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V45ainfix @amodelV19V17V45IaltV19V45akeyV18Aacorrect_forV19V45FAainfix =ainfix @amodelV19V16V46aNoneIaleV19V46akeyV18Aacorrect_forV19V46FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V47ainfix @amodelV19V16V47IaltV19akeyV18V47Aacorrect_forV19V47FAainfix =ainfix @amodelV19ainfix ++V17aConsV18V16V48aSomeV18IaeqV19akeyV18V48Aacorrect_forV19V48FIaminorateV19akeyV18V16AamajorateV19akeyV18V17AaincreasingV19V16AaincreasingV19V17Aacorrect_forV19akeyV18LaordamV10Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LalisamV12LalisamV14aANodeVVVVV11ICainfix =V1aNilAainfix =V2c0aAEmptyainfix =V52ainfix +c1iV54V55ainfix <V54V55Aainfix =V2V52Aainfix <=ainfix -V54V55abalancingAainfix <=aprefix -abalancingainfix -V54V55LahgtamV51LahgtamV49Aac_balancingabalancingV51Aainfix =ainfix @V3V50aTrueAac_balancingabalancingV49Aainfix =V53aprmV51Aainfix =aprmV49V53Aainfix =V1ainfix ++alisamV49aConsainfix @V4V50alisamV51Lamk type_paramsV3V4aANodeVVVVV11FIac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for view"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.90"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter join"
|
|
locfile="../map.mlw"
|
|
loclnum="497" loccnumb="6" loccnume="10"
|
|
expl="VC for join"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV38ainfix +ainfix +c1acardamV22acardamV21Aainfix =ainfix @afuncamV38V42aSomeV41IaeqaordamV22V42akeyV41Aainfix =ainfix @afuncamV38V42ainfix @afuncamV21V42IaltaordamV22akeyV41V42Aainfix =ainfix @afuncamV38V42ainfix @afuncamV22V42IaltaordamV22V42akeyV41Iacorrect_foraordamV22V42FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =aordamV38aordamV21Aainfix =V37V9Aainfix =V36V8Aainfix =V35V7Aainfix =V34V6AacV38Iainfix =ainfix @amodelV40V1V43aNoneIaleV40akeyV39V43Aacorrect_forV40V43FAainfix =ainfix @amodelV40ainfix ++V1aConsV39V12V44ainfix @amodelV40V1V44IaltV40V44akeyV39Aacorrect_forV40V44FAainfix =ainfix @amodelV40V12V45aNoneIaleV40V45akeyV39Aacorrect_forV40V45FAainfix =ainfix @amodelV40ainfix ++V1aConsV39V12V46ainfix @amodelV40V12V46IaltV40akeyV39V46Aacorrect_forV40V46FAainfix =ainfix @amodelV40ainfix ++V1aConsV39V12V47aSomeV39IaeqV40akeyV39V47Aacorrect_forV40V47FAaminorateV40akeyV39V12AamajorateV40akeyV39V1AaincreasingV40V12AaincreasingV40V1Aacorrect_forV40akeyV39LaordamV22Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Iainfix =V37V9Aainfix =V36V8Aainfix =V35V7Aainfix =V34V6Aainfix =aordamV38aordamV22Aainfix =V33V5Aainfix =V32V27Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Lamk tamk tV28amk mV29V30amk type_paramsV31V32V33amk type_paramsV34V35amk type_paramsV36V37FIainfix <=ainfix -V48V25c1Aainfix <=c0ainfix -V48V25Lainfix +c1iV2V13ainfix <V2V13Aainfix =V27V4Aainfix =V26V3Aac_balancingabalancingamk tV23amk mV24V25amk type_paramsV26V27Aainfix =V24ainfix ++V1aConsainfix @V4V10V12FAainfix =V4V15Aainfix =V3V14Aac_balancingabalancingamk tV11amk mV12V13amk type_paramsV14V15Aainfix =ainfix @V3V10aTrueAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV22akeyV49V50INainfix =ainfix @afuncamV21V50aNoneAaltaordamV22V50akeyV49INainfix =ainfix @afuncamV22V50aNoneIacorrect_foraordamV22V50FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aacorrect_foraordamV22akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10aTrueAainfix =aordamV22aordamV21Aainfix =V9V20Aainfix =V8V19Aainfix =V7V18Aainfix =V6V17AacV21AacV22Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV11amk mV12V13amk type_paramsV14V15V16amk type_paramsV17V18amk type_paramsV19V20F">
|
|
<label
|
|
name="expl:VC for join"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter join.1"
|
|
locfile="../map.mlw"
|
|
loclnum="497" loccnumb="6" loccnume="10"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =V4V15Aainfix =V3V14Aac_balancingabalancingamk tV11amk mV12V13amk type_paramsV14V15Aainfix =ainfix @V3V10aTrueAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV22akeyV23V24INainfix =ainfix @afuncamV21V24aNoneAaltaordamV22V24akeyV23INainfix =ainfix @afuncamV22V24aNoneIacorrect_foraordamV22V24FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aacorrect_foraordamV22akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10aTrueAainfix =aordamV22aordamV21Aainfix =V9V20Aainfix =V8V19Aainfix =V7V18Aainfix =V6V17AacV21AacV22Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV11amk mV12V13amk type_paramsV14V15V16amk type_paramsV17V18amk type_paramsV19V20F">
|
|
<label
|
|
name="expl:VC for join"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.43"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter join.2"
|
|
locfile="../map.mlw"
|
|
loclnum="497" loccnumb="6" loccnume="10"
|
|
expl="2. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacorrect_forV40akeyV39LaordamV22Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Iainfix =V37V9Aainfix =V36V8Aainfix =V35V7Aainfix =V34V6Aainfix =aordamV38aordamV22Aainfix =V33V5Aainfix =V32V27Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Lamk tamk tV28amk mV29V30amk type_paramsV31V32V33amk type_paramsV34V35amk type_paramsV36V37FIainfix <=ainfix -V41V25c1Aainfix <=c0ainfix -V41V25Lainfix +c1iV2V13ainfix <V2V13Aainfix =V27V4Aainfix =V26V3Aac_balancingabalancingamk tV23amk mV24V25amk type_paramsV26V27Aainfix =V24ainfix ++V1aConsainfix @V4V10V12FIainfix =V4V15Aainfix =V3V14Aac_balancingabalancingamk tV11amk mV12V13amk type_paramsV14V15Aainfix =ainfix @V3V10aTrueAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV22akeyV42V43INainfix =ainfix @afuncamV21V43aNoneAaltaordamV22V43akeyV42INainfix =ainfix @afuncamV22V43aNoneIacorrect_foraordamV22V43FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aacorrect_foraordamV22akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10aTrueAainfix =aordamV22aordamV21Aainfix =V9V20Aainfix =V8V19Aainfix =V7V18Aainfix =V6V17AacV21AacV22Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV11amk mV12V13amk type_paramsV14V15V16amk type_paramsV17V18amk type_paramsV19V20F">
|
|
<label
|
|
name="expl:VC for join"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.30"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter join.3"
|
|
locfile="../map.mlw"
|
|
loclnum="497" loccnumb="6" loccnume="10"
|
|
expl="3. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionaincreasingV40V1LaordamV22Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Iainfix =V37V9Aainfix =V36V8Aainfix =V35V7Aainfix =V34V6Aainfix =aordamV38aordamV22Aainfix =V33V5Aainfix =V32V27Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Lamk tamk tV28amk mV29V30amk type_paramsV31V32V33amk type_paramsV34V35amk type_paramsV36V37FIainfix <=ainfix -V41V25c1Aainfix <=c0ainfix -V41V25Lainfix +c1iV2V13ainfix <V2V13Aainfix =V27V4Aainfix =V26V3Aac_balancingabalancingamk tV23amk mV24V25amk type_paramsV26V27Aainfix =V24ainfix ++V1aConsainfix @V4V10V12FIainfix =V4V15Aainfix =V3V14Aac_balancingabalancingamk tV11amk mV12V13amk type_paramsV14V15Aainfix =ainfix @V3V10aTrueAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV22akeyV42V43INainfix =ainfix @afuncamV21V43aNoneAaltaordamV22V43akeyV42INainfix =ainfix @afuncamV22V43aNoneIacorrect_foraordamV22V43FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aacorrect_foraordamV22akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10aTrueAainfix =aordamV22aordamV21Aainfix =V9V20Aainfix =V8V19Aainfix =V7V18Aainfix =V6V17AacV21AacV22Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV11amk mV12V13amk type_paramsV14V15V16amk type_paramsV17V18amk type_paramsV19V20F">
|
|
<label
|
|
name="expl:VC for join"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.49"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter join.4"
|
|
locfile="../map.mlw"
|
|
loclnum="497" loccnumb="6" loccnume="10"
|
|
expl="4. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionaincreasingV40V12LaordamV22Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Iainfix =V37V9Aainfix =V36V8Aainfix =V35V7Aainfix =V34V6Aainfix =aordamV38aordamV22Aainfix =V33V5Aainfix =V32V27Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Lamk tamk tV28amk mV29V30amk type_paramsV31V32V33amk type_paramsV34V35amk type_paramsV36V37FIainfix <=ainfix -V41V25c1Aainfix <=c0ainfix -V41V25Lainfix +c1iV2V13ainfix <V2V13Aainfix =V27V4Aainfix =V26V3Aac_balancingabalancingamk tV23amk mV24V25amk type_paramsV26V27Aainfix =V24ainfix ++V1aConsainfix @V4V10V12FIainfix =V4V15Aainfix =V3V14Aac_balancingabalancingamk tV11amk mV12V13amk type_paramsV14V15Aainfix =ainfix @V3V10aTrueAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV22akeyV42V43INainfix =ainfix @afuncamV21V43aNoneAaltaordamV22V43akeyV42INainfix =ainfix @afuncamV22V43aNoneIacorrect_foraordamV22V43FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aacorrect_foraordamV22akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10aTrueAainfix =aordamV22aordamV21Aainfix =V9V20Aainfix =V8V19Aainfix =V7V18Aainfix =V6V17AacV21AacV22Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV11amk mV12V13amk type_paramsV14V15V16amk type_paramsV17V18amk type_paramsV19V20F">
|
|
<label
|
|
name="expl:VC for join"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.37"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter join.5"
|
|
locfile="../map.mlw"
|
|
loclnum="497" loccnumb="6" loccnume="10"
|
|
expl="5. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionamajorateV40akeyV39V1LaordamV22Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Iainfix =V37V9Aainfix =V36V8Aainfix =V35V7Aainfix =V34V6Aainfix =aordamV38aordamV22Aainfix =V33V5Aainfix =V32V27Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Lamk tamk tV28amk mV29V30amk type_paramsV31V32V33amk type_paramsV34V35amk type_paramsV36V37FIainfix <=ainfix -V41V25c1Aainfix <=c0ainfix -V41V25Lainfix +c1iV2V13ainfix <V2V13Aainfix =V27V4Aainfix =V26V3Aac_balancingabalancingamk tV23amk mV24V25amk type_paramsV26V27Aainfix =V24ainfix ++V1aConsainfix @V4V10V12FIainfix =V4V15Aainfix =V3V14Aac_balancingabalancingamk tV11amk mV12V13amk type_paramsV14V15Aainfix =ainfix @V3V10aTrueAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV22akeyV42V43INainfix =ainfix @afuncamV21V43aNoneAaltaordamV22V43akeyV42INainfix =ainfix @afuncamV22V43aNoneIacorrect_foraordamV22V43FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aacorrect_foraordamV22akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10aTrueAainfix =aordamV22aordamV21Aainfix =V9V20Aainfix =V8V19Aainfix =V7V18Aainfix =V6V17AacV21AacV22Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV11amk mV12V13amk type_paramsV14V15V16amk type_paramsV17V18amk type_paramsV19V20F">
|
|
<label
|
|
name="expl:VC for join"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.41"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter join.6"
|
|
locfile="../map.mlw"
|
|
loclnum="497" loccnumb="6" loccnume="10"
|
|
expl="6. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionaminorateV40akeyV39V12LaordamV22Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Iainfix =V37V9Aainfix =V36V8Aainfix =V35V7Aainfix =V34V6Aainfix =aordamV38aordamV22Aainfix =V33V5Aainfix =V32V27Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Lamk tamk tV28amk mV29V30amk type_paramsV31V32V33amk type_paramsV34V35amk type_paramsV36V37FIainfix <=ainfix -V41V25c1Aainfix <=c0ainfix -V41V25Lainfix +c1iV2V13ainfix <V2V13Aainfix =V27V4Aainfix =V26V3Aac_balancingabalancingamk tV23amk mV24V25amk type_paramsV26V27Aainfix =V24ainfix ++V1aConsainfix @V4V10V12FIainfix =V4V15Aainfix =V3V14Aac_balancingabalancingamk tV11amk mV12V13amk type_paramsV14V15Aainfix =ainfix @V3V10aTrueAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV22akeyV42V43INainfix =ainfix @afuncamV21V43aNoneAaltaordamV22V43akeyV42INainfix =ainfix @afuncamV22V43aNoneIacorrect_foraordamV22V43FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aacorrect_foraordamV22akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10aTrueAainfix =aordamV22aordamV21Aainfix =V9V20Aainfix =V8V19Aainfix =V7V18Aainfix =V6V17AacV21AacV22Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV11amk mV12V13amk type_paramsV14V15V16amk type_paramsV17V18amk type_paramsV19V20F">
|
|
<label
|
|
name="expl:VC for join"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.70"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter join.7"
|
|
locfile="../map.mlw"
|
|
loclnum="497" loccnumb="6" loccnume="10"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =aordamV38aordamV21Aainfix =V37V9Aainfix =V36V8Aainfix =V35V7Aainfix =V34V6AacV38Iainfix =ainfix @amodelV40V1V41aNoneIaleV40akeyV39V41Aacorrect_forV40V41FAainfix =ainfix @amodelV40ainfix ++V1aConsV39V12V42ainfix @amodelV40V1V42IaltV40V42akeyV39Aacorrect_forV40V42FAainfix =ainfix @amodelV40V12V43aNoneIaleV40V43akeyV39Aacorrect_forV40V43FAainfix =ainfix @amodelV40ainfix ++V1aConsV39V12V44ainfix @amodelV40V12V44IaltV40akeyV39V44Aacorrect_forV40V44FAainfix =ainfix @amodelV40ainfix ++V1aConsV39V12V45aSomeV39IaeqV40akeyV39V45Aacorrect_forV40V45FIaminorateV40akeyV39V12AamajorateV40akeyV39V1AaincreasingV40V12AaincreasingV40V1Aacorrect_forV40akeyV39LaordamV22Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Iainfix =V37V9Aainfix =V36V8Aainfix =V35V7Aainfix =V34V6Aainfix =aordamV38aordamV22Aainfix =V33V5Aainfix =V32V27Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Lamk tamk tV28amk mV29V30amk type_paramsV31V32V33amk type_paramsV34V35amk type_paramsV36V37FIainfix <=ainfix -V46V25c1Aainfix <=c0ainfix -V46V25Lainfix +c1iV2V13ainfix <V2V13Aainfix =V27V4Aainfix =V26V3Aac_balancingabalancingamk tV23amk mV24V25amk type_paramsV26V27Aainfix =V24ainfix ++V1aConsainfix @V4V10V12FIainfix =V4V15Aainfix =V3V14Aac_balancingabalancingamk tV11amk mV12V13amk type_paramsV14V15Aainfix =ainfix @V3V10aTrueAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV22akeyV47V48INainfix =ainfix @afuncamV21V48aNoneAaltaordamV22V48akeyV47INainfix =ainfix @afuncamV22V48aNoneIacorrect_foraordamV22V48FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aacorrect_foraordamV22akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10aTrueAainfix =aordamV22aordamV21Aainfix =V9V20Aainfix =V8V19Aainfix =V7V18Aainfix =V6V17AacV21AacV22Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV11amk mV12V13amk type_paramsV14V15V16amk type_paramsV17V18amk type_paramsV19V20F">
|
|
<label
|
|
name="expl:VC for join"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.54"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter join.8"
|
|
locfile="../map.mlw"
|
|
loclnum="497" loccnumb="6" loccnume="10"
|
|
expl="8. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV38V42aSomeV41IaeqaordamV22V42akeyV41Aainfix =ainfix @afuncamV38V42ainfix @afuncamV21V42IaltaordamV22akeyV41V42Aainfix =ainfix @afuncamV38V42ainfix @afuncamV22V42IaltaordamV22V42akeyV41Iacorrect_foraordamV22V42FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Iainfix =ainfix @amodelV40V1V43aNoneIaleV40akeyV39V43Aacorrect_forV40V43FAainfix =ainfix @amodelV40ainfix ++V1aConsV39V12V44ainfix @amodelV40V1V44IaltV40V44akeyV39Aacorrect_forV40V44FAainfix =ainfix @amodelV40V12V45aNoneIaleV40V45akeyV39Aacorrect_forV40V45FAainfix =ainfix @amodelV40ainfix ++V1aConsV39V12V46ainfix @amodelV40V12V46IaltV40akeyV39V46Aacorrect_forV40V46FAainfix =ainfix @amodelV40ainfix ++V1aConsV39V12V47aSomeV39IaeqV40akeyV39V47Aacorrect_forV40V47FIaminorateV40akeyV39V12AamajorateV40akeyV39V1AaincreasingV40V12AaincreasingV40V1Aacorrect_forV40akeyV39LaordamV22Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Iainfix =V37V9Aainfix =V36V8Aainfix =V35V7Aainfix =V34V6Aainfix =aordamV38aordamV22Aainfix =V33V5Aainfix =V32V27Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Lamk tamk tV28amk mV29V30amk type_paramsV31V32V33amk type_paramsV34V35amk type_paramsV36V37FIainfix <=ainfix -V48V25c1Aainfix <=c0ainfix -V48V25Lainfix +c1iV2V13ainfix <V2V13Aainfix =V27V4Aainfix =V26V3Aac_balancingabalancingamk tV23amk mV24V25amk type_paramsV26V27Aainfix =V24ainfix ++V1aConsainfix @V4V10V12FIainfix =V4V15Aainfix =V3V14Aac_balancingabalancingamk tV11amk mV12V13amk type_paramsV14V15Aainfix =ainfix @V3V10aTrueAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV22akeyV49V50INainfix =ainfix @afuncamV21V50aNoneAaltaordamV22V50akeyV49INainfix =ainfix @afuncamV22V50aNoneIacorrect_foraordamV22V50FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aacorrect_foraordamV22akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10aTrueAainfix =aordamV22aordamV21Aainfix =V9V20Aainfix =V8V19Aainfix =V7V18Aainfix =V6V17AacV21AacV22Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV11amk mV12V13amk type_paramsV14V15V16amk type_paramsV17V18amk type_paramsV19V20F">
|
|
<label
|
|
name="expl:VC for join"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.57"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter join.9"
|
|
locfile="../map.mlw"
|
|
loclnum="497" loccnumb="6" loccnume="10"
|
|
expl="9. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV38ainfix +ainfix +c1acardamV22acardamV21Iainfix =ainfix @amodelV40V1V41aNoneIaleV40akeyV39V41Aacorrect_forV40V41FAainfix =ainfix @amodelV40ainfix ++V1aConsV39V12V42ainfix @amodelV40V1V42IaltV40V42akeyV39Aacorrect_forV40V42FAainfix =ainfix @amodelV40V12V43aNoneIaleV40V43akeyV39Aacorrect_forV40V43FAainfix =ainfix @amodelV40ainfix ++V1aConsV39V12V44ainfix @amodelV40V12V44IaltV40akeyV39V44Aacorrect_forV40V44FAainfix =ainfix @amodelV40ainfix ++V1aConsV39V12V45aSomeV39IaeqV40akeyV39V45Aacorrect_forV40V45FIaminorateV40akeyV39V12AamajorateV40akeyV39V1AaincreasingV40V12AaincreasingV40V1Aacorrect_forV40akeyV39LaordamV22Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Iainfix =V37V9Aainfix =V36V8Aainfix =V35V7Aainfix =V34V6Aainfix =aordamV38aordamV22Aainfix =V33V5Aainfix =V32V27Aainfix =V31V26Aainfix =V30V25Aainfix =V29V24Aainfix =V28V23Lamk tamk tV28amk mV29V30amk type_paramsV31V32V33amk type_paramsV34V35amk type_paramsV36V37FIainfix <=ainfix -V46V25c1Aainfix <=c0ainfix -V46V25Lainfix +c1iV2V13ainfix <V2V13Aainfix =V27V4Aainfix =V26V3Aac_balancingabalancingamk tV23amk mV24V25amk type_paramsV26V27Aainfix =V24ainfix ++V1aConsainfix @V4V10V12FIainfix =V4V15Aainfix =V3V14Aac_balancingabalancingamk tV11amk mV12V13amk type_paramsV14V15Aainfix =ainfix @V3V10aTrueAac_balancingabalancingamk tV0amk mV1V2amk type_paramsV3V4IaltaordamV22akeyV47V48INainfix =ainfix @afuncamV21V48aNoneAaltaordamV22V48akeyV47INainfix =ainfix @afuncamV22V48aNoneIacorrect_foraordamV22V48FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aacorrect_foraordamV22akeyainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V10aTrueAainfix =aordamV22aordamV21Aainfix =V9V20Aainfix =V8V19Aainfix =V7V18Aainfix =V6V17AacV21AacV22Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV11amk mV12V13amk type_paramsV14V15V16amk type_paramsV17V18amk type_paramsV19V20F">
|
|
<label
|
|
name="expl:VC for join"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.02"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="VC for add_all"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="Cainfix >=acardamV20acardamV20Aainfix >=acardamV20acardamV21Aainfix =ainfix @afuncamV20V23ainfix @afuncamV21V23INainfix =ainfix @afuncamV21V23aNoneIacorrect_foraordamV21V23FAacV20aVEmptyCainfix >=acardamV21acardamV20Aainfix >=acardamV21acardamV21Aainfix =ainfix @afuncamV21V29ainfix @afuncamV20V29Iainfix =ainfix @afuncamV21V29aNoneIacorrect_foraordamV21V29FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV21aVEmptyiainfix >=acardamV92acardamV20Aainfix >=acardamV92acardamV21Aiainfix =ainfix @afuncamV92V93ainfix @afuncamV21V93ainfix =ainfix @afuncamV92V93ainfix @afuncamV20V93ainfix =ainfix @afuncamV21V93aNoneIacorrect_foraordamV21V93FAainfix =aordamV92aordamV20Aainfix =V91V19Aainfix =V90V18Aainfix =V89V17Aainfix =V88V16AacV92Iainfix =acardamV92ainfix +ainfix +c1acardamV70acardamV81Aainfix =ainfix @afuncamV92V95aSomeV94IaeqaordamV70V95akeyV94Aainfix =ainfix @afuncamV92V95ainfix @afuncamV81V95IaltaordamV70akeyV94V95Aainfix =ainfix @afuncamV92V95ainfix @afuncamV70V95IaltaordamV70V95akeyV94Iacorrect_foraordamV70V95FLainfix @amdlamake_paramsamk type_paramsV66V67amk type_paramsV68V69V25Aainfix =aordamV92aordamV81Aainfix =V91V69Aainfix =V90V68Aainfix =V89V67Aainfix =V88V66AacV92Lamk tamk tV82amk mV83V84amk type_paramsV85V86V87amk type_paramsV88V89amk type_paramsV90V91FAaltaordamV70akeyV96V97INainfix =ainfix @afuncamV81V97aNoneAaltaordamV70V97akeyV96INainfix =ainfix @afuncamV70V97aNoneIacorrect_foraordamV70V97FLainfix @amdlamake_paramsamk type_paramsV66V67amk type_paramsV68V69V25Aacorrect_foraordamV70akeyainfix @amdlamake_paramsamk type_paramsV66V67amk type_paramsV68V69V25Aainfix =ainfix @ainvamake_paramsamk type_paramsV66V67amk type_paramsV68V69V25aTrueAainfix =aordamV70aordamV81Aainfix =V69V80Aainfix =V68V79Aainfix =V67V78Aainfix =V66V77AacV81AacV70Iainfix >=acardamV81acardamV59Aainfix >=acardamV81acardamV26Aiainfix =ainfix @afuncamV81V98ainfix @afuncamV26V98ainfix =ainfix @afuncamV81V98ainfix @afuncamV59V98ainfix =ainfix @afuncamV26V98aNoneIacorrect_foraordamV26V98FAainfix =aordamV81aordamV59Aainfix =V80V57Aainfix =V79V56Aainfix =V78V55Aainfix =V77V54AacV81Lamk tamk tV71amk mV72V73amk type_paramsV74V75V76amk type_paramsV77V78amk type_paramsV79V80FAainfix =aordamV26aordamV59Aainfix =aprm2V26amk type_paramsV56V57Aainfix =aprm1V26amk type_paramsV54V55AacV59AacV26Aainfix <ainfix +acardamV26acardamV59ainfix +acardamV21acardamV20Aainfix <=c0ainfix +acardamV21acardamV20Iainfix >=acardamV70acardamV58Aainfix >=acardamV70acardamV24Aiainfix =ainfix @afuncamV70V99ainfix @afuncamV24V99ainfix =ainfix @afuncamV70V99ainfix @afuncamV58V99ainfix =ainfix @afuncamV24V99aNoneIacorrect_foraordamV24V99FAainfix =aordamV70aordamV58Aainfix =V69V46Aainfix =V68V45Aainfix =V67V44Aainfix =V66V43AacV70Lamk tamk tV60amk mV61V62amk type_paramsV63V64V65amk type_paramsV66V67amk type_paramsV68V69FAainfix =aordamV24aordamV58Aainfix =aprm2V24amk type_paramsV45V46Aainfix =aprm1V24amk type_paramsV43V44AacV58AacV24Aainfix <ainfix +acardamV24acardamV58ainfix +acardamV21acardamV20Aainfix <=c0ainfix +acardamV21acardamV20Lamk tamk tV48amk mV49V50amk type_paramsV51V52V53amk type_paramsV54V55amk type_paramsV56V57Lamk tamk tV37amk mV38V39amk type_paramsV40V41V42amk type_paramsV43V44amk type_paramsV45V46Iainfix =ainfix @afuncamV101V104aNoneIaleV102V104V103Aacorrect_forV102V104FAainfix =ainfix @afuncamV101V105ainfix @afuncamV20V105IaltV102V103V105Aacorrect_forV102V105FAainfix =ainfix @afuncamV100V106aNoneIaleV102V103V106Aacorrect_forV102V106FAainfix =ainfix @afuncamV100V107ainfix @afuncamV20V107IaltV102V107V103Aacorrect_forV102V107FAainfix >=acardamV20ainfix +acardamV100acardamV101Aiainfix =acardamV20ainfix +c1ainfix +acardamV100acardamV101ainfix =acardamV20ainfix +acardamV100acardamV101ainfix =V47aNoneACainfix =ainfix @afuncamV20V103aNoneAainfix =ainfix @afuncamV20V108aNoneIaeqV102V103V108Aacorrect_forV102V108FaNoneainfix =aSomeV110ainfix @afuncamV20akeyV110Aainfix =ainfix @afuncamV20V103aSomeV110Aainfix =ainfix @afuncamV20V111aSomeV110IaeqV102V103V111Aacorrect_forV102V111FAaeqV102V103akeyV110Aacorrect_forV102akeyV110Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V109Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V109aTrueaSomeVV47Lainfix @amdlamake_paramsamk type_paramsV16V17V36LaordamV20AacV101AacV100Aainfix =aordamV20aordamV101Aainfix =aordamV100aordamV20Aainfix =V19V57Aainfix =V18V56Aainfix =V17V55Aainfix =V16V54Aainfix =V46V19Aainfix =V45V18Aainfix =V44V17Aainfix =V43V16Lamk tamk tV48amk mV49V50amk type_paramsV51V52V53amk type_paramsV54V55amk type_paramsV56V57Lamk tamk tV37amk mV38V39amk type_paramsV40V41V42amk type_paramsV43V44amk type_paramsV45V46FAacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V36Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V36aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV35V34V25ainfix @amdlamake_paramsV35V36Aainfix =ainfix @ainvamake_paramsV35V36aTrueFAainfix =ainfix @ainvamake_paramsV35V34V25aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Cainfix >=acardamV170acardamV20Aainfix >=acardamV170acardamV21Aiainfix =ainfix @afuncamV170V171ainfix @afuncamV21V171ainfix =ainfix @afuncamV170V171ainfix @afuncamV20V171ainfix =ainfix @afuncamV21V171aNoneIacorrect_foraordamV21V171FAainfix =aordamV170aordamV20Aainfix =V169V19Aainfix =V168V18Aainfix =V167V17Aainfix =V166V16AacV170Iainfix =acardamV170ainfix +ainfix +c1acardamV148acardamV159Aainfix =ainfix @afuncamV170V173aSomeV172IaeqaordamV148V173akeyV172Aainfix =ainfix @afuncamV170V173ainfix @afuncamV159V173IaltaordamV148akeyV172V173Aainfix =ainfix @afuncamV170V173ainfix @afuncamV148V173IaltaordamV148V173akeyV172Iacorrect_foraordamV148V173FLainfix @amdlamake_paramsamk type_paramsV144V145amk type_paramsV146V147V31Aainfix =aordamV170aordamV159Aainfix =V169V147Aainfix =V168V146Aainfix =V167V145Aainfix =V166V144AacV170Lamk tamk tV160amk mV161V162amk type_paramsV163V164V165amk type_paramsV166V167amk type_paramsV168V169FAaltaordamV148akeyV174V175INainfix =ainfix @afuncamV159V175aNoneAaltaordamV148V175akeyV174INainfix =ainfix @afuncamV148V175aNoneIacorrect_foraordamV148V175FLainfix @amdlamake_paramsamk type_paramsV144V145amk type_paramsV146V147V31Aacorrect_foraordamV148akeyainfix @amdlamake_paramsamk type_paramsV144V145amk type_paramsV146V147V31Aainfix =ainfix @ainvamake_paramsamk type_paramsV144V145amk type_paramsV146V147V31aTrueAainfix =aordamV148aordamV159Aainfix =V147V158Aainfix =V146V157Aainfix =V145V156Aainfix =V144V155AacV159AacV148aNoneainfix >=acardamV187acardamV20Aainfix >=acardamV187acardamV21Aiainfix =ainfix @afuncamV187V188ainfix @afuncamV21V188ainfix =ainfix @afuncamV187V188ainfix @afuncamV20V188ainfix =ainfix @afuncamV21V188aNoneIacorrect_foraordamV21V188FAainfix =aordamV187aordamV20Aainfix =V186V19Aainfix =V185V18Aainfix =V184V17Aainfix =V183V16AacV187Iainfix =acardamV187ainfix +ainfix +c1acardamV148acardamV159Aainfix =ainfix @afuncamV187V190aSomeV189IaeqaordamV148V190akeyV189Aainfix =ainfix @afuncamV187V190ainfix @afuncamV159V190IaltaordamV148akeyV189V190Aainfix =ainfix @afuncamV187V190ainfix @afuncamV148V190IaltaordamV148V190akeyV189Iacorrect_foraordamV148V190FLainfix @amdlamake_paramsamk type_paramsV144V145amk type_paramsV146V147V176Aainfix =aordamV187aordamV159Aainfix =V186V147Aainfix =V185V146Aainfix =V184V145Aainfix =V183V144AacV187Lamk tamk tV177amk mV178V179amk type_paramsV180V181V182amk type_paramsV183V184amk type_paramsV185V186FAaltaordamV148akeyV191V192INainfix =ainfix @afuncamV159V192aNoneAaltaordamV148V192akeyV191INainfix =ainfix @afuncamV148V192aNoneIacorrect_foraordamV148V192FLainfix @amdlamake_paramsamk type_paramsV144V145amk type_paramsV146V147V176Aacorrect_foraordamV148akeyainfix @amdlamake_paramsamk type_paramsV144V145amk type_paramsV146V147V176Aainfix =ainfix @ainvamake_paramsamk type_paramsV144V145amk type_paramsV146V147V176aTrueAainfix =aordamV148aordamV159Aainfix =V147V158Aainfix =V146V157Aainfix =V145V156Aainfix =V144V155AacV159AacV148aSomeVV125Iainfix >=acardamV159acardamV32Aainfix >=acardamV159acardamV137Aiainfix =ainfix @afuncamV159V193ainfix @afuncamV137V193ainfix =ainfix @afuncamV159V193ainfix @afuncamV32V193ainfix =ainfix @afuncamV137V193aNoneIacorrect_foraordamV137V193FAainfix =aordamV159aordamV32Aainfix =amk type_paramsV157V158aprm2V32Aainfix =amk type_paramsV155V156aprm1V32AacV159Lamk tamk tV149amk mV150V151amk type_paramsV152V153V154amk type_paramsV155V156amk type_paramsV157V158FAainfix =aordamV137aordamV32Aainfix =amk type_paramsV134V135aprm2V32Aainfix =amk type_paramsV132V133aprm1V32AacV32AacV137Aainfix <ainfix +acardamV137acardamV32ainfix +acardamV21acardamV20Aainfix <=c0ainfix +acardamV21acardamV20Iainfix >=acardamV148acardamV30Aainfix >=acardamV148acardamV136Aiainfix =ainfix @afuncamV148V194ainfix @afuncamV136V194ainfix =ainfix @afuncamV148V194ainfix @afuncamV30V194ainfix =ainfix @afuncamV136V194aNoneIacorrect_foraordamV136V194FAainfix =aordamV148aordamV30Aainfix =amk type_paramsV146V147aprm2V30Aainfix =amk type_paramsV144V145aprm1V30AacV148Lamk tamk tV138amk mV139V140amk type_paramsV141V142V143amk type_paramsV144V145amk type_paramsV146V147FAainfix =aordamV136aordamV30Aainfix =amk type_paramsV123V124aprm2V30Aainfix =amk type_paramsV121V122aprm1V30AacV30AacV136Aainfix <ainfix +acardamV136acardamV30ainfix +acardamV21acardamV20Aainfix <=c0ainfix +acardamV21acardamV20Lamk tamk tV126amk mV127V128amk type_paramsV129V130V131amk type_paramsV132V133amk type_paramsV134V135Lamk tamk tV115amk mV116V117amk type_paramsV118V119V120amk type_paramsV121V122amk type_paramsV123V124Iainfix =ainfix @afuncamV196V199aNoneIaleV197V199V198Aacorrect_forV197V199FAainfix =ainfix @afuncamV196V200ainfix @afuncamV21V200IaltV197V198V200Aacorrect_forV197V200FAainfix =ainfix @afuncamV195V201aNoneIaleV197V198V201Aacorrect_forV197V201FAainfix =ainfix @afuncamV195V202ainfix @afuncamV21V202IaltV197V202V198Aacorrect_forV197V202FAainfix >=acardamV21ainfix +acardamV195acardamV196Aiainfix =acardamV21ainfix +c1ainfix +acardamV195acardamV196ainfix =acardamV21ainfix +acardamV195acardamV196ainfix =V125aNoneACainfix =ainfix @afuncamV21V198aNoneAainfix =ainfix @afuncamV21V203aNoneIaeqV197V198V203Aacorrect_forV197V203FaNoneainfix =aSomeV205ainfix @afuncamV21akeyV205Aainfix =ainfix @afuncamV21V198aSomeV205Aainfix =ainfix @afuncamV21V206aSomeV205IaeqV197V198V206Aacorrect_forV197V206FAaeqV197V198akeyV205Aacorrect_forV197akeyV205Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V204Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V204aTrueaSomeVV125Lainfix @amdlamake_paramsamk type_paramsV6V7V114LaordamV21AacV196AacV195Aainfix =aordamV21aordamV196Aainfix =aordamV195aordamV21Aainfix =V9V135Aainfix =V8V134Aainfix =V7V133Aainfix =V6V132Aainfix =V124V9Aainfix =V123V8Aainfix =V122V7Aainfix =V121V6Lamk tamk tV126amk mV127V128amk type_paramsV129V130V131amk type_paramsV132V133amk type_paramsV134V135Lamk tamk tV115amk mV116V117amk type_paramsV118V119V120amk type_paramsV121V122amk type_paramsV123V124FAacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V114Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V114aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV113V112V31ainfix @amdlamake_paramsV113V114Aainfix =ainfix @ainvamake_paramsV113V114aTrueFAainfix =ainfix @ainvamake_paramsV113V112V31aTrueLamk type_paramsV16V17Lamk type_paramsV18V19ainfix <=V27V33aVNodeVVVVV28ICainfix =ainfix @afuncamV20V207aNoneIacorrect_foraordamV20V207FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV210V212aNoneIaleaordamV20V212akeyV211Aainfix =ainfix @afuncamV208V212aNoneIaleaordamV20akeyV211V212Aainfix =ainfix @afuncamV20V212aSomeV211IaeqaordamV20V212akeyV211Aainfix =ainfix @afuncamV20V212ainfix @afuncamV210V212IaltaordamV20akeyV211V212Aainfix =ainfix @afuncamV20V212ainfix @afuncamV208V212IaltaordamV20V212akeyV211Iacorrect_foraordamV20V212FAainfix =acardamV20ainfix +ainfix +c1acardamV208acardamV210Aainfix =aordamV20aordamV210Aainfix =aordamV208aordamV20Aainfix =amk type_paramsV18V19aprm2V210Aainfix =amk type_paramsV16V17aprm1V210Aainfix =aprm2V208amk type_paramsV18V19Aainfix =aprm1V208amk type_paramsV16V17Aacorrect_foraordamV20akeyV211Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V209aTrueAacV210AacV208Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V209aVNodeVVVwV28FAacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V213aNoneIacorrect_foraordamV21V213FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV216V218aNoneIaleaordamV21V218akeyV217Aainfix =ainfix @afuncamV214V218aNoneIaleaordamV21akeyV217V218Aainfix =ainfix @afuncamV21V218aSomeV217IaeqaordamV21V218akeyV217Aainfix =ainfix @afuncamV21V218ainfix @afuncamV216V218IaltaordamV21akeyV217V218Aainfix =ainfix @afuncamV21V218ainfix @afuncamV214V218IaltaordamV21V218akeyV217Iacorrect_foraordamV21V218FAainfix =acardamV21ainfix +ainfix +c1acardamV214acardamV216Aainfix =aordamV21aordamV216Aainfix =aordamV214aordamV21Aainfix =amk type_paramsV8V9aprm2V216Aainfix =amk type_paramsV6V7aprm1V216Aainfix =aprm2V214amk type_paramsV8V9Aainfix =aprm1V214amk type_paramsV6V7Aacorrect_foraordamV21akeyV217Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V215aTrueAacV216AacV214Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V215aVNodeVVVwV22FAacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add_all.1"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.2"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCacV20aVEmptytaVNodeVVVVV22ICainfix =ainfix @afuncamV21V27aNoneIacorrect_foraordamV21V27FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV30V32aNoneIaleaordamV21V32akeyV31Aainfix =ainfix @afuncamV28V32aNoneIaleaordamV21akeyV31V32Aainfix =ainfix @afuncamV21V32aSomeV31IaeqaordamV21V32akeyV31Aainfix =ainfix @afuncamV21V32ainfix @afuncamV30V32IaltaordamV21akeyV31V32Aainfix =ainfix @afuncamV21V32ainfix @afuncamV28V32IaltaordamV21V32akeyV31Iacorrect_foraordamV21V32FAainfix =acardamV21ainfix +ainfix +c1acardamV28acardamV30Aainfix =aordamV21aordamV30Aainfix =aordamV28aordamV21Aainfix =amk type_paramsV8V9aprm2V30Aainfix =amk type_paramsV6V7aprm1V30Aainfix =aprm2V28amk type_paramsV8V9Aainfix =aprm1V28amk type_paramsV6V7Aacorrect_foraordamV21akeyV31Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V29aTrueAacV30AacV28Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V29aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.3"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix =ainfix @afuncamV20V23ainfix @afuncamV21V23INainfix =ainfix @afuncamV21V23aNoneIacorrect_foraordamV21V23FaVEmptytaVNodeVVVVV22ICainfix =ainfix @afuncamV21V28aNoneIacorrect_foraordamV21V28FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV31V33aNoneIaleaordamV21V33akeyV32Aainfix =ainfix @afuncamV29V33aNoneIaleaordamV21akeyV32V33Aainfix =ainfix @afuncamV21V33aSomeV32IaeqaordamV21V33akeyV32Aainfix =ainfix @afuncamV21V33ainfix @afuncamV31V33IaltaordamV21akeyV32V33Aainfix =ainfix @afuncamV21V33ainfix @afuncamV29V33IaltaordamV21V33akeyV32Iacorrect_foraordamV21V33FAainfix =acardamV21ainfix +ainfix +c1acardamV29acardamV31Aainfix =aordamV21aordamV31Aainfix =aordamV29aordamV21Aainfix =amk type_paramsV8V9aprm2V31Aainfix =amk type_paramsV6V7aprm1V31Aainfix =aprm2V29amk type_paramsV8V9Aainfix =aprm1V29amk type_paramsV6V7Aacorrect_foraordamV21akeyV32Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V30aTrueAacV31AacV29Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V30aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.15"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.4"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix >=acardamV20acardamV21aVEmptytaVNodeVVVVV22ICainfix =ainfix @afuncamV21V27aNoneIacorrect_foraordamV21V27FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV30V32aNoneIaleaordamV21V32akeyV31Aainfix =ainfix @afuncamV28V32aNoneIaleaordamV21akeyV31V32Aainfix =ainfix @afuncamV21V32aSomeV31IaeqaordamV21V32akeyV31Aainfix =ainfix @afuncamV21V32ainfix @afuncamV30V32IaltaordamV21akeyV31V32Aainfix =ainfix @afuncamV21V32ainfix @afuncamV28V32IaltaordamV21V32akeyV31Iacorrect_foraordamV21V32FAainfix =acardamV21ainfix +ainfix +c1acardamV28acardamV30Aainfix =aordamV21aordamV30Aainfix =aordamV28aordamV21Aainfix =amk type_paramsV8V9aprm2V30Aainfix =amk type_paramsV6V7aprm1V30Aainfix =aprm2V28amk type_paramsV8V9Aainfix =aprm1V28amk type_paramsV6V7Aacorrect_foraordamV21akeyV31Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V29aTrueAacV30AacV28Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V29aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.17"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.5"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix >=acardamV20acardamV20aVEmptytaVNodeVVVVV22ICainfix =ainfix @afuncamV21V27aNoneIacorrect_foraordamV21V27FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV30V32aNoneIaleaordamV21V32akeyV31Aainfix =ainfix @afuncamV28V32aNoneIaleaordamV21akeyV31V32Aainfix =ainfix @afuncamV21V32aSomeV31IaeqaordamV21V32akeyV31Aainfix =ainfix @afuncamV21V32ainfix @afuncamV30V32IaltaordamV21akeyV31V32Aainfix =ainfix @afuncamV21V32ainfix @afuncamV28V32IaltaordamV21V32akeyV31Iacorrect_foraordamV21V32FAainfix =acardamV21ainfix +ainfix +c1acardamV28acardamV30Aainfix =aordamV21aordamV30Aainfix =aordamV28aordamV21Aainfix =amk type_paramsV8V9aprm2V30Aainfix =amk type_paramsV6V7aprm1V30Aainfix =aprm2V28amk type_paramsV8V9Aainfix =aprm1V28amk type_paramsV6V7Aacorrect_foraordamV21akeyV31Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V29aTrueAacV30AacV28Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V29aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.14"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.6"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="6. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V27aNoneIacorrect_foraordamV21V27FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV30V32aNoneIaleaordamV21V32akeyV31Aainfix =ainfix @afuncamV28V32aNoneIaleaordamV21akeyV31V32Aainfix =ainfix @afuncamV21V32aSomeV31IaeqaordamV21V32akeyV31Aainfix =ainfix @afuncamV21V32ainfix @afuncamV30V32IaltaordamV21akeyV31V32Aainfix =ainfix @afuncamV21V32ainfix @afuncamV28V32IaltaordamV21V32akeyV31Iacorrect_foraordamV21V32FAainfix =acardamV21ainfix +ainfix +c1acardamV28acardamV30Aainfix =aordamV21aordamV30Aainfix =aordamV28aordamV21Aainfix =amk type_paramsV8V9aprm2V30Aainfix =amk type_paramsV6V7aprm1V30Aainfix =aprm2V28amk type_paramsV8V9Aainfix =aprm1V28amk type_paramsV6V7Aacorrect_foraordamV21akeyV31Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V29aTrueAacV30AacV28Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V29aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.14"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.7"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV21aVEmptytaVNodeVVVVV27ICainfix =ainfix @afuncamV20V32aNoneIacorrect_foraordamV20V32FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV35V37aNoneIaleaordamV20V37akeyV36Aainfix =ainfix @afuncamV33V37aNoneIaleaordamV20akeyV36V37Aainfix =ainfix @afuncamV20V37aSomeV36IaeqaordamV20V37akeyV36Aainfix =ainfix @afuncamV20V37ainfix @afuncamV35V37IaltaordamV20akeyV36V37Aainfix =ainfix @afuncamV20V37ainfix @afuncamV33V37IaltaordamV20V37akeyV36Iacorrect_foraordamV20V37FAainfix =acardamV20ainfix +ainfix +c1acardamV33acardamV35Aainfix =aordamV20aordamV35Aainfix =aordamV33aordamV20Aainfix =amk type_paramsV18V19aprm2V35Aainfix =amk type_paramsV16V17aprm1V35Aainfix =aprm2V33amk type_paramsV18V19Aainfix =aprm1V33amk type_paramsV16V17Aacorrect_foraordamV20akeyV36Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V34aTrueAacV35AacV33Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V34aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V38aNoneIacorrect_foraordamV21V38FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV41V43aNoneIaleaordamV21V43akeyV42Aainfix =ainfix @afuncamV39V43aNoneIaleaordamV21akeyV42V43Aainfix =ainfix @afuncamV21V43aSomeV42IaeqaordamV21V43akeyV42Aainfix =ainfix @afuncamV21V43ainfix @afuncamV41V43IaltaordamV21akeyV42V43Aainfix =ainfix @afuncamV21V43ainfix @afuncamV39V43IaltaordamV21V43akeyV42Iacorrect_foraordamV21V43FAainfix =acardamV21ainfix +ainfix +c1acardamV39acardamV41Aainfix =aordamV21aordamV41Aainfix =aordamV39aordamV21Aainfix =amk type_paramsV8V9aprm2V41Aainfix =amk type_paramsV6V7aprm1V41Aainfix =aprm2V39amk type_paramsV8V9Aainfix =aprm1V39amk type_paramsV6V7Aacorrect_foraordamV21akeyV42Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V40aTrueAacV41AacV39Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V40aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.16"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.8"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="8. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCainfix =ainfix @afuncamV21V28ainfix @afuncamV20V28Iainfix =ainfix @afuncamV21V28aNoneIacorrect_foraordamV21V28FaVEmptytaVNodeVVVVV27ICainfix =ainfix @afuncamV20V33aNoneIacorrect_foraordamV20V33FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV36V38aNoneIaleaordamV20V38akeyV37Aainfix =ainfix @afuncamV34V38aNoneIaleaordamV20akeyV37V38Aainfix =ainfix @afuncamV20V38aSomeV37IaeqaordamV20V38akeyV37Aainfix =ainfix @afuncamV20V38ainfix @afuncamV36V38IaltaordamV20akeyV37V38Aainfix =ainfix @afuncamV20V38ainfix @afuncamV34V38IaltaordamV20V38akeyV37Iacorrect_foraordamV20V38FAainfix =acardamV20ainfix +ainfix +c1acardamV34acardamV36Aainfix =aordamV20aordamV36Aainfix =aordamV34aordamV20Aainfix =amk type_paramsV18V19aprm2V36Aainfix =amk type_paramsV16V17aprm1V36Aainfix =aprm2V34amk type_paramsV18V19Aainfix =aprm1V34amk type_paramsV16V17Aacorrect_foraordamV20akeyV37Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V35aTrueAacV36AacV34Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V35aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V39aNoneIacorrect_foraordamV21V39FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV42V44aNoneIaleaordamV21V44akeyV43Aainfix =ainfix @afuncamV40V44aNoneIaleaordamV21akeyV43V44Aainfix =ainfix @afuncamV21V44aSomeV43IaeqaordamV21V44akeyV43Aainfix =ainfix @afuncamV21V44ainfix @afuncamV42V44IaltaordamV21akeyV43V44Aainfix =ainfix @afuncamV21V44ainfix @afuncamV40V44IaltaordamV21V44akeyV43Iacorrect_foraordamV21V44FAainfix =acardamV21ainfix +ainfix +c1acardamV40acardamV42Aainfix =aordamV21aordamV42Aainfix =aordamV40aordamV21Aainfix =amk type_paramsV8V9aprm2V42Aainfix =amk type_paramsV6V7aprm1V42Aainfix =aprm2V40amk type_paramsV8V9Aainfix =aprm1V40amk type_paramsV6V7Aacorrect_foraordamV21akeyV43Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V41aTrueAacV42AacV40Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V41aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.16"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.9"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="9. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCainfix >=acardamV21acardamV21aVEmptytaVNodeVVVVV27ICainfix =ainfix @afuncamV20V32aNoneIacorrect_foraordamV20V32FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV35V37aNoneIaleaordamV20V37akeyV36Aainfix =ainfix @afuncamV33V37aNoneIaleaordamV20akeyV36V37Aainfix =ainfix @afuncamV20V37aSomeV36IaeqaordamV20V37akeyV36Aainfix =ainfix @afuncamV20V37ainfix @afuncamV35V37IaltaordamV20akeyV36V37Aainfix =ainfix @afuncamV20V37ainfix @afuncamV33V37IaltaordamV20V37akeyV36Iacorrect_foraordamV20V37FAainfix =acardamV20ainfix +ainfix +c1acardamV33acardamV35Aainfix =aordamV20aordamV35Aainfix =aordamV33aordamV20Aainfix =amk type_paramsV18V19aprm2V35Aainfix =amk type_paramsV16V17aprm1V35Aainfix =aprm2V33amk type_paramsV18V19Aainfix =aprm1V33amk type_paramsV16V17Aacorrect_foraordamV20akeyV36Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V34aTrueAacV35AacV33Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V34aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V38aNoneIacorrect_foraordamV21V38FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV41V43aNoneIaleaordamV21V43akeyV42Aainfix =ainfix @afuncamV39V43aNoneIaleaordamV21akeyV42V43Aainfix =ainfix @afuncamV21V43aSomeV42IaeqaordamV21V43akeyV42Aainfix =ainfix @afuncamV21V43ainfix @afuncamV41V43IaltaordamV21akeyV42V43Aainfix =ainfix @afuncamV21V43ainfix @afuncamV39V43IaltaordamV21V43akeyV42Iacorrect_foraordamV21V43FAainfix =acardamV21ainfix +ainfix +c1acardamV39acardamV41Aainfix =aordamV21aordamV41Aainfix =aordamV39aordamV21Aainfix =amk type_paramsV8V9aprm2V41Aainfix =amk type_paramsV6V7aprm1V41Aainfix =aprm2V39amk type_paramsV8V9Aainfix =aprm1V39amk type_paramsV6V7Aacorrect_foraordamV21akeyV42Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V40aTrueAacV41AacV39Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V40aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.10"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="10. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCainfix >=acardamV21acardamV20aVEmptytaVNodeVVVVV27ICainfix =ainfix @afuncamV20V32aNoneIacorrect_foraordamV20V32FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV35V37aNoneIaleaordamV20V37akeyV36Aainfix =ainfix @afuncamV33V37aNoneIaleaordamV20akeyV36V37Aainfix =ainfix @afuncamV20V37aSomeV36IaeqaordamV20V37akeyV36Aainfix =ainfix @afuncamV20V37ainfix @afuncamV35V37IaltaordamV20akeyV36V37Aainfix =ainfix @afuncamV20V37ainfix @afuncamV33V37IaltaordamV20V37akeyV36Iacorrect_foraordamV20V37FAainfix =acardamV20ainfix +ainfix +c1acardamV33acardamV35Aainfix =aordamV20aordamV35Aainfix =aordamV33aordamV20Aainfix =amk type_paramsV18V19aprm2V35Aainfix =amk type_paramsV16V17aprm1V35Aainfix =aprm2V33amk type_paramsV18V19Aainfix =aprm1V33amk type_paramsV16V17Aacorrect_foraordamV20akeyV36Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V34aTrueAacV35AacV33Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V34aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V38aNoneIacorrect_foraordamV21V38FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV41V43aNoneIaleaordamV21V43akeyV42Aainfix =ainfix @afuncamV39V43aNoneIaleaordamV21akeyV42V43Aainfix =ainfix @afuncamV21V43aSomeV42IaeqaordamV21V43akeyV42Aainfix =ainfix @afuncamV21V43ainfix @afuncamV41V43IaltaordamV21akeyV42V43Aainfix =ainfix @afuncamV21V43ainfix @afuncamV39V43IaltaordamV21V43akeyV42Iacorrect_foraordamV21V43FAainfix =acardamV21ainfix +ainfix +c1acardamV39acardamV41Aainfix =aordamV21aordamV41Aainfix =aordamV39aordamV21Aainfix =amk type_paramsV8V9aprm2V41Aainfix =amk type_paramsV6V7aprm1V41Aainfix =aprm2V39amk type_paramsV8V9Aainfix =aprm1V39amk type_paramsV6V7Aacorrect_foraordamV21akeyV42Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V40aTrueAacV41AacV39Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V40aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.13"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.11"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="11. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V34aNoneIacorrect_foraordamV20V34FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV37V39aNoneIaleaordamV20V39akeyV38Aainfix =ainfix @afuncamV35V39aNoneIaleaordamV20akeyV38V39Aainfix =ainfix @afuncamV20V39aSomeV38IaeqaordamV20V39akeyV38Aainfix =ainfix @afuncamV20V39ainfix @afuncamV37V39IaltaordamV20akeyV38V39Aainfix =ainfix @afuncamV20V39ainfix @afuncamV35V39IaltaordamV20V39akeyV38Iacorrect_foraordamV20V39FAainfix =acardamV20ainfix +ainfix +c1acardamV35acardamV37Aainfix =aordamV20aordamV37Aainfix =aordamV35aordamV20Aainfix =amk type_paramsV18V19aprm2V37Aainfix =amk type_paramsV16V17aprm1V37Aainfix =aprm2V35amk type_paramsV18V19Aainfix =aprm1V35amk type_paramsV16V17Aacorrect_foraordamV20akeyV38Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V36aTrueAacV37AacV35Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V36aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V40aNoneIacorrect_foraordamV21V40FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV43V45aNoneIaleaordamV21V45akeyV44Aainfix =ainfix @afuncamV41V45aNoneIaleaordamV21akeyV44V45Aainfix =ainfix @afuncamV21V45aSomeV44IaeqaordamV21V45akeyV44Aainfix =ainfix @afuncamV21V45ainfix @afuncamV43V45IaltaordamV21akeyV44V45Aainfix =ainfix @afuncamV21V45ainfix @afuncamV41V45IaltaordamV21V45akeyV44Iacorrect_foraordamV21V45FAainfix =acardamV21ainfix +ainfix +c1acardamV41acardamV43Aainfix =aordamV21aordamV43Aainfix =aordamV41aordamV21Aainfix =amk type_paramsV8V9aprm2V43Aainfix =amk type_paramsV6V7aprm1V43Aainfix =aprm2V41amk type_paramsV8V9Aainfix =aprm1V41amk type_paramsV6V7Aacorrect_foraordamV21akeyV44Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V42aTrueAacV43AacV41Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V42aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.14"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.12"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="12. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V35aNoneIacorrect_foraordamV20V35FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV38V40aNoneIaleaordamV20V40akeyV39Aainfix =ainfix @afuncamV36V40aNoneIaleaordamV20akeyV39V40Aainfix =ainfix @afuncamV20V40aSomeV39IaeqaordamV20V40akeyV39Aainfix =ainfix @afuncamV20V40ainfix @afuncamV38V40IaltaordamV20akeyV39V40Aainfix =ainfix @afuncamV20V40ainfix @afuncamV36V40IaltaordamV20V40akeyV39Iacorrect_foraordamV20V40FAainfix =acardamV20ainfix +ainfix +c1acardamV36acardamV38Aainfix =aordamV20aordamV38Aainfix =aordamV36aordamV20Aainfix =amk type_paramsV18V19aprm2V38Aainfix =amk type_paramsV16V17aprm1V38Aainfix =aprm2V36amk type_paramsV18V19Aainfix =aprm1V36amk type_paramsV16V17Aacorrect_foraordamV20akeyV39Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V37aTrueAacV38AacV36Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V37aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V41aNoneIacorrect_foraordamV21V41FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV44V46aNoneIaleaordamV21V46akeyV45Aainfix =ainfix @afuncamV42V46aNoneIaleaordamV21akeyV45V46Aainfix =ainfix @afuncamV21V46aSomeV45IaeqaordamV21V46akeyV45Aainfix =ainfix @afuncamV21V46ainfix @afuncamV44V46IaltaordamV21akeyV45V46Aainfix =ainfix @afuncamV21V46ainfix @afuncamV42V46IaltaordamV21V46akeyV45Iacorrect_foraordamV21V46FAainfix =acardamV21ainfix +ainfix +c1acardamV42acardamV44Aainfix =aordamV21aordamV44Aainfix =aordamV42aordamV21Aainfix =amk type_paramsV8V9aprm2V44Aainfix =amk type_paramsV6V7aprm1V44Aainfix =aprm2V42amk type_paramsV8V9Aainfix =aprm1V42amk type_paramsV6V7Aacorrect_foraordamV21akeyV45Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V43aTrueAacV44AacV42Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V43aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.13"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="13. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V35aNoneIacorrect_foraordamV20V35FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV38V40aNoneIaleaordamV20V40akeyV39Aainfix =ainfix @afuncamV36V40aNoneIaleaordamV20akeyV39V40Aainfix =ainfix @afuncamV20V40aSomeV39IaeqaordamV20V40akeyV39Aainfix =ainfix @afuncamV20V40ainfix @afuncamV38V40IaltaordamV20akeyV39V40Aainfix =ainfix @afuncamV20V40ainfix @afuncamV36V40IaltaordamV20V40akeyV39Iacorrect_foraordamV20V40FAainfix =acardamV20ainfix +ainfix +c1acardamV36acardamV38Aainfix =aordamV20aordamV38Aainfix =aordamV36aordamV20Aainfix =amk type_paramsV18V19aprm2V38Aainfix =amk type_paramsV16V17aprm1V38Aainfix =aprm2V36amk type_paramsV18V19Aainfix =aprm1V36amk type_paramsV16V17Aacorrect_foraordamV20akeyV39Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V37aTrueAacV38AacV36Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V37aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V41aNoneIacorrect_foraordamV21V41FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV44V46aNoneIaleaordamV21V46akeyV45Aainfix =ainfix @afuncamV42V46aNoneIaleaordamV21akeyV45V46Aainfix =ainfix @afuncamV21V46aSomeV45IaeqaordamV21V46akeyV45Aainfix =ainfix @afuncamV21V46ainfix @afuncamV44V46IaltaordamV21akeyV45V46Aainfix =ainfix @afuncamV21V46ainfix @afuncamV42V46IaltaordamV21V46akeyV45Iacorrect_foraordamV21V46FAainfix =acardamV21ainfix +ainfix +c1acardamV42acardamV44Aainfix =aordamV21aordamV44Aainfix =aordamV42aordamV21Aainfix =amk type_paramsV8V9aprm2V44Aainfix =amk type_paramsV6V7aprm1V44Aainfix =aprm2V42amk type_paramsV8V9Aainfix =aprm1V42amk type_paramsV6V7Aacorrect_foraordamV21akeyV45Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V43aTrueAacV44AacV42Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V43aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.16"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.14"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="14. variant decrease"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="variant decreaseCtaVEmptyCtaVEmptyainfix <ainfix +acardamV56acardamV28ainfix +acardamV21acardamV20Aainfix <=c0ainfix +acardamV21acardamV20Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV59V62aNoneIaleV60V62V61Aacorrect_forV60V62FAainfix =ainfix @afuncamV59V63ainfix @afuncamV21V63IaltV60V61V63Aacorrect_forV60V63FAainfix =ainfix @afuncamV58V64aNoneIaleV60V61V64Aacorrect_forV60V64FAainfix =ainfix @afuncamV58V65ainfix @afuncamV21V65IaltV60V65V61Aacorrect_forV60V65FAainfix >=acardamV21ainfix +acardamV58acardamV59Aiainfix =acardamV21ainfix +c1ainfix +acardamV58acardamV59ainfix =acardamV21ainfix +acardamV58acardamV59ainfix =V45aNoneACainfix =ainfix @afuncamV21V61aNoneAainfix =ainfix @afuncamV21V66aNoneIaeqV60V61V66Aacorrect_forV60V66FaNoneainfix =aSomeV68ainfix @afuncamV21akeyV68Aainfix =ainfix @afuncamV21V61aSomeV68Aainfix =ainfix @afuncamV21V69aSomeV68IaeqV60V61V69Aacorrect_forV60V69FAaeqV60V61akeyV68Aacorrect_forV60akeyV68Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V67Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V67aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV59AacV58Aainfix =aordamV21aordamV59Aainfix =aordamV58aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V70aNoneIacorrect_foraordamV20V70FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV73V75aNoneIaleaordamV20V75akeyV74Aainfix =ainfix @afuncamV71V75aNoneIaleaordamV20akeyV74V75Aainfix =ainfix @afuncamV20V75aSomeV74IaeqaordamV20V75akeyV74Aainfix =ainfix @afuncamV20V75ainfix @afuncamV73V75IaltaordamV20akeyV74V75Aainfix =ainfix @afuncamV20V75ainfix @afuncamV71V75IaltaordamV20V75akeyV74Iacorrect_foraordamV20V75FAainfix =acardamV20ainfix +ainfix +c1acardamV71acardamV73Aainfix =aordamV20aordamV73Aainfix =aordamV71aordamV20Aainfix =amk type_paramsV18V19aprm2V73Aainfix =amk type_paramsV16V17aprm1V73Aainfix =aprm2V71amk type_paramsV18V19Aainfix =aprm1V71amk type_paramsV16V17Aacorrect_foraordamV20akeyV74Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V72aTrueAacV73AacV71Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V72aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V76aNoneIacorrect_foraordamV21V76FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV79V81aNoneIaleaordamV21V81akeyV80Aainfix =ainfix @afuncamV77V81aNoneIaleaordamV21akeyV80V81Aainfix =ainfix @afuncamV21V81aSomeV80IaeqaordamV21V81akeyV80Aainfix =ainfix @afuncamV21V81ainfix @afuncamV79V81IaltaordamV21akeyV80V81Aainfix =ainfix @afuncamV21V81ainfix @afuncamV77V81IaltaordamV21V81akeyV80Iacorrect_foraordamV21V81FAainfix =acardamV21ainfix +ainfix +c1acardamV77acardamV79Aainfix =aordamV21aordamV79Aainfix =aordamV77aordamV21Aainfix =amk type_paramsV8V9aprm2V79Aainfix =amk type_paramsV6V7aprm1V79Aainfix =aprm2V77amk type_paramsV8V9Aainfix =aprm1V77amk type_paramsV6V7Aacorrect_foraordamV21akeyV80Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V78aTrueAacV79AacV77Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V78aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.21"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.15"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="15. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV59V62aNoneIaleV60V62V61Aacorrect_forV60V62FAainfix =ainfix @afuncamV59V63ainfix @afuncamV21V63IaltV60V61V63Aacorrect_forV60V63FAainfix =ainfix @afuncamV58V64aNoneIaleV60V61V64Aacorrect_forV60V64FAainfix =ainfix @afuncamV58V65ainfix @afuncamV21V65IaltV60V65V61Aacorrect_forV60V65FAainfix >=acardamV21ainfix +acardamV58acardamV59Aiainfix =acardamV21ainfix +c1ainfix +acardamV58acardamV59ainfix =acardamV21ainfix +acardamV58acardamV59ainfix =V45aNoneACainfix =ainfix @afuncamV21V61aNoneAainfix =ainfix @afuncamV21V66aNoneIaeqV60V61V66Aacorrect_forV60V66FaNoneainfix =aSomeV68ainfix @afuncamV21akeyV68Aainfix =ainfix @afuncamV21V61aSomeV68Aainfix =ainfix @afuncamV21V69aSomeV68IaeqV60V61V69Aacorrect_forV60V69FAaeqV60V61akeyV68Aacorrect_forV60akeyV68Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V67Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V67aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV59AacV58Aainfix =aordamV21aordamV59Aainfix =aordamV58aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V70aNoneIacorrect_foraordamV20V70FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV73V75aNoneIaleaordamV20V75akeyV74Aainfix =ainfix @afuncamV71V75aNoneIaleaordamV20akeyV74V75Aainfix =ainfix @afuncamV20V75aSomeV74IaeqaordamV20V75akeyV74Aainfix =ainfix @afuncamV20V75ainfix @afuncamV73V75IaltaordamV20akeyV74V75Aainfix =ainfix @afuncamV20V75ainfix @afuncamV71V75IaltaordamV20V75akeyV74Iacorrect_foraordamV20V75FAainfix =acardamV20ainfix +ainfix +c1acardamV71acardamV73Aainfix =aordamV20aordamV73Aainfix =aordamV71aordamV20Aainfix =amk type_paramsV18V19aprm2V73Aainfix =amk type_paramsV16V17aprm1V73Aainfix =aprm2V71amk type_paramsV18V19Aainfix =aprm1V71amk type_paramsV16V17Aacorrect_foraordamV20akeyV74Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V72aTrueAacV73AacV71Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V72aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V76aNoneIacorrect_foraordamV21V76FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV79V81aNoneIaleaordamV21V81akeyV80Aainfix =ainfix @afuncamV77V81aNoneIaleaordamV21akeyV80V81Aainfix =ainfix @afuncamV21V81aSomeV80IaeqaordamV21V81akeyV80Aainfix =ainfix @afuncamV21V81ainfix @afuncamV79V81IaltaordamV21akeyV80V81Aainfix =ainfix @afuncamV21V81ainfix @afuncamV77V81IaltaordamV21V81akeyV80Iacorrect_foraordamV21V81FAainfix =acardamV21ainfix +ainfix +c1acardamV77acardamV79Aainfix =aordamV21aordamV79Aainfix =aordamV77aordamV21Aainfix =amk type_paramsV8V9aprm2V79Aainfix =amk type_paramsV6V7aprm1V79Aainfix =aprm2V77amk type_paramsV8V9Aainfix =aprm1V77amk type_paramsV6V7Aacorrect_foraordamV21akeyV80Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V78aTrueAacV79AacV77Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V78aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.25"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.16"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="16. variant decrease"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="variant decreaseCtaVEmptyCtaVEmptyainfix <ainfix +acardamV57acardamV30ainfix +acardamV21acardamV20Aainfix <=c0ainfix +acardamV21acardamV20Iainfix >=acardamV68acardamV28Aainfix >=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V69ainfix @afuncamV56V69ainfix =ainfix @afuncamV68V69ainfix @afuncamV28V69ainfix =ainfix @afuncamV56V69aNoneIacorrect_foraordamV56V69FAainfix =aordamV68aordamV28Aainfix =amk type_paramsV66V67aprm2V28Aainfix =amk type_paramsV64V65aprm1V28AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV71V74aNoneIaleV72V74V73Aacorrect_forV72V74FAainfix =ainfix @afuncamV71V75ainfix @afuncamV21V75IaltV72V73V75Aacorrect_forV72V75FAainfix =ainfix @afuncamV70V76aNoneIaleV72V73V76Aacorrect_forV72V76FAainfix =ainfix @afuncamV70V77ainfix @afuncamV21V77IaltV72V77V73Aacorrect_forV72V77FAainfix >=acardamV21ainfix +acardamV70acardamV71Aiainfix =acardamV21ainfix +c1ainfix +acardamV70acardamV71ainfix =acardamV21ainfix +acardamV70acardamV71ainfix =V45aNoneACainfix =ainfix @afuncamV21V73aNoneAainfix =ainfix @afuncamV21V78aNoneIaeqV72V73V78Aacorrect_forV72V78FaNoneainfix =aSomeV80ainfix @afuncamV21akeyV80Aainfix =ainfix @afuncamV21V73aSomeV80Aainfix =ainfix @afuncamV21V81aSomeV80IaeqV72V73V81Aacorrect_forV72V81FAaeqV72V73akeyV80Aacorrect_forV72akeyV80Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V79Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V79aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV71AacV70Aainfix =aordamV21aordamV71Aainfix =aordamV70aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V82aNoneIacorrect_foraordamV20V82FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV85V87aNoneIaleaordamV20V87akeyV86Aainfix =ainfix @afuncamV83V87aNoneIaleaordamV20akeyV86V87Aainfix =ainfix @afuncamV20V87aSomeV86IaeqaordamV20V87akeyV86Aainfix =ainfix @afuncamV20V87ainfix @afuncamV85V87IaltaordamV20akeyV86V87Aainfix =ainfix @afuncamV20V87ainfix @afuncamV83V87IaltaordamV20V87akeyV86Iacorrect_foraordamV20V87FAainfix =acardamV20ainfix +ainfix +c1acardamV83acardamV85Aainfix =aordamV20aordamV85Aainfix =aordamV83aordamV20Aainfix =amk type_paramsV18V19aprm2V85Aainfix =amk type_paramsV16V17aprm1V85Aainfix =aprm2V83amk type_paramsV18V19Aainfix =aprm1V83amk type_paramsV16V17Aacorrect_foraordamV20akeyV86Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V84aTrueAacV85AacV83Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V84aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V88aNoneIacorrect_foraordamV21V88FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV91V93aNoneIaleaordamV21V93akeyV92Aainfix =ainfix @afuncamV89V93aNoneIaleaordamV21akeyV92V93Aainfix =ainfix @afuncamV21V93aSomeV92IaeqaordamV21V93akeyV92Aainfix =ainfix @afuncamV21V93ainfix @afuncamV91V93IaltaordamV21akeyV92V93Aainfix =ainfix @afuncamV21V93ainfix @afuncamV89V93IaltaordamV21V93akeyV92Iacorrect_foraordamV21V93FAainfix =acardamV21ainfix +ainfix +c1acardamV89acardamV91Aainfix =aordamV21aordamV91Aainfix =aordamV89aordamV21Aainfix =amk type_paramsV8V9aprm2V91Aainfix =amk type_paramsV6V7aprm1V91Aainfix =aprm2V89amk type_paramsV8V9Aainfix =aprm1V89amk type_paramsV6V7Aacorrect_foraordamV21akeyV92Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V90aTrueAacV91AacV89Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V90aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.17"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="17. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix >=acardamV68acardamV28Aainfix >=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V69ainfix @afuncamV56V69ainfix =ainfix @afuncamV68V69ainfix @afuncamV28V69ainfix =ainfix @afuncamV56V69aNoneIacorrect_foraordamV56V69FAainfix =aordamV68aordamV28Aainfix =amk type_paramsV66V67aprm2V28Aainfix =amk type_paramsV64V65aprm1V28AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV71V74aNoneIaleV72V74V73Aacorrect_forV72V74FAainfix =ainfix @afuncamV71V75ainfix @afuncamV21V75IaltV72V73V75Aacorrect_forV72V75FAainfix =ainfix @afuncamV70V76aNoneIaleV72V73V76Aacorrect_forV72V76FAainfix =ainfix @afuncamV70V77ainfix @afuncamV21V77IaltV72V77V73Aacorrect_forV72V77FAainfix >=acardamV21ainfix +acardamV70acardamV71Aiainfix =acardamV21ainfix +c1ainfix +acardamV70acardamV71ainfix =acardamV21ainfix +acardamV70acardamV71ainfix =V45aNoneACainfix =ainfix @afuncamV21V73aNoneAainfix =ainfix @afuncamV21V78aNoneIaeqV72V73V78Aacorrect_forV72V78FaNoneainfix =aSomeV80ainfix @afuncamV21akeyV80Aainfix =ainfix @afuncamV21V73aSomeV80Aainfix =ainfix @afuncamV21V81aSomeV80IaeqV72V73V81Aacorrect_forV72V81FAaeqV72V73akeyV80Aacorrect_forV72akeyV80Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V79Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V79aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV71AacV70Aainfix =aordamV21aordamV71Aainfix =aordamV70aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V82aNoneIacorrect_foraordamV20V82FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV85V87aNoneIaleaordamV20V87akeyV86Aainfix =ainfix @afuncamV83V87aNoneIaleaordamV20akeyV86V87Aainfix =ainfix @afuncamV20V87aSomeV86IaeqaordamV20V87akeyV86Aainfix =ainfix @afuncamV20V87ainfix @afuncamV85V87IaltaordamV20akeyV86V87Aainfix =ainfix @afuncamV20V87ainfix @afuncamV83V87IaltaordamV20V87akeyV86Iacorrect_foraordamV20V87FAainfix =acardamV20ainfix +ainfix +c1acardamV83acardamV85Aainfix =aordamV20aordamV85Aainfix =aordamV83aordamV20Aainfix =amk type_paramsV18V19aprm2V85Aainfix =amk type_paramsV16V17aprm1V85Aainfix =aprm2V83amk type_paramsV18V19Aainfix =aprm1V83amk type_paramsV16V17Aacorrect_foraordamV20akeyV86Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V84aTrueAacV85AacV83Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V84aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V88aNoneIacorrect_foraordamV21V88FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV91V93aNoneIaleaordamV21V93akeyV92Aainfix =ainfix @afuncamV89V93aNoneIaleaordamV21akeyV92V93Aainfix =ainfix @afuncamV21V93aSomeV92IaeqaordamV21V93akeyV92Aainfix =ainfix @afuncamV21V93ainfix @afuncamV91V93IaltaordamV21akeyV92V93Aainfix =ainfix @afuncamV21V93ainfix @afuncamV89V93IaltaordamV21V93akeyV92Iacorrect_foraordamV21V93FAainfix =acardamV21ainfix +ainfix +c1acardamV89acardamV91Aainfix =aordamV21aordamV91Aainfix =aordamV89aordamV21Aainfix =amk type_paramsV8V9aprm2V91Aainfix =amk type_paramsV6V7aprm1V91Aainfix =aprm2V89amk type_paramsV8V9Aainfix =aprm1V89amk type_paramsV6V7Aacorrect_foraordamV21akeyV92Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V90aTrueAacV91AacV89Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V90aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.19"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.18"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="18. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetaSomeVV45Iainfix >=acardamV79acardamV30Aainfix >=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V81ainfix @afuncamV57V81ainfix =ainfix @afuncamV79V81ainfix @afuncamV30V81ainfix =ainfix @afuncamV57V81aNoneIacorrect_foraordamV57V81FAainfix =aordamV79aordamV30Aainfix =amk type_paramsV77V78aprm2V30Aainfix =amk type_paramsV75V76aprm1V30AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix >=acardamV68acardamV28Aainfix >=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V82ainfix @afuncamV56V82ainfix =ainfix @afuncamV68V82ainfix @afuncamV28V82ainfix =ainfix @afuncamV56V82aNoneIacorrect_foraordamV56V82FAainfix =aordamV68aordamV28Aainfix =amk type_paramsV66V67aprm2V28Aainfix =amk type_paramsV64V65aprm1V28AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV84V87aNoneIaleV85V87V86Aacorrect_forV85V87FAainfix =ainfix @afuncamV84V88ainfix @afuncamV21V88IaltV85V86V88Aacorrect_forV85V88FAainfix =ainfix @afuncamV83V89aNoneIaleV85V86V89Aacorrect_forV85V89FAainfix =ainfix @afuncamV83V90ainfix @afuncamV21V90IaltV85V90V86Aacorrect_forV85V90FAainfix >=acardamV21ainfix +acardamV83acardamV84Aiainfix =acardamV21ainfix +c1ainfix +acardamV83acardamV84ainfix =acardamV21ainfix +acardamV83acardamV84ainfix =V45aNoneACainfix =ainfix @afuncamV21V86aNoneAainfix =ainfix @afuncamV21V91aNoneIaeqV85V86V91Aacorrect_forV85V91FaNoneainfix =aSomeV93ainfix @afuncamV21akeyV93Aainfix =ainfix @afuncamV21V86aSomeV93Aainfix =ainfix @afuncamV21V94aSomeV93IaeqV85V86V94Aacorrect_forV85V94FAaeqV85V86akeyV93Aacorrect_forV85akeyV93Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V92Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V92aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV84AacV83Aainfix =aordamV21aordamV84Aainfix =aordamV83aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V95aNoneIacorrect_foraordamV20V95FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV98V100aNoneIaleaordamV20V100akeyV99Aainfix =ainfix @afuncamV96V100aNoneIaleaordamV20akeyV99V100Aainfix =ainfix @afuncamV20V100aSomeV99IaeqaordamV20V100akeyV99Aainfix =ainfix @afuncamV20V100ainfix @afuncamV98V100IaltaordamV20akeyV99V100Aainfix =ainfix @afuncamV20V100ainfix @afuncamV96V100IaltaordamV20V100akeyV99Iacorrect_foraordamV20V100FAainfix =acardamV20ainfix +ainfix +c1acardamV96acardamV98Aainfix =aordamV20aordamV98Aainfix =aordamV96aordamV20Aainfix =amk type_paramsV18V19aprm2V98Aainfix =amk type_paramsV16V17aprm1V98Aainfix =aprm2V96amk type_paramsV18V19Aainfix =aprm1V96amk type_paramsV16V17Aacorrect_foraordamV20akeyV99Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V97aTrueAacV98AacV96Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V97aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V101aNoneIacorrect_foraordamV21V101FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV104V106aNoneIaleaordamV21V106akeyV105Aainfix =ainfix @afuncamV102V106aNoneIaleaordamV21akeyV105V106Aainfix =ainfix @afuncamV21V106aSomeV105IaeqaordamV21V106akeyV105Aainfix =ainfix @afuncamV21V106ainfix @afuncamV104V106IaltaordamV21akeyV105V106Aainfix =ainfix @afuncamV21V106ainfix @afuncamV102V106IaltaordamV21V106akeyV105Iacorrect_foraordamV21V106FAainfix =acardamV21ainfix +ainfix +c1acardamV102acardamV104Aainfix =aordamV21aordamV104Aainfix =aordamV102aordamV21Aainfix =amk type_paramsV8V9aprm2V104Aainfix =amk type_paramsV6V7aprm1V104Aainfix =aprm2V102amk type_paramsV8V9Aainfix =aprm1V102amk type_paramsV6V7Aacorrect_foraordamV21akeyV105Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V103aTrueAacV104AacV102Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V103aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.17"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.19"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="19. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29aTrueaNonetaSomeVV45Iainfix >=acardamV79acardamV30Aainfix >=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V81ainfix @afuncamV57V81ainfix =ainfix @afuncamV79V81ainfix @afuncamV30V81ainfix =ainfix @afuncamV57V81aNoneIacorrect_foraordamV57V81FAainfix =aordamV79aordamV30Aainfix =amk type_paramsV77V78aprm2V30Aainfix =amk type_paramsV75V76aprm1V30AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix >=acardamV68acardamV28Aainfix >=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V82ainfix @afuncamV56V82ainfix =ainfix @afuncamV68V82ainfix @afuncamV28V82ainfix =ainfix @afuncamV56V82aNoneIacorrect_foraordamV56V82FAainfix =aordamV68aordamV28Aainfix =amk type_paramsV66V67aprm2V28Aainfix =amk type_paramsV64V65aprm1V28AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV84V87aNoneIaleV85V87V86Aacorrect_forV85V87FAainfix =ainfix @afuncamV84V88ainfix @afuncamV21V88IaltV85V86V88Aacorrect_forV85V88FAainfix =ainfix @afuncamV83V89aNoneIaleV85V86V89Aacorrect_forV85V89FAainfix =ainfix @afuncamV83V90ainfix @afuncamV21V90IaltV85V90V86Aacorrect_forV85V90FAainfix >=acardamV21ainfix +acardamV83acardamV84Aiainfix =acardamV21ainfix +c1ainfix +acardamV83acardamV84ainfix =acardamV21ainfix +acardamV83acardamV84ainfix =V45aNoneACainfix =ainfix @afuncamV21V86aNoneAainfix =ainfix @afuncamV21V91aNoneIaeqV85V86V91Aacorrect_forV85V91FaNoneainfix =aSomeV93ainfix @afuncamV21akeyV93Aainfix =ainfix @afuncamV21V86aSomeV93Aainfix =ainfix @afuncamV21V94aSomeV93IaeqV85V86V94Aacorrect_forV85V94FAaeqV85V86akeyV93Aacorrect_forV85akeyV93Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V92Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V92aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV84AacV83Aainfix =aordamV21aordamV84Aainfix =aordamV83aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V95aNoneIacorrect_foraordamV20V95FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV98V100aNoneIaleaordamV20V100akeyV99Aainfix =ainfix @afuncamV96V100aNoneIaleaordamV20akeyV99V100Aainfix =ainfix @afuncamV20V100aSomeV99IaeqaordamV20V100akeyV99Aainfix =ainfix @afuncamV20V100ainfix @afuncamV98V100IaltaordamV20akeyV99V100Aainfix =ainfix @afuncamV20V100ainfix @afuncamV96V100IaltaordamV20V100akeyV99Iacorrect_foraordamV20V100FAainfix =acardamV20ainfix +ainfix +c1acardamV96acardamV98Aainfix =aordamV20aordamV98Aainfix =aordamV96aordamV20Aainfix =amk type_paramsV18V19aprm2V98Aainfix =amk type_paramsV16V17aprm1V98Aainfix =aprm2V96amk type_paramsV18V19Aainfix =aprm1V96amk type_paramsV16V17Aacorrect_foraordamV20akeyV99Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V97aTrueAacV98AacV96Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V97aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V101aNoneIacorrect_foraordamV21V101FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV104V106aNoneIaleaordamV21V106akeyV105Aainfix =ainfix @afuncamV102V106aNoneIaleaordamV21akeyV105V106Aainfix =ainfix @afuncamV21V106aSomeV105IaeqaordamV21V106akeyV105Aainfix =ainfix @afuncamV21V106ainfix @afuncamV104V106IaltaordamV21akeyV105V106Aainfix =ainfix @afuncamV21V106ainfix @afuncamV102V106IaltaordamV21V106akeyV105Iacorrect_foraordamV21V106FAainfix =acardamV21ainfix +ainfix +c1acardamV102acardamV104Aainfix =aordamV21aordamV104Aainfix =aordamV102aordamV21Aainfix =amk type_paramsV8V9aprm2V104Aainfix =amk type_paramsV6V7aprm1V104Aainfix =aprm2V102amk type_paramsV8V9Aainfix =aprm1V102amk type_paramsV6V7Aacorrect_foraordamV21akeyV105Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V103aTrueAacV104AacV102Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V103aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.56"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.20"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="20. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCaltaordamV68akeyV80V81INainfix =ainfix @afuncamV79V81aNoneAaltaordamV68V81akeyV80INainfix =ainfix @afuncamV68V81aNoneIacorrect_foraordamV68V81FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29aNonetaSomeVV45Iainfix >=acardamV79acardamV30Aainfix >=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V83ainfix @afuncamV57V83ainfix =ainfix @afuncamV79V83ainfix @afuncamV30V83ainfix =ainfix @afuncamV57V83aNoneIacorrect_foraordamV57V83FAainfix =aordamV79aordamV30Aainfix =amk type_paramsV77V78aprm2V30Aainfix =amk type_paramsV75V76aprm1V30AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix >=acardamV68acardamV28Aainfix >=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V84ainfix @afuncamV56V84ainfix =ainfix @afuncamV68V84ainfix @afuncamV28V84ainfix =ainfix @afuncamV56V84aNoneIacorrect_foraordamV56V84FAainfix =aordamV68aordamV28Aainfix =amk type_paramsV66V67aprm2V28Aainfix =amk type_paramsV64V65aprm1V28AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV86V89aNoneIaleV87V89V88Aacorrect_forV87V89FAainfix =ainfix @afuncamV86V90ainfix @afuncamV21V90IaltV87V88V90Aacorrect_forV87V90FAainfix =ainfix @afuncamV85V91aNoneIaleV87V88V91Aacorrect_forV87V91FAainfix =ainfix @afuncamV85V92ainfix @afuncamV21V92IaltV87V92V88Aacorrect_forV87V92FAainfix >=acardamV21ainfix +acardamV85acardamV86Aiainfix =acardamV21ainfix +c1ainfix +acardamV85acardamV86ainfix =acardamV21ainfix +acardamV85acardamV86ainfix =V45aNoneACainfix =ainfix @afuncamV21V88aNoneAainfix =ainfix @afuncamV21V93aNoneIaeqV87V88V93Aacorrect_forV87V93FaNoneainfix =aSomeV95ainfix @afuncamV21akeyV95Aainfix =ainfix @afuncamV21V88aSomeV95Aainfix =ainfix @afuncamV21V96aSomeV95IaeqV87V88V96Aacorrect_forV87V96FAaeqV87V88akeyV95Aacorrect_forV87akeyV95Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V94Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V94aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV86AacV85Aainfix =aordamV21aordamV86Aainfix =aordamV85aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V97aNoneIacorrect_foraordamV20V97FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV100V102aNoneIaleaordamV20V102akeyV101Aainfix =ainfix @afuncamV98V102aNoneIaleaordamV20akeyV101V102Aainfix =ainfix @afuncamV20V102aSomeV101IaeqaordamV20V102akeyV101Aainfix =ainfix @afuncamV20V102ainfix @afuncamV100V102IaltaordamV20akeyV101V102Aainfix =ainfix @afuncamV20V102ainfix @afuncamV98V102IaltaordamV20V102akeyV101Iacorrect_foraordamV20V102FAainfix =acardamV20ainfix +ainfix +c1acardamV98acardamV100Aainfix =aordamV20aordamV100Aainfix =aordamV98aordamV20Aainfix =amk type_paramsV18V19aprm2V100Aainfix =amk type_paramsV16V17aprm1V100Aainfix =aprm2V98amk type_paramsV18V19Aainfix =aprm1V98amk type_paramsV16V17Aacorrect_foraordamV20akeyV101Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V99aTrueAacV100AacV98Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V99aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V103aNoneIacorrect_foraordamV21V103FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV106V108aNoneIaleaordamV21V108akeyV107Aainfix =ainfix @afuncamV104V108aNoneIaleaordamV21akeyV107V108Aainfix =ainfix @afuncamV21V108aSomeV107IaeqaordamV21V108akeyV107Aainfix =ainfix @afuncamV21V108ainfix @afuncamV106V108IaltaordamV21akeyV107V108Aainfix =ainfix @afuncamV21V108ainfix @afuncamV104V108IaltaordamV21V108akeyV107Iacorrect_foraordamV21V108FAainfix =acardamV21ainfix +ainfix +c1acardamV104acardamV106Aainfix =aordamV21aordamV106Aainfix =aordamV104aordamV21Aainfix =amk type_paramsV8V9aprm2V106Aainfix =amk type_paramsV6V7aprm1V106Aainfix =aprm2V104amk type_paramsV8V9Aainfix =aprm1V104amk type_paramsV6V7Aacorrect_foraordamV21akeyV107Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V105aTrueAacV106AacV104Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V105aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.38"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.21"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="21. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix =aordamV90aordamV20Aainfix =V89V19Aainfix =V88V18Aainfix =V87V17Aainfix =V86V16AacV90Iainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V92aSomeV91IaeqaordamV68V92akeyV91Aainfix =ainfix @afuncamV90V92ainfix @afuncamV79V92IaltaordamV68akeyV91V92Aainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92IaltaordamV68V92akeyV91Iacorrect_foraordamV68V92FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV93V94INainfix =ainfix @afuncamV79V94aNoneAaltaordamV68V94akeyV93INainfix =ainfix @afuncamV68V94aNoneIacorrect_foraordamV68V94FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetaSomeVV45Iainfix >=acardamV79acardamV30Aainfix >=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V96ainfix @afuncamV57V96ainfix =ainfix @afuncamV79V96ainfix @afuncamV30V96ainfix =ainfix @afuncamV57V96aNoneIacorrect_foraordamV57V96FAainfix =aordamV79aordamV30Aainfix =amk type_paramsV77V78aprm2V30Aainfix =amk type_paramsV75V76aprm1V30AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix >=acardamV68acardamV28Aainfix >=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V97ainfix @afuncamV56V97ainfix =ainfix @afuncamV68V97ainfix @afuncamV28V97ainfix =ainfix @afuncamV56V97aNoneIacorrect_foraordamV56V97FAainfix =aordamV68aordamV28Aainfix =amk type_paramsV66V67aprm2V28Aainfix =amk type_paramsV64V65aprm1V28AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV99V102aNoneIaleV100V102V101Aacorrect_forV100V102FAainfix =ainfix @afuncamV99V103ainfix @afuncamV21V103IaltV100V101V103Aacorrect_forV100V103FAainfix =ainfix @afuncamV98V104aNoneIaleV100V101V104Aacorrect_forV100V104FAainfix =ainfix @afuncamV98V105ainfix @afuncamV21V105IaltV100V105V101Aacorrect_forV100V105FAainfix >=acardamV21ainfix +acardamV98acardamV99Aiainfix =acardamV21ainfix +c1ainfix +acardamV98acardamV99ainfix =acardamV21ainfix +acardamV98acardamV99ainfix =V45aNoneACainfix =ainfix @afuncamV21V101aNoneAainfix =ainfix @afuncamV21V106aNoneIaeqV100V101V106Aacorrect_forV100V106FaNoneainfix =aSomeV108ainfix @afuncamV21akeyV108Aainfix =ainfix @afuncamV21V101aSomeV108Aainfix =ainfix @afuncamV21V109aSomeV108IaeqV100V101V109Aacorrect_forV100V109FAaeqV100V101akeyV108Aacorrect_forV100akeyV108Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV99AacV98Aainfix =aordamV21aordamV99Aainfix =aordamV98aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V110aNoneIacorrect_foraordamV20V110FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV113V115aNoneIaleaordamV20V115akeyV114Aainfix =ainfix @afuncamV111V115aNoneIaleaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115aSomeV114IaeqaordamV20V115akeyV114Aainfix =ainfix @afuncamV20V115ainfix @afuncamV113V115IaltaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115ainfix @afuncamV111V115IaltaordamV20V115akeyV114Iacorrect_foraordamV20V115FAainfix =acardamV20ainfix +ainfix +c1acardamV111acardamV113Aainfix =aordamV20aordamV113Aainfix =aordamV111aordamV20Aainfix =amk type_paramsV18V19aprm2V113Aainfix =amk type_paramsV16V17aprm1V113Aainfix =aprm2V111amk type_paramsV18V19Aainfix =aprm1V111amk type_paramsV16V17Aacorrect_foraordamV20akeyV114Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aTrueAacV113AacV111Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V116aNoneIacorrect_foraordamV21V116FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV119V121aNoneIaleaordamV21V121akeyV120Aainfix =ainfix @afuncamV117V121aNoneIaleaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121aSomeV120IaeqaordamV21V121akeyV120Aainfix =ainfix @afuncamV21V121ainfix @afuncamV119V121IaltaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121ainfix @afuncamV117V121IaltaordamV21V121akeyV120Iacorrect_foraordamV21V121FAainfix =acardamV21ainfix +ainfix +c1acardamV117acardamV119Aainfix =aordamV21aordamV119Aainfix =aordamV117aordamV21Aainfix =amk type_paramsV8V9aprm2V119Aainfix =amk type_paramsV6V7aprm1V119Aainfix =aprm2V117amk type_paramsV8V9Aainfix =aprm1V117amk type_paramsV6V7Aacorrect_foraordamV21akeyV120Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aTrueAacV119AacV117Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.22"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.22"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="22. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCiainfix =ainfix @afuncamV90V91ainfix @afuncamV21V91ainfix =ainfix @afuncamV90V91ainfix @afuncamV20V91ainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV21V91FIainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V93aSomeV92IaeqaordamV68V93akeyV92Aainfix =ainfix @afuncamV90V93ainfix @afuncamV79V93IaltaordamV68akeyV92V93Aainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93IaltaordamV68V93akeyV92Iacorrect_foraordamV68V93FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV94V95INainfix =ainfix @afuncamV79V95aNoneAaltaordamV68V95akeyV94INainfix =ainfix @afuncamV68V95aNoneIacorrect_foraordamV68V95FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetaSomeVV45Iainfix >=acardamV79acardamV30Aainfix >=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V97ainfix @afuncamV57V97ainfix =ainfix @afuncamV79V97ainfix @afuncamV30V97ainfix =ainfix @afuncamV57V97aNoneIacorrect_foraordamV57V97FAainfix =aordamV79aordamV30Aainfix =amk type_paramsV77V78aprm2V30Aainfix =amk type_paramsV75V76aprm1V30AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix >=acardamV68acardamV28Aainfix >=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V98ainfix @afuncamV56V98ainfix =ainfix @afuncamV68V98ainfix @afuncamV28V98ainfix =ainfix @afuncamV56V98aNoneIacorrect_foraordamV56V98FAainfix =aordamV68aordamV28Aainfix =amk type_paramsV66V67aprm2V28Aainfix =amk type_paramsV64V65aprm1V28AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV100V103aNoneIaleV101V103V102Aacorrect_forV101V103FAainfix =ainfix @afuncamV100V104ainfix @afuncamV21V104IaltV101V102V104Aacorrect_forV101V104FAainfix =ainfix @afuncamV99V105aNoneIaleV101V102V105Aacorrect_forV101V105FAainfix =ainfix @afuncamV99V106ainfix @afuncamV21V106IaltV101V106V102Aacorrect_forV101V106FAainfix >=acardamV21ainfix +acardamV99acardamV100Aiainfix =acardamV21ainfix +c1ainfix +acardamV99acardamV100ainfix =acardamV21ainfix +acardamV99acardamV100ainfix =V45aNoneACainfix =ainfix @afuncamV21V102aNoneAainfix =ainfix @afuncamV21V107aNoneIaeqV101V102V107Aacorrect_forV101V107FaNoneainfix =aSomeV109ainfix @afuncamV21akeyV109Aainfix =ainfix @afuncamV21V102aSomeV109Aainfix =ainfix @afuncamV21V110aSomeV109IaeqV101V102V110Aacorrect_forV101V110FAaeqV101V102akeyV109Aacorrect_forV101akeyV109Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V108Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V108aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV100AacV99Aainfix =aordamV21aordamV100Aainfix =aordamV99aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V111aNoneIacorrect_foraordamV20V111FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV114V116aNoneIaleaordamV20V116akeyV115Aainfix =ainfix @afuncamV112V116aNoneIaleaordamV20akeyV115V116Aainfix =ainfix @afuncamV20V116aSomeV115IaeqaordamV20V116akeyV115Aainfix =ainfix @afuncamV20V116ainfix @afuncamV114V116IaltaordamV20akeyV115V116Aainfix =ainfix @afuncamV20V116ainfix @afuncamV112V116IaltaordamV20V116akeyV115Iacorrect_foraordamV20V116FAainfix =acardamV20ainfix +ainfix +c1acardamV112acardamV114Aainfix =aordamV20aordamV114Aainfix =aordamV112aordamV20Aainfix =amk type_paramsV18V19aprm2V114Aainfix =amk type_paramsV16V17aprm1V114Aainfix =aprm2V112amk type_paramsV18V19Aainfix =aprm1V112amk type_paramsV16V17Aacorrect_foraordamV20akeyV115Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V113aTrueAacV114AacV112Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V113aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V117aNoneIacorrect_foraordamV21V117FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV120V122aNoneIaleaordamV21V122akeyV121Aainfix =ainfix @afuncamV118V122aNoneIaleaordamV21akeyV121V122Aainfix =ainfix @afuncamV21V122aSomeV121IaeqaordamV21V122akeyV121Aainfix =ainfix @afuncamV21V122ainfix @afuncamV120V122IaltaordamV21akeyV121V122Aainfix =ainfix @afuncamV21V122ainfix @afuncamV118V122IaltaordamV21V122akeyV121Iacorrect_foraordamV21V122FAainfix =acardamV21ainfix +ainfix +c1acardamV118acardamV120Aainfix =aordamV21aordamV120Aainfix =aordamV118aordamV21Aainfix =amk type_paramsV8V9aprm2V120Aainfix =amk type_paramsV6V7aprm1V120Aainfix =aprm2V118amk type_paramsV8V9Aainfix =aprm1V118amk type_paramsV6V7Aacorrect_foraordamV21akeyV121Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V119aTrueAacV120AacV118Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V119aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add_all.22.1"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix =ainfix @afuncamV90V91ainfix @afuncamV20V91Iainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV21V91FIainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V93aSomeV92IaeqaordamV68V93akeyV92Aainfix =ainfix @afuncamV90V93ainfix @afuncamV79V93IaltaordamV68akeyV92V93Aainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93IaltaordamV68V93akeyV92Iacorrect_foraordamV68V93FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV94V95INainfix =ainfix @afuncamV79V95aNoneAaltaordamV68V95akeyV94INainfix =ainfix @afuncamV68V95aNoneIacorrect_foraordamV68V95FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetaSomeVV45Iainfix >=acardamV79acardamV30Aainfix >=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V97ainfix @afuncamV57V97ainfix =ainfix @afuncamV79V97ainfix @afuncamV30V97ainfix =ainfix @afuncamV57V97aNoneIacorrect_foraordamV57V97FAainfix =aordamV79aordamV30Aainfix =amk type_paramsV77V78aprm2V30Aainfix =amk type_paramsV75V76aprm1V30AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix >=acardamV68acardamV28Aainfix >=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V98ainfix @afuncamV56V98ainfix =ainfix @afuncamV68V98ainfix @afuncamV28V98ainfix =ainfix @afuncamV56V98aNoneIacorrect_foraordamV56V98FAainfix =aordamV68aordamV28Aainfix =amk type_paramsV66V67aprm2V28Aainfix =amk type_paramsV64V65aprm1V28AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV100V103aNoneIaleV101V103V102Aacorrect_forV101V103FAainfix =ainfix @afuncamV100V104ainfix @afuncamV21V104IaltV101V102V104Aacorrect_forV101V104FAainfix =ainfix @afuncamV99V105aNoneIaleV101V102V105Aacorrect_forV101V105FAainfix =ainfix @afuncamV99V106ainfix @afuncamV21V106IaltV101V106V102Aacorrect_forV101V106FAainfix >=acardamV21ainfix +acardamV99acardamV100Aiainfix =acardamV21ainfix +c1ainfix +acardamV99acardamV100ainfix =acardamV21ainfix +acardamV99acardamV100ainfix =V45aNoneACainfix =ainfix @afuncamV21V102aNoneAainfix =ainfix @afuncamV21V107aNoneIaeqV101V102V107Aacorrect_forV101V107FaNoneainfix =aSomeV109ainfix @afuncamV21akeyV109Aainfix =ainfix @afuncamV21V102aSomeV109Aainfix =ainfix @afuncamV21V110aSomeV109IaeqV101V102V110Aacorrect_forV101V110FAaeqV101V102akeyV109Aacorrect_forV101akeyV109Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V108Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V108aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV100AacV99Aainfix =aordamV21aordamV100Aainfix =aordamV99aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V111aNoneIacorrect_foraordamV20V111FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV114V116aNoneIaleaordamV20V116akeyV115Aainfix =ainfix @afuncamV112V116aNoneIaleaordamV20akeyV115V116Aainfix =ainfix @afuncamV20V116aSomeV115IaeqaordamV20V116akeyV115Aainfix =ainfix @afuncamV20V116ainfix @afuncamV114V116IaltaordamV20akeyV115V116Aainfix =ainfix @afuncamV20V116ainfix @afuncamV112V116IaltaordamV20V116akeyV115Iacorrect_foraordamV20V116FAainfix =acardamV20ainfix +ainfix +c1acardamV112acardamV114Aainfix =aordamV20aordamV114Aainfix =aordamV112aordamV20Aainfix =amk type_paramsV18V19aprm2V114Aainfix =amk type_paramsV16V17aprm1V114Aainfix =aprm2V112amk type_paramsV18V19Aainfix =aprm1V112amk type_paramsV16V17Aacorrect_foraordamV20akeyV115Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V113aTrueAacV114AacV112Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V113aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V117aNoneIacorrect_foraordamV21V117FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV120V122aNoneIaleaordamV21V122akeyV121Aainfix =ainfix @afuncamV118V122aNoneIaleaordamV21akeyV121V122Aainfix =ainfix @afuncamV21V122aSomeV121IaeqaordamV21V122akeyV121Aainfix =ainfix @afuncamV21V122ainfix @afuncamV120V122IaltaordamV21akeyV121V122Aainfix =ainfix @afuncamV21V122ainfix @afuncamV118V122IaltaordamV21V122akeyV121Iacorrect_foraordamV21V122FAainfix =acardamV21ainfix +ainfix +c1acardamV118acardamV120Aainfix =aordamV21aordamV120Aainfix =aordamV118aordamV21Aainfix =amk type_paramsV8V9aprm2V120Aainfix =amk type_paramsV6V7aprm1V120Aainfix =aprm2V118amk type_paramsV8V9Aainfix =aprm1V118amk type_paramsV6V7Aacorrect_foraordamV21akeyV121Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V119aTrueAacV120AacV118Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V119aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.93"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.22.2"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix =ainfix @afuncamV90V91ainfix @afuncamV21V91INainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV21V91FIainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V93aSomeV92IaeqaordamV68V93akeyV92Aainfix =ainfix @afuncamV90V93ainfix @afuncamV79V93IaltaordamV68akeyV92V93Aainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93IaltaordamV68V93akeyV92Iacorrect_foraordamV68V93FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV94V95INainfix =ainfix @afuncamV79V95aNoneAaltaordamV68V95akeyV94INainfix =ainfix @afuncamV68V95aNoneIacorrect_foraordamV68V95FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetaSomeVV45Iainfix >=acardamV79acardamV30Aainfix >=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V97ainfix @afuncamV57V97ainfix =ainfix @afuncamV79V97ainfix @afuncamV30V97ainfix =ainfix @afuncamV57V97aNoneIacorrect_foraordamV57V97FAainfix =aordamV79aordamV30Aainfix =amk type_paramsV77V78aprm2V30Aainfix =amk type_paramsV75V76aprm1V30AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix >=acardamV68acardamV28Aainfix >=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V98ainfix @afuncamV56V98ainfix =ainfix @afuncamV68V98ainfix @afuncamV28V98ainfix =ainfix @afuncamV56V98aNoneIacorrect_foraordamV56V98FAainfix =aordamV68aordamV28Aainfix =amk type_paramsV66V67aprm2V28Aainfix =amk type_paramsV64V65aprm1V28AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV100V103aNoneIaleV101V103V102Aacorrect_forV101V103FAainfix =ainfix @afuncamV100V104ainfix @afuncamV21V104IaltV101V102V104Aacorrect_forV101V104FAainfix =ainfix @afuncamV99V105aNoneIaleV101V102V105Aacorrect_forV101V105FAainfix =ainfix @afuncamV99V106ainfix @afuncamV21V106IaltV101V106V102Aacorrect_forV101V106FAainfix >=acardamV21ainfix +acardamV99acardamV100Aiainfix =acardamV21ainfix +c1ainfix +acardamV99acardamV100ainfix =acardamV21ainfix +acardamV99acardamV100ainfix =V45aNoneACainfix =ainfix @afuncamV21V102aNoneAainfix =ainfix @afuncamV21V107aNoneIaeqV101V102V107Aacorrect_forV101V107FaNoneainfix =aSomeV109ainfix @afuncamV21akeyV109Aainfix =ainfix @afuncamV21V102aSomeV109Aainfix =ainfix @afuncamV21V110aSomeV109IaeqV101V102V110Aacorrect_forV101V110FAaeqV101V102akeyV109Aacorrect_forV101akeyV109Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V108Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V108aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV100AacV99Aainfix =aordamV21aordamV100Aainfix =aordamV99aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V111aNoneIacorrect_foraordamV20V111FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV114V116aNoneIaleaordamV20V116akeyV115Aainfix =ainfix @afuncamV112V116aNoneIaleaordamV20akeyV115V116Aainfix =ainfix @afuncamV20V116aSomeV115IaeqaordamV20V116akeyV115Aainfix =ainfix @afuncamV20V116ainfix @afuncamV114V116IaltaordamV20akeyV115V116Aainfix =ainfix @afuncamV20V116ainfix @afuncamV112V116IaltaordamV20V116akeyV115Iacorrect_foraordamV20V116FAainfix =acardamV20ainfix +ainfix +c1acardamV112acardamV114Aainfix =aordamV20aordamV114Aainfix =aordamV112aordamV20Aainfix =amk type_paramsV18V19aprm2V114Aainfix =amk type_paramsV16V17aprm1V114Aainfix =aprm2V112amk type_paramsV18V19Aainfix =aprm1V112amk type_paramsV16V17Aacorrect_foraordamV20akeyV115Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V113aTrueAacV114AacV112Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V113aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V117aNoneIacorrect_foraordamV21V117FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV120V122aNoneIaleaordamV21V122akeyV121Aainfix =ainfix @afuncamV118V122aNoneIaleaordamV21akeyV121V122Aainfix =ainfix @afuncamV21V122aSomeV121IaeqaordamV21V122akeyV121Aainfix =ainfix @afuncamV21V122ainfix @afuncamV120V122IaltaordamV21akeyV121V122Aainfix =ainfix @afuncamV21V122ainfix @afuncamV118V122IaltaordamV21V122akeyV121Iacorrect_foraordamV21V122FAainfix =acardamV21ainfix +ainfix +c1acardamV118acardamV120Aainfix =aordamV21aordamV120Aainfix =aordamV118aordamV21Aainfix =amk type_paramsV8V9aprm2V120Aainfix =amk type_paramsV6V7aprm1V120Aainfix =aprm2V118amk type_paramsV8V9Aainfix =aprm1V118amk type_paramsV6V7Aacorrect_foraordamV21akeyV121Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V119aTrueAacV120AacV118Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V119aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.00"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.23"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="23. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix >=acardamV90acardamV21Iainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V92aSomeV91IaeqaordamV68V92akeyV91Aainfix =ainfix @afuncamV90V92ainfix @afuncamV79V92IaltaordamV68akeyV91V92Aainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92IaltaordamV68V92akeyV91Iacorrect_foraordamV68V92FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV93V94INainfix =ainfix @afuncamV79V94aNoneAaltaordamV68V94akeyV93INainfix =ainfix @afuncamV68V94aNoneIacorrect_foraordamV68V94FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetaSomeVV45Iainfix >=acardamV79acardamV30Aainfix >=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V96ainfix @afuncamV57V96ainfix =ainfix @afuncamV79V96ainfix @afuncamV30V96ainfix =ainfix @afuncamV57V96aNoneIacorrect_foraordamV57V96FAainfix =aordamV79aordamV30Aainfix =amk type_paramsV77V78aprm2V30Aainfix =amk type_paramsV75V76aprm1V30AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix >=acardamV68acardamV28Aainfix >=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V97ainfix @afuncamV56V97ainfix =ainfix @afuncamV68V97ainfix @afuncamV28V97ainfix =ainfix @afuncamV56V97aNoneIacorrect_foraordamV56V97FAainfix =aordamV68aordamV28Aainfix =amk type_paramsV66V67aprm2V28Aainfix =amk type_paramsV64V65aprm1V28AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV99V102aNoneIaleV100V102V101Aacorrect_forV100V102FAainfix =ainfix @afuncamV99V103ainfix @afuncamV21V103IaltV100V101V103Aacorrect_forV100V103FAainfix =ainfix @afuncamV98V104aNoneIaleV100V101V104Aacorrect_forV100V104FAainfix =ainfix @afuncamV98V105ainfix @afuncamV21V105IaltV100V105V101Aacorrect_forV100V105FAainfix >=acardamV21ainfix +acardamV98acardamV99Aiainfix =acardamV21ainfix +c1ainfix +acardamV98acardamV99ainfix =acardamV21ainfix +acardamV98acardamV99ainfix =V45aNoneACainfix =ainfix @afuncamV21V101aNoneAainfix =ainfix @afuncamV21V106aNoneIaeqV100V101V106Aacorrect_forV100V106FaNoneainfix =aSomeV108ainfix @afuncamV21akeyV108Aainfix =ainfix @afuncamV21V101aSomeV108Aainfix =ainfix @afuncamV21V109aSomeV108IaeqV100V101V109Aacorrect_forV100V109FAaeqV100V101akeyV108Aacorrect_forV100akeyV108Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV99AacV98Aainfix =aordamV21aordamV99Aainfix =aordamV98aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V110aNoneIacorrect_foraordamV20V110FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV113V115aNoneIaleaordamV20V115akeyV114Aainfix =ainfix @afuncamV111V115aNoneIaleaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115aSomeV114IaeqaordamV20V115akeyV114Aainfix =ainfix @afuncamV20V115ainfix @afuncamV113V115IaltaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115ainfix @afuncamV111V115IaltaordamV20V115akeyV114Iacorrect_foraordamV20V115FAainfix =acardamV20ainfix +ainfix +c1acardamV111acardamV113Aainfix =aordamV20aordamV113Aainfix =aordamV111aordamV20Aainfix =amk type_paramsV18V19aprm2V113Aainfix =amk type_paramsV16V17aprm1V113Aainfix =aprm2V111amk type_paramsV18V19Aainfix =aprm1V111amk type_paramsV16V17Aacorrect_foraordamV20akeyV114Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aTrueAacV113AacV111Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V116aNoneIacorrect_foraordamV21V116FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV119V121aNoneIaleaordamV21V121akeyV120Aainfix =ainfix @afuncamV117V121aNoneIaleaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121aSomeV120IaeqaordamV21V121akeyV120Aainfix =ainfix @afuncamV21V121ainfix @afuncamV119V121IaltaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121ainfix @afuncamV117V121IaltaordamV21V121akeyV120Iacorrect_foraordamV21V121FAainfix =acardamV21ainfix +ainfix +c1acardamV117acardamV119Aainfix =aordamV21aordamV119Aainfix =aordamV117aordamV21Aainfix =amk type_paramsV8V9aprm2V119Aainfix =amk type_paramsV6V7aprm1V119Aainfix =aprm2V117amk type_paramsV8V9Aainfix =aprm1V117amk type_paramsV6V7Aacorrect_foraordamV21akeyV120Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aTrueAacV119AacV117Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.18"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.24"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="24. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix >=acardamV90acardamV20Iainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V92aSomeV91IaeqaordamV68V92akeyV91Aainfix =ainfix @afuncamV90V92ainfix @afuncamV79V92IaltaordamV68akeyV91V92Aainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92IaltaordamV68V92akeyV91Iacorrect_foraordamV68V92FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV93V94INainfix =ainfix @afuncamV79V94aNoneAaltaordamV68V94akeyV93INainfix =ainfix @afuncamV68V94aNoneIacorrect_foraordamV68V94FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetaSomeVV45Iainfix >=acardamV79acardamV30Aainfix >=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V96ainfix @afuncamV57V96ainfix =ainfix @afuncamV79V96ainfix @afuncamV30V96ainfix =ainfix @afuncamV57V96aNoneIacorrect_foraordamV57V96FAainfix =aordamV79aordamV30Aainfix =amk type_paramsV77V78aprm2V30Aainfix =amk type_paramsV75V76aprm1V30AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix >=acardamV68acardamV28Aainfix >=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V97ainfix @afuncamV56V97ainfix =ainfix @afuncamV68V97ainfix @afuncamV28V97ainfix =ainfix @afuncamV56V97aNoneIacorrect_foraordamV56V97FAainfix =aordamV68aordamV28Aainfix =amk type_paramsV66V67aprm2V28Aainfix =amk type_paramsV64V65aprm1V28AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV99V102aNoneIaleV100V102V101Aacorrect_forV100V102FAainfix =ainfix @afuncamV99V103ainfix @afuncamV21V103IaltV100V101V103Aacorrect_forV100V103FAainfix =ainfix @afuncamV98V104aNoneIaleV100V101V104Aacorrect_forV100V104FAainfix =ainfix @afuncamV98V105ainfix @afuncamV21V105IaltV100V105V101Aacorrect_forV100V105FAainfix >=acardamV21ainfix +acardamV98acardamV99Aiainfix =acardamV21ainfix +c1ainfix +acardamV98acardamV99ainfix =acardamV21ainfix +acardamV98acardamV99ainfix =V45aNoneACainfix =ainfix @afuncamV21V101aNoneAainfix =ainfix @afuncamV21V106aNoneIaeqV100V101V106Aacorrect_forV100V106FaNoneainfix =aSomeV108ainfix @afuncamV21akeyV108Aainfix =ainfix @afuncamV21V101aSomeV108Aainfix =ainfix @afuncamV21V109aSomeV108IaeqV100V101V109Aacorrect_forV100V109FAaeqV100V101akeyV108Aacorrect_forV100akeyV108Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV99AacV98Aainfix =aordamV21aordamV99Aainfix =aordamV98aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V110aNoneIacorrect_foraordamV20V110FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV113V115aNoneIaleaordamV20V115akeyV114Aainfix =ainfix @afuncamV111V115aNoneIaleaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115aSomeV114IaeqaordamV20V115akeyV114Aainfix =ainfix @afuncamV20V115ainfix @afuncamV113V115IaltaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115ainfix @afuncamV111V115IaltaordamV20V115akeyV114Iacorrect_foraordamV20V115FAainfix =acardamV20ainfix +ainfix +c1acardamV111acardamV113Aainfix =aordamV20aordamV113Aainfix =aordamV111aordamV20Aainfix =amk type_paramsV18V19aprm2V113Aainfix =amk type_paramsV16V17aprm1V113Aainfix =aprm2V111amk type_paramsV18V19Aainfix =aprm1V111amk type_paramsV16V17Aacorrect_foraordamV20akeyV114Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aTrueAacV113AacV111Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V116aNoneIacorrect_foraordamV21V116FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV119V121aNoneIaleaordamV21V121akeyV120Aainfix =ainfix @afuncamV117V121aNoneIaleaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121aSomeV120IaeqaordamV21V121akeyV120Aainfix =ainfix @afuncamV21V121ainfix @afuncamV119V121IaltaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121ainfix @afuncamV117V121IaltaordamV21V121akeyV120Iacorrect_foraordamV21V121FAainfix =acardamV21ainfix +ainfix +c1acardamV117acardamV119Aainfix =aordamV21aordamV119Aainfix =aordamV117aordamV21Aainfix =amk type_paramsV8V9aprm2V119Aainfix =amk type_paramsV6V7aprm1V119Aainfix =aprm2V117amk type_paramsV8V9Aainfix =aprm1V117amk type_paramsV6V7Aacorrect_foraordamV21akeyV120Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aTrueAacV119AacV117Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.34"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.25"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="25. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCtaNoneainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aSomeVV45Iainfix >=acardamV79acardamV30Aainfix >=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V81ainfix @afuncamV57V81ainfix =ainfix @afuncamV79V81ainfix @afuncamV30V81ainfix =ainfix @afuncamV57V81aNoneIacorrect_foraordamV57V81FAainfix =aordamV79aordamV30Aainfix =amk type_paramsV77V78aprm2V30Aainfix =amk type_paramsV75V76aprm1V30AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix >=acardamV68acardamV28Aainfix >=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V82ainfix @afuncamV56V82ainfix =ainfix @afuncamV68V82ainfix @afuncamV28V82ainfix =ainfix @afuncamV56V82aNoneIacorrect_foraordamV56V82FAainfix =aordamV68aordamV28Aainfix =amk type_paramsV66V67aprm2V28Aainfix =amk type_paramsV64V65aprm1V28AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV84V87aNoneIaleV85V87V86Aacorrect_forV85V87FAainfix =ainfix @afuncamV84V88ainfix @afuncamV21V88IaltV85V86V88Aacorrect_forV85V88FAainfix =ainfix @afuncamV83V89aNoneIaleV85V86V89Aacorrect_forV85V89FAainfix =ainfix @afuncamV83V90ainfix @afuncamV21V90IaltV85V90V86Aacorrect_forV85V90FAainfix >=acardamV21ainfix +acardamV83acardamV84Aiainfix =acardamV21ainfix +c1ainfix +acardamV83acardamV84ainfix =acardamV21ainfix +acardamV83acardamV84ainfix =V45aNoneACainfix =ainfix @afuncamV21V86aNoneAainfix =ainfix @afuncamV21V91aNoneIaeqV85V86V91Aacorrect_forV85V91FaNoneainfix =aSomeV93ainfix @afuncamV21akeyV93Aainfix =ainfix @afuncamV21V86aSomeV93Aainfix =ainfix @afuncamV21V94aSomeV93IaeqV85V86V94Aacorrect_forV85V94FAaeqV85V86akeyV93Aacorrect_forV85akeyV93Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V92Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V92aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV84AacV83Aainfix =aordamV21aordamV84Aainfix =aordamV83aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V95aNoneIacorrect_foraordamV20V95FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV98V100aNoneIaleaordamV20V100akeyV99Aainfix =ainfix @afuncamV96V100aNoneIaleaordamV20akeyV99V100Aainfix =ainfix @afuncamV20V100aSomeV99IaeqaordamV20V100akeyV99Aainfix =ainfix @afuncamV20V100ainfix @afuncamV98V100IaltaordamV20akeyV99V100Aainfix =ainfix @afuncamV20V100ainfix @afuncamV96V100IaltaordamV20V100akeyV99Iacorrect_foraordamV20V100FAainfix =acardamV20ainfix +ainfix +c1acardamV96acardamV98Aainfix =aordamV20aordamV98Aainfix =aordamV96aordamV20Aainfix =amk type_paramsV18V19aprm2V98Aainfix =amk type_paramsV16V17aprm1V98Aainfix =aprm2V96amk type_paramsV18V19Aainfix =aprm1V96amk type_paramsV16V17Aacorrect_foraordamV20akeyV99Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V97aTrueAacV98AacV96Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V97aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V101aNoneIacorrect_foraordamV21V101FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV104V106aNoneIaleaordamV21V106akeyV105Aainfix =ainfix @afuncamV102V106aNoneIaleaordamV21akeyV105V106Aainfix =ainfix @afuncamV21V106aSomeV105IaeqaordamV21V106akeyV105Aainfix =ainfix @afuncamV21V106ainfix @afuncamV104V106IaltaordamV21akeyV105V106Aainfix =ainfix @afuncamV21V106ainfix @afuncamV102V106IaltaordamV21V106akeyV105Iacorrect_foraordamV21V106FAainfix =acardamV21ainfix +ainfix +c1acardamV102acardamV104Aainfix =aordamV21aordamV104Aainfix =aordamV102aordamV21Aainfix =amk type_paramsV8V9aprm2V104Aainfix =amk type_paramsV6V7aprm1V104Aainfix =aprm2V102amk type_paramsV8V9Aainfix =aprm1V102amk type_paramsV6V7Aacorrect_foraordamV21akeyV105Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V103aTrueAacV104AacV102Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V103aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.21"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.26"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="26. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCtaNoneacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80aTrueaSomeVV45Iainfix >=acardamV79acardamV30Aainfix >=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V81ainfix @afuncamV57V81ainfix =ainfix @afuncamV79V81ainfix @afuncamV30V81ainfix =ainfix @afuncamV57V81aNoneIacorrect_foraordamV57V81FAainfix =aordamV79aordamV30Aainfix =amk type_paramsV77V78aprm2V30Aainfix =amk type_paramsV75V76aprm1V30AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix >=acardamV68acardamV28Aainfix >=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V82ainfix @afuncamV56V82ainfix =ainfix @afuncamV68V82ainfix @afuncamV28V82ainfix =ainfix @afuncamV56V82aNoneIacorrect_foraordamV56V82FAainfix =aordamV68aordamV28Aainfix =amk type_paramsV66V67aprm2V28Aainfix =amk type_paramsV64V65aprm1V28AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV84V87aNoneIaleV85V87V86Aacorrect_forV85V87FAainfix =ainfix @afuncamV84V88ainfix @afuncamV21V88IaltV85V86V88Aacorrect_forV85V88FAainfix =ainfix @afuncamV83V89aNoneIaleV85V86V89Aacorrect_forV85V89FAainfix =ainfix @afuncamV83V90ainfix @afuncamV21V90IaltV85V90V86Aacorrect_forV85V90FAainfix >=acardamV21ainfix +acardamV83acardamV84Aiainfix =acardamV21ainfix +c1ainfix +acardamV83acardamV84ainfix =acardamV21ainfix +acardamV83acardamV84ainfix =V45aNoneACainfix =ainfix @afuncamV21V86aNoneAainfix =ainfix @afuncamV21V91aNoneIaeqV85V86V91Aacorrect_forV85V91FaNoneainfix =aSomeV93ainfix @afuncamV21akeyV93Aainfix =ainfix @afuncamV21V86aSomeV93Aainfix =ainfix @afuncamV21V94aSomeV93IaeqV85V86V94Aacorrect_forV85V94FAaeqV85V86akeyV93Aacorrect_forV85akeyV93Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V92Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V92aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV84AacV83Aainfix =aordamV21aordamV84Aainfix =aordamV83aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V95aNoneIacorrect_foraordamV20V95FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV98V100aNoneIaleaordamV20V100akeyV99Aainfix =ainfix @afuncamV96V100aNoneIaleaordamV20akeyV99V100Aainfix =ainfix @afuncamV20V100aSomeV99IaeqaordamV20V100akeyV99Aainfix =ainfix @afuncamV20V100ainfix @afuncamV98V100IaltaordamV20akeyV99V100Aainfix =ainfix @afuncamV20V100ainfix @afuncamV96V100IaltaordamV20V100akeyV99Iacorrect_foraordamV20V100FAainfix =acardamV20ainfix +ainfix +c1acardamV96acardamV98Aainfix =aordamV20aordamV98Aainfix =aordamV96aordamV20Aainfix =amk type_paramsV18V19aprm2V98Aainfix =amk type_paramsV16V17aprm1V98Aainfix =aprm2V96amk type_paramsV18V19Aainfix =aprm1V96amk type_paramsV16V17Aacorrect_foraordamV20akeyV99Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V97aTrueAacV98AacV96Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V97aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V101aNoneIacorrect_foraordamV21V101FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV104V106aNoneIaleaordamV21V106akeyV105Aainfix =ainfix @afuncamV102V106aNoneIaleaordamV21akeyV105V106Aainfix =ainfix @afuncamV21V106aSomeV105IaeqaordamV21V106akeyV105Aainfix =ainfix @afuncamV21V106ainfix @afuncamV104V106IaltaordamV21akeyV105V106Aainfix =ainfix @afuncamV21V106ainfix @afuncamV102V106IaltaordamV21V106akeyV105Iacorrect_foraordamV21V106FAainfix =acardamV21ainfix +ainfix +c1acardamV102acardamV104Aainfix =aordamV21aordamV104Aainfix =aordamV102aordamV21Aainfix =amk type_paramsV8V9aprm2V104Aainfix =amk type_paramsV6V7aprm1V104Aainfix =aprm2V102amk type_paramsV8V9Aainfix =aprm1V102amk type_paramsV6V7Aacorrect_foraordamV21akeyV105Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V103aTrueAacV104AacV102Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V103aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.25"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.27"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="27. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCtaNonealtaordamV68akeyV81V82INainfix =ainfix @afuncamV79V82aNoneAaltaordamV68V82akeyV81INainfix =ainfix @afuncamV68V82aNoneIacorrect_foraordamV68V82FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80aSomeVV45Iainfix >=acardamV79acardamV30Aainfix >=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V83ainfix @afuncamV57V83ainfix =ainfix @afuncamV79V83ainfix @afuncamV30V83ainfix =ainfix @afuncamV57V83aNoneIacorrect_foraordamV57V83FAainfix =aordamV79aordamV30Aainfix =amk type_paramsV77V78aprm2V30Aainfix =amk type_paramsV75V76aprm1V30AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix >=acardamV68acardamV28Aainfix >=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V84ainfix @afuncamV56V84ainfix =ainfix @afuncamV68V84ainfix @afuncamV28V84ainfix =ainfix @afuncamV56V84aNoneIacorrect_foraordamV56V84FAainfix =aordamV68aordamV28Aainfix =amk type_paramsV66V67aprm2V28Aainfix =amk type_paramsV64V65aprm1V28AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV86V89aNoneIaleV87V89V88Aacorrect_forV87V89FAainfix =ainfix @afuncamV86V90ainfix @afuncamV21V90IaltV87V88V90Aacorrect_forV87V90FAainfix =ainfix @afuncamV85V91aNoneIaleV87V88V91Aacorrect_forV87V91FAainfix =ainfix @afuncamV85V92ainfix @afuncamV21V92IaltV87V92V88Aacorrect_forV87V92FAainfix >=acardamV21ainfix +acardamV85acardamV86Aiainfix =acardamV21ainfix +c1ainfix +acardamV85acardamV86ainfix =acardamV21ainfix +acardamV85acardamV86ainfix =V45aNoneACainfix =ainfix @afuncamV21V88aNoneAainfix =ainfix @afuncamV21V93aNoneIaeqV87V88V93Aacorrect_forV87V93FaNoneainfix =aSomeV95ainfix @afuncamV21akeyV95Aainfix =ainfix @afuncamV21V88aSomeV95Aainfix =ainfix @afuncamV21V96aSomeV95IaeqV87V88V96Aacorrect_forV87V96FAaeqV87V88akeyV95Aacorrect_forV87akeyV95Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V94Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V94aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV86AacV85Aainfix =aordamV21aordamV86Aainfix =aordamV85aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V97aNoneIacorrect_foraordamV20V97FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV100V102aNoneIaleaordamV20V102akeyV101Aainfix =ainfix @afuncamV98V102aNoneIaleaordamV20akeyV101V102Aainfix =ainfix @afuncamV20V102aSomeV101IaeqaordamV20V102akeyV101Aainfix =ainfix @afuncamV20V102ainfix @afuncamV100V102IaltaordamV20akeyV101V102Aainfix =ainfix @afuncamV20V102ainfix @afuncamV98V102IaltaordamV20V102akeyV101Iacorrect_foraordamV20V102FAainfix =acardamV20ainfix +ainfix +c1acardamV98acardamV100Aainfix =aordamV20aordamV100Aainfix =aordamV98aordamV20Aainfix =amk type_paramsV18V19aprm2V100Aainfix =amk type_paramsV16V17aprm1V100Aainfix =aprm2V98amk type_paramsV18V19Aainfix =aprm1V98amk type_paramsV16V17Aacorrect_foraordamV20akeyV101Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V99aTrueAacV100AacV98Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V99aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V103aNoneIacorrect_foraordamV21V103FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV106V108aNoneIaleaordamV21V108akeyV107Aainfix =ainfix @afuncamV104V108aNoneIaleaordamV21akeyV107V108Aainfix =ainfix @afuncamV21V108aSomeV107IaeqaordamV21V108akeyV107Aainfix =ainfix @afuncamV21V108ainfix @afuncamV106V108IaltaordamV21akeyV107V108Aainfix =ainfix @afuncamV21V108ainfix @afuncamV104V108IaltaordamV21V108akeyV107Iacorrect_foraordamV21V108FAainfix =acardamV21ainfix +ainfix +c1acardamV104acardamV106Aainfix =aordamV21aordamV106Aainfix =aordamV104aordamV21Aainfix =amk type_paramsV8V9aprm2V106Aainfix =amk type_paramsV6V7aprm1V106Aainfix =aprm2V104amk type_paramsV8V9Aainfix =aprm1V104amk type_paramsV6V7Aacorrect_foraordamV21akeyV107Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V105aTrueAacV106AacV104Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V105aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.61"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.28"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="28. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix =aordamV91aordamV20Aainfix =V90V19Aainfix =V89V18Aainfix =V88V17Aainfix =V87V16AacV91Iainfix =acardamV91ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV91V93aSomeV92IaeqaordamV68V93akeyV92Aainfix =ainfix @afuncamV91V93ainfix @afuncamV79V93IaltaordamV68akeyV92V93Aainfix =ainfix @afuncamV91V93ainfix @afuncamV68V93IaltaordamV68V93akeyV92Iacorrect_foraordamV68V93FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =aordamV91aordamV79Aainfix =V90V67Aainfix =V89V66Aainfix =V88V65Aainfix =V87V64AacV91Lamk tamk tV81amk mV82V83amk type_paramsV84V85V86amk type_paramsV87V88amk type_paramsV89V90FIaltaordamV68akeyV94V95INainfix =ainfix @afuncamV79V95aNoneAaltaordamV68V95akeyV94INainfix =ainfix @afuncamV68V95aNoneIacorrect_foraordamV68V95FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aSomeVV45Iainfix >=acardamV79acardamV30Aainfix >=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V96ainfix @afuncamV57V96ainfix =ainfix @afuncamV79V96ainfix @afuncamV30V96ainfix =ainfix @afuncamV57V96aNoneIacorrect_foraordamV57V96FAainfix =aordamV79aordamV30Aainfix =amk type_paramsV77V78aprm2V30Aainfix =amk type_paramsV75V76aprm1V30AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix >=acardamV68acardamV28Aainfix >=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V97ainfix @afuncamV56V97ainfix =ainfix @afuncamV68V97ainfix @afuncamV28V97ainfix =ainfix @afuncamV56V97aNoneIacorrect_foraordamV56V97FAainfix =aordamV68aordamV28Aainfix =amk type_paramsV66V67aprm2V28Aainfix =amk type_paramsV64V65aprm1V28AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV99V102aNoneIaleV100V102V101Aacorrect_forV100V102FAainfix =ainfix @afuncamV99V103ainfix @afuncamV21V103IaltV100V101V103Aacorrect_forV100V103FAainfix =ainfix @afuncamV98V104aNoneIaleV100V101V104Aacorrect_forV100V104FAainfix =ainfix @afuncamV98V105ainfix @afuncamV21V105IaltV100V105V101Aacorrect_forV100V105FAainfix >=acardamV21ainfix +acardamV98acardamV99Aiainfix =acardamV21ainfix +c1ainfix +acardamV98acardamV99ainfix =acardamV21ainfix +acardamV98acardamV99ainfix =V45aNoneACainfix =ainfix @afuncamV21V101aNoneAainfix =ainfix @afuncamV21V106aNoneIaeqV100V101V106Aacorrect_forV100V106FaNoneainfix =aSomeV108ainfix @afuncamV21akeyV108Aainfix =ainfix @afuncamV21V101aSomeV108Aainfix =ainfix @afuncamV21V109aSomeV108IaeqV100V101V109Aacorrect_forV100V109FAaeqV100V101akeyV108Aacorrect_forV100akeyV108Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV99AacV98Aainfix =aordamV21aordamV99Aainfix =aordamV98aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V110aNoneIacorrect_foraordamV20V110FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV113V115aNoneIaleaordamV20V115akeyV114Aainfix =ainfix @afuncamV111V115aNoneIaleaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115aSomeV114IaeqaordamV20V115akeyV114Aainfix =ainfix @afuncamV20V115ainfix @afuncamV113V115IaltaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115ainfix @afuncamV111V115IaltaordamV20V115akeyV114Iacorrect_foraordamV20V115FAainfix =acardamV20ainfix +ainfix +c1acardamV111acardamV113Aainfix =aordamV20aordamV113Aainfix =aordamV111aordamV20Aainfix =amk type_paramsV18V19aprm2V113Aainfix =amk type_paramsV16V17aprm1V113Aainfix =aprm2V111amk type_paramsV18V19Aainfix =aprm1V111amk type_paramsV16V17Aacorrect_foraordamV20akeyV114Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aTrueAacV113AacV111Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V116aNoneIacorrect_foraordamV21V116FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV119V121aNoneIaleaordamV21V121akeyV120Aainfix =ainfix @afuncamV117V121aNoneIaleaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121aSomeV120IaeqaordamV21V121akeyV120Aainfix =ainfix @afuncamV21V121ainfix @afuncamV119V121IaltaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121ainfix @afuncamV117V121IaltaordamV21V121akeyV120Iacorrect_foraordamV21V121FAainfix =acardamV21ainfix +ainfix +c1acardamV117acardamV119Aainfix =aordamV21aordamV119Aainfix =aordamV117aordamV21Aainfix =amk type_paramsV8V9aprm2V119Aainfix =amk type_paramsV6V7aprm1V119Aainfix =aprm2V117amk type_paramsV8V9Aainfix =aprm1V117amk type_paramsV6V7Aacorrect_foraordamV21akeyV120Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aTrueAacV119AacV117Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.94"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.29"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="29. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneiainfix =ainfix @afuncamV91V92ainfix @afuncamV21V92ainfix =ainfix @afuncamV91V92ainfix @afuncamV20V92ainfix =ainfix @afuncamV21V92aNoneIacorrect_foraordamV21V92FIainfix =acardamV91ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV91V94aSomeV93IaeqaordamV68V94akeyV93Aainfix =ainfix @afuncamV91V94ainfix @afuncamV79V94IaltaordamV68akeyV93V94Aainfix =ainfix @afuncamV91V94ainfix @afuncamV68V94IaltaordamV68V94akeyV93Iacorrect_foraordamV68V94FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =aordamV91aordamV79Aainfix =V90V67Aainfix =V89V66Aainfix =V88V65Aainfix =V87V64AacV91Lamk tamk tV81amk mV82V83amk type_paramsV84V85V86amk type_paramsV87V88amk type_paramsV89V90FIaltaordamV68akeyV95V96INainfix =ainfix @afuncamV79V96aNoneAaltaordamV68V96akeyV95INainfix =ainfix @afuncamV68V96aNoneIacorrect_foraordamV68V96FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aSomeVV45Iainfix >=acardamV79acardamV30Aainfix >=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V97ainfix @afuncamV57V97ainfix =ainfix @afuncamV79V97ainfix @afuncamV30V97ainfix =ainfix @afuncamV57V97aNoneIacorrect_foraordamV57V97FAainfix =aordamV79aordamV30Aainfix =amk type_paramsV77V78aprm2V30Aainfix =amk type_paramsV75V76aprm1V30AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix >=acardamV68acardamV28Aainfix >=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V98ainfix @afuncamV56V98ainfix =ainfix @afuncamV68V98ainfix @afuncamV28V98ainfix =ainfix @afuncamV56V98aNoneIacorrect_foraordamV56V98FAainfix =aordamV68aordamV28Aainfix =amk type_paramsV66V67aprm2V28Aainfix =amk type_paramsV64V65aprm1V28AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV100V103aNoneIaleV101V103V102Aacorrect_forV101V103FAainfix =ainfix @afuncamV100V104ainfix @afuncamV21V104IaltV101V102V104Aacorrect_forV101V104FAainfix =ainfix @afuncamV99V105aNoneIaleV101V102V105Aacorrect_forV101V105FAainfix =ainfix @afuncamV99V106ainfix @afuncamV21V106IaltV101V106V102Aacorrect_forV101V106FAainfix >=acardamV21ainfix +acardamV99acardamV100Aiainfix =acardamV21ainfix +c1ainfix +acardamV99acardamV100ainfix =acardamV21ainfix +acardamV99acardamV100ainfix =V45aNoneACainfix =ainfix @afuncamV21V102aNoneAainfix =ainfix @afuncamV21V107aNoneIaeqV101V102V107Aacorrect_forV101V107FaNoneainfix =aSomeV109ainfix @afuncamV21akeyV109Aainfix =ainfix @afuncamV21V102aSomeV109Aainfix =ainfix @afuncamV21V110aSomeV109IaeqV101V102V110Aacorrect_forV101V110FAaeqV101V102akeyV109Aacorrect_forV101akeyV109Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V108Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V108aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV100AacV99Aainfix =aordamV21aordamV100Aainfix =aordamV99aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V111aNoneIacorrect_foraordamV20V111FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV114V116aNoneIaleaordamV20V116akeyV115Aainfix =ainfix @afuncamV112V116aNoneIaleaordamV20akeyV115V116Aainfix =ainfix @afuncamV20V116aSomeV115IaeqaordamV20V116akeyV115Aainfix =ainfix @afuncamV20V116ainfix @afuncamV114V116IaltaordamV20akeyV115V116Aainfix =ainfix @afuncamV20V116ainfix @afuncamV112V116IaltaordamV20V116akeyV115Iacorrect_foraordamV20V116FAainfix =acardamV20ainfix +ainfix +c1acardamV112acardamV114Aainfix =aordamV20aordamV114Aainfix =aordamV112aordamV20Aainfix =amk type_paramsV18V19aprm2V114Aainfix =amk type_paramsV16V17aprm1V114Aainfix =aprm2V112amk type_paramsV18V19Aainfix =aprm1V112amk type_paramsV16V17Aacorrect_foraordamV20akeyV115Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V113aTrueAacV114AacV112Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V113aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V117aNoneIacorrect_foraordamV21V117FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV120V122aNoneIaleaordamV21V122akeyV121Aainfix =ainfix @afuncamV118V122aNoneIaleaordamV21akeyV121V122Aainfix =ainfix @afuncamV21V122aSomeV121IaeqaordamV21V122akeyV121Aainfix =ainfix @afuncamV21V122ainfix @afuncamV120V122IaltaordamV21akeyV121V122Aainfix =ainfix @afuncamV21V122ainfix @afuncamV118V122IaltaordamV21V122akeyV121Iacorrect_foraordamV21V122FAainfix =acardamV21ainfix +ainfix +c1acardamV118acardamV120Aainfix =aordamV21aordamV120Aainfix =aordamV118aordamV21Aainfix =amk type_paramsV8V9aprm2V120Aainfix =amk type_paramsV6V7aprm1V120Aainfix =aprm2V118amk type_paramsV8V9Aainfix =aprm1V118amk type_paramsV6V7Aacorrect_foraordamV21akeyV121Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V119aTrueAacV120AacV118Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V119aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add_all.29.1"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix =ainfix @afuncamV91V92ainfix @afuncamV20V92Iainfix =ainfix @afuncamV21V92aNoneIacorrect_foraordamV21V92FIainfix =acardamV91ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV91V94aSomeV93IaeqaordamV68V94akeyV93Aainfix =ainfix @afuncamV91V94ainfix @afuncamV79V94IaltaordamV68akeyV93V94Aainfix =ainfix @afuncamV91V94ainfix @afuncamV68V94IaltaordamV68V94akeyV93Iacorrect_foraordamV68V94FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =aordamV91aordamV79Aainfix =V90V67Aainfix =V89V66Aainfix =V88V65Aainfix =V87V64AacV91Lamk tamk tV81amk mV82V83amk type_paramsV84V85V86amk type_paramsV87V88amk type_paramsV89V90FIaltaordamV68akeyV95V96INainfix =ainfix @afuncamV79V96aNoneAaltaordamV68V96akeyV95INainfix =ainfix @afuncamV68V96aNoneIacorrect_foraordamV68V96FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aSomeVV45Iainfix >=acardamV79acardamV30Aainfix >=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V97ainfix @afuncamV57V97ainfix =ainfix @afuncamV79V97ainfix @afuncamV30V97ainfix =ainfix @afuncamV57V97aNoneIacorrect_foraordamV57V97FAainfix =aordamV79aordamV30Aainfix =amk type_paramsV77V78aprm2V30Aainfix =amk type_paramsV75V76aprm1V30AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix >=acardamV68acardamV28Aainfix >=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V98ainfix @afuncamV56V98ainfix =ainfix @afuncamV68V98ainfix @afuncamV28V98ainfix =ainfix @afuncamV56V98aNoneIacorrect_foraordamV56V98FAainfix =aordamV68aordamV28Aainfix =amk type_paramsV66V67aprm2V28Aainfix =amk type_paramsV64V65aprm1V28AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV100V103aNoneIaleV101V103V102Aacorrect_forV101V103FAainfix =ainfix @afuncamV100V104ainfix @afuncamV21V104IaltV101V102V104Aacorrect_forV101V104FAainfix =ainfix @afuncamV99V105aNoneIaleV101V102V105Aacorrect_forV101V105FAainfix =ainfix @afuncamV99V106ainfix @afuncamV21V106IaltV101V106V102Aacorrect_forV101V106FAainfix >=acardamV21ainfix +acardamV99acardamV100Aiainfix =acardamV21ainfix +c1ainfix +acardamV99acardamV100ainfix =acardamV21ainfix +acardamV99acardamV100ainfix =V45aNoneACainfix =ainfix @afuncamV21V102aNoneAainfix =ainfix @afuncamV21V107aNoneIaeqV101V102V107Aacorrect_forV101V107FaNoneainfix =aSomeV109ainfix @afuncamV21akeyV109Aainfix =ainfix @afuncamV21V102aSomeV109Aainfix =ainfix @afuncamV21V110aSomeV109IaeqV101V102V110Aacorrect_forV101V110FAaeqV101V102akeyV109Aacorrect_forV101akeyV109Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V108Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V108aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV100AacV99Aainfix =aordamV21aordamV100Aainfix =aordamV99aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V111aNoneIacorrect_foraordamV20V111FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV114V116aNoneIaleaordamV20V116akeyV115Aainfix =ainfix @afuncamV112V116aNoneIaleaordamV20akeyV115V116Aainfix =ainfix @afuncamV20V116aSomeV115IaeqaordamV20V116akeyV115Aainfix =ainfix @afuncamV20V116ainfix @afuncamV114V116IaltaordamV20akeyV115V116Aainfix =ainfix @afuncamV20V116ainfix @afuncamV112V116IaltaordamV20V116akeyV115Iacorrect_foraordamV20V116FAainfix =acardamV20ainfix +ainfix +c1acardamV112acardamV114Aainfix =aordamV20aordamV114Aainfix =aordamV112aordamV20Aainfix =amk type_paramsV18V19aprm2V114Aainfix =amk type_paramsV16V17aprm1V114Aainfix =aprm2V112amk type_paramsV18V19Aainfix =aprm1V112amk type_paramsV16V17Aacorrect_foraordamV20akeyV115Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V113aTrueAacV114AacV112Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V113aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V117aNoneIacorrect_foraordamV21V117FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV120V122aNoneIaleaordamV21V122akeyV121Aainfix =ainfix @afuncamV118V122aNoneIaleaordamV21akeyV121V122Aainfix =ainfix @afuncamV21V122aSomeV121IaeqaordamV21V122akeyV121Aainfix =ainfix @afuncamV21V122ainfix @afuncamV120V122IaltaordamV21akeyV121V122Aainfix =ainfix @afuncamV21V122ainfix @afuncamV118V122IaltaordamV21V122akeyV121Iacorrect_foraordamV21V122FAainfix =acardamV21ainfix +ainfix +c1acardamV118acardamV120Aainfix =aordamV21aordamV120Aainfix =aordamV118aordamV21Aainfix =amk type_paramsV8V9aprm2V120Aainfix =amk type_paramsV6V7aprm1V120Aainfix =aprm2V118amk type_paramsV8V9Aainfix =aprm1V118amk type_paramsV6V7Aacorrect_foraordamV21akeyV121Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V119aTrueAacV120AacV118Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V119aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.84"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.29.2"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix =ainfix @afuncamV91V92ainfix @afuncamV21V92INainfix =ainfix @afuncamV21V92aNoneIacorrect_foraordamV21V92FIainfix =acardamV91ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV91V94aSomeV93IaeqaordamV68V94akeyV93Aainfix =ainfix @afuncamV91V94ainfix @afuncamV79V94IaltaordamV68akeyV93V94Aainfix =ainfix @afuncamV91V94ainfix @afuncamV68V94IaltaordamV68V94akeyV93Iacorrect_foraordamV68V94FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =aordamV91aordamV79Aainfix =V90V67Aainfix =V89V66Aainfix =V88V65Aainfix =V87V64AacV91Lamk tamk tV81amk mV82V83amk type_paramsV84V85V86amk type_paramsV87V88amk type_paramsV89V90FIaltaordamV68akeyV95V96INainfix =ainfix @afuncamV79V96aNoneAaltaordamV68V96akeyV95INainfix =ainfix @afuncamV68V96aNoneIacorrect_foraordamV68V96FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aSomeVV45Iainfix >=acardamV79acardamV30Aainfix >=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V97ainfix @afuncamV57V97ainfix =ainfix @afuncamV79V97ainfix @afuncamV30V97ainfix =ainfix @afuncamV57V97aNoneIacorrect_foraordamV57V97FAainfix =aordamV79aordamV30Aainfix =amk type_paramsV77V78aprm2V30Aainfix =amk type_paramsV75V76aprm1V30AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix >=acardamV68acardamV28Aainfix >=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V98ainfix @afuncamV56V98ainfix =ainfix @afuncamV68V98ainfix @afuncamV28V98ainfix =ainfix @afuncamV56V98aNoneIacorrect_foraordamV56V98FAainfix =aordamV68aordamV28Aainfix =amk type_paramsV66V67aprm2V28Aainfix =amk type_paramsV64V65aprm1V28AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV100V103aNoneIaleV101V103V102Aacorrect_forV101V103FAainfix =ainfix @afuncamV100V104ainfix @afuncamV21V104IaltV101V102V104Aacorrect_forV101V104FAainfix =ainfix @afuncamV99V105aNoneIaleV101V102V105Aacorrect_forV101V105FAainfix =ainfix @afuncamV99V106ainfix @afuncamV21V106IaltV101V106V102Aacorrect_forV101V106FAainfix >=acardamV21ainfix +acardamV99acardamV100Aiainfix =acardamV21ainfix +c1ainfix +acardamV99acardamV100ainfix =acardamV21ainfix +acardamV99acardamV100ainfix =V45aNoneACainfix =ainfix @afuncamV21V102aNoneAainfix =ainfix @afuncamV21V107aNoneIaeqV101V102V107Aacorrect_forV101V107FaNoneainfix =aSomeV109ainfix @afuncamV21akeyV109Aainfix =ainfix @afuncamV21V102aSomeV109Aainfix =ainfix @afuncamV21V110aSomeV109IaeqV101V102V110Aacorrect_forV101V110FAaeqV101V102akeyV109Aacorrect_forV101akeyV109Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V108Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V108aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV100AacV99Aainfix =aordamV21aordamV100Aainfix =aordamV99aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V111aNoneIacorrect_foraordamV20V111FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV114V116aNoneIaleaordamV20V116akeyV115Aainfix =ainfix @afuncamV112V116aNoneIaleaordamV20akeyV115V116Aainfix =ainfix @afuncamV20V116aSomeV115IaeqaordamV20V116akeyV115Aainfix =ainfix @afuncamV20V116ainfix @afuncamV114V116IaltaordamV20akeyV115V116Aainfix =ainfix @afuncamV20V116ainfix @afuncamV112V116IaltaordamV20V116akeyV115Iacorrect_foraordamV20V116FAainfix =acardamV20ainfix +ainfix +c1acardamV112acardamV114Aainfix =aordamV20aordamV114Aainfix =aordamV112aordamV20Aainfix =amk type_paramsV18V19aprm2V114Aainfix =amk type_paramsV16V17aprm1V114Aainfix =aprm2V112amk type_paramsV18V19Aainfix =aprm1V112amk type_paramsV16V17Aacorrect_foraordamV20akeyV115Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V113aTrueAacV114AacV112Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V113aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V117aNoneIacorrect_foraordamV21V117FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV120V122aNoneIaleaordamV21V122akeyV121Aainfix =ainfix @afuncamV118V122aNoneIaleaordamV21akeyV121V122Aainfix =ainfix @afuncamV21V122aSomeV121IaeqaordamV21V122akeyV121Aainfix =ainfix @afuncamV21V122ainfix @afuncamV120V122IaltaordamV21akeyV121V122Aainfix =ainfix @afuncamV21V122ainfix @afuncamV118V122IaltaordamV21V122akeyV121Iacorrect_foraordamV21V122FAainfix =acardamV21ainfix +ainfix +c1acardamV118acardamV120Aainfix =aordamV21aordamV120Aainfix =aordamV118aordamV21Aainfix =amk type_paramsV8V9aprm2V120Aainfix =amk type_paramsV6V7aprm1V120Aainfix =aprm2V118amk type_paramsV8V9Aainfix =aprm1V118amk type_paramsV6V7Aacorrect_foraordamV21akeyV121Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V119aTrueAacV120AacV118Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V119aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.11"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.30"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="30. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix >=acardamV91acardamV21Iainfix =acardamV91ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV91V93aSomeV92IaeqaordamV68V93akeyV92Aainfix =ainfix @afuncamV91V93ainfix @afuncamV79V93IaltaordamV68akeyV92V93Aainfix =ainfix @afuncamV91V93ainfix @afuncamV68V93IaltaordamV68V93akeyV92Iacorrect_foraordamV68V93FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =aordamV91aordamV79Aainfix =V90V67Aainfix =V89V66Aainfix =V88V65Aainfix =V87V64AacV91Lamk tamk tV81amk mV82V83amk type_paramsV84V85V86amk type_paramsV87V88amk type_paramsV89V90FIaltaordamV68akeyV94V95INainfix =ainfix @afuncamV79V95aNoneAaltaordamV68V95akeyV94INainfix =ainfix @afuncamV68V95aNoneIacorrect_foraordamV68V95FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aSomeVV45Iainfix >=acardamV79acardamV30Aainfix >=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V96ainfix @afuncamV57V96ainfix =ainfix @afuncamV79V96ainfix @afuncamV30V96ainfix =ainfix @afuncamV57V96aNoneIacorrect_foraordamV57V96FAainfix =aordamV79aordamV30Aainfix =amk type_paramsV77V78aprm2V30Aainfix =amk type_paramsV75V76aprm1V30AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix >=acardamV68acardamV28Aainfix >=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V97ainfix @afuncamV56V97ainfix =ainfix @afuncamV68V97ainfix @afuncamV28V97ainfix =ainfix @afuncamV56V97aNoneIacorrect_foraordamV56V97FAainfix =aordamV68aordamV28Aainfix =amk type_paramsV66V67aprm2V28Aainfix =amk type_paramsV64V65aprm1V28AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV99V102aNoneIaleV100V102V101Aacorrect_forV100V102FAainfix =ainfix @afuncamV99V103ainfix @afuncamV21V103IaltV100V101V103Aacorrect_forV100V103FAainfix =ainfix @afuncamV98V104aNoneIaleV100V101V104Aacorrect_forV100V104FAainfix =ainfix @afuncamV98V105ainfix @afuncamV21V105IaltV100V105V101Aacorrect_forV100V105FAainfix >=acardamV21ainfix +acardamV98acardamV99Aiainfix =acardamV21ainfix +c1ainfix +acardamV98acardamV99ainfix =acardamV21ainfix +acardamV98acardamV99ainfix =V45aNoneACainfix =ainfix @afuncamV21V101aNoneAainfix =ainfix @afuncamV21V106aNoneIaeqV100V101V106Aacorrect_forV100V106FaNoneainfix =aSomeV108ainfix @afuncamV21akeyV108Aainfix =ainfix @afuncamV21V101aSomeV108Aainfix =ainfix @afuncamV21V109aSomeV108IaeqV100V101V109Aacorrect_forV100V109FAaeqV100V101akeyV108Aacorrect_forV100akeyV108Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV99AacV98Aainfix =aordamV21aordamV99Aainfix =aordamV98aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V110aNoneIacorrect_foraordamV20V110FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV113V115aNoneIaleaordamV20V115akeyV114Aainfix =ainfix @afuncamV111V115aNoneIaleaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115aSomeV114IaeqaordamV20V115akeyV114Aainfix =ainfix @afuncamV20V115ainfix @afuncamV113V115IaltaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115ainfix @afuncamV111V115IaltaordamV20V115akeyV114Iacorrect_foraordamV20V115FAainfix =acardamV20ainfix +ainfix +c1acardamV111acardamV113Aainfix =aordamV20aordamV113Aainfix =aordamV111aordamV20Aainfix =amk type_paramsV18V19aprm2V113Aainfix =amk type_paramsV16V17aprm1V113Aainfix =aprm2V111amk type_paramsV18V19Aainfix =aprm1V111amk type_paramsV16V17Aacorrect_foraordamV20akeyV114Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aTrueAacV113AacV111Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V116aNoneIacorrect_foraordamV21V116FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV119V121aNoneIaleaordamV21V121akeyV120Aainfix =ainfix @afuncamV117V121aNoneIaleaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121aSomeV120IaeqaordamV21V121akeyV120Aainfix =ainfix @afuncamV21V121ainfix @afuncamV119V121IaltaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121ainfix @afuncamV117V121IaltaordamV21V121akeyV120Iacorrect_foraordamV21V121FAainfix =acardamV21ainfix +ainfix +c1acardamV117acardamV119Aainfix =aordamV21aordamV119Aainfix =aordamV117aordamV21Aainfix =amk type_paramsV8V9aprm2V119Aainfix =amk type_paramsV6V7aprm1V119Aainfix =aprm2V117amk type_paramsV8V9Aainfix =aprm1V117amk type_paramsV6V7Aacorrect_foraordamV21akeyV120Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aTrueAacV119AacV117Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.22"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.31"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="31. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix >=acardamV91acardamV20Iainfix =acardamV91ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV91V93aSomeV92IaeqaordamV68V93akeyV92Aainfix =ainfix @afuncamV91V93ainfix @afuncamV79V93IaltaordamV68akeyV92V93Aainfix =ainfix @afuncamV91V93ainfix @afuncamV68V93IaltaordamV68V93akeyV92Iacorrect_foraordamV68V93FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =aordamV91aordamV79Aainfix =V90V67Aainfix =V89V66Aainfix =V88V65Aainfix =V87V64AacV91Lamk tamk tV81amk mV82V83amk type_paramsV84V85V86amk type_paramsV87V88amk type_paramsV89V90FIaltaordamV68akeyV94V95INainfix =ainfix @afuncamV79V95aNoneAaltaordamV68V95akeyV94INainfix =ainfix @afuncamV68V95aNoneIacorrect_foraordamV68V95FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aSomeVV45Iainfix >=acardamV79acardamV30Aainfix >=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V96ainfix @afuncamV57V96ainfix =ainfix @afuncamV79V96ainfix @afuncamV30V96ainfix =ainfix @afuncamV57V96aNoneIacorrect_foraordamV57V96FAainfix =aordamV79aordamV30Aainfix =amk type_paramsV77V78aprm2V30Aainfix =amk type_paramsV75V76aprm1V30AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix >=acardamV68acardamV28Aainfix >=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V97ainfix @afuncamV56V97ainfix =ainfix @afuncamV68V97ainfix @afuncamV28V97ainfix =ainfix @afuncamV56V97aNoneIacorrect_foraordamV56V97FAainfix =aordamV68aordamV28Aainfix =amk type_paramsV66V67aprm2V28Aainfix =amk type_paramsV64V65aprm1V28AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV99V102aNoneIaleV100V102V101Aacorrect_forV100V102FAainfix =ainfix @afuncamV99V103ainfix @afuncamV21V103IaltV100V101V103Aacorrect_forV100V103FAainfix =ainfix @afuncamV98V104aNoneIaleV100V101V104Aacorrect_forV100V104FAainfix =ainfix @afuncamV98V105ainfix @afuncamV21V105IaltV100V105V101Aacorrect_forV100V105FAainfix >=acardamV21ainfix +acardamV98acardamV99Aiainfix =acardamV21ainfix +c1ainfix +acardamV98acardamV99ainfix =acardamV21ainfix +acardamV98acardamV99ainfix =V45aNoneACainfix =ainfix @afuncamV21V101aNoneAainfix =ainfix @afuncamV21V106aNoneIaeqV100V101V106Aacorrect_forV100V106FaNoneainfix =aSomeV108ainfix @afuncamV21akeyV108Aainfix =ainfix @afuncamV21V101aSomeV108Aainfix =ainfix @afuncamV21V109aSomeV108IaeqV100V101V109Aacorrect_forV100V109FAaeqV100V101akeyV108Aacorrect_forV100akeyV108Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV99AacV98Aainfix =aordamV21aordamV99Aainfix =aordamV98aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V110aNoneIacorrect_foraordamV20V110FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV113V115aNoneIaleaordamV20V115akeyV114Aainfix =ainfix @afuncamV111V115aNoneIaleaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115aSomeV114IaeqaordamV20V115akeyV114Aainfix =ainfix @afuncamV20V115ainfix @afuncamV113V115IaltaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115ainfix @afuncamV111V115IaltaordamV20V115akeyV114Iacorrect_foraordamV20V115FAainfix =acardamV20ainfix +ainfix +c1acardamV111acardamV113Aainfix =aordamV20aordamV113Aainfix =aordamV111aordamV20Aainfix =amk type_paramsV18V19aprm2V113Aainfix =amk type_paramsV16V17aprm1V113Aainfix =aprm2V111amk type_paramsV18V19Aainfix =aprm1V111amk type_paramsV16V17Aacorrect_foraordamV20akeyV114Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aTrueAacV113AacV111Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V116aNoneIacorrect_foraordamV21V116FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV119V121aNoneIaleaordamV21V121akeyV120Aainfix =ainfix @afuncamV117V121aNoneIaleaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121aSomeV120IaeqaordamV21V121akeyV120Aainfix =ainfix @afuncamV21V121ainfix @afuncamV119V121IaltaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121ainfix @afuncamV117V121IaltaordamV21V121akeyV120Iacorrect_foraordamV21V121FAainfix =acardamV21ainfix +ainfix +c1acardamV117acardamV119Aainfix =aordamV21aordamV119Aainfix =aordamV117aordamV21Aainfix =amk type_paramsV8V9aprm2V119Aainfix =amk type_paramsV6V7aprm1V119Aainfix =aprm2V117amk type_paramsV8V9Aainfix =aprm1V117amk type_paramsV6V7Aacorrect_foraordamV21akeyV120Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aTrueAacV119AacV117Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.28"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.32"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="32. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V34aNoneIacorrect_foraordamV20V34FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV37V39aNoneIaleaordamV20V39akeyV38Aainfix =ainfix @afuncamV35V39aNoneIaleaordamV20akeyV38V39Aainfix =ainfix @afuncamV20V39aSomeV38IaeqaordamV20V39akeyV38Aainfix =ainfix @afuncamV20V39ainfix @afuncamV37V39IaltaordamV20akeyV38V39Aainfix =ainfix @afuncamV20V39ainfix @afuncamV35V39IaltaordamV20V39akeyV38Iacorrect_foraordamV20V39FAainfix =acardamV20ainfix +ainfix +c1acardamV35acardamV37Aainfix =aordamV20aordamV37Aainfix =aordamV35aordamV20Aainfix =amk type_paramsV18V19aprm2V37Aainfix =amk type_paramsV16V17aprm1V37Aainfix =aprm2V35amk type_paramsV18V19Aainfix =aprm1V35amk type_paramsV16V17Aacorrect_foraordamV20akeyV38Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V36aTrueAacV37AacV35Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V36aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V40aNoneIacorrect_foraordamV21V40FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV43V45aNoneIaleaordamV21V45akeyV44Aainfix =ainfix @afuncamV41V45aNoneIaleaordamV21akeyV44V45Aainfix =ainfix @afuncamV21V45aSomeV44IaeqaordamV21V45akeyV44Aainfix =ainfix @afuncamV21V45ainfix @afuncamV43V45IaltaordamV21akeyV44V45Aainfix =ainfix @afuncamV21V45ainfix @afuncamV41V45IaltaordamV21V45akeyV44Iacorrect_foraordamV21V45FAainfix =acardamV21ainfix +ainfix +c1acardamV41acardamV43Aainfix =aordamV21aordamV43Aainfix =aordamV41aordamV21Aainfix =amk type_paramsV8V9aprm2V43Aainfix =amk type_paramsV6V7aprm1V43Aainfix =aprm2V41amk type_paramsV8V9Aainfix =aprm1V41amk type_paramsV6V7Aacorrect_foraordamV21akeyV44Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V42aTrueAacV43AacV41Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V42aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.14"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.33"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="33. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V35aNoneIacorrect_foraordamV20V35FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV38V40aNoneIaleaordamV20V40akeyV39Aainfix =ainfix @afuncamV36V40aNoneIaleaordamV20akeyV39V40Aainfix =ainfix @afuncamV20V40aSomeV39IaeqaordamV20V40akeyV39Aainfix =ainfix @afuncamV20V40ainfix @afuncamV38V40IaltaordamV20akeyV39V40Aainfix =ainfix @afuncamV20V40ainfix @afuncamV36V40IaltaordamV20V40akeyV39Iacorrect_foraordamV20V40FAainfix =acardamV20ainfix +ainfix +c1acardamV36acardamV38Aainfix =aordamV20aordamV38Aainfix =aordamV36aordamV20Aainfix =amk type_paramsV18V19aprm2V38Aainfix =amk type_paramsV16V17aprm1V38Aainfix =aprm2V36amk type_paramsV18V19Aainfix =aprm1V36amk type_paramsV16V17Aacorrect_foraordamV20akeyV39Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V37aTrueAacV38AacV36Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V37aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V41aNoneIacorrect_foraordamV21V41FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV44V46aNoneIaleaordamV21V46akeyV45Aainfix =ainfix @afuncamV42V46aNoneIaleaordamV21akeyV45V46Aainfix =ainfix @afuncamV21V46aSomeV45IaeqaordamV21V46akeyV45Aainfix =ainfix @afuncamV21V46ainfix @afuncamV44V46IaltaordamV21akeyV45V46Aainfix =ainfix @afuncamV21V46ainfix @afuncamV42V46IaltaordamV21V46akeyV45Iacorrect_foraordamV21V46FAainfix =acardamV21ainfix +ainfix +c1acardamV42acardamV44Aainfix =aordamV21aordamV44Aainfix =aordamV42aordamV21Aainfix =amk type_paramsV8V9aprm2V44Aainfix =amk type_paramsV6V7aprm1V44Aainfix =aprm2V42amk type_paramsV8V9Aainfix =aprm1V42amk type_paramsV6V7Aacorrect_foraordamV21akeyV45Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V43aTrueAacV44AacV42Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V43aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.15"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.34"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="34. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V35aNoneIacorrect_foraordamV20V35FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV38V40aNoneIaleaordamV20V40akeyV39Aainfix =ainfix @afuncamV36V40aNoneIaleaordamV20akeyV39V40Aainfix =ainfix @afuncamV20V40aSomeV39IaeqaordamV20V40akeyV39Aainfix =ainfix @afuncamV20V40ainfix @afuncamV38V40IaltaordamV20akeyV39V40Aainfix =ainfix @afuncamV20V40ainfix @afuncamV36V40IaltaordamV20V40akeyV39Iacorrect_foraordamV20V40FAainfix =acardamV20ainfix +ainfix +c1acardamV36acardamV38Aainfix =aordamV20aordamV38Aainfix =aordamV36aordamV20Aainfix =amk type_paramsV18V19aprm2V38Aainfix =amk type_paramsV16V17aprm1V38Aainfix =aprm2V36amk type_paramsV18V19Aainfix =aprm1V36amk type_paramsV16V17Aacorrect_foraordamV20akeyV39Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V37aTrueAacV38AacV36Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V37aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V41aNoneIacorrect_foraordamV21V41FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV44V46aNoneIaleaordamV21V46akeyV45Aainfix =ainfix @afuncamV42V46aNoneIaleaordamV21akeyV45V46Aainfix =ainfix @afuncamV21V46aSomeV45IaeqaordamV21V46akeyV45Aainfix =ainfix @afuncamV21V46ainfix @afuncamV44V46IaltaordamV21akeyV45V46Aainfix =ainfix @afuncamV21V46ainfix @afuncamV42V46IaltaordamV21V46akeyV45Iacorrect_foraordamV21V46FAainfix =acardamV21ainfix +ainfix +c1acardamV42acardamV44Aainfix =aordamV21aordamV44Aainfix =aordamV42aordamV21Aainfix =amk type_paramsV8V9aprm2V44Aainfix =amk type_paramsV6V7aprm1V44Aainfix =aprm2V42amk type_paramsV8V9Aainfix =aprm1V42amk type_paramsV6V7Aacorrect_foraordamV21akeyV45Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V43aTrueAacV44AacV42Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V43aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.19"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.35"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="35. variant decrease"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="variant decreaseCtaVEmptyCtaVEmptyainfix <ainfix +acardamV23acardamV56ainfix +acardamV21acardamV20Aainfix <=c0ainfix +acardamV21acardamV20Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV59V62aNoneIaleV60V62V61Aacorrect_forV60V62FAainfix =ainfix @afuncamV59V63ainfix @afuncamV20V63IaltV60V61V63Aacorrect_forV60V63FAainfix =ainfix @afuncamV58V64aNoneIaleV60V61V64Aacorrect_forV60V64FAainfix =ainfix @afuncamV58V65ainfix @afuncamV20V65IaltV60V65V61Aacorrect_forV60V65FAainfix >=acardamV20ainfix +acardamV58acardamV59Aiainfix =acardamV20ainfix +c1ainfix +acardamV58acardamV59ainfix =acardamV20ainfix +acardamV58acardamV59ainfix =V45aNoneACainfix =ainfix @afuncamV20V61aNoneAainfix =ainfix @afuncamV20V66aNoneIaeqV60V61V66Aacorrect_forV60V66FaNoneainfix =aSomeV68ainfix @afuncamV20akeyV68Aainfix =ainfix @afuncamV20V61aSomeV68Aainfix =ainfix @afuncamV20V69aSomeV68IaeqV60V61V69Aacorrect_forV60V69FAaeqV60V61akeyV68Aacorrect_forV60akeyV68Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V67Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V67aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV59AacV58Aainfix =aordamV20aordamV59Aainfix =aordamV58aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V70aNoneIacorrect_foraordamV20V70FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV73V75aNoneIaleaordamV20V75akeyV74Aainfix =ainfix @afuncamV71V75aNoneIaleaordamV20akeyV74V75Aainfix =ainfix @afuncamV20V75aSomeV74IaeqaordamV20V75akeyV74Aainfix =ainfix @afuncamV20V75ainfix @afuncamV73V75IaltaordamV20akeyV74V75Aainfix =ainfix @afuncamV20V75ainfix @afuncamV71V75IaltaordamV20V75akeyV74Iacorrect_foraordamV20V75FAainfix =acardamV20ainfix +ainfix +c1acardamV71acardamV73Aainfix =aordamV20aordamV73Aainfix =aordamV71aordamV20Aainfix =amk type_paramsV18V19aprm2V73Aainfix =amk type_paramsV16V17aprm1V73Aainfix =aprm2V71amk type_paramsV18V19Aainfix =aprm1V71amk type_paramsV16V17Aacorrect_foraordamV20akeyV74Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V72aTrueAacV73AacV71Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V72aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V76aNoneIacorrect_foraordamV21V76FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV79V81aNoneIaleaordamV21V81akeyV80Aainfix =ainfix @afuncamV77V81aNoneIaleaordamV21akeyV80V81Aainfix =ainfix @afuncamV21V81aSomeV80IaeqaordamV21V81akeyV80Aainfix =ainfix @afuncamV21V81ainfix @afuncamV79V81IaltaordamV21akeyV80V81Aainfix =ainfix @afuncamV21V81ainfix @afuncamV77V81IaltaordamV21V81akeyV80Iacorrect_foraordamV21V81FAainfix =acardamV21ainfix +ainfix +c1acardamV77acardamV79Aainfix =aordamV21aordamV79Aainfix =aordamV77aordamV21Aainfix =amk type_paramsV8V9aprm2V79Aainfix =amk type_paramsV6V7aprm1V79Aainfix =aprm2V77amk type_paramsV8V9Aainfix =aprm1V77amk type_paramsV6V7Aacorrect_foraordamV21akeyV80Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V78aTrueAacV79AacV77Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V78aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.36"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="36. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV59V62aNoneIaleV60V62V61Aacorrect_forV60V62FAainfix =ainfix @afuncamV59V63ainfix @afuncamV20V63IaltV60V61V63Aacorrect_forV60V63FAainfix =ainfix @afuncamV58V64aNoneIaleV60V61V64Aacorrect_forV60V64FAainfix =ainfix @afuncamV58V65ainfix @afuncamV20V65IaltV60V65V61Aacorrect_forV60V65FAainfix >=acardamV20ainfix +acardamV58acardamV59Aiainfix =acardamV20ainfix +c1ainfix +acardamV58acardamV59ainfix =acardamV20ainfix +acardamV58acardamV59ainfix =V45aNoneACainfix =ainfix @afuncamV20V61aNoneAainfix =ainfix @afuncamV20V66aNoneIaeqV60V61V66Aacorrect_forV60V66FaNoneainfix =aSomeV68ainfix @afuncamV20akeyV68Aainfix =ainfix @afuncamV20V61aSomeV68Aainfix =ainfix @afuncamV20V69aSomeV68IaeqV60V61V69Aacorrect_forV60V69FAaeqV60V61akeyV68Aacorrect_forV60akeyV68Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V67Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V67aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV59AacV58Aainfix =aordamV20aordamV59Aainfix =aordamV58aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V70aNoneIacorrect_foraordamV20V70FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV73V75aNoneIaleaordamV20V75akeyV74Aainfix =ainfix @afuncamV71V75aNoneIaleaordamV20akeyV74V75Aainfix =ainfix @afuncamV20V75aSomeV74IaeqaordamV20V75akeyV74Aainfix =ainfix @afuncamV20V75ainfix @afuncamV73V75IaltaordamV20akeyV74V75Aainfix =ainfix @afuncamV20V75ainfix @afuncamV71V75IaltaordamV20V75akeyV74Iacorrect_foraordamV20V75FAainfix =acardamV20ainfix +ainfix +c1acardamV71acardamV73Aainfix =aordamV20aordamV73Aainfix =aordamV71aordamV20Aainfix =amk type_paramsV18V19aprm2V73Aainfix =amk type_paramsV16V17aprm1V73Aainfix =aprm2V71amk type_paramsV18V19Aainfix =aprm1V71amk type_paramsV16V17Aacorrect_foraordamV20akeyV74Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V72aTrueAacV73AacV71Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V72aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V76aNoneIacorrect_foraordamV21V76FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV79V81aNoneIaleaordamV21V81akeyV80Aainfix =ainfix @afuncamV77V81aNoneIaleaordamV21akeyV80V81Aainfix =ainfix @afuncamV21V81aSomeV80IaeqaordamV21V81akeyV80Aainfix =ainfix @afuncamV21V81ainfix @afuncamV79V81IaltaordamV21akeyV80V81Aainfix =ainfix @afuncamV21V81ainfix @afuncamV77V81IaltaordamV21V81akeyV80Iacorrect_foraordamV21V81FAainfix =acardamV21ainfix +ainfix +c1acardamV77acardamV79Aainfix =aordamV21aordamV79Aainfix =aordamV77aordamV21Aainfix =amk type_paramsV8V9aprm2V79Aainfix =amk type_paramsV6V7aprm1V79Aainfix =aprm2V77amk type_paramsV8V9Aainfix =aprm1V77amk type_paramsV6V7Aacorrect_foraordamV21akeyV80Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V78aTrueAacV79AacV77Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V78aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.19"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.37"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="37. variant decrease"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="variant decreaseCtaVEmptyCtaVEmptyainfix <ainfix +acardamV25acardamV57ainfix +acardamV21acardamV20Aainfix <=c0ainfix +acardamV21acardamV20Iainfix >=acardamV68acardamV56Aainfix >=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V69ainfix @afuncamV23V69ainfix =ainfix @afuncamV68V69ainfix @afuncamV56V69ainfix =ainfix @afuncamV23V69aNoneIacorrect_foraordamV23V69FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV71V74aNoneIaleV72V74V73Aacorrect_forV72V74FAainfix =ainfix @afuncamV71V75ainfix @afuncamV20V75IaltV72V73V75Aacorrect_forV72V75FAainfix =ainfix @afuncamV70V76aNoneIaleV72V73V76Aacorrect_forV72V76FAainfix =ainfix @afuncamV70V77ainfix @afuncamV20V77IaltV72V77V73Aacorrect_forV72V77FAainfix >=acardamV20ainfix +acardamV70acardamV71Aiainfix =acardamV20ainfix +c1ainfix +acardamV70acardamV71ainfix =acardamV20ainfix +acardamV70acardamV71ainfix =V45aNoneACainfix =ainfix @afuncamV20V73aNoneAainfix =ainfix @afuncamV20V78aNoneIaeqV72V73V78Aacorrect_forV72V78FaNoneainfix =aSomeV80ainfix @afuncamV20akeyV80Aainfix =ainfix @afuncamV20V73aSomeV80Aainfix =ainfix @afuncamV20V81aSomeV80IaeqV72V73V81Aacorrect_forV72V81FAaeqV72V73akeyV80Aacorrect_forV72akeyV80Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V79Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V79aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV71AacV70Aainfix =aordamV20aordamV71Aainfix =aordamV70aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V82aNoneIacorrect_foraordamV20V82FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV85V87aNoneIaleaordamV20V87akeyV86Aainfix =ainfix @afuncamV83V87aNoneIaleaordamV20akeyV86V87Aainfix =ainfix @afuncamV20V87aSomeV86IaeqaordamV20V87akeyV86Aainfix =ainfix @afuncamV20V87ainfix @afuncamV85V87IaltaordamV20akeyV86V87Aainfix =ainfix @afuncamV20V87ainfix @afuncamV83V87IaltaordamV20V87akeyV86Iacorrect_foraordamV20V87FAainfix =acardamV20ainfix +ainfix +c1acardamV83acardamV85Aainfix =aordamV20aordamV85Aainfix =aordamV83aordamV20Aainfix =amk type_paramsV18V19aprm2V85Aainfix =amk type_paramsV16V17aprm1V85Aainfix =aprm2V83amk type_paramsV18V19Aainfix =aprm1V83amk type_paramsV16V17Aacorrect_foraordamV20akeyV86Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V84aTrueAacV85AacV83Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V84aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V88aNoneIacorrect_foraordamV21V88FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV91V93aNoneIaleaordamV21V93akeyV92Aainfix =ainfix @afuncamV89V93aNoneIaleaordamV21akeyV92V93Aainfix =ainfix @afuncamV21V93aSomeV92IaeqaordamV21V93akeyV92Aainfix =ainfix @afuncamV21V93ainfix @afuncamV91V93IaltaordamV21akeyV92V93Aainfix =ainfix @afuncamV21V93ainfix @afuncamV89V93IaltaordamV21V93akeyV92Iacorrect_foraordamV21V93FAainfix =acardamV21ainfix +ainfix +c1acardamV89acardamV91Aainfix =aordamV21aordamV91Aainfix =aordamV89aordamV21Aainfix =amk type_paramsV8V9aprm2V91Aainfix =amk type_paramsV6V7aprm1V91Aainfix =aprm2V89amk type_paramsV8V9Aainfix =aprm1V89amk type_paramsV6V7Aacorrect_foraordamV21akeyV92Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V90aTrueAacV91AacV89Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V90aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.22"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.38"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="38. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix >=acardamV68acardamV56Aainfix >=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V69ainfix @afuncamV23V69ainfix =ainfix @afuncamV68V69ainfix @afuncamV56V69ainfix =ainfix @afuncamV23V69aNoneIacorrect_foraordamV23V69FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV71V74aNoneIaleV72V74V73Aacorrect_forV72V74FAainfix =ainfix @afuncamV71V75ainfix @afuncamV20V75IaltV72V73V75Aacorrect_forV72V75FAainfix =ainfix @afuncamV70V76aNoneIaleV72V73V76Aacorrect_forV72V76FAainfix =ainfix @afuncamV70V77ainfix @afuncamV20V77IaltV72V77V73Aacorrect_forV72V77FAainfix >=acardamV20ainfix +acardamV70acardamV71Aiainfix =acardamV20ainfix +c1ainfix +acardamV70acardamV71ainfix =acardamV20ainfix +acardamV70acardamV71ainfix =V45aNoneACainfix =ainfix @afuncamV20V73aNoneAainfix =ainfix @afuncamV20V78aNoneIaeqV72V73V78Aacorrect_forV72V78FaNoneainfix =aSomeV80ainfix @afuncamV20akeyV80Aainfix =ainfix @afuncamV20V73aSomeV80Aainfix =ainfix @afuncamV20V81aSomeV80IaeqV72V73V81Aacorrect_forV72V81FAaeqV72V73akeyV80Aacorrect_forV72akeyV80Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V79Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V79aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV71AacV70Aainfix =aordamV20aordamV71Aainfix =aordamV70aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V82aNoneIacorrect_foraordamV20V82FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV85V87aNoneIaleaordamV20V87akeyV86Aainfix =ainfix @afuncamV83V87aNoneIaleaordamV20akeyV86V87Aainfix =ainfix @afuncamV20V87aSomeV86IaeqaordamV20V87akeyV86Aainfix =ainfix @afuncamV20V87ainfix @afuncamV85V87IaltaordamV20akeyV86V87Aainfix =ainfix @afuncamV20V87ainfix @afuncamV83V87IaltaordamV20V87akeyV86Iacorrect_foraordamV20V87FAainfix =acardamV20ainfix +ainfix +c1acardamV83acardamV85Aainfix =aordamV20aordamV85Aainfix =aordamV83aordamV20Aainfix =amk type_paramsV18V19aprm2V85Aainfix =amk type_paramsV16V17aprm1V85Aainfix =aprm2V83amk type_paramsV18V19Aainfix =aprm1V83amk type_paramsV16V17Aacorrect_foraordamV20akeyV86Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V84aTrueAacV85AacV83Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V84aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V88aNoneIacorrect_foraordamV21V88FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV91V93aNoneIaleaordamV21V93akeyV92Aainfix =ainfix @afuncamV89V93aNoneIaleaordamV21akeyV92V93Aainfix =ainfix @afuncamV21V93aSomeV92IaeqaordamV21V93akeyV92Aainfix =ainfix @afuncamV21V93ainfix @afuncamV91V93IaltaordamV21akeyV92V93Aainfix =ainfix @afuncamV21V93ainfix @afuncamV89V93IaltaordamV21V93akeyV92Iacorrect_foraordamV21V93FAainfix =acardamV21ainfix +ainfix +c1acardamV89acardamV91Aainfix =aordamV21aordamV91Aainfix =aordamV89aordamV21Aainfix =amk type_paramsV8V9aprm2V91Aainfix =amk type_paramsV6V7aprm1V91Aainfix =aprm2V89amk type_paramsV8V9Aainfix =aprm1V89amk type_paramsV6V7Aacorrect_foraordamV21akeyV92Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V90aTrueAacV91AacV89Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V90aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.30"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.39"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="39. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68Iainfix >=acardamV79acardamV57Aainfix >=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V80ainfix @afuncamV25V80ainfix =ainfix @afuncamV79V80ainfix @afuncamV57V80ainfix =ainfix @afuncamV25V80aNoneIacorrect_foraordamV25V80FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix >=acardamV68acardamV56Aainfix >=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V81ainfix @afuncamV23V81ainfix =ainfix @afuncamV68V81ainfix @afuncamV56V81ainfix =ainfix @afuncamV23V81aNoneIacorrect_foraordamV23V81FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV83V86aNoneIaleV84V86V85Aacorrect_forV84V86FAainfix =ainfix @afuncamV83V87ainfix @afuncamV20V87IaltV84V85V87Aacorrect_forV84V87FAainfix =ainfix @afuncamV82V88aNoneIaleV84V85V88Aacorrect_forV84V88FAainfix =ainfix @afuncamV82V89ainfix @afuncamV20V89IaltV84V89V85Aacorrect_forV84V89FAainfix >=acardamV20ainfix +acardamV82acardamV83Aiainfix =acardamV20ainfix +c1ainfix +acardamV82acardamV83ainfix =acardamV20ainfix +acardamV82acardamV83ainfix =V45aNoneACainfix =ainfix @afuncamV20V85aNoneAainfix =ainfix @afuncamV20V90aNoneIaeqV84V85V90Aacorrect_forV84V90FaNoneainfix =aSomeV92ainfix @afuncamV20akeyV92Aainfix =ainfix @afuncamV20V85aSomeV92Aainfix =ainfix @afuncamV20V93aSomeV92IaeqV84V85V93Aacorrect_forV84V93FAaeqV84V85akeyV92Aacorrect_forV84akeyV92Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V91Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V91aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV83AacV82Aainfix =aordamV20aordamV83Aainfix =aordamV82aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V94aNoneIacorrect_foraordamV20V94FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV97V99aNoneIaleaordamV20V99akeyV98Aainfix =ainfix @afuncamV95V99aNoneIaleaordamV20akeyV98V99Aainfix =ainfix @afuncamV20V99aSomeV98IaeqaordamV20V99akeyV98Aainfix =ainfix @afuncamV20V99ainfix @afuncamV97V99IaltaordamV20akeyV98V99Aainfix =ainfix @afuncamV20V99ainfix @afuncamV95V99IaltaordamV20V99akeyV98Iacorrect_foraordamV20V99FAainfix =acardamV20ainfix +ainfix +c1acardamV95acardamV97Aainfix =aordamV20aordamV97Aainfix =aordamV95aordamV20Aainfix =amk type_paramsV18V19aprm2V97Aainfix =amk type_paramsV16V17aprm1V97Aainfix =aprm2V95amk type_paramsV18V19Aainfix =aprm1V95amk type_paramsV16V17Aacorrect_foraordamV20akeyV98Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V96aTrueAacV97AacV95Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V96aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V100aNoneIacorrect_foraordamV21V100FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV103V105aNoneIaleaordamV21V105akeyV104Aainfix =ainfix @afuncamV101V105aNoneIaleaordamV21akeyV104V105Aainfix =ainfix @afuncamV21V105aSomeV104IaeqaordamV21V105akeyV104Aainfix =ainfix @afuncamV21V105ainfix @afuncamV103V105IaltaordamV21akeyV104V105Aainfix =ainfix @afuncamV21V105ainfix @afuncamV101V105IaltaordamV21V105akeyV104Iacorrect_foraordamV21V105FAainfix =acardamV21ainfix +ainfix +c1acardamV101acardamV103Aainfix =aordamV21aordamV103Aainfix =aordamV101aordamV21Aainfix =amk type_paramsV8V9aprm2V103Aainfix =amk type_paramsV6V7aprm1V103Aainfix =aprm2V101amk type_paramsV8V9Aainfix =aprm1V101amk type_paramsV6V7Aacorrect_foraordamV21akeyV104Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V102aTrueAacV103AacV101Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V102aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.18"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.40"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="40. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTrueIainfix >=acardamV79acardamV57Aainfix >=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V80ainfix @afuncamV25V80ainfix =ainfix @afuncamV79V80ainfix @afuncamV57V80ainfix =ainfix @afuncamV25V80aNoneIacorrect_foraordamV25V80FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix >=acardamV68acardamV56Aainfix >=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V81ainfix @afuncamV23V81ainfix =ainfix @afuncamV68V81ainfix @afuncamV56V81ainfix =ainfix @afuncamV23V81aNoneIacorrect_foraordamV23V81FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV83V86aNoneIaleV84V86V85Aacorrect_forV84V86FAainfix =ainfix @afuncamV83V87ainfix @afuncamV20V87IaltV84V85V87Aacorrect_forV84V87FAainfix =ainfix @afuncamV82V88aNoneIaleV84V85V88Aacorrect_forV84V88FAainfix =ainfix @afuncamV82V89ainfix @afuncamV20V89IaltV84V89V85Aacorrect_forV84V89FAainfix >=acardamV20ainfix +acardamV82acardamV83Aiainfix =acardamV20ainfix +c1ainfix +acardamV82acardamV83ainfix =acardamV20ainfix +acardamV82acardamV83ainfix =V45aNoneACainfix =ainfix @afuncamV20V85aNoneAainfix =ainfix @afuncamV20V90aNoneIaeqV84V85V90Aacorrect_forV84V90FaNoneainfix =aSomeV92ainfix @afuncamV20akeyV92Aainfix =ainfix @afuncamV20V85aSomeV92Aainfix =ainfix @afuncamV20V93aSomeV92IaeqV84V85V93Aacorrect_forV84V93FAaeqV84V85akeyV92Aacorrect_forV84akeyV92Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V91Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V91aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV83AacV82Aainfix =aordamV20aordamV83Aainfix =aordamV82aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V94aNoneIacorrect_foraordamV20V94FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV97V99aNoneIaleaordamV20V99akeyV98Aainfix =ainfix @afuncamV95V99aNoneIaleaordamV20akeyV98V99Aainfix =ainfix @afuncamV20V99aSomeV98IaeqaordamV20V99akeyV98Aainfix =ainfix @afuncamV20V99ainfix @afuncamV97V99IaltaordamV20akeyV98V99Aainfix =ainfix @afuncamV20V99ainfix @afuncamV95V99IaltaordamV20V99akeyV98Iacorrect_foraordamV20V99FAainfix =acardamV20ainfix +ainfix +c1acardamV95acardamV97Aainfix =aordamV20aordamV97Aainfix =aordamV95aordamV20Aainfix =amk type_paramsV18V19aprm2V97Aainfix =amk type_paramsV16V17aprm1V97Aainfix =aprm2V95amk type_paramsV18V19Aainfix =aprm1V95amk type_paramsV16V17Aacorrect_foraordamV20akeyV98Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V96aTrueAacV97AacV95Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V96aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V100aNoneIacorrect_foraordamV21V100FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV103V105aNoneIaleaordamV21V105akeyV104Aainfix =ainfix @afuncamV101V105aNoneIaleaordamV21akeyV104V105Aainfix =ainfix @afuncamV21V105aSomeV104IaeqaordamV21V105akeyV104Aainfix =ainfix @afuncamV21V105ainfix @afuncamV103V105IaltaordamV21akeyV104V105Aainfix =ainfix @afuncamV21V105ainfix @afuncamV101V105IaltaordamV21V105akeyV104Iacorrect_foraordamV21V105FAainfix =acardamV21ainfix +ainfix +c1acardamV101acardamV103Aainfix =aordamV21aordamV103Aainfix =aordamV101aordamV21Aainfix =amk type_paramsV8V9aprm2V103Aainfix =amk type_paramsV6V7aprm1V103Aainfix =aprm2V101amk type_paramsV8V9Aainfix =aprm1V101amk type_paramsV6V7Aacorrect_foraordamV21akeyV104Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V102aTrueAacV103AacV101Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V102aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.18"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.41"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="41. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyaltaordamV68akeyV80V81INainfix =ainfix @afuncamV79V81aNoneAaltaordamV68V81akeyV80INainfix =ainfix @afuncamV68V81aNoneIacorrect_foraordamV68V81FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Iainfix >=acardamV79acardamV57Aainfix >=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V82ainfix @afuncamV25V82ainfix =ainfix @afuncamV79V82ainfix @afuncamV57V82ainfix =ainfix @afuncamV25V82aNoneIacorrect_foraordamV25V82FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix >=acardamV68acardamV56Aainfix >=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V83ainfix @afuncamV23V83ainfix =ainfix @afuncamV68V83ainfix @afuncamV56V83ainfix =ainfix @afuncamV23V83aNoneIacorrect_foraordamV23V83FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV85V88aNoneIaleV86V88V87Aacorrect_forV86V88FAainfix =ainfix @afuncamV85V89ainfix @afuncamV20V89IaltV86V87V89Aacorrect_forV86V89FAainfix =ainfix @afuncamV84V90aNoneIaleV86V87V90Aacorrect_forV86V90FAainfix =ainfix @afuncamV84V91ainfix @afuncamV20V91IaltV86V91V87Aacorrect_forV86V91FAainfix >=acardamV20ainfix +acardamV84acardamV85Aiainfix =acardamV20ainfix +c1ainfix +acardamV84acardamV85ainfix =acardamV20ainfix +acardamV84acardamV85ainfix =V45aNoneACainfix =ainfix @afuncamV20V87aNoneAainfix =ainfix @afuncamV20V92aNoneIaeqV86V87V92Aacorrect_forV86V92FaNoneainfix =aSomeV94ainfix @afuncamV20akeyV94Aainfix =ainfix @afuncamV20V87aSomeV94Aainfix =ainfix @afuncamV20V95aSomeV94IaeqV86V87V95Aacorrect_forV86V95FAaeqV86V87akeyV94Aacorrect_forV86akeyV94Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V93Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V93aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV85AacV84Aainfix =aordamV20aordamV85Aainfix =aordamV84aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V96aNoneIacorrect_foraordamV20V96FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV99V101aNoneIaleaordamV20V101akeyV100Aainfix =ainfix @afuncamV97V101aNoneIaleaordamV20akeyV100V101Aainfix =ainfix @afuncamV20V101aSomeV100IaeqaordamV20V101akeyV100Aainfix =ainfix @afuncamV20V101ainfix @afuncamV99V101IaltaordamV20akeyV100V101Aainfix =ainfix @afuncamV20V101ainfix @afuncamV97V101IaltaordamV20V101akeyV100Iacorrect_foraordamV20V101FAainfix =acardamV20ainfix +ainfix +c1acardamV97acardamV99Aainfix =aordamV20aordamV99Aainfix =aordamV97aordamV20Aainfix =amk type_paramsV18V19aprm2V99Aainfix =amk type_paramsV16V17aprm1V99Aainfix =aprm2V97amk type_paramsV18V19Aainfix =aprm1V97amk type_paramsV16V17Aacorrect_foraordamV20akeyV100Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V98aTrueAacV99AacV97Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V98aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V102aNoneIacorrect_foraordamV21V102FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV105V107aNoneIaleaordamV21V107akeyV106Aainfix =ainfix @afuncamV103V107aNoneIaleaordamV21akeyV106V107Aainfix =ainfix @afuncamV21V107aSomeV106IaeqaordamV21V107akeyV106Aainfix =ainfix @afuncamV21V107ainfix @afuncamV105V107IaltaordamV21akeyV106V107Aainfix =ainfix @afuncamV21V107ainfix @afuncamV103V107IaltaordamV21V107akeyV106Iacorrect_foraordamV21V107FAainfix =acardamV21ainfix +ainfix +c1acardamV103acardamV105Aainfix =aordamV21aordamV105Aainfix =aordamV103aordamV21Aainfix =amk type_paramsV8V9aprm2V105Aainfix =amk type_paramsV6V7aprm1V105Aainfix =aprm2V103amk type_paramsV8V9Aainfix =aprm1V103amk type_paramsV6V7Aacorrect_foraordamV21akeyV106Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V104aTrueAacV105AacV103Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V104aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.26"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.42"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="42. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyainfix =aordamV90aordamV20Aainfix =V89V19Aainfix =V88V18Aainfix =V87V17Aainfix =V86V16AacV90Iainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V92aSomeV91IaeqaordamV68V92akeyV91Aainfix =ainfix @afuncamV90V92ainfix @afuncamV79V92IaltaordamV68akeyV91V92Aainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92IaltaordamV68V92akeyV91Iacorrect_foraordamV68V92FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV93V94INainfix =ainfix @afuncamV79V94aNoneAaltaordamV68V94akeyV93INainfix =ainfix @afuncamV68V94aNoneIacorrect_foraordamV68V94FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68Iainfix >=acardamV79acardamV57Aainfix >=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V95ainfix @afuncamV25V95ainfix =ainfix @afuncamV79V95ainfix @afuncamV57V95ainfix =ainfix @afuncamV25V95aNoneIacorrect_foraordamV25V95FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix >=acardamV68acardamV56Aainfix >=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V96ainfix @afuncamV23V96ainfix =ainfix @afuncamV68V96ainfix @afuncamV56V96ainfix =ainfix @afuncamV23V96aNoneIacorrect_foraordamV23V96FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV98V101aNoneIaleV99V101V100Aacorrect_forV99V101FAainfix =ainfix @afuncamV98V102ainfix @afuncamV20V102IaltV99V100V102Aacorrect_forV99V102FAainfix =ainfix @afuncamV97V103aNoneIaleV99V100V103Aacorrect_forV99V103FAainfix =ainfix @afuncamV97V104ainfix @afuncamV20V104IaltV99V104V100Aacorrect_forV99V104FAainfix >=acardamV20ainfix +acardamV97acardamV98Aiainfix =acardamV20ainfix +c1ainfix +acardamV97acardamV98ainfix =acardamV20ainfix +acardamV97acardamV98ainfix =V45aNoneACainfix =ainfix @afuncamV20V100aNoneAainfix =ainfix @afuncamV20V105aNoneIaeqV99V100V105Aacorrect_forV99V105FaNoneainfix =aSomeV107ainfix @afuncamV20akeyV107Aainfix =ainfix @afuncamV20V100aSomeV107Aainfix =ainfix @afuncamV20V108aSomeV107IaeqV99V100V108Aacorrect_forV99V108FAaeqV99V100akeyV107Aacorrect_forV99akeyV107Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V106Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V106aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV98AacV97Aainfix =aordamV20aordamV98Aainfix =aordamV97aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V109aNoneIacorrect_foraordamV20V109FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV112V114aNoneIaleaordamV20V114akeyV113Aainfix =ainfix @afuncamV110V114aNoneIaleaordamV20akeyV113V114Aainfix =ainfix @afuncamV20V114aSomeV113IaeqaordamV20V114akeyV113Aainfix =ainfix @afuncamV20V114ainfix @afuncamV112V114IaltaordamV20akeyV113V114Aainfix =ainfix @afuncamV20V114ainfix @afuncamV110V114IaltaordamV20V114akeyV113Iacorrect_foraordamV20V114FAainfix =acardamV20ainfix +ainfix +c1acardamV110acardamV112Aainfix =aordamV20aordamV112Aainfix =aordamV110aordamV20Aainfix =amk type_paramsV18V19aprm2V112Aainfix =amk type_paramsV16V17aprm1V112Aainfix =aprm2V110amk type_paramsV18V19Aainfix =aprm1V110amk type_paramsV16V17Aacorrect_foraordamV20akeyV113Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V111aTrueAacV112AacV110Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V111aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V115aNoneIacorrect_foraordamV21V115FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV118V120aNoneIaleaordamV21V120akeyV119Aainfix =ainfix @afuncamV116V120aNoneIaleaordamV21akeyV119V120Aainfix =ainfix @afuncamV21V120aSomeV119IaeqaordamV21V120akeyV119Aainfix =ainfix @afuncamV21V120ainfix @afuncamV118V120IaltaordamV21akeyV119V120Aainfix =ainfix @afuncamV21V120ainfix @afuncamV116V120IaltaordamV21V120akeyV119Iacorrect_foraordamV21V120FAainfix =acardamV21ainfix +ainfix +c1acardamV116acardamV118Aainfix =aordamV21aordamV118Aainfix =aordamV116aordamV21Aainfix =amk type_paramsV8V9aprm2V118Aainfix =amk type_paramsV6V7aprm1V118Aainfix =aprm2V116amk type_paramsV8V9Aainfix =aprm1V116amk type_paramsV6V7Aacorrect_foraordamV21akeyV119Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V117aTrueAacV118AacV116Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V117aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.43"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="43. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyiainfix =ainfix @afuncamV90V91ainfix @afuncamV21V91ainfix =ainfix @afuncamV90V91ainfix @afuncamV20V91ainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV21V91FIainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V93aSomeV92IaeqaordamV68V93akeyV92Aainfix =ainfix @afuncamV90V93ainfix @afuncamV79V93IaltaordamV68akeyV92V93Aainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93IaltaordamV68V93akeyV92Iacorrect_foraordamV68V93FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV94V95INainfix =ainfix @afuncamV79V95aNoneAaltaordamV68V95akeyV94INainfix =ainfix @afuncamV68V95aNoneIacorrect_foraordamV68V95FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68Iainfix >=acardamV79acardamV57Aainfix >=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V96ainfix @afuncamV25V96ainfix =ainfix @afuncamV79V96ainfix @afuncamV57V96ainfix =ainfix @afuncamV25V96aNoneIacorrect_foraordamV25V96FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix >=acardamV68acardamV56Aainfix >=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V97ainfix @afuncamV23V97ainfix =ainfix @afuncamV68V97ainfix @afuncamV56V97ainfix =ainfix @afuncamV23V97aNoneIacorrect_foraordamV23V97FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV99V102aNoneIaleV100V102V101Aacorrect_forV100V102FAainfix =ainfix @afuncamV99V103ainfix @afuncamV20V103IaltV100V101V103Aacorrect_forV100V103FAainfix =ainfix @afuncamV98V104aNoneIaleV100V101V104Aacorrect_forV100V104FAainfix =ainfix @afuncamV98V105ainfix @afuncamV20V105IaltV100V105V101Aacorrect_forV100V105FAainfix >=acardamV20ainfix +acardamV98acardamV99Aiainfix =acardamV20ainfix +c1ainfix +acardamV98acardamV99ainfix =acardamV20ainfix +acardamV98acardamV99ainfix =V45aNoneACainfix =ainfix @afuncamV20V101aNoneAainfix =ainfix @afuncamV20V106aNoneIaeqV100V101V106Aacorrect_forV100V106FaNoneainfix =aSomeV108ainfix @afuncamV20akeyV108Aainfix =ainfix @afuncamV20V101aSomeV108Aainfix =ainfix @afuncamV20V109aSomeV108IaeqV100V101V109Aacorrect_forV100V109FAaeqV100V101akeyV108Aacorrect_forV100akeyV108Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V107Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V107aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV99AacV98Aainfix =aordamV20aordamV99Aainfix =aordamV98aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V110aNoneIacorrect_foraordamV20V110FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV113V115aNoneIaleaordamV20V115akeyV114Aainfix =ainfix @afuncamV111V115aNoneIaleaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115aSomeV114IaeqaordamV20V115akeyV114Aainfix =ainfix @afuncamV20V115ainfix @afuncamV113V115IaltaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115ainfix @afuncamV111V115IaltaordamV20V115akeyV114Iacorrect_foraordamV20V115FAainfix =acardamV20ainfix +ainfix +c1acardamV111acardamV113Aainfix =aordamV20aordamV113Aainfix =aordamV111aordamV20Aainfix =amk type_paramsV18V19aprm2V113Aainfix =amk type_paramsV16V17aprm1V113Aainfix =aprm2V111amk type_paramsV18V19Aainfix =aprm1V111amk type_paramsV16V17Aacorrect_foraordamV20akeyV114Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aTrueAacV113AacV111Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V116aNoneIacorrect_foraordamV21V116FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV119V121aNoneIaleaordamV21V121akeyV120Aainfix =ainfix @afuncamV117V121aNoneIaleaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121aSomeV120IaeqaordamV21V121akeyV120Aainfix =ainfix @afuncamV21V121ainfix @afuncamV119V121IaltaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121ainfix @afuncamV117V121IaltaordamV21V121akeyV120Iacorrect_foraordamV21V121FAainfix =acardamV21ainfix +ainfix +c1acardamV117acardamV119Aainfix =aordamV21aordamV119Aainfix =aordamV117aordamV21Aainfix =amk type_paramsV8V9aprm2V119Aainfix =amk type_paramsV6V7aprm1V119Aainfix =aprm2V117amk type_paramsV8V9Aainfix =aprm1V117amk type_paramsV6V7Aacorrect_foraordamV21akeyV120Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aTrueAacV119AacV117Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.45"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.44"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="44. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyainfix >=acardamV90acardamV21Iainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V92aSomeV91IaeqaordamV68V92akeyV91Aainfix =ainfix @afuncamV90V92ainfix @afuncamV79V92IaltaordamV68akeyV91V92Aainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92IaltaordamV68V92akeyV91Iacorrect_foraordamV68V92FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV93V94INainfix =ainfix @afuncamV79V94aNoneAaltaordamV68V94akeyV93INainfix =ainfix @afuncamV68V94aNoneIacorrect_foraordamV68V94FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68Iainfix >=acardamV79acardamV57Aainfix >=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V95ainfix @afuncamV25V95ainfix =ainfix @afuncamV79V95ainfix @afuncamV57V95ainfix =ainfix @afuncamV25V95aNoneIacorrect_foraordamV25V95FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix >=acardamV68acardamV56Aainfix >=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V96ainfix @afuncamV23V96ainfix =ainfix @afuncamV68V96ainfix @afuncamV56V96ainfix =ainfix @afuncamV23V96aNoneIacorrect_foraordamV23V96FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV98V101aNoneIaleV99V101V100Aacorrect_forV99V101FAainfix =ainfix @afuncamV98V102ainfix @afuncamV20V102IaltV99V100V102Aacorrect_forV99V102FAainfix =ainfix @afuncamV97V103aNoneIaleV99V100V103Aacorrect_forV99V103FAainfix =ainfix @afuncamV97V104ainfix @afuncamV20V104IaltV99V104V100Aacorrect_forV99V104FAainfix >=acardamV20ainfix +acardamV97acardamV98Aiainfix =acardamV20ainfix +c1ainfix +acardamV97acardamV98ainfix =acardamV20ainfix +acardamV97acardamV98ainfix =V45aNoneACainfix =ainfix @afuncamV20V100aNoneAainfix =ainfix @afuncamV20V105aNoneIaeqV99V100V105Aacorrect_forV99V105FaNoneainfix =aSomeV107ainfix @afuncamV20akeyV107Aainfix =ainfix @afuncamV20V100aSomeV107Aainfix =ainfix @afuncamV20V108aSomeV107IaeqV99V100V108Aacorrect_forV99V108FAaeqV99V100akeyV107Aacorrect_forV99akeyV107Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V106Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V106aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV98AacV97Aainfix =aordamV20aordamV98Aainfix =aordamV97aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V109aNoneIacorrect_foraordamV20V109FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV112V114aNoneIaleaordamV20V114akeyV113Aainfix =ainfix @afuncamV110V114aNoneIaleaordamV20akeyV113V114Aainfix =ainfix @afuncamV20V114aSomeV113IaeqaordamV20V114akeyV113Aainfix =ainfix @afuncamV20V114ainfix @afuncamV112V114IaltaordamV20akeyV113V114Aainfix =ainfix @afuncamV20V114ainfix @afuncamV110V114IaltaordamV20V114akeyV113Iacorrect_foraordamV20V114FAainfix =acardamV20ainfix +ainfix +c1acardamV110acardamV112Aainfix =aordamV20aordamV112Aainfix =aordamV110aordamV20Aainfix =amk type_paramsV18V19aprm2V112Aainfix =amk type_paramsV16V17aprm1V112Aainfix =aprm2V110amk type_paramsV18V19Aainfix =aprm1V110amk type_paramsV16V17Aacorrect_foraordamV20akeyV113Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V111aTrueAacV112AacV110Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V111aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V115aNoneIacorrect_foraordamV21V115FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV118V120aNoneIaleaordamV21V120akeyV119Aainfix =ainfix @afuncamV116V120aNoneIaleaordamV21akeyV119V120Aainfix =ainfix @afuncamV21V120aSomeV119IaeqaordamV21V120akeyV119Aainfix =ainfix @afuncamV21V120ainfix @afuncamV118V120IaltaordamV21akeyV119V120Aainfix =ainfix @afuncamV21V120ainfix @afuncamV116V120IaltaordamV21V120akeyV119Iacorrect_foraordamV21V120FAainfix =acardamV21ainfix +ainfix +c1acardamV116acardamV118Aainfix =aordamV21aordamV118Aainfix =aordamV116aordamV21Aainfix =amk type_paramsV8V9aprm2V118Aainfix =amk type_paramsV6V7aprm1V118Aainfix =aprm2V116amk type_paramsV8V9Aainfix =aprm1V116amk type_paramsV6V7Aacorrect_foraordamV21akeyV119Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V117aTrueAacV118AacV116Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V117aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.26"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_all.45"
|
|
locfile="../map.mlw"
|
|
loclnum="517" loccnumb="10" loccnume="17"
|
|
expl="45. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyainfix >=acardamV90acardamV20Iainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V92aSomeV91IaeqaordamV68V92akeyV91Aainfix =ainfix @afuncamV90V92ainfix @afuncamV79V92IaltaordamV68akeyV91V92Aainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92IaltaordamV68V92akeyV91Iacorrect_foraordamV68V92FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV93V94INainfix =ainfix @afuncamV79V94aNoneAaltaordamV68V94akeyV93INainfix =ainfix @afuncamV68V94aNoneIacorrect_foraordamV68V94FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68Iainfix >=acardamV79acardamV57Aainfix >=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V95ainfix @afuncamV25V95ainfix =ainfix @afuncamV79V95ainfix @afuncamV57V95ainfix =ainfix @afuncamV25V95aNoneIacorrect_foraordamV25V95FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix >=acardamV68acardamV56Aainfix >=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V96ainfix @afuncamV23V96ainfix =ainfix @afuncamV68V96ainfix @afuncamV56V96ainfix =ainfix @afuncamV23V96aNoneIacorrect_foraordamV23V96FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV98V101aNoneIaleV99V101V100Aacorrect_forV99V101FAainfix =ainfix @afuncamV98V102ainfix @afuncamV20V102IaltV99V100V102Aacorrect_forV99V102FAainfix =ainfix @afuncamV97V103aNoneIaleV99V100V103Aacorrect_forV99V103FAainfix =ainfix @afuncamV97V104ainfix @afuncamV20V104IaltV99V104V100Aacorrect_forV99V104FAainfix >=acardamV20ainfix +acardamV97acardamV98Aiainfix =acardamV20ainfix +c1ainfix +acardamV97acardamV98ainfix =acardamV20ainfix +acardamV97acardamV98ainfix =V45aNoneACainfix =ainfix @afuncamV20V100aNoneAainfix =ainfix @afuncamV20V105aNoneIaeqV99V100V105Aacorrect_forV99V105FaNoneainfix =aSomeV107ainfix @afuncamV20akeyV107Aainfix =ainfix @afuncamV20V100aSomeV107Aainfix =ainfix @afuncamV20V108aSomeV107IaeqV99V100V108Aacorrect_forV99V108FAaeqV99V100akeyV107Aacorrect_forV99akeyV107Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V106Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V106aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV98AacV97Aainfix =aordamV20aordamV98Aainfix =aordamV97aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V109aNoneIacorrect_foraordamV20V109FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV112V114aNoneIaleaordamV20V114akeyV113Aainfix =ainfix @afuncamV110V114aNoneIaleaordamV20akeyV113V114Aainfix =ainfix @afuncamV20V114aSomeV113IaeqaordamV20V114akeyV113Aainfix =ainfix @afuncamV20V114ainfix @afuncamV112V114IaltaordamV20akeyV113V114Aainfix =ainfix @afuncamV20V114ainfix @afuncamV110V114IaltaordamV20V114akeyV113Iacorrect_foraordamV20V114FAainfix =acardamV20ainfix +ainfix +c1acardamV110acardamV112Aainfix =aordamV20aordamV112Aainfix =aordamV110aordamV20Aainfix =amk type_paramsV18V19aprm2V112Aainfix =amk type_paramsV16V17aprm1V112Aainfix =aprm2V110amk type_paramsV18V19Aainfix =aprm1V110amk type_paramsV16V17Aacorrect_foraordamV20akeyV113Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V111aTrueAacV112AacV110Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V111aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V115aNoneIacorrect_foraordamV21V115FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV118V120aNoneIaleaordamV21V120akeyV119Aainfix =ainfix @afuncamV116V120aNoneIaleaordamV21akeyV119V120Aainfix =ainfix @afuncamV21V120aSomeV119IaeqaordamV21V120akeyV119Aainfix =ainfix @afuncamV21V120ainfix @afuncamV118V120IaltaordamV21akeyV119V120Aainfix =ainfix @afuncamV21V120ainfix @afuncamV116V120IaltaordamV21V120akeyV119Iacorrect_foraordamV21V120FAainfix =acardamV21ainfix +ainfix +c1acardamV116acardamV118Aainfix =aordamV21aordamV118Aainfix =aordamV116aordamV21Aainfix =amk type_paramsV8V9aprm2V118Aainfix =amk type_paramsV6V7aprm1V118Aainfix =aprm2V116amk type_paramsV8V9Aainfix =aprm1V116amk type_paramsV6V7Aacorrect_foraordamV21akeyV119Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V117aTrueAacV118AacV116Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V117aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for add_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.21"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="VC for filter"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="Cainfix <=acardamV20acardamV21Aainfix <=acardamV20acardamV20Aainfix =ainfix @afuncamV20V23aNoneIainfix =ainfix @afuncamV21V23aNoneIacorrect_foraordamV20V23FAacV20aVEmptyCainfix <=acardamV40acardamV21Aainfix <=acardamV40acardamV20Aiainfix =ainfix @afuncamV40V41ainfix @afuncamV20V41ainfix =ainfix @afuncamV40V41aNoneainfix =ainfix @afuncamV21V41aNoneIacorrect_foraordamV20V41FAainfix =aordamV40aordamV20Aainfix =V39V19Aainfix =V38V18Aainfix =V37V17Aainfix =V36V16AacV40Iainfix =acardamV40c0Aainfix =ainfix @afuncamV40V42aNoneIacorrect_foraordamV40V42FAainfix =ainfix @amdlamake_paramsV29V15aordamV40AacV40Aainfix =V39V19Aainfix =V38V18Aainfix =V37V17Aainfix =V36V16Lamk tamk tV30amk mV31V32amk type_paramsV33V34V35amk type_paramsV36V37amk type_paramsV38V39FAainfix =ainfix @ainvamake_paramsV29V15aTrueLamk type_paramsV16V17aVEmptyiCainfix <=acardamV105acardamV21Aainfix <=acardamV105acardamV20Aiainfix =ainfix @afuncamV105V106ainfix @afuncamV20V106ainfix =ainfix @afuncamV105V106aNoneainfix =ainfix @afuncamV21V106aNoneIacorrect_foraordamV20V106FAainfix =aordamV105aordamV20Aainfix =V104V19Aainfix =V103V18Aainfix =V102V17Aainfix =V101V16AacV105Iainfix =acardamV105ainfix +acardamV83acardamV94Aainfix =ainfix @afuncamV94V107aNoneAainfix =ainfix @afuncamV83V107aNoneqainfix =ainfix @afuncamV105V107aNoneIacorrect_foraordamV83V107FACainfix =ainfix @afuncamV105V108ainfix @afuncamV83V108aNoneainfix =ainfix @afuncamV105V108V109Vainfix @afuncamV94V108Iacorrect_foraordamV83V108FACainfix =ainfix @afuncamV105V110ainfix @afuncamV94V110aNoneainfix =ainfix @afuncamV105V110V111Vainfix @afuncamV83V110Iacorrect_foraordamV83V110FAainfix =aordamV105aordamV83Aainfix =V104V82Aainfix =V103V81Aainfix =V102V80Aainfix =V101V79AacV105Lamk tamk tV95amk mV96V97amk type_paramsV98V99V100amk type_paramsV101V102amk type_paramsV103V104FAaltaordamV83V112V113INainfix =ainfix @afuncamV94V113aNoneANainfix =ainfix @afuncamV83V112aNoneAacorrect_foraordamV94V113Aacorrect_foraordamV83V112FAainfix =aordamV83aordamV94Aainfix =V82V93Aainfix =V81V92Aainfix =V80V91Aainfix =V79V90AacV94AacV83aNoneainfix <=acardamV124acardamV21Aainfix <=acardamV124acardamV20Aiainfix =ainfix @afuncamV124V125ainfix @afuncamV20V125ainfix =ainfix @afuncamV124V125aNoneainfix =ainfix @afuncamV21V125aNoneIacorrect_foraordamV20V125FAainfix =aordamV124aordamV20Aainfix =V123V19Aainfix =V122V18Aainfix =V121V17Aainfix =V120V16AacV124Iainfix =acardamV124ainfix +ainfix +c1acardamV83acardamV94Aainfix =ainfix @afuncamV124V127aSomeV126IaeqaordamV83V127akeyV126Aainfix =ainfix @afuncamV124V127ainfix @afuncamV94V127IaltaordamV83akeyV126V127Aainfix =ainfix @afuncamV124V127ainfix @afuncamV83V127IaltaordamV83V127akeyV126Iacorrect_foraordamV83V127FLainfix @amdlamake_paramsamk type_paramsV79V80amk type_paramsV81V82V25Aainfix =aordamV124aordamV94Aainfix =V123V82Aainfix =V122V81Aainfix =V121V80Aainfix =V120V79AacV124Lamk tamk tV114amk mV115V116amk type_paramsV117V118V119amk type_paramsV120V121amk type_paramsV122V123FAaltaordamV83akeyV128V129INainfix =ainfix @afuncamV94V129aNoneAaltaordamV83V129akeyV128INainfix =ainfix @afuncamV83V129aNoneIacorrect_foraordamV83V129FLainfix @amdlamake_paramsamk type_paramsV79V80amk type_paramsV81V82V25Aacorrect_foraordamV83akeyainfix @amdlamake_paramsamk type_paramsV79V80amk type_paramsV81V82V25Aainfix =ainfix @ainvamake_paramsamk type_paramsV79V80amk type_paramsV81V82V25aTrueAainfix =aordamV83aordamV94Aainfix =V82V93Aainfix =V81V92Aainfix =V80V91Aainfix =V79V90AacV94AacV83wV60Iainfix <=acardamV94acardamV72Aainfix <=acardamV94acardamV26Aiainfix =ainfix @afuncamV94V130ainfix @afuncamV26V130ainfix =ainfix @afuncamV94V130aNoneainfix =ainfix @afuncamV72V130aNoneIacorrect_foraordamV26V130FAainfix =aordamV94aordamV26Aainfix =amk type_paramsV92V93aprm2V26Aainfix =amk type_paramsV90V91aprm1V26AacV94Lamk tamk tV84amk mV85V86amk type_paramsV87V88V89amk type_paramsV90V91amk type_paramsV92V93FAainfix =aordamV26aordamV72Aainfix =aprm1V26amk type_paramsV67V68AacV72AacV26Aainfix <ainfix +acardamV26acardamV72ainfix +acardamV20acardamV21Aainfix <=c0ainfix +acardamV20acardamV21Iainfix <=acardamV83acardamV71Aainfix <=acardamV83acardamV24Aiainfix =ainfix @afuncamV83V131ainfix @afuncamV24V131ainfix =ainfix @afuncamV83V131aNoneainfix =ainfix @afuncamV71V131aNoneIacorrect_foraordamV24V131FAainfix =aordamV83aordamV24Aainfix =amk type_paramsV81V82aprm2V24Aainfix =amk type_paramsV79V80aprm1V24AacV83Lamk tamk tV73amk mV74V75amk type_paramsV76V77V78amk type_paramsV79V80amk type_paramsV81V82FAainfix =aordamV24aordamV71Aainfix =aprm1V24amk type_paramsV56V57AacV71AacV24Aainfix <ainfix +acardamV24acardamV71ainfix +acardamV20acardamV21Aainfix <=c0ainfix +acardamV20acardamV21Lamk tamk tV61amk mV62V63amk type_paramsV64V65V66amk type_paramsV67V68amk type_paramsV69V70Lamk tamk tV50amk mV51V52amk type_paramsV53V54V55amk type_paramsV56V57amk type_paramsV58V59Iainfix =ainfix @afuncamV133V136aNoneIaleV134V136V135Aacorrect_forV134V136FAainfix =ainfix @afuncamV133V137ainfix @afuncamV21V137IaltV134V135V137Aacorrect_forV134V137FAainfix =ainfix @afuncamV132V138aNoneIaleV134V135V138Aacorrect_forV134V138FAainfix =ainfix @afuncamV132V139ainfix @afuncamV21V139IaltV134V139V135Aacorrect_forV134V139FAainfix >=acardamV21ainfix +acardamV132acardamV133Aiainfix =acardamV21ainfix +c1ainfix +acardamV132acardamV133ainfix =acardamV21ainfix +acardamV132acardamV133ainfix =V60aNoneACainfix =ainfix @afuncamV21V135aNoneAainfix =ainfix @afuncamV21V140aNoneIaeqV134V135V140Aacorrect_forV134V140FaNoneainfix =aSomeV142ainfix @afuncamV21akeyV142Aainfix =ainfix @afuncamV21V135aSomeV142Aainfix =ainfix @afuncamV21V143aSomeV142IaeqV134V135V143Aacorrect_forV134V143FAaeqV134V135akeyV142Aacorrect_forV134akeyV142Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V141Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V141aTrueaSomeVV60Lainfix @amdlamake_paramsamk type_paramsV6V7V49LaordamV21AacV133AacV132Aainfix =aordamV21aordamV133Aainfix =aordamV132aordamV21Aainfix =V9V70Aainfix =V8V69Aainfix =V7V68Aainfix =V6V67Aainfix =V59V9Aainfix =V58V8Aainfix =V57V7Aainfix =V56V6Lamk tamk tV61amk mV62V63amk type_paramsV64V65V66amk type_paramsV67V68amk type_paramsV69V70Lamk tamk tV50amk mV51V52amk type_paramsV53V54V55amk type_paramsV56V57amk type_paramsV58V59FAacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V49Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V49aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV48V47V25ainfix @amdlamake_paramsV48V49Aainfix =ainfix @ainvamake_paramsV48V49aTrueFAainfix =ainfix @ainvamake_paramsV48V47V25aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Cainfix <=acardamV202acardamV21Aainfix <=acardamV202acardamV20Aiainfix =ainfix @afuncamV202V203ainfix @afuncamV20V203ainfix =ainfix @afuncamV202V203aNoneainfix =ainfix @afuncamV21V203aNoneIacorrect_foraordamV20V203FAainfix =aordamV202aordamV20Aainfix =V201V19Aainfix =V200V18Aainfix =V199V17Aainfix =V198V16AacV202Iainfix =acardamV202ainfix +acardamV180acardamV191Aainfix =ainfix @afuncamV191V204aNoneAainfix =ainfix @afuncamV180V204aNoneqainfix =ainfix @afuncamV202V204aNoneIacorrect_foraordamV180V204FACainfix =ainfix @afuncamV202V205ainfix @afuncamV180V205aNoneainfix =ainfix @afuncamV202V205V206Vainfix @afuncamV191V205Iacorrect_foraordamV180V205FACainfix =ainfix @afuncamV202V207ainfix @afuncamV191V207aNoneainfix =ainfix @afuncamV202V207V208Vainfix @afuncamV180V207Iacorrect_foraordamV180V207FAainfix =aordamV202aordamV180Aainfix =V201V179Aainfix =V200V178Aainfix =V199V177Aainfix =V198V176AacV202Lamk tamk tV192amk mV193V194amk type_paramsV195V196V197amk type_paramsV198V199amk type_paramsV200V201FAaltaordamV180V209V210INainfix =ainfix @afuncamV191V210aNoneANainfix =ainfix @afuncamV180V209aNoneAacorrect_foraordamV191V210Aacorrect_foraordamV180V209FAainfix =aordamV180aordamV191Aainfix =V179V190Aainfix =V178V189Aainfix =V177V188Aainfix =V176V187AacV191AacV180aNoneainfix <=acardamV222acardamV21Aainfix <=acardamV222acardamV20Aiainfix =ainfix @afuncamV222V223ainfix @afuncamV20V223ainfix =ainfix @afuncamV222V223aNoneainfix =ainfix @afuncamV21V223aNoneIacorrect_foraordamV20V223FAainfix =aordamV222aordamV20Aainfix =V221V19Aainfix =V220V18Aainfix =V219V17Aainfix =V218V16AacV222Iainfix =acardamV222ainfix +ainfix +c1acardamV180acardamV191Aainfix =ainfix @afuncamV222V225aSomeV224IaeqaordamV180V225akeyV224Aainfix =ainfix @afuncamV222V225ainfix @afuncamV191V225IaltaordamV180akeyV224V225Aainfix =ainfix @afuncamV222V225ainfix @afuncamV180V225IaltaordamV180V225akeyV224Iacorrect_foraordamV180V225FLainfix @amdlamake_paramsamk type_paramsV176V177amk type_paramsV178V179V211Aainfix =aordamV222aordamV191Aainfix =V221V179Aainfix =V220V178Aainfix =V219V177Aainfix =V218V176AacV222Lamk tamk tV212amk mV213V214amk type_paramsV215V216V217amk type_paramsV218V219amk type_paramsV220V221FAaltaordamV180akeyV226V227INainfix =ainfix @afuncamV191V227aNoneAaltaordamV180V227akeyV226INainfix =ainfix @afuncamV180V227aNoneIacorrect_foraordamV180V227FLainfix @amdlamake_paramsamk type_paramsV176V177amk type_paramsV178V179V211Aacorrect_foraordamV180akeyainfix @amdlamake_paramsamk type_paramsV176V177amk type_paramsV178V179V211Aainfix =ainfix @ainvamake_paramsamk type_paramsV176V177amk type_paramsV178V179V211aTrueAainfix =aordamV180aordamV191Aainfix =V179V190Aainfix =V178V189Aainfix =V177V188Aainfix =V176V187AacV191AacV180aSomeVV157Iainfix <=acardamV191acardamV45Aainfix <=acardamV191acardamV169Aiainfix =ainfix @afuncamV191V228ainfix @afuncamV169V228ainfix =ainfix @afuncamV191V228aNoneainfix =ainfix @afuncamV45V228aNoneIacorrect_foraordamV169V228FAainfix =aordamV191aordamV169Aainfix =V190V167Aainfix =V189V166Aainfix =V188V165Aainfix =V187V164AacV191Lamk tamk tV181amk mV182V183amk type_paramsV184V185V186amk type_paramsV187V188amk type_paramsV189V190FAainfix =aordamV169aordamV45Aainfix =amk type_paramsV164V165aprm1V45AacV45AacV169Aainfix <ainfix +acardamV169acardamV45ainfix +acardamV20acardamV21Aainfix <=c0ainfix +acardamV20acardamV21Iainfix <=acardamV180acardamV43Aainfix <=acardamV180acardamV168Aiainfix =ainfix @afuncamV180V229ainfix @afuncamV168V229ainfix =ainfix @afuncamV180V229aNoneainfix =ainfix @afuncamV43V229aNoneIacorrect_foraordamV168V229FAainfix =aordamV180aordamV168Aainfix =V179V156Aainfix =V178V155Aainfix =V177V154Aainfix =V176V153AacV180Lamk tamk tV170amk mV171V172amk type_paramsV173V174V175amk type_paramsV176V177amk type_paramsV178V179FAainfix =aordamV168aordamV43Aainfix =amk type_paramsV153V154aprm1V43AacV43AacV168Aainfix <ainfix +acardamV168acardamV43ainfix +acardamV20acardamV21Aainfix <=c0ainfix +acardamV20acardamV21Lamk tamk tV158amk mV159V160amk type_paramsV161V162V163amk type_paramsV164V165amk type_paramsV166V167Lamk tamk tV147amk mV148V149amk type_paramsV150V151V152amk type_paramsV153V154amk type_paramsV155V156Iainfix =ainfix @afuncamV231V234aNoneIaleV232V234V233Aacorrect_forV232V234FAainfix =ainfix @afuncamV231V235ainfix @afuncamV20V235IaltV232V233V235Aacorrect_forV232V235FAainfix =ainfix @afuncamV230V236aNoneIaleV232V233V236Aacorrect_forV232V236FAainfix =ainfix @afuncamV230V237ainfix @afuncamV20V237IaltV232V237V233Aacorrect_forV232V237FAainfix >=acardamV20ainfix +acardamV230acardamV231Aiainfix =acardamV20ainfix +c1ainfix +acardamV230acardamV231ainfix =acardamV20ainfix +acardamV230acardamV231ainfix =V157aNoneACainfix =ainfix @afuncamV20V233aNoneAainfix =ainfix @afuncamV20V238aNoneIaeqV232V233V238Aacorrect_forV232V238FaNoneainfix =aSomeV240ainfix @afuncamV20akeyV240Aainfix =ainfix @afuncamV20V233aSomeV240Aainfix =ainfix @afuncamV20V241aSomeV240IaeqV232V233V241Aacorrect_forV232V241FAaeqV232V233akeyV240Aacorrect_forV232akeyV240Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V239Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V239aTrueaSomeVV157Lainfix @amdlamake_paramsamk type_paramsV16V17V146LaordamV20AacV231AacV230Aainfix =aordamV20aordamV231Aainfix =aordamV230aordamV20Aainfix =V19V167Aainfix =V18V166Aainfix =V17V165Aainfix =V16V164Aainfix =V156V19Aainfix =V155V18Aainfix =V154V17Aainfix =V153V16Lamk tamk tV158amk mV159V160amk type_paramsV161V162V163amk type_paramsV164V165amk type_paramsV166V167Lamk tamk tV147amk mV148V149amk type_paramsV150V151V152amk type_paramsV153V154amk type_paramsV155V156FAacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V146Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V146aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV145V144V44ainfix @amdlamake_paramsV145V146Aainfix =ainfix @ainvamake_paramsV145V146aTrueFAainfix =ainfix @ainvamake_paramsV145V144V44aTrueLamk type_paramsV6V7Lamk type_paramsV8V9ainfix <=V27V46aVNodeVVVVV28ICainfix =ainfix @afuncamV21V242aNoneIacorrect_foraordamV21V242FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV245V247aNoneIaleaordamV21V247akeyV246Aainfix =ainfix @afuncamV243V247aNoneIaleaordamV21akeyV246V247Aainfix =ainfix @afuncamV21V247aSomeV246IaeqaordamV21V247akeyV246Aainfix =ainfix @afuncamV21V247ainfix @afuncamV245V247IaltaordamV21akeyV246V247Aainfix =ainfix @afuncamV21V247ainfix @afuncamV243V247IaltaordamV21V247akeyV246Iacorrect_foraordamV21V247FAainfix =acardamV21ainfix +ainfix +c1acardamV243acardamV245Aainfix =aordamV21aordamV245Aainfix =aordamV243aordamV21Aainfix =amk type_paramsV8V9aprm2V245Aainfix =amk type_paramsV6V7aprm1V245Aainfix =aprm2V243amk type_paramsV8V9Aainfix =aprm1V243amk type_paramsV6V7Aacorrect_foraordamV21akeyV246Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V244aTrueAacV245AacV243Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V244aVNodeVVVwV28FAacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V248aNoneIacorrect_foraordamV20V248FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV251V253aNoneIaleaordamV20V253akeyV252Aainfix =ainfix @afuncamV249V253aNoneIaleaordamV20akeyV252V253Aainfix =ainfix @afuncamV20V253aSomeV252IaeqaordamV20V253akeyV252Aainfix =ainfix @afuncamV20V253ainfix @afuncamV251V253IaltaordamV20akeyV252V253Aainfix =ainfix @afuncamV20V253ainfix @afuncamV249V253IaltaordamV20V253akeyV252Iacorrect_foraordamV20V253FAainfix =acardamV20ainfix +ainfix +c1acardamV249acardamV251Aainfix =aordamV20aordamV251Aainfix =aordamV249aordamV20Aainfix =amk type_paramsV18V19aprm2V251Aainfix =amk type_paramsV16V17aprm1V251Aainfix =aprm2V249amk type_paramsV18V19Aainfix =aprm1V249amk type_paramsV16V17Aacorrect_foraordamV20akeyV252Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V250aTrueAacV251AacV249Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V250aVNodeVVVwV22FAacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter filter.1"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.2"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCacV20aVEmptytaVNodeVVVVV22ICainfix =ainfix @afuncamV20V27aNoneIacorrect_foraordamV20V27FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV30V32aNoneIaleaordamV20V32akeyV31Aainfix =ainfix @afuncamV28V32aNoneIaleaordamV20akeyV31V32Aainfix =ainfix @afuncamV20V32aSomeV31IaeqaordamV20V32akeyV31Aainfix =ainfix @afuncamV20V32ainfix @afuncamV30V32IaltaordamV20akeyV31V32Aainfix =ainfix @afuncamV20V32ainfix @afuncamV28V32IaltaordamV20V32akeyV31Iacorrect_foraordamV20V32FAainfix =acardamV20ainfix +ainfix +c1acardamV28acardamV30Aainfix =aordamV20aordamV30Aainfix =aordamV28aordamV20Aainfix =amk type_paramsV18V19aprm2V30Aainfix =amk type_paramsV16V17aprm1V30Aainfix =aprm2V28amk type_paramsV18V19Aainfix =aprm1V28amk type_paramsV16V17Aacorrect_foraordamV20akeyV31Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V29aTrueAacV30AacV28Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V29aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.15"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.3"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix =ainfix @afuncamV20V23aNoneIainfix =ainfix @afuncamV21V23aNoneIacorrect_foraordamV20V23FaVEmptytaVNodeVVVVV22ICainfix =ainfix @afuncamV20V28aNoneIacorrect_foraordamV20V28FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV31V33aNoneIaleaordamV20V33akeyV32Aainfix =ainfix @afuncamV29V33aNoneIaleaordamV20akeyV32V33Aainfix =ainfix @afuncamV20V33aSomeV32IaeqaordamV20V33akeyV32Aainfix =ainfix @afuncamV20V33ainfix @afuncamV31V33IaltaordamV20akeyV32V33Aainfix =ainfix @afuncamV20V33ainfix @afuncamV29V33IaltaordamV20V33akeyV32Iacorrect_foraordamV20V33FAainfix =acardamV20ainfix +ainfix +c1acardamV29acardamV31Aainfix =aordamV20aordamV31Aainfix =aordamV29aordamV20Aainfix =amk type_paramsV18V19aprm2V31Aainfix =amk type_paramsV16V17aprm1V31Aainfix =aprm2V29amk type_paramsV18V19Aainfix =aprm1V29amk type_paramsV16V17Aacorrect_foraordamV20akeyV32Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V30aTrueAacV31AacV29Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V30aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.20"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.4"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix <=acardamV20acardamV20aVEmptytaVNodeVVVVV22ICainfix =ainfix @afuncamV20V27aNoneIacorrect_foraordamV20V27FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV30V32aNoneIaleaordamV20V32akeyV31Aainfix =ainfix @afuncamV28V32aNoneIaleaordamV20akeyV31V32Aainfix =ainfix @afuncamV20V32aSomeV31IaeqaordamV20V32akeyV31Aainfix =ainfix @afuncamV20V32ainfix @afuncamV30V32IaltaordamV20akeyV31V32Aainfix =ainfix @afuncamV20V32ainfix @afuncamV28V32IaltaordamV20V32akeyV31Iacorrect_foraordamV20V32FAainfix =acardamV20ainfix +ainfix +c1acardamV28acardamV30Aainfix =aordamV20aordamV30Aainfix =aordamV28aordamV20Aainfix =amk type_paramsV18V19aprm2V30Aainfix =amk type_paramsV16V17aprm1V30Aainfix =aprm2V28amk type_paramsV18V19Aainfix =aprm1V28amk type_paramsV16V17Aacorrect_foraordamV20akeyV31Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V29aTrueAacV30AacV28Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V29aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.16"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.5"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix <=acardamV20acardamV21aVEmptytaVNodeVVVVV22ICainfix =ainfix @afuncamV20V27aNoneIacorrect_foraordamV20V27FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV30V32aNoneIaleaordamV20V32akeyV31Aainfix =ainfix @afuncamV28V32aNoneIaleaordamV20akeyV31V32Aainfix =ainfix @afuncamV20V32aSomeV31IaeqaordamV20V32akeyV31Aainfix =ainfix @afuncamV20V32ainfix @afuncamV30V32IaltaordamV20akeyV31V32Aainfix =ainfix @afuncamV20V32ainfix @afuncamV28V32IaltaordamV20V32akeyV31Iacorrect_foraordamV20V32FAainfix =acardamV20ainfix +ainfix +c1acardamV28acardamV30Aainfix =aordamV20aordamV30Aainfix =aordamV28aordamV20Aainfix =amk type_paramsV18V19aprm2V30Aainfix =amk type_paramsV16V17aprm1V30Aainfix =aprm2V28amk type_paramsV18V19Aainfix =aprm1V28amk type_paramsV16V17Aacorrect_foraordamV20akeyV31Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V29aTrueAacV30AacV28Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V29aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.17"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.6"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="6. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V27aNoneIacorrect_foraordamV20V27FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV30V32aNoneIaleaordamV20V32akeyV31Aainfix =ainfix @afuncamV28V32aNoneIaleaordamV20akeyV31V32Aainfix =ainfix @afuncamV20V32aSomeV31IaeqaordamV20V32akeyV31Aainfix =ainfix @afuncamV20V32ainfix @afuncamV30V32IaltaordamV20akeyV31V32Aainfix =ainfix @afuncamV20V32ainfix @afuncamV28V32IaltaordamV20V32akeyV31Iacorrect_foraordamV20V32FAainfix =acardamV20ainfix +ainfix +c1acardamV28acardamV30Aainfix =aordamV20aordamV30Aainfix =aordamV28aordamV20Aainfix =amk type_paramsV18V19aprm2V30Aainfix =amk type_paramsV16V17aprm1V30Aainfix =aprm2V28amk type_paramsV18V19Aainfix =aprm1V28amk type_paramsV16V17Aacorrect_foraordamV20akeyV31Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V29aTrueAacV30AacV28Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V29aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.17"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.7"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="7. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCainfix =ainfix @ainvamake_paramsV28V15aTrueLamk type_paramsV16V17aVEmptytaVNodeVVVVV27ICainfix =ainfix @afuncamV21V33aNoneIacorrect_foraordamV21V33FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV36V38aNoneIaleaordamV21V38akeyV37Aainfix =ainfix @afuncamV34V38aNoneIaleaordamV21akeyV37V38Aainfix =ainfix @afuncamV21V38aSomeV37IaeqaordamV21V38akeyV37Aainfix =ainfix @afuncamV21V38ainfix @afuncamV36V38IaltaordamV21akeyV37V38Aainfix =ainfix @afuncamV21V38ainfix @afuncamV34V38IaltaordamV21V38akeyV37Iacorrect_foraordamV21V38FAainfix =acardamV21ainfix +ainfix +c1acardamV34acardamV36Aainfix =aordamV21aordamV36Aainfix =aordamV34aordamV21Aainfix =amk type_paramsV8V9aprm2V36Aainfix =amk type_paramsV6V7aprm1V36Aainfix =aprm2V34amk type_paramsV8V9Aainfix =aprm1V34amk type_paramsV6V7Aacorrect_foraordamV21akeyV37Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V35aTrueAacV36AacV34Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V35aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V39aNoneIacorrect_foraordamV20V39FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV42V44aNoneIaleaordamV20V44akeyV43Aainfix =ainfix @afuncamV40V44aNoneIaleaordamV20akeyV43V44Aainfix =ainfix @afuncamV20V44aSomeV43IaeqaordamV20V44akeyV43Aainfix =ainfix @afuncamV20V44ainfix @afuncamV42V44IaltaordamV20akeyV43V44Aainfix =ainfix @afuncamV20V44ainfix @afuncamV40V44IaltaordamV20V44akeyV43Iacorrect_foraordamV20V44FAainfix =acardamV20ainfix +ainfix +c1acardamV40acardamV42Aainfix =aordamV20aordamV42Aainfix =aordamV40aordamV20Aainfix =amk type_paramsV18V19aprm2V42Aainfix =amk type_paramsV16V17aprm1V42Aainfix =aprm2V40amk type_paramsV18V19Aainfix =aprm1V40amk type_paramsV16V17Aacorrect_foraordamV20akeyV43Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V41aTrueAacV42AacV40Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V41aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.26"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.8"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="8. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCainfix =aordamV39aordamV20Aainfix =V38V19Aainfix =V37V18Aainfix =V36V17Aainfix =V35V16AacV39Iainfix =acardamV39c0Aainfix =ainfix @afuncamV39V40aNoneIacorrect_foraordamV39V40FAainfix =ainfix @amdlamake_paramsV28V15aordamV39AacV39Aainfix =V38V19Aainfix =V37V18Aainfix =V36V17Aainfix =V35V16Lamk tamk tV29amk mV30V31amk type_paramsV32V33V34amk type_paramsV35V36amk type_paramsV37V38FIainfix =ainfix @ainvamake_paramsV28V15aTrueLamk type_paramsV16V17aVEmptytaVNodeVVVVV27ICainfix =ainfix @afuncamV21V45aNoneIacorrect_foraordamV21V45FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV48V50aNoneIaleaordamV21V50akeyV49Aainfix =ainfix @afuncamV46V50aNoneIaleaordamV21akeyV49V50Aainfix =ainfix @afuncamV21V50aSomeV49IaeqaordamV21V50akeyV49Aainfix =ainfix @afuncamV21V50ainfix @afuncamV48V50IaltaordamV21akeyV49V50Aainfix =ainfix @afuncamV21V50ainfix @afuncamV46V50IaltaordamV21V50akeyV49Iacorrect_foraordamV21V50FAainfix =acardamV21ainfix +ainfix +c1acardamV46acardamV48Aainfix =aordamV21aordamV48Aainfix =aordamV46aordamV21Aainfix =amk type_paramsV8V9aprm2V48Aainfix =amk type_paramsV6V7aprm1V48Aainfix =aprm2V46amk type_paramsV8V9Aainfix =aprm1V46amk type_paramsV6V7Aacorrect_foraordamV21akeyV49Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V47aTrueAacV48AacV46Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V47aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V51aNoneIacorrect_foraordamV20V51FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV54V56aNoneIaleaordamV20V56akeyV55Aainfix =ainfix @afuncamV52V56aNoneIaleaordamV20akeyV55V56Aainfix =ainfix @afuncamV20V56aSomeV55IaeqaordamV20V56akeyV55Aainfix =ainfix @afuncamV20V56ainfix @afuncamV54V56IaltaordamV20akeyV55V56Aainfix =ainfix @afuncamV20V56ainfix @afuncamV52V56IaltaordamV20V56akeyV55Iacorrect_foraordamV20V56FAainfix =acardamV20ainfix +ainfix +c1acardamV52acardamV54Aainfix =aordamV20aordamV54Aainfix =aordamV52aordamV20Aainfix =amk type_paramsV18V19aprm2V54Aainfix =amk type_paramsV16V17aprm1V54Aainfix =aprm2V52amk type_paramsV18V19Aainfix =aprm1V52amk type_paramsV16V17Aacorrect_foraordamV20akeyV55Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V53aTrueAacV54AacV52Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V53aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter filter.8.1"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaVEmptyCacV39Iainfix =acardamV39c0Aainfix =ainfix @afuncamV39V40aNoneIacorrect_foraordamV39V40FAainfix =ainfix @amdlamake_paramsV28V15aordamV39AacV39Aainfix =V38V19Aainfix =V37V18Aainfix =V36V17Aainfix =V35V16Lamk tamk tV29amk mV30V31amk type_paramsV32V33V34amk type_paramsV35V36amk type_paramsV37V38FIainfix =ainfix @ainvamake_paramsV28V15aTrueLamk type_paramsV16V17aVEmptytaVNodeVVVVV27ICainfix =ainfix @afuncamV21V45aNoneIacorrect_foraordamV21V45FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV48V50aNoneIaleaordamV21V50akeyV49Aainfix =ainfix @afuncamV46V50aNoneIaleaordamV21akeyV49V50Aainfix =ainfix @afuncamV21V50aSomeV49IaeqaordamV21V50akeyV49Aainfix =ainfix @afuncamV21V50ainfix @afuncamV48V50IaltaordamV21akeyV49V50Aainfix =ainfix @afuncamV21V50ainfix @afuncamV46V50IaltaordamV21V50akeyV49Iacorrect_foraordamV21V50FAainfix =acardamV21ainfix +ainfix +c1acardamV46acardamV48Aainfix =aordamV21aordamV48Aainfix =aordamV46aordamV21Aainfix =amk type_paramsV8V9aprm2V48Aainfix =amk type_paramsV6V7aprm1V48Aainfix =aprm2V46amk type_paramsV8V9Aainfix =aprm1V46amk type_paramsV6V7Aacorrect_foraordamV21akeyV49Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V47aTrueAacV48AacV46Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V47aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V51aNoneIacorrect_foraordamV20V51FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV54V56aNoneIaleaordamV20V56akeyV55Aainfix =ainfix @afuncamV52V56aNoneIaleaordamV20akeyV55V56Aainfix =ainfix @afuncamV20V56aSomeV55IaeqaordamV20V56akeyV55Aainfix =ainfix @afuncamV20V56ainfix @afuncamV54V56IaltaordamV20akeyV55V56Aainfix =ainfix @afuncamV20V56ainfix @afuncamV52V56IaltaordamV20V56akeyV55Iacorrect_foraordamV20V56FAainfix =acardamV20ainfix +ainfix +c1acardamV52acardamV54Aainfix =aordamV20aordamV54Aainfix =aordamV52aordamV20Aainfix =amk type_paramsV18V19aprm2V54Aainfix =amk type_paramsV16V17aprm1V54Aainfix =aprm2V52amk type_paramsV18V19Aainfix =aprm1V52amk type_paramsV16V17Aacorrect_foraordamV20akeyV55Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V53aTrueAacV54AacV52Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V53aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.8.2"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="2."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaVEmptyCainfix =V35V16Iainfix =acardamV39c0Aainfix =ainfix @afuncamV39V40aNoneIacorrect_foraordamV39V40FAainfix =ainfix @amdlamake_paramsV28V15aordamV39AacV39Aainfix =V38V19Aainfix =V37V18Aainfix =V36V17Aainfix =V35V16Lamk tamk tV29amk mV30V31amk type_paramsV32V33V34amk type_paramsV35V36amk type_paramsV37V38FIainfix =ainfix @ainvamake_paramsV28V15aTrueLamk type_paramsV16V17aVEmptytaVNodeVVVVV27ICainfix =ainfix @afuncamV21V45aNoneIacorrect_foraordamV21V45FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV48V50aNoneIaleaordamV21V50akeyV49Aainfix =ainfix @afuncamV46V50aNoneIaleaordamV21akeyV49V50Aainfix =ainfix @afuncamV21V50aSomeV49IaeqaordamV21V50akeyV49Aainfix =ainfix @afuncamV21V50ainfix @afuncamV48V50IaltaordamV21akeyV49V50Aainfix =ainfix @afuncamV21V50ainfix @afuncamV46V50IaltaordamV21V50akeyV49Iacorrect_foraordamV21V50FAainfix =acardamV21ainfix +ainfix +c1acardamV46acardamV48Aainfix =aordamV21aordamV48Aainfix =aordamV46aordamV21Aainfix =amk type_paramsV8V9aprm2V48Aainfix =amk type_paramsV6V7aprm1V48Aainfix =aprm2V46amk type_paramsV8V9Aainfix =aprm1V46amk type_paramsV6V7Aacorrect_foraordamV21akeyV49Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V47aTrueAacV48AacV46Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V47aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V51aNoneIacorrect_foraordamV20V51FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV54V56aNoneIaleaordamV20V56akeyV55Aainfix =ainfix @afuncamV52V56aNoneIaleaordamV20akeyV55V56Aainfix =ainfix @afuncamV20V56aSomeV55IaeqaordamV20V56akeyV55Aainfix =ainfix @afuncamV20V56ainfix @afuncamV54V56IaltaordamV20akeyV55V56Aainfix =ainfix @afuncamV20V56ainfix @afuncamV52V56IaltaordamV20V56akeyV55Iacorrect_foraordamV20V56FAainfix =acardamV20ainfix +ainfix +c1acardamV52acardamV54Aainfix =aordamV20aordamV54Aainfix =aordamV52aordamV20Aainfix =amk type_paramsV18V19aprm2V54Aainfix =amk type_paramsV16V17aprm1V54Aainfix =aprm2V52amk type_paramsV18V19Aainfix =aprm1V52amk type_paramsV16V17Aacorrect_foraordamV20akeyV55Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V53aTrueAacV54AacV52Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V53aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.8.3"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="3."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaVEmptyCainfix =V36V17Iainfix =acardamV39c0Aainfix =ainfix @afuncamV39V40aNoneIacorrect_foraordamV39V40FAainfix =ainfix @amdlamake_paramsV28V15aordamV39AacV39Aainfix =V38V19Aainfix =V37V18Aainfix =V36V17Aainfix =V35V16Lamk tamk tV29amk mV30V31amk type_paramsV32V33V34amk type_paramsV35V36amk type_paramsV37V38FIainfix =ainfix @ainvamake_paramsV28V15aTrueLamk type_paramsV16V17aVEmptytaVNodeVVVVV27ICainfix =ainfix @afuncamV21V45aNoneIacorrect_foraordamV21V45FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV48V50aNoneIaleaordamV21V50akeyV49Aainfix =ainfix @afuncamV46V50aNoneIaleaordamV21akeyV49V50Aainfix =ainfix @afuncamV21V50aSomeV49IaeqaordamV21V50akeyV49Aainfix =ainfix @afuncamV21V50ainfix @afuncamV48V50IaltaordamV21akeyV49V50Aainfix =ainfix @afuncamV21V50ainfix @afuncamV46V50IaltaordamV21V50akeyV49Iacorrect_foraordamV21V50FAainfix =acardamV21ainfix +ainfix +c1acardamV46acardamV48Aainfix =aordamV21aordamV48Aainfix =aordamV46aordamV21Aainfix =amk type_paramsV8V9aprm2V48Aainfix =amk type_paramsV6V7aprm1V48Aainfix =aprm2V46amk type_paramsV8V9Aainfix =aprm1V46amk type_paramsV6V7Aacorrect_foraordamV21akeyV49Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V47aTrueAacV48AacV46Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V47aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V51aNoneIacorrect_foraordamV20V51FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV54V56aNoneIaleaordamV20V56akeyV55Aainfix =ainfix @afuncamV52V56aNoneIaleaordamV20akeyV55V56Aainfix =ainfix @afuncamV20V56aSomeV55IaeqaordamV20V56akeyV55Aainfix =ainfix @afuncamV20V56ainfix @afuncamV54V56IaltaordamV20akeyV55V56Aainfix =ainfix @afuncamV20V56ainfix @afuncamV52V56IaltaordamV20V56akeyV55Iacorrect_foraordamV20V56FAainfix =acardamV20ainfix +ainfix +c1acardamV52acardamV54Aainfix =aordamV20aordamV54Aainfix =aordamV52aordamV20Aainfix =amk type_paramsV18V19aprm2V54Aainfix =amk type_paramsV16V17aprm1V54Aainfix =aprm2V52amk type_paramsV18V19Aainfix =aprm1V52amk type_paramsV16V17Aacorrect_foraordamV20akeyV55Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V53aTrueAacV54AacV52Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V53aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.8.4"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="4."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaVEmptyCainfix =V37V18Iainfix =acardamV39c0Aainfix =ainfix @afuncamV39V40aNoneIacorrect_foraordamV39V40FAainfix =ainfix @amdlamake_paramsV28V15aordamV39AacV39Aainfix =V38V19Aainfix =V37V18Aainfix =V36V17Aainfix =V35V16Lamk tamk tV29amk mV30V31amk type_paramsV32V33V34amk type_paramsV35V36amk type_paramsV37V38FIainfix =ainfix @ainvamake_paramsV28V15aTrueLamk type_paramsV16V17aVEmptytaVNodeVVVVV27ICainfix =ainfix @afuncamV21V45aNoneIacorrect_foraordamV21V45FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV48V50aNoneIaleaordamV21V50akeyV49Aainfix =ainfix @afuncamV46V50aNoneIaleaordamV21akeyV49V50Aainfix =ainfix @afuncamV21V50aSomeV49IaeqaordamV21V50akeyV49Aainfix =ainfix @afuncamV21V50ainfix @afuncamV48V50IaltaordamV21akeyV49V50Aainfix =ainfix @afuncamV21V50ainfix @afuncamV46V50IaltaordamV21V50akeyV49Iacorrect_foraordamV21V50FAainfix =acardamV21ainfix +ainfix +c1acardamV46acardamV48Aainfix =aordamV21aordamV48Aainfix =aordamV46aordamV21Aainfix =amk type_paramsV8V9aprm2V48Aainfix =amk type_paramsV6V7aprm1V48Aainfix =aprm2V46amk type_paramsV8V9Aainfix =aprm1V46amk type_paramsV6V7Aacorrect_foraordamV21akeyV49Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V47aTrueAacV48AacV46Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V47aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V51aNoneIacorrect_foraordamV20V51FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV54V56aNoneIaleaordamV20V56akeyV55Aainfix =ainfix @afuncamV52V56aNoneIaleaordamV20akeyV55V56Aainfix =ainfix @afuncamV20V56aSomeV55IaeqaordamV20V56akeyV55Aainfix =ainfix @afuncamV20V56ainfix @afuncamV54V56IaltaordamV20akeyV55V56Aainfix =ainfix @afuncamV20V56ainfix @afuncamV52V56IaltaordamV20V56akeyV55Iacorrect_foraordamV20V56FAainfix =acardamV20ainfix +ainfix +c1acardamV52acardamV54Aainfix =aordamV20aordamV54Aainfix =aordamV52aordamV20Aainfix =amk type_paramsV18V19aprm2V54Aainfix =amk type_paramsV16V17aprm1V54Aainfix =aprm2V52amk type_paramsV18V19Aainfix =aprm1V52amk type_paramsV16V17Aacorrect_foraordamV20akeyV55Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V53aTrueAacV54AacV52Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V53aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.8.5"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="5."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaVEmptyCainfix =V38V19Iainfix =acardamV39c0Aainfix =ainfix @afuncamV39V40aNoneIacorrect_foraordamV39V40FAainfix =ainfix @amdlamake_paramsV28V15aordamV39AacV39Aainfix =V38V19Aainfix =V37V18Aainfix =V36V17Aainfix =V35V16Lamk tamk tV29amk mV30V31amk type_paramsV32V33V34amk type_paramsV35V36amk type_paramsV37V38FIainfix =ainfix @ainvamake_paramsV28V15aTrueLamk type_paramsV16V17aVEmptytaVNodeVVVVV27ICainfix =ainfix @afuncamV21V45aNoneIacorrect_foraordamV21V45FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV48V50aNoneIaleaordamV21V50akeyV49Aainfix =ainfix @afuncamV46V50aNoneIaleaordamV21akeyV49V50Aainfix =ainfix @afuncamV21V50aSomeV49IaeqaordamV21V50akeyV49Aainfix =ainfix @afuncamV21V50ainfix @afuncamV48V50IaltaordamV21akeyV49V50Aainfix =ainfix @afuncamV21V50ainfix @afuncamV46V50IaltaordamV21V50akeyV49Iacorrect_foraordamV21V50FAainfix =acardamV21ainfix +ainfix +c1acardamV46acardamV48Aainfix =aordamV21aordamV48Aainfix =aordamV46aordamV21Aainfix =amk type_paramsV8V9aprm2V48Aainfix =amk type_paramsV6V7aprm1V48Aainfix =aprm2V46amk type_paramsV8V9Aainfix =aprm1V46amk type_paramsV6V7Aacorrect_foraordamV21akeyV49Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V47aTrueAacV48AacV46Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V47aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V51aNoneIacorrect_foraordamV20V51FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV54V56aNoneIaleaordamV20V56akeyV55Aainfix =ainfix @afuncamV52V56aNoneIaleaordamV20akeyV55V56Aainfix =ainfix @afuncamV20V56aSomeV55IaeqaordamV20V56akeyV55Aainfix =ainfix @afuncamV20V56ainfix @afuncamV54V56IaltaordamV20akeyV55V56Aainfix =ainfix @afuncamV20V56ainfix @afuncamV52V56IaltaordamV20V56akeyV55Iacorrect_foraordamV20V56FAainfix =acardamV20ainfix +ainfix +c1acardamV52acardamV54Aainfix =aordamV20aordamV54Aainfix =aordamV52aordamV20Aainfix =amk type_paramsV18V19aprm2V54Aainfix =amk type_paramsV16V17aprm1V54Aainfix =aprm2V52amk type_paramsV18V19Aainfix =aprm1V52amk type_paramsV16V17Aacorrect_foraordamV20akeyV55Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V53aTrueAacV54AacV52Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V53aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.8.6"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="6."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaVEmptyCainfix =aordamV39aordamV20Iainfix =acardamV39c0Aainfix =ainfix @afuncamV39V40aNoneIacorrect_foraordamV39V40FAainfix =ainfix @amdlamake_paramsV28V15aordamV39AacV39Aainfix =V38V19Aainfix =V37V18Aainfix =V36V17Aainfix =V35V16Lamk tamk tV29amk mV30V31amk type_paramsV32V33V34amk type_paramsV35V36amk type_paramsV37V38FIainfix =ainfix @ainvamake_paramsV28V15aTrueLamk type_paramsV16V17aVEmptytaVNodeVVVVV27ICainfix =ainfix @afuncamV21V45aNoneIacorrect_foraordamV21V45FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV48V50aNoneIaleaordamV21V50akeyV49Aainfix =ainfix @afuncamV46V50aNoneIaleaordamV21akeyV49V50Aainfix =ainfix @afuncamV21V50aSomeV49IaeqaordamV21V50akeyV49Aainfix =ainfix @afuncamV21V50ainfix @afuncamV48V50IaltaordamV21akeyV49V50Aainfix =ainfix @afuncamV21V50ainfix @afuncamV46V50IaltaordamV21V50akeyV49Iacorrect_foraordamV21V50FAainfix =acardamV21ainfix +ainfix +c1acardamV46acardamV48Aainfix =aordamV21aordamV48Aainfix =aordamV46aordamV21Aainfix =amk type_paramsV8V9aprm2V48Aainfix =amk type_paramsV6V7aprm1V48Aainfix =aprm2V46amk type_paramsV8V9Aainfix =aprm1V46amk type_paramsV6V7Aacorrect_foraordamV21akeyV49Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V47aTrueAacV48AacV46Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V47aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V51aNoneIacorrect_foraordamV20V51FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV54V56aNoneIaleaordamV20V56akeyV55Aainfix =ainfix @afuncamV52V56aNoneIaleaordamV20akeyV55V56Aainfix =ainfix @afuncamV20V56aSomeV55IaeqaordamV20V56akeyV55Aainfix =ainfix @afuncamV20V56ainfix @afuncamV54V56IaltaordamV20akeyV55V56Aainfix =ainfix @afuncamV20V56ainfix @afuncamV52V56IaltaordamV20V56akeyV55Iacorrect_foraordamV20V56FAainfix =acardamV20ainfix +ainfix +c1acardamV52acardamV54Aainfix =aordamV20aordamV54Aainfix =aordamV52aordamV20Aainfix =amk type_paramsV18V19aprm2V54Aainfix =amk type_paramsV16V17aprm1V54Aainfix =aprm2V52amk type_paramsV18V19Aainfix =aprm1V52amk type_paramsV16V17Aacorrect_foraordamV20akeyV55Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V53aTrueAacV54AacV52Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V53aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.41"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.9"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="9. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCiainfix =ainfix @afuncamV39V40ainfix @afuncamV20V40ainfix =ainfix @afuncamV39V40aNoneainfix =ainfix @afuncamV21V40aNoneIacorrect_foraordamV20V40FIainfix =acardamV39c0Aainfix =ainfix @afuncamV39V41aNoneIacorrect_foraordamV39V41FAainfix =ainfix @amdlamake_paramsV28V15aordamV39AacV39Aainfix =V38V19Aainfix =V37V18Aainfix =V36V17Aainfix =V35V16Lamk tamk tV29amk mV30V31amk type_paramsV32V33V34amk type_paramsV35V36amk type_paramsV37V38FIainfix =ainfix @ainvamake_paramsV28V15aTrueLamk type_paramsV16V17aVEmptytaVNodeVVVVV27ICainfix =ainfix @afuncamV21V46aNoneIacorrect_foraordamV21V46FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV49V51aNoneIaleaordamV21V51akeyV50Aainfix =ainfix @afuncamV47V51aNoneIaleaordamV21akeyV50V51Aainfix =ainfix @afuncamV21V51aSomeV50IaeqaordamV21V51akeyV50Aainfix =ainfix @afuncamV21V51ainfix @afuncamV49V51IaltaordamV21akeyV50V51Aainfix =ainfix @afuncamV21V51ainfix @afuncamV47V51IaltaordamV21V51akeyV50Iacorrect_foraordamV21V51FAainfix =acardamV21ainfix +ainfix +c1acardamV47acardamV49Aainfix =aordamV21aordamV49Aainfix =aordamV47aordamV21Aainfix =amk type_paramsV8V9aprm2V49Aainfix =amk type_paramsV6V7aprm1V49Aainfix =aprm2V47amk type_paramsV8V9Aainfix =aprm1V47amk type_paramsV6V7Aacorrect_foraordamV21akeyV50Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V48aTrueAacV49AacV47Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V48aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V52aNoneIacorrect_foraordamV20V52FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV55V57aNoneIaleaordamV20V57akeyV56Aainfix =ainfix @afuncamV53V57aNoneIaleaordamV20akeyV56V57Aainfix =ainfix @afuncamV20V57aSomeV56IaeqaordamV20V57akeyV56Aainfix =ainfix @afuncamV20V57ainfix @afuncamV55V57IaltaordamV20akeyV56V57Aainfix =ainfix @afuncamV20V57ainfix @afuncamV53V57IaltaordamV20V57akeyV56Iacorrect_foraordamV20V57FAainfix =acardamV20ainfix +ainfix +c1acardamV53acardamV55Aainfix =aordamV20aordamV55Aainfix =aordamV53aordamV20Aainfix =amk type_paramsV18V19aprm2V55Aainfix =amk type_paramsV16V17aprm1V55Aainfix =aprm2V53amk type_paramsV18V19Aainfix =aprm1V53amk type_paramsV16V17Aacorrect_foraordamV20akeyV56Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V54aTrueAacV55AacV53Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V54aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter filter.9.1"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCainfix =ainfix @afuncamV39V40aNoneIainfix =ainfix @afuncamV21V40aNoneIacorrect_foraordamV20V40FIainfix =acardamV39c0Aainfix =ainfix @afuncamV39V41aNoneIacorrect_foraordamV39V41FAainfix =ainfix @amdlamake_paramsV28V15aordamV39AacV39Aainfix =V38V19Aainfix =V37V18Aainfix =V36V17Aainfix =V35V16Lamk tamk tV29amk mV30V31amk type_paramsV32V33V34amk type_paramsV35V36amk type_paramsV37V38FIainfix =ainfix @ainvamake_paramsV28V15aTrueLamk type_paramsV16V17aVEmptytaVNodeVVVVV27ICainfix =ainfix @afuncamV21V46aNoneIacorrect_foraordamV21V46FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV49V51aNoneIaleaordamV21V51akeyV50Aainfix =ainfix @afuncamV47V51aNoneIaleaordamV21akeyV50V51Aainfix =ainfix @afuncamV21V51aSomeV50IaeqaordamV21V51akeyV50Aainfix =ainfix @afuncamV21V51ainfix @afuncamV49V51IaltaordamV21akeyV50V51Aainfix =ainfix @afuncamV21V51ainfix @afuncamV47V51IaltaordamV21V51akeyV50Iacorrect_foraordamV21V51FAainfix =acardamV21ainfix +ainfix +c1acardamV47acardamV49Aainfix =aordamV21aordamV49Aainfix =aordamV47aordamV21Aainfix =amk type_paramsV8V9aprm2V49Aainfix =amk type_paramsV6V7aprm1V49Aainfix =aprm2V47amk type_paramsV8V9Aainfix =aprm1V47amk type_paramsV6V7Aacorrect_foraordamV21akeyV50Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V48aTrueAacV49AacV47Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V48aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V52aNoneIacorrect_foraordamV20V52FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV55V57aNoneIaleaordamV20V57akeyV56Aainfix =ainfix @afuncamV53V57aNoneIaleaordamV20akeyV56V57Aainfix =ainfix @afuncamV20V57aSomeV56IaeqaordamV20V57akeyV56Aainfix =ainfix @afuncamV20V57ainfix @afuncamV55V57IaltaordamV20akeyV56V57Aainfix =ainfix @afuncamV20V57ainfix @afuncamV53V57IaltaordamV20V57akeyV56Iacorrect_foraordamV20V57FAainfix =acardamV20ainfix +ainfix +c1acardamV53acardamV55Aainfix =aordamV20aordamV55Aainfix =aordamV53aordamV20Aainfix =amk type_paramsV18V19aprm2V55Aainfix =amk type_paramsV16V17aprm1V55Aainfix =aprm2V53amk type_paramsV18V19Aainfix =aprm1V53amk type_paramsV16V17Aacorrect_foraordamV20akeyV56Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V54aTrueAacV55AacV53Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V54aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.44"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.9.2"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCainfix =ainfix @afuncamV39V40ainfix @afuncamV20V40INainfix =ainfix @afuncamV21V40aNoneIacorrect_foraordamV20V40FIainfix =acardamV39c0Aainfix =ainfix @afuncamV39V41aNoneIacorrect_foraordamV39V41FAainfix =ainfix @amdlamake_paramsV28V15aordamV39AacV39Aainfix =V38V19Aainfix =V37V18Aainfix =V36V17Aainfix =V35V16Lamk tamk tV29amk mV30V31amk type_paramsV32V33V34amk type_paramsV35V36amk type_paramsV37V38FIainfix =ainfix @ainvamake_paramsV28V15aTrueLamk type_paramsV16V17aVEmptytaVNodeVVVVV27ICainfix =ainfix @afuncamV21V46aNoneIacorrect_foraordamV21V46FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV49V51aNoneIaleaordamV21V51akeyV50Aainfix =ainfix @afuncamV47V51aNoneIaleaordamV21akeyV50V51Aainfix =ainfix @afuncamV21V51aSomeV50IaeqaordamV21V51akeyV50Aainfix =ainfix @afuncamV21V51ainfix @afuncamV49V51IaltaordamV21akeyV50V51Aainfix =ainfix @afuncamV21V51ainfix @afuncamV47V51IaltaordamV21V51akeyV50Iacorrect_foraordamV21V51FAainfix =acardamV21ainfix +ainfix +c1acardamV47acardamV49Aainfix =aordamV21aordamV49Aainfix =aordamV47aordamV21Aainfix =amk type_paramsV8V9aprm2V49Aainfix =amk type_paramsV6V7aprm1V49Aainfix =aprm2V47amk type_paramsV8V9Aainfix =aprm1V47amk type_paramsV6V7Aacorrect_foraordamV21akeyV50Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V48aTrueAacV49AacV47Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V48aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V52aNoneIacorrect_foraordamV20V52FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV55V57aNoneIaleaordamV20V57akeyV56Aainfix =ainfix @afuncamV53V57aNoneIaleaordamV20akeyV56V57Aainfix =ainfix @afuncamV20V57aSomeV56IaeqaordamV20V57akeyV56Aainfix =ainfix @afuncamV20V57ainfix @afuncamV55V57IaltaordamV20akeyV56V57Aainfix =ainfix @afuncamV20V57ainfix @afuncamV53V57IaltaordamV20V57akeyV56Iacorrect_foraordamV20V57FAainfix =acardamV20ainfix +ainfix +c1acardamV53acardamV55Aainfix =aordamV20aordamV55Aainfix =aordamV53aordamV20Aainfix =amk type_paramsV18V19aprm2V55Aainfix =amk type_paramsV16V17aprm1V55Aainfix =aprm2V53amk type_paramsV18V19Aainfix =aprm1V53amk type_paramsV16V17Aacorrect_foraordamV20akeyV56Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V54aTrueAacV55AacV53Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V54aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.10"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="10. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCainfix <=acardamV39acardamV20Iainfix =acardamV39c0Aainfix =ainfix @afuncamV39V40aNoneIacorrect_foraordamV39V40FAainfix =ainfix @amdlamake_paramsV28V15aordamV39AacV39Aainfix =V38V19Aainfix =V37V18Aainfix =V36V17Aainfix =V35V16Lamk tamk tV29amk mV30V31amk type_paramsV32V33V34amk type_paramsV35V36amk type_paramsV37V38FIainfix =ainfix @ainvamake_paramsV28V15aTrueLamk type_paramsV16V17aVEmptytaVNodeVVVVV27ICainfix =ainfix @afuncamV21V45aNoneIacorrect_foraordamV21V45FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV48V50aNoneIaleaordamV21V50akeyV49Aainfix =ainfix @afuncamV46V50aNoneIaleaordamV21akeyV49V50Aainfix =ainfix @afuncamV21V50aSomeV49IaeqaordamV21V50akeyV49Aainfix =ainfix @afuncamV21V50ainfix @afuncamV48V50IaltaordamV21akeyV49V50Aainfix =ainfix @afuncamV21V50ainfix @afuncamV46V50IaltaordamV21V50akeyV49Iacorrect_foraordamV21V50FAainfix =acardamV21ainfix +ainfix +c1acardamV46acardamV48Aainfix =aordamV21aordamV48Aainfix =aordamV46aordamV21Aainfix =amk type_paramsV8V9aprm2V48Aainfix =amk type_paramsV6V7aprm1V48Aainfix =aprm2V46amk type_paramsV8V9Aainfix =aprm1V46amk type_paramsV6V7Aacorrect_foraordamV21akeyV49Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V47aTrueAacV48AacV46Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V47aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V51aNoneIacorrect_foraordamV20V51FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV54V56aNoneIaleaordamV20V56akeyV55Aainfix =ainfix @afuncamV52V56aNoneIaleaordamV20akeyV55V56Aainfix =ainfix @afuncamV20V56aSomeV55IaeqaordamV20V56akeyV55Aainfix =ainfix @afuncamV20V56ainfix @afuncamV54V56IaltaordamV20akeyV55V56Aainfix =ainfix @afuncamV20V56ainfix @afuncamV52V56IaltaordamV20V56akeyV55Iacorrect_foraordamV20V56FAainfix =acardamV20ainfix +ainfix +c1acardamV52acardamV54Aainfix =aordamV20aordamV54Aainfix =aordamV52aordamV20Aainfix =amk type_paramsV18V19aprm2V54Aainfix =amk type_paramsV16V17aprm1V54Aainfix =aprm2V52amk type_paramsV18V19Aainfix =aprm1V52amk type_paramsV16V17Aacorrect_foraordamV20akeyV55Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V53aTrueAacV54AacV52Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V53aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.23"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.11"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="11. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCainfix <=acardamV39acardamV21Iainfix =acardamV39c0Aainfix =ainfix @afuncamV39V40aNoneIacorrect_foraordamV39V40FAainfix =ainfix @amdlamake_paramsV28V15aordamV39AacV39Aainfix =V38V19Aainfix =V37V18Aainfix =V36V17Aainfix =V35V16Lamk tamk tV29amk mV30V31amk type_paramsV32V33V34amk type_paramsV35V36amk type_paramsV37V38FIainfix =ainfix @ainvamake_paramsV28V15aTrueLamk type_paramsV16V17aVEmptytaVNodeVVVVV27ICainfix =ainfix @afuncamV21V45aNoneIacorrect_foraordamV21V45FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV48V50aNoneIaleaordamV21V50akeyV49Aainfix =ainfix @afuncamV46V50aNoneIaleaordamV21akeyV49V50Aainfix =ainfix @afuncamV21V50aSomeV49IaeqaordamV21V50akeyV49Aainfix =ainfix @afuncamV21V50ainfix @afuncamV48V50IaltaordamV21akeyV49V50Aainfix =ainfix @afuncamV21V50ainfix @afuncamV46V50IaltaordamV21V50akeyV49Iacorrect_foraordamV21V50FAainfix =acardamV21ainfix +ainfix +c1acardamV46acardamV48Aainfix =aordamV21aordamV48Aainfix =aordamV46aordamV21Aainfix =amk type_paramsV8V9aprm2V48Aainfix =amk type_paramsV6V7aprm1V48Aainfix =aprm2V46amk type_paramsV8V9Aainfix =aprm1V46amk type_paramsV6V7Aacorrect_foraordamV21akeyV49Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V47aTrueAacV48AacV46Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V47aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V51aNoneIacorrect_foraordamV20V51FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV54V56aNoneIaleaordamV20V56akeyV55Aainfix =ainfix @afuncamV52V56aNoneIaleaordamV20akeyV55V56Aainfix =ainfix @afuncamV20V56aSomeV55IaeqaordamV20V56akeyV55Aainfix =ainfix @afuncamV20V56ainfix @afuncamV54V56IaltaordamV20akeyV55V56Aainfix =ainfix @afuncamV20V56ainfix @afuncamV52V56IaltaordamV20V56akeyV55Iacorrect_foraordamV20V56FAainfix =acardamV20ainfix +ainfix +c1acardamV52acardamV54Aainfix =aordamV20aordamV54Aainfix =aordamV52aordamV20Aainfix =amk type_paramsV18V19aprm2V54Aainfix =amk type_paramsV16V17aprm1V54Aainfix =aprm2V52amk type_paramsV18V19Aainfix =aprm1V52amk type_paramsV16V17Aacorrect_foraordamV20akeyV55Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V53aTrueAacV54AacV52Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V53aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.12"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="12. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V34aNoneIacorrect_foraordamV21V34FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV37V39aNoneIaleaordamV21V39akeyV38Aainfix =ainfix @afuncamV35V39aNoneIaleaordamV21akeyV38V39Aainfix =ainfix @afuncamV21V39aSomeV38IaeqaordamV21V39akeyV38Aainfix =ainfix @afuncamV21V39ainfix @afuncamV37V39IaltaordamV21akeyV38V39Aainfix =ainfix @afuncamV21V39ainfix @afuncamV35V39IaltaordamV21V39akeyV38Iacorrect_foraordamV21V39FAainfix =acardamV21ainfix +ainfix +c1acardamV35acardamV37Aainfix =aordamV21aordamV37Aainfix =aordamV35aordamV21Aainfix =amk type_paramsV8V9aprm2V37Aainfix =amk type_paramsV6V7aprm1V37Aainfix =aprm2V35amk type_paramsV8V9Aainfix =aprm1V35amk type_paramsV6V7Aacorrect_foraordamV21akeyV38Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V36aTrueAacV37AacV35Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V36aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V40aNoneIacorrect_foraordamV20V40FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV43V45aNoneIaleaordamV20V45akeyV44Aainfix =ainfix @afuncamV41V45aNoneIaleaordamV20akeyV44V45Aainfix =ainfix @afuncamV20V45aSomeV44IaeqaordamV20V45akeyV44Aainfix =ainfix @afuncamV20V45ainfix @afuncamV43V45IaltaordamV20akeyV44V45Aainfix =ainfix @afuncamV20V45ainfix @afuncamV41V45IaltaordamV20V45akeyV44Iacorrect_foraordamV20V45FAainfix =acardamV20ainfix +ainfix +c1acardamV41acardamV43Aainfix =aordamV20aordamV43Aainfix =aordamV41aordamV20Aainfix =amk type_paramsV18V19aprm2V43Aainfix =amk type_paramsV16V17aprm1V43Aainfix =aprm2V41amk type_paramsV18V19Aainfix =aprm1V41amk type_paramsV16V17Aacorrect_foraordamV20akeyV44Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V42aTrueAacV43AacV41Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V42aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.32"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.13"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="13. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V35aNoneIacorrect_foraordamV21V35FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV38V40aNoneIaleaordamV21V40akeyV39Aainfix =ainfix @afuncamV36V40aNoneIaleaordamV21akeyV39V40Aainfix =ainfix @afuncamV21V40aSomeV39IaeqaordamV21V40akeyV39Aainfix =ainfix @afuncamV21V40ainfix @afuncamV38V40IaltaordamV21akeyV39V40Aainfix =ainfix @afuncamV21V40ainfix @afuncamV36V40IaltaordamV21V40akeyV39Iacorrect_foraordamV21V40FAainfix =acardamV21ainfix +ainfix +c1acardamV36acardamV38Aainfix =aordamV21aordamV38Aainfix =aordamV36aordamV21Aainfix =amk type_paramsV8V9aprm2V38Aainfix =amk type_paramsV6V7aprm1V38Aainfix =aprm2V36amk type_paramsV8V9Aainfix =aprm1V36amk type_paramsV6V7Aacorrect_foraordamV21akeyV39Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V37aTrueAacV38AacV36Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V37aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V41aNoneIacorrect_foraordamV20V41FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV44V46aNoneIaleaordamV20V46akeyV45Aainfix =ainfix @afuncamV42V46aNoneIaleaordamV20akeyV45V46Aainfix =ainfix @afuncamV20V46aSomeV45IaeqaordamV20V46akeyV45Aainfix =ainfix @afuncamV20V46ainfix @afuncamV44V46IaltaordamV20akeyV45V46Aainfix =ainfix @afuncamV20V46ainfix @afuncamV42V46IaltaordamV20V46akeyV45Iacorrect_foraordamV20V46FAainfix =acardamV20ainfix +ainfix +c1acardamV42acardamV44Aainfix =aordamV20aordamV44Aainfix =aordamV42aordamV20Aainfix =amk type_paramsV18V19aprm2V44Aainfix =amk type_paramsV16V17aprm1V44Aainfix =aprm2V42amk type_paramsV18V19Aainfix =aprm1V42amk type_paramsV16V17Aacorrect_foraordamV20akeyV45Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V43aTrueAacV44AacV42Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V43aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.20"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.14"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="14. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V35aNoneIacorrect_foraordamV21V35FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV38V40aNoneIaleaordamV21V40akeyV39Aainfix =ainfix @afuncamV36V40aNoneIaleaordamV21akeyV39V40Aainfix =ainfix @afuncamV21V40aSomeV39IaeqaordamV21V40akeyV39Aainfix =ainfix @afuncamV21V40ainfix @afuncamV38V40IaltaordamV21akeyV39V40Aainfix =ainfix @afuncamV21V40ainfix @afuncamV36V40IaltaordamV21V40akeyV39Iacorrect_foraordamV21V40FAainfix =acardamV21ainfix +ainfix +c1acardamV36acardamV38Aainfix =aordamV21aordamV38Aainfix =aordamV36aordamV21Aainfix =amk type_paramsV8V9aprm2V38Aainfix =amk type_paramsV6V7aprm1V38Aainfix =aprm2V36amk type_paramsV8V9Aainfix =aprm1V36amk type_paramsV6V7Aacorrect_foraordamV21akeyV39Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V37aTrueAacV38AacV36Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V37aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V41aNoneIacorrect_foraordamV20V41FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV44V46aNoneIaleaordamV20V46akeyV45Aainfix =ainfix @afuncamV42V46aNoneIaleaordamV20akeyV45V46Aainfix =ainfix @afuncamV20V46aSomeV45IaeqaordamV20V46akeyV45Aainfix =ainfix @afuncamV20V46ainfix @afuncamV44V46IaltaordamV20akeyV45V46Aainfix =ainfix @afuncamV20V46ainfix @afuncamV42V46IaltaordamV20V46akeyV45Iacorrect_foraordamV20V46FAainfix =acardamV20ainfix +ainfix +c1acardamV42acardamV44Aainfix =aordamV20aordamV44Aainfix =aordamV42aordamV20Aainfix =amk type_paramsV18V19aprm2V44Aainfix =amk type_paramsV16V17aprm1V44Aainfix =aprm2V42amk type_paramsV18V19Aainfix =aprm1V42amk type_paramsV16V17Aacorrect_foraordamV20akeyV45Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V43aTrueAacV44AacV42Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V43aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.15"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="15. variant decrease"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="variant decreaseCtaVEmptyCtaVEmptyainfix <ainfix +acardamV56acardamV28ainfix +acardamV20acardamV21Aainfix <=c0ainfix +acardamV20acardamV21Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV59V62aNoneIaleV60V62V61Aacorrect_forV60V62FAainfix =ainfix @afuncamV59V63ainfix @afuncamV20V63IaltV60V61V63Aacorrect_forV60V63FAainfix =ainfix @afuncamV58V64aNoneIaleV60V61V64Aacorrect_forV60V64FAainfix =ainfix @afuncamV58V65ainfix @afuncamV20V65IaltV60V65V61Aacorrect_forV60V65FAainfix >=acardamV20ainfix +acardamV58acardamV59Aiainfix =acardamV20ainfix +c1ainfix +acardamV58acardamV59ainfix =acardamV20ainfix +acardamV58acardamV59ainfix =V45aNoneACainfix =ainfix @afuncamV20V61aNoneAainfix =ainfix @afuncamV20V66aNoneIaeqV60V61V66Aacorrect_forV60V66FaNoneainfix =aSomeV68ainfix @afuncamV20akeyV68Aainfix =ainfix @afuncamV20V61aSomeV68Aainfix =ainfix @afuncamV20V69aSomeV68IaeqV60V61V69Aacorrect_forV60V69FAaeqV60V61akeyV68Aacorrect_forV60akeyV68Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V67Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V67aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV59AacV58Aainfix =aordamV20aordamV59Aainfix =aordamV58aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V70aNoneIacorrect_foraordamV21V70FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV73V75aNoneIaleaordamV21V75akeyV74Aainfix =ainfix @afuncamV71V75aNoneIaleaordamV21akeyV74V75Aainfix =ainfix @afuncamV21V75aSomeV74IaeqaordamV21V75akeyV74Aainfix =ainfix @afuncamV21V75ainfix @afuncamV73V75IaltaordamV21akeyV74V75Aainfix =ainfix @afuncamV21V75ainfix @afuncamV71V75IaltaordamV21V75akeyV74Iacorrect_foraordamV21V75FAainfix =acardamV21ainfix +ainfix +c1acardamV71acardamV73Aainfix =aordamV21aordamV73Aainfix =aordamV71aordamV21Aainfix =amk type_paramsV8V9aprm2V73Aainfix =amk type_paramsV6V7aprm1V73Aainfix =aprm2V71amk type_paramsV8V9Aainfix =aprm1V71amk type_paramsV6V7Aacorrect_foraordamV21akeyV74Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V72aTrueAacV73AacV71Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V72aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V76aNoneIacorrect_foraordamV20V76FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV79V81aNoneIaleaordamV20V81akeyV80Aainfix =ainfix @afuncamV77V81aNoneIaleaordamV20akeyV80V81Aainfix =ainfix @afuncamV20V81aSomeV80IaeqaordamV20V81akeyV80Aainfix =ainfix @afuncamV20V81ainfix @afuncamV79V81IaltaordamV20akeyV80V81Aainfix =ainfix @afuncamV20V81ainfix @afuncamV77V81IaltaordamV20V81akeyV80Iacorrect_foraordamV20V81FAainfix =acardamV20ainfix +ainfix +c1acardamV77acardamV79Aainfix =aordamV20aordamV79Aainfix =aordamV77aordamV20Aainfix =amk type_paramsV18V19aprm2V79Aainfix =amk type_paramsV16V17aprm1V79Aainfix =aprm2V77amk type_paramsV18V19Aainfix =aprm1V77amk type_paramsV16V17Aacorrect_foraordamV20akeyV80Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V78aTrueAacV79AacV77Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V78aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.36"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.16"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="16. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV59V62aNoneIaleV60V62V61Aacorrect_forV60V62FAainfix =ainfix @afuncamV59V63ainfix @afuncamV20V63IaltV60V61V63Aacorrect_forV60V63FAainfix =ainfix @afuncamV58V64aNoneIaleV60V61V64Aacorrect_forV60V64FAainfix =ainfix @afuncamV58V65ainfix @afuncamV20V65IaltV60V65V61Aacorrect_forV60V65FAainfix >=acardamV20ainfix +acardamV58acardamV59Aiainfix =acardamV20ainfix +c1ainfix +acardamV58acardamV59ainfix =acardamV20ainfix +acardamV58acardamV59ainfix =V45aNoneACainfix =ainfix @afuncamV20V61aNoneAainfix =ainfix @afuncamV20V66aNoneIaeqV60V61V66Aacorrect_forV60V66FaNoneainfix =aSomeV68ainfix @afuncamV20akeyV68Aainfix =ainfix @afuncamV20V61aSomeV68Aainfix =ainfix @afuncamV20V69aSomeV68IaeqV60V61V69Aacorrect_forV60V69FAaeqV60V61akeyV68Aacorrect_forV60akeyV68Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V67Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V67aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV59AacV58Aainfix =aordamV20aordamV59Aainfix =aordamV58aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V70aNoneIacorrect_foraordamV21V70FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV73V75aNoneIaleaordamV21V75akeyV74Aainfix =ainfix @afuncamV71V75aNoneIaleaordamV21akeyV74V75Aainfix =ainfix @afuncamV21V75aSomeV74IaeqaordamV21V75akeyV74Aainfix =ainfix @afuncamV21V75ainfix @afuncamV73V75IaltaordamV21akeyV74V75Aainfix =ainfix @afuncamV21V75ainfix @afuncamV71V75IaltaordamV21V75akeyV74Iacorrect_foraordamV21V75FAainfix =acardamV21ainfix +ainfix +c1acardamV71acardamV73Aainfix =aordamV21aordamV73Aainfix =aordamV71aordamV21Aainfix =amk type_paramsV8V9aprm2V73Aainfix =amk type_paramsV6V7aprm1V73Aainfix =aprm2V71amk type_paramsV8V9Aainfix =aprm1V71amk type_paramsV6V7Aacorrect_foraordamV21akeyV74Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V72aTrueAacV73AacV71Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V72aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V76aNoneIacorrect_foraordamV20V76FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV79V81aNoneIaleaordamV20V81akeyV80Aainfix =ainfix @afuncamV77V81aNoneIaleaordamV20akeyV80V81Aainfix =ainfix @afuncamV20V81aSomeV80IaeqaordamV20V81akeyV80Aainfix =ainfix @afuncamV20V81ainfix @afuncamV79V81IaltaordamV20akeyV80V81Aainfix =ainfix @afuncamV20V81ainfix @afuncamV77V81IaltaordamV20V81akeyV80Iacorrect_foraordamV20V81FAainfix =acardamV20ainfix +ainfix +c1acardamV77acardamV79Aainfix =aordamV20aordamV79Aainfix =aordamV77aordamV20Aainfix =amk type_paramsV18V19aprm2V79Aainfix =amk type_paramsV16V17aprm1V79Aainfix =aprm2V77amk type_paramsV18V19Aainfix =aprm1V77amk type_paramsV16V17Aacorrect_foraordamV20akeyV80Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V78aTrueAacV79AacV77Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V78aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.36"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.17"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="17. variant decrease"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="variant decreaseCtaVEmptyCtaVEmptyainfix <ainfix +acardamV57acardamV30ainfix +acardamV20acardamV21Aainfix <=c0ainfix +acardamV20acardamV21Iainfix <=acardamV68acardamV28Aainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V69ainfix @afuncamV56V69ainfix =ainfix @afuncamV68V69aNoneainfix =ainfix @afuncamV28V69aNoneIacorrect_foraordamV56V69FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV71V74aNoneIaleV72V74V73Aacorrect_forV72V74FAainfix =ainfix @afuncamV71V75ainfix @afuncamV20V75IaltV72V73V75Aacorrect_forV72V75FAainfix =ainfix @afuncamV70V76aNoneIaleV72V73V76Aacorrect_forV72V76FAainfix =ainfix @afuncamV70V77ainfix @afuncamV20V77IaltV72V77V73Aacorrect_forV72V77FAainfix >=acardamV20ainfix +acardamV70acardamV71Aiainfix =acardamV20ainfix +c1ainfix +acardamV70acardamV71ainfix =acardamV20ainfix +acardamV70acardamV71ainfix =V45aNoneACainfix =ainfix @afuncamV20V73aNoneAainfix =ainfix @afuncamV20V78aNoneIaeqV72V73V78Aacorrect_forV72V78FaNoneainfix =aSomeV80ainfix @afuncamV20akeyV80Aainfix =ainfix @afuncamV20V73aSomeV80Aainfix =ainfix @afuncamV20V81aSomeV80IaeqV72V73V81Aacorrect_forV72V81FAaeqV72V73akeyV80Aacorrect_forV72akeyV80Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V79Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V79aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV71AacV70Aainfix =aordamV20aordamV71Aainfix =aordamV70aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V82aNoneIacorrect_foraordamV21V82FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV85V87aNoneIaleaordamV21V87akeyV86Aainfix =ainfix @afuncamV83V87aNoneIaleaordamV21akeyV86V87Aainfix =ainfix @afuncamV21V87aSomeV86IaeqaordamV21V87akeyV86Aainfix =ainfix @afuncamV21V87ainfix @afuncamV85V87IaltaordamV21akeyV86V87Aainfix =ainfix @afuncamV21V87ainfix @afuncamV83V87IaltaordamV21V87akeyV86Iacorrect_foraordamV21V87FAainfix =acardamV21ainfix +ainfix +c1acardamV83acardamV85Aainfix =aordamV21aordamV85Aainfix =aordamV83aordamV21Aainfix =amk type_paramsV8V9aprm2V85Aainfix =amk type_paramsV6V7aprm1V85Aainfix =aprm2V83amk type_paramsV8V9Aainfix =aprm1V83amk type_paramsV6V7Aacorrect_foraordamV21akeyV86Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V84aTrueAacV85AacV83Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V84aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V88aNoneIacorrect_foraordamV20V88FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV91V93aNoneIaleaordamV20V93akeyV92Aainfix =ainfix @afuncamV89V93aNoneIaleaordamV20akeyV92V93Aainfix =ainfix @afuncamV20V93aSomeV92IaeqaordamV20V93akeyV92Aainfix =ainfix @afuncamV20V93ainfix @afuncamV91V93IaltaordamV20akeyV92V93Aainfix =ainfix @afuncamV20V93ainfix @afuncamV89V93IaltaordamV20V93akeyV92Iacorrect_foraordamV20V93FAainfix =acardamV20ainfix +ainfix +c1acardamV89acardamV91Aainfix =aordamV20aordamV91Aainfix =aordamV89aordamV20Aainfix =amk type_paramsV18V19aprm2V91Aainfix =amk type_paramsV16V17aprm1V91Aainfix =aprm2V89amk type_paramsV18V19Aainfix =aprm1V89amk type_paramsV16V17Aacorrect_foraordamV20akeyV92Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V90aTrueAacV91AacV89Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V90aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.38"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.18"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="18. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV28Aainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V69ainfix @afuncamV56V69ainfix =ainfix @afuncamV68V69aNoneainfix =ainfix @afuncamV28V69aNoneIacorrect_foraordamV56V69FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV71V74aNoneIaleV72V74V73Aacorrect_forV72V74FAainfix =ainfix @afuncamV71V75ainfix @afuncamV20V75IaltV72V73V75Aacorrect_forV72V75FAainfix =ainfix @afuncamV70V76aNoneIaleV72V73V76Aacorrect_forV72V76FAainfix =ainfix @afuncamV70V77ainfix @afuncamV20V77IaltV72V77V73Aacorrect_forV72V77FAainfix >=acardamV20ainfix +acardamV70acardamV71Aiainfix =acardamV20ainfix +c1ainfix +acardamV70acardamV71ainfix =acardamV20ainfix +acardamV70acardamV71ainfix =V45aNoneACainfix =ainfix @afuncamV20V73aNoneAainfix =ainfix @afuncamV20V78aNoneIaeqV72V73V78Aacorrect_forV72V78FaNoneainfix =aSomeV80ainfix @afuncamV20akeyV80Aainfix =ainfix @afuncamV20V73aSomeV80Aainfix =ainfix @afuncamV20V81aSomeV80IaeqV72V73V81Aacorrect_forV72V81FAaeqV72V73akeyV80Aacorrect_forV72akeyV80Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V79Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V79aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV71AacV70Aainfix =aordamV20aordamV71Aainfix =aordamV70aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V82aNoneIacorrect_foraordamV21V82FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV85V87aNoneIaleaordamV21V87akeyV86Aainfix =ainfix @afuncamV83V87aNoneIaleaordamV21akeyV86V87Aainfix =ainfix @afuncamV21V87aSomeV86IaeqaordamV21V87akeyV86Aainfix =ainfix @afuncamV21V87ainfix @afuncamV85V87IaltaordamV21akeyV86V87Aainfix =ainfix @afuncamV21V87ainfix @afuncamV83V87IaltaordamV21V87akeyV86Iacorrect_foraordamV21V87FAainfix =acardamV21ainfix +ainfix +c1acardamV83acardamV85Aainfix =aordamV21aordamV85Aainfix =aordamV83aordamV21Aainfix =amk type_paramsV8V9aprm2V85Aainfix =amk type_paramsV6V7aprm1V85Aainfix =aprm2V83amk type_paramsV8V9Aainfix =aprm1V83amk type_paramsV6V7Aacorrect_foraordamV21akeyV86Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V84aTrueAacV85AacV83Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V84aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V88aNoneIacorrect_foraordamV20V88FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV91V93aNoneIaleaordamV20V93akeyV92Aainfix =ainfix @afuncamV89V93aNoneIaleaordamV20akeyV92V93Aainfix =ainfix @afuncamV20V93aSomeV92IaeqaordamV20V93akeyV92Aainfix =ainfix @afuncamV20V93ainfix @afuncamV91V93IaltaordamV20akeyV92V93Aainfix =ainfix @afuncamV20V93ainfix @afuncamV89V93IaltaordamV20V93akeyV92Iacorrect_foraordamV20V93FAainfix =acardamV20ainfix +ainfix +c1acardamV89acardamV91Aainfix =aordamV20aordamV91Aainfix =aordamV89aordamV20Aainfix =amk type_paramsV18V19aprm2V91Aainfix =amk type_paramsV16V17aprm1V91Aainfix =aprm2V89amk type_paramsV18V19Aainfix =aprm1V89amk type_paramsV16V17Aacorrect_foraordamV20akeyV92Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V90aTrueAacV91AacV89Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V90aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.37"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.19"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="19. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetaSomeVV45Iainfix <=acardamV79acardamV30Aainfix <=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V81ainfix @afuncamV57V81ainfix =ainfix @afuncamV79V81aNoneainfix =ainfix @afuncamV30V81aNoneIacorrect_foraordamV57V81FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV28Aainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V82ainfix @afuncamV56V82ainfix =ainfix @afuncamV68V82aNoneainfix =ainfix @afuncamV28V82aNoneIacorrect_foraordamV56V82FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV84V87aNoneIaleV85V87V86Aacorrect_forV85V87FAainfix =ainfix @afuncamV84V88ainfix @afuncamV20V88IaltV85V86V88Aacorrect_forV85V88FAainfix =ainfix @afuncamV83V89aNoneIaleV85V86V89Aacorrect_forV85V89FAainfix =ainfix @afuncamV83V90ainfix @afuncamV20V90IaltV85V90V86Aacorrect_forV85V90FAainfix >=acardamV20ainfix +acardamV83acardamV84Aiainfix =acardamV20ainfix +c1ainfix +acardamV83acardamV84ainfix =acardamV20ainfix +acardamV83acardamV84ainfix =V45aNoneACainfix =ainfix @afuncamV20V86aNoneAainfix =ainfix @afuncamV20V91aNoneIaeqV85V86V91Aacorrect_forV85V91FaNoneainfix =aSomeV93ainfix @afuncamV20akeyV93Aainfix =ainfix @afuncamV20V86aSomeV93Aainfix =ainfix @afuncamV20V94aSomeV93IaeqV85V86V94Aacorrect_forV85V94FAaeqV85V86akeyV93Aacorrect_forV85akeyV93Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V92Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V92aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV84AacV83Aainfix =aordamV20aordamV84Aainfix =aordamV83aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V95aNoneIacorrect_foraordamV21V95FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV98V100aNoneIaleaordamV21V100akeyV99Aainfix =ainfix @afuncamV96V100aNoneIaleaordamV21akeyV99V100Aainfix =ainfix @afuncamV21V100aSomeV99IaeqaordamV21V100akeyV99Aainfix =ainfix @afuncamV21V100ainfix @afuncamV98V100IaltaordamV21akeyV99V100Aainfix =ainfix @afuncamV21V100ainfix @afuncamV96V100IaltaordamV21V100akeyV99Iacorrect_foraordamV21V100FAainfix =acardamV21ainfix +ainfix +c1acardamV96acardamV98Aainfix =aordamV21aordamV98Aainfix =aordamV96aordamV21Aainfix =amk type_paramsV8V9aprm2V98Aainfix =amk type_paramsV6V7aprm1V98Aainfix =aprm2V96amk type_paramsV8V9Aainfix =aprm1V96amk type_paramsV6V7Aacorrect_foraordamV21akeyV99Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V97aTrueAacV98AacV96Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V97aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V101aNoneIacorrect_foraordamV20V101FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV104V106aNoneIaleaordamV20V106akeyV105Aainfix =ainfix @afuncamV102V106aNoneIaleaordamV20akeyV105V106Aainfix =ainfix @afuncamV20V106aSomeV105IaeqaordamV20V106akeyV105Aainfix =ainfix @afuncamV20V106ainfix @afuncamV104V106IaltaordamV20akeyV105V106Aainfix =ainfix @afuncamV20V106ainfix @afuncamV102V106IaltaordamV20V106akeyV105Iacorrect_foraordamV20V106FAainfix =acardamV20ainfix +ainfix +c1acardamV102acardamV104Aainfix =aordamV20aordamV104Aainfix =aordamV102aordamV20Aainfix =amk type_paramsV18V19aprm2V104Aainfix =amk type_paramsV16V17aprm1V104Aainfix =aprm2V102amk type_paramsV18V19Aainfix =aprm1V102amk type_paramsV16V17Aacorrect_foraordamV20akeyV105Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V103aTrueAacV104AacV102Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V103aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.36"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.20"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="20. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCaltaordamV68V80V81INainfix =ainfix @afuncamV79V81aNoneANainfix =ainfix @afuncamV68V80aNoneAacorrect_foraordamV79V81Aacorrect_foraordamV68V80FaNonetaSomeVV45Iainfix <=acardamV79acardamV30Aainfix <=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V83ainfix @afuncamV57V83ainfix =ainfix @afuncamV79V83aNoneainfix =ainfix @afuncamV30V83aNoneIacorrect_foraordamV57V83FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV28Aainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V84ainfix @afuncamV56V84ainfix =ainfix @afuncamV68V84aNoneainfix =ainfix @afuncamV28V84aNoneIacorrect_foraordamV56V84FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV86V89aNoneIaleV87V89V88Aacorrect_forV87V89FAainfix =ainfix @afuncamV86V90ainfix @afuncamV20V90IaltV87V88V90Aacorrect_forV87V90FAainfix =ainfix @afuncamV85V91aNoneIaleV87V88V91Aacorrect_forV87V91FAainfix =ainfix @afuncamV85V92ainfix @afuncamV20V92IaltV87V92V88Aacorrect_forV87V92FAainfix >=acardamV20ainfix +acardamV85acardamV86Aiainfix =acardamV20ainfix +c1ainfix +acardamV85acardamV86ainfix =acardamV20ainfix +acardamV85acardamV86ainfix =V45aNoneACainfix =ainfix @afuncamV20V88aNoneAainfix =ainfix @afuncamV20V93aNoneIaeqV87V88V93Aacorrect_forV87V93FaNoneainfix =aSomeV95ainfix @afuncamV20akeyV95Aainfix =ainfix @afuncamV20V88aSomeV95Aainfix =ainfix @afuncamV20V96aSomeV95IaeqV87V88V96Aacorrect_forV87V96FAaeqV87V88akeyV95Aacorrect_forV87akeyV95Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V94Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V94aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV86AacV85Aainfix =aordamV20aordamV86Aainfix =aordamV85aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V97aNoneIacorrect_foraordamV21V97FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV100V102aNoneIaleaordamV21V102akeyV101Aainfix =ainfix @afuncamV98V102aNoneIaleaordamV21akeyV101V102Aainfix =ainfix @afuncamV21V102aSomeV101IaeqaordamV21V102akeyV101Aainfix =ainfix @afuncamV21V102ainfix @afuncamV100V102IaltaordamV21akeyV101V102Aainfix =ainfix @afuncamV21V102ainfix @afuncamV98V102IaltaordamV21V102akeyV101Iacorrect_foraordamV21V102FAainfix =acardamV21ainfix +ainfix +c1acardamV98acardamV100Aainfix =aordamV21aordamV100Aainfix =aordamV98aordamV21Aainfix =amk type_paramsV8V9aprm2V100Aainfix =amk type_paramsV6V7aprm1V100Aainfix =aprm2V98amk type_paramsV8V9Aainfix =aprm1V98amk type_paramsV6V7Aacorrect_foraordamV21akeyV101Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V99aTrueAacV100AacV98Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V99aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V103aNoneIacorrect_foraordamV20V103FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV106V108aNoneIaleaordamV20V108akeyV107Aainfix =ainfix @afuncamV104V108aNoneIaleaordamV20akeyV107V108Aainfix =ainfix @afuncamV20V108aSomeV107IaeqaordamV20V108akeyV107Aainfix =ainfix @afuncamV20V108ainfix @afuncamV106V108IaltaordamV20akeyV107V108Aainfix =ainfix @afuncamV20V108ainfix @afuncamV104V108IaltaordamV20V108akeyV107Iacorrect_foraordamV20V108FAainfix =acardamV20ainfix +ainfix +c1acardamV104acardamV106Aainfix =aordamV20aordamV106Aainfix =aordamV104aordamV20Aainfix =amk type_paramsV18V19aprm2V106Aainfix =amk type_paramsV16V17aprm1V106Aainfix =aprm2V104amk type_paramsV18V19Aainfix =aprm1V104amk type_paramsV16V17Aacorrect_foraordamV20akeyV107Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V105aTrueAacV106AacV104Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V105aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.62"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.21"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="21. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix =aordamV90aordamV20Aainfix =V89V19Aainfix =V88V18Aainfix =V87V17Aainfix =V86V16AacV90Iainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V91aNoneAainfix =ainfix @afuncamV68V91aNoneqainfix =ainfix @afuncamV90V91aNoneIacorrect_foraordamV68V91FACainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92aNoneainfix =ainfix @afuncamV90V92V93Vainfix @afuncamV79V92Iacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V94ainfix @afuncamV79V94aNoneainfix =ainfix @afuncamV90V94V95Vainfix @afuncamV68V94Iacorrect_foraordamV68V94FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V96V97INainfix =ainfix @afuncamV79V97aNoneANainfix =ainfix @afuncamV68V96aNoneAacorrect_foraordamV79V97Aacorrect_foraordamV68V96FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetaSomeVV45Iainfix <=acardamV79acardamV30Aainfix <=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V99ainfix @afuncamV57V99ainfix =ainfix @afuncamV79V99aNoneainfix =ainfix @afuncamV30V99aNoneIacorrect_foraordamV57V99FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV28Aainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V100ainfix @afuncamV56V100ainfix =ainfix @afuncamV68V100aNoneainfix =ainfix @afuncamV28V100aNoneIacorrect_foraordamV56V100FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV102V105aNoneIaleV103V105V104Aacorrect_forV103V105FAainfix =ainfix @afuncamV102V106ainfix @afuncamV20V106IaltV103V104V106Aacorrect_forV103V106FAainfix =ainfix @afuncamV101V107aNoneIaleV103V104V107Aacorrect_forV103V107FAainfix =ainfix @afuncamV101V108ainfix @afuncamV20V108IaltV103V108V104Aacorrect_forV103V108FAainfix >=acardamV20ainfix +acardamV101acardamV102Aiainfix =acardamV20ainfix +c1ainfix +acardamV101acardamV102ainfix =acardamV20ainfix +acardamV101acardamV102ainfix =V45aNoneACainfix =ainfix @afuncamV20V104aNoneAainfix =ainfix @afuncamV20V109aNoneIaeqV103V104V109Aacorrect_forV103V109FaNoneainfix =aSomeV111ainfix @afuncamV20akeyV111Aainfix =ainfix @afuncamV20V104aSomeV111Aainfix =ainfix @afuncamV20V112aSomeV111IaeqV103V104V112Aacorrect_forV103V112FAaeqV103V104akeyV111Aacorrect_forV103akeyV111Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V110Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V110aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV102AacV101Aainfix =aordamV20aordamV102Aainfix =aordamV101aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V113aNoneIacorrect_foraordamV21V113FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV116V118aNoneIaleaordamV21V118akeyV117Aainfix =ainfix @afuncamV114V118aNoneIaleaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118aSomeV117IaeqaordamV21V118akeyV117Aainfix =ainfix @afuncamV21V118ainfix @afuncamV116V118IaltaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118ainfix @afuncamV114V118IaltaordamV21V118akeyV117Iacorrect_foraordamV21V118FAainfix =acardamV21ainfix +ainfix +c1acardamV114acardamV116Aainfix =aordamV21aordamV116Aainfix =aordamV114aordamV21Aainfix =amk type_paramsV8V9aprm2V116Aainfix =amk type_paramsV6V7aprm1V116Aainfix =aprm2V114amk type_paramsV8V9Aainfix =aprm1V114amk type_paramsV6V7Aacorrect_foraordamV21akeyV117Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aTrueAacV116AacV114Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V119aNoneIacorrect_foraordamV20V119FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV122V124aNoneIaleaordamV20V124akeyV123Aainfix =ainfix @afuncamV120V124aNoneIaleaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124aSomeV123IaeqaordamV20V124akeyV123Aainfix =ainfix @afuncamV20V124ainfix @afuncamV122V124IaltaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124ainfix @afuncamV120V124IaltaordamV20V124akeyV123Iacorrect_foraordamV20V124FAainfix =acardamV20ainfix +ainfix +c1acardamV120acardamV122Aainfix =aordamV20aordamV122Aainfix =aordamV120aordamV20Aainfix =amk type_paramsV18V19aprm2V122Aainfix =amk type_paramsV16V17aprm1V122Aainfix =aprm2V120amk type_paramsV18V19Aainfix =aprm1V120amk type_paramsV16V17Aacorrect_foraordamV20akeyV123Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aTrueAacV122AacV120Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.50"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.22"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="22. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCiainfix =ainfix @afuncamV90V91ainfix @afuncamV20V91ainfix =ainfix @afuncamV90V91aNoneainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV20V91FIainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V92aNoneAainfix =ainfix @afuncamV68V92aNoneqainfix =ainfix @afuncamV90V92aNoneIacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93aNoneainfix =ainfix @afuncamV90V93V94Vainfix @afuncamV79V93Iacorrect_foraordamV68V93FACainfix =ainfix @afuncamV90V95ainfix @afuncamV79V95aNoneainfix =ainfix @afuncamV90V95V96Vainfix @afuncamV68V95Iacorrect_foraordamV68V95FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V97V98INainfix =ainfix @afuncamV79V98aNoneANainfix =ainfix @afuncamV68V97aNoneAacorrect_foraordamV79V98Aacorrect_foraordamV68V97FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetaSomeVV45Iainfix <=acardamV79acardamV30Aainfix <=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V100ainfix @afuncamV57V100ainfix =ainfix @afuncamV79V100aNoneainfix =ainfix @afuncamV30V100aNoneIacorrect_foraordamV57V100FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV28Aainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V101ainfix @afuncamV56V101ainfix =ainfix @afuncamV68V101aNoneainfix =ainfix @afuncamV28V101aNoneIacorrect_foraordamV56V101FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV103V106aNoneIaleV104V106V105Aacorrect_forV104V106FAainfix =ainfix @afuncamV103V107ainfix @afuncamV20V107IaltV104V105V107Aacorrect_forV104V107FAainfix =ainfix @afuncamV102V108aNoneIaleV104V105V108Aacorrect_forV104V108FAainfix =ainfix @afuncamV102V109ainfix @afuncamV20V109IaltV104V109V105Aacorrect_forV104V109FAainfix >=acardamV20ainfix +acardamV102acardamV103Aiainfix =acardamV20ainfix +c1ainfix +acardamV102acardamV103ainfix =acardamV20ainfix +acardamV102acardamV103ainfix =V45aNoneACainfix =ainfix @afuncamV20V105aNoneAainfix =ainfix @afuncamV20V110aNoneIaeqV104V105V110Aacorrect_forV104V110FaNoneainfix =aSomeV112ainfix @afuncamV20akeyV112Aainfix =ainfix @afuncamV20V105aSomeV112Aainfix =ainfix @afuncamV20V113aSomeV112IaeqV104V105V113Aacorrect_forV104V113FAaeqV104V105akeyV112Aacorrect_forV104akeyV112Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V111Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V111aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV103AacV102Aainfix =aordamV20aordamV103Aainfix =aordamV102aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V114aNoneIacorrect_foraordamV21V114FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV117V119aNoneIaleaordamV21V119akeyV118Aainfix =ainfix @afuncamV115V119aNoneIaleaordamV21akeyV118V119Aainfix =ainfix @afuncamV21V119aSomeV118IaeqaordamV21V119akeyV118Aainfix =ainfix @afuncamV21V119ainfix @afuncamV117V119IaltaordamV21akeyV118V119Aainfix =ainfix @afuncamV21V119ainfix @afuncamV115V119IaltaordamV21V119akeyV118Iacorrect_foraordamV21V119FAainfix =acardamV21ainfix +ainfix +c1acardamV115acardamV117Aainfix =aordamV21aordamV117Aainfix =aordamV115aordamV21Aainfix =amk type_paramsV8V9aprm2V117Aainfix =amk type_paramsV6V7aprm1V117Aainfix =aprm2V115amk type_paramsV8V9Aainfix =aprm1V115amk type_paramsV6V7Aacorrect_foraordamV21akeyV118Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V116aTrueAacV117AacV115Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V116aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V120aNoneIacorrect_foraordamV20V120FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV123V125aNoneIaleaordamV20V125akeyV124Aainfix =ainfix @afuncamV121V125aNoneIaleaordamV20akeyV124V125Aainfix =ainfix @afuncamV20V125aSomeV124IaeqaordamV20V125akeyV124Aainfix =ainfix @afuncamV20V125ainfix @afuncamV123V125IaltaordamV20akeyV124V125Aainfix =ainfix @afuncamV20V125ainfix @afuncamV121V125IaltaordamV20V125akeyV124Iacorrect_foraordamV20V125FAainfix =acardamV20ainfix +ainfix +c1acardamV121acardamV123Aainfix =aordamV20aordamV123Aainfix =aordamV121aordamV20Aainfix =amk type_paramsV18V19aprm2V123Aainfix =amk type_paramsV16V17aprm1V123Aainfix =aprm2V121amk type_paramsV18V19Aainfix =aprm1V121amk type_paramsV16V17Aacorrect_foraordamV20akeyV124Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V122aTrueAacV123AacV121Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V122aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.58"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.23"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="23. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix <=acardamV90acardamV20Iainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V91aNoneAainfix =ainfix @afuncamV68V91aNoneqainfix =ainfix @afuncamV90V91aNoneIacorrect_foraordamV68V91FACainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92aNoneainfix =ainfix @afuncamV90V92V93Vainfix @afuncamV79V92Iacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V94ainfix @afuncamV79V94aNoneainfix =ainfix @afuncamV90V94V95Vainfix @afuncamV68V94Iacorrect_foraordamV68V94FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V96V97INainfix =ainfix @afuncamV79V97aNoneANainfix =ainfix @afuncamV68V96aNoneAacorrect_foraordamV79V97Aacorrect_foraordamV68V96FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetaSomeVV45Iainfix <=acardamV79acardamV30Aainfix <=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V99ainfix @afuncamV57V99ainfix =ainfix @afuncamV79V99aNoneainfix =ainfix @afuncamV30V99aNoneIacorrect_foraordamV57V99FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV28Aainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V100ainfix @afuncamV56V100ainfix =ainfix @afuncamV68V100aNoneainfix =ainfix @afuncamV28V100aNoneIacorrect_foraordamV56V100FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV102V105aNoneIaleV103V105V104Aacorrect_forV103V105FAainfix =ainfix @afuncamV102V106ainfix @afuncamV20V106IaltV103V104V106Aacorrect_forV103V106FAainfix =ainfix @afuncamV101V107aNoneIaleV103V104V107Aacorrect_forV103V107FAainfix =ainfix @afuncamV101V108ainfix @afuncamV20V108IaltV103V108V104Aacorrect_forV103V108FAainfix >=acardamV20ainfix +acardamV101acardamV102Aiainfix =acardamV20ainfix +c1ainfix +acardamV101acardamV102ainfix =acardamV20ainfix +acardamV101acardamV102ainfix =V45aNoneACainfix =ainfix @afuncamV20V104aNoneAainfix =ainfix @afuncamV20V109aNoneIaeqV103V104V109Aacorrect_forV103V109FaNoneainfix =aSomeV111ainfix @afuncamV20akeyV111Aainfix =ainfix @afuncamV20V104aSomeV111Aainfix =ainfix @afuncamV20V112aSomeV111IaeqV103V104V112Aacorrect_forV103V112FAaeqV103V104akeyV111Aacorrect_forV103akeyV111Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V110Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V110aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV102AacV101Aainfix =aordamV20aordamV102Aainfix =aordamV101aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V113aNoneIacorrect_foraordamV21V113FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV116V118aNoneIaleaordamV21V118akeyV117Aainfix =ainfix @afuncamV114V118aNoneIaleaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118aSomeV117IaeqaordamV21V118akeyV117Aainfix =ainfix @afuncamV21V118ainfix @afuncamV116V118IaltaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118ainfix @afuncamV114V118IaltaordamV21V118akeyV117Iacorrect_foraordamV21V118FAainfix =acardamV21ainfix +ainfix +c1acardamV114acardamV116Aainfix =aordamV21aordamV116Aainfix =aordamV114aordamV21Aainfix =amk type_paramsV8V9aprm2V116Aainfix =amk type_paramsV6V7aprm1V116Aainfix =aprm2V114amk type_paramsV8V9Aainfix =aprm1V114amk type_paramsV6V7Aacorrect_foraordamV21akeyV117Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aTrueAacV116AacV114Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V119aNoneIacorrect_foraordamV20V119FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV122V124aNoneIaleaordamV20V124akeyV123Aainfix =ainfix @afuncamV120V124aNoneIaleaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124aSomeV123IaeqaordamV20V124akeyV123Aainfix =ainfix @afuncamV20V124ainfix @afuncamV122V124IaltaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124ainfix @afuncamV120V124IaltaordamV20V124akeyV123Iacorrect_foraordamV20V124FAainfix =acardamV20ainfix +ainfix +c1acardamV120acardamV122Aainfix =aordamV20aordamV122Aainfix =aordamV120aordamV20Aainfix =amk type_paramsV18V19aprm2V122Aainfix =amk type_paramsV16V17aprm1V122Aainfix =aprm2V120amk type_paramsV18V19Aainfix =aprm1V120amk type_paramsV16V17Aacorrect_foraordamV20akeyV123Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aTrueAacV122AacV120Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.33"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.24"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="24. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix <=acardamV90acardamV21Iainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V91aNoneAainfix =ainfix @afuncamV68V91aNoneqainfix =ainfix @afuncamV90V91aNoneIacorrect_foraordamV68V91FACainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92aNoneainfix =ainfix @afuncamV90V92V93Vainfix @afuncamV79V92Iacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V94ainfix @afuncamV79V94aNoneainfix =ainfix @afuncamV90V94V95Vainfix @afuncamV68V94Iacorrect_foraordamV68V94FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V96V97INainfix =ainfix @afuncamV79V97aNoneANainfix =ainfix @afuncamV68V96aNoneAacorrect_foraordamV79V97Aacorrect_foraordamV68V96FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetaSomeVV45Iainfix <=acardamV79acardamV30Aainfix <=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V99ainfix @afuncamV57V99ainfix =ainfix @afuncamV79V99aNoneainfix =ainfix @afuncamV30V99aNoneIacorrect_foraordamV57V99FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV28Aainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V100ainfix @afuncamV56V100ainfix =ainfix @afuncamV68V100aNoneainfix =ainfix @afuncamV28V100aNoneIacorrect_foraordamV56V100FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV102V105aNoneIaleV103V105V104Aacorrect_forV103V105FAainfix =ainfix @afuncamV102V106ainfix @afuncamV20V106IaltV103V104V106Aacorrect_forV103V106FAainfix =ainfix @afuncamV101V107aNoneIaleV103V104V107Aacorrect_forV103V107FAainfix =ainfix @afuncamV101V108ainfix @afuncamV20V108IaltV103V108V104Aacorrect_forV103V108FAainfix >=acardamV20ainfix +acardamV101acardamV102Aiainfix =acardamV20ainfix +c1ainfix +acardamV101acardamV102ainfix =acardamV20ainfix +acardamV101acardamV102ainfix =V45aNoneACainfix =ainfix @afuncamV20V104aNoneAainfix =ainfix @afuncamV20V109aNoneIaeqV103V104V109Aacorrect_forV103V109FaNoneainfix =aSomeV111ainfix @afuncamV20akeyV111Aainfix =ainfix @afuncamV20V104aSomeV111Aainfix =ainfix @afuncamV20V112aSomeV111IaeqV103V104V112Aacorrect_forV103V112FAaeqV103V104akeyV111Aacorrect_forV103akeyV111Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V110Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V110aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV102AacV101Aainfix =aordamV20aordamV102Aainfix =aordamV101aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V113aNoneIacorrect_foraordamV21V113FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV116V118aNoneIaleaordamV21V118akeyV117Aainfix =ainfix @afuncamV114V118aNoneIaleaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118aSomeV117IaeqaordamV21V118akeyV117Aainfix =ainfix @afuncamV21V118ainfix @afuncamV116V118IaltaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118ainfix @afuncamV114V118IaltaordamV21V118akeyV117Iacorrect_foraordamV21V118FAainfix =acardamV21ainfix +ainfix +c1acardamV114acardamV116Aainfix =aordamV21aordamV116Aainfix =aordamV114aordamV21Aainfix =amk type_paramsV8V9aprm2V116Aainfix =amk type_paramsV6V7aprm1V116Aainfix =aprm2V114amk type_paramsV8V9Aainfix =aprm1V114amk type_paramsV6V7Aacorrect_foraordamV21akeyV117Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aTrueAacV116AacV114Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V119aNoneIacorrect_foraordamV20V119FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV122V124aNoneIaleaordamV20V124akeyV123Aainfix =ainfix @afuncamV120V124aNoneIaleaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124aSomeV123IaeqaordamV20V124akeyV123Aainfix =ainfix @afuncamV20V124ainfix @afuncamV122V124IaltaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124ainfix @afuncamV120V124IaltaordamV20V124akeyV123Iacorrect_foraordamV20V124FAainfix =acardamV20ainfix +ainfix +c1acardamV120acardamV122Aainfix =aordamV20aordamV122Aainfix =aordamV120aordamV20Aainfix =amk type_paramsV18V19aprm2V122Aainfix =amk type_paramsV16V17aprm1V122Aainfix =aprm2V120amk type_paramsV18V19Aainfix =aprm1V120amk type_paramsV16V17Aacorrect_foraordamV20akeyV123Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aTrueAacV122AacV120Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.33"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.25"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="25. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCtaNoneainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aSomeVV45Iainfix <=acardamV79acardamV30Aainfix <=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V81ainfix @afuncamV57V81ainfix =ainfix @afuncamV79V81aNoneainfix =ainfix @afuncamV30V81aNoneIacorrect_foraordamV57V81FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV28Aainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V82ainfix @afuncamV56V82ainfix =ainfix @afuncamV68V82aNoneainfix =ainfix @afuncamV28V82aNoneIacorrect_foraordamV56V82FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV84V87aNoneIaleV85V87V86Aacorrect_forV85V87FAainfix =ainfix @afuncamV84V88ainfix @afuncamV20V88IaltV85V86V88Aacorrect_forV85V88FAainfix =ainfix @afuncamV83V89aNoneIaleV85V86V89Aacorrect_forV85V89FAainfix =ainfix @afuncamV83V90ainfix @afuncamV20V90IaltV85V90V86Aacorrect_forV85V90FAainfix >=acardamV20ainfix +acardamV83acardamV84Aiainfix =acardamV20ainfix +c1ainfix +acardamV83acardamV84ainfix =acardamV20ainfix +acardamV83acardamV84ainfix =V45aNoneACainfix =ainfix @afuncamV20V86aNoneAainfix =ainfix @afuncamV20V91aNoneIaeqV85V86V91Aacorrect_forV85V91FaNoneainfix =aSomeV93ainfix @afuncamV20akeyV93Aainfix =ainfix @afuncamV20V86aSomeV93Aainfix =ainfix @afuncamV20V94aSomeV93IaeqV85V86V94Aacorrect_forV85V94FAaeqV85V86akeyV93Aacorrect_forV85akeyV93Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V92Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V92aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV84AacV83Aainfix =aordamV20aordamV84Aainfix =aordamV83aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V95aNoneIacorrect_foraordamV21V95FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV98V100aNoneIaleaordamV21V100akeyV99Aainfix =ainfix @afuncamV96V100aNoneIaleaordamV21akeyV99V100Aainfix =ainfix @afuncamV21V100aSomeV99IaeqaordamV21V100akeyV99Aainfix =ainfix @afuncamV21V100ainfix @afuncamV98V100IaltaordamV21akeyV99V100Aainfix =ainfix @afuncamV21V100ainfix @afuncamV96V100IaltaordamV21V100akeyV99Iacorrect_foraordamV21V100FAainfix =acardamV21ainfix +ainfix +c1acardamV96acardamV98Aainfix =aordamV21aordamV98Aainfix =aordamV96aordamV21Aainfix =amk type_paramsV8V9aprm2V98Aainfix =amk type_paramsV6V7aprm1V98Aainfix =aprm2V96amk type_paramsV8V9Aainfix =aprm1V96amk type_paramsV6V7Aacorrect_foraordamV21akeyV99Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V97aTrueAacV98AacV96Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V97aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V101aNoneIacorrect_foraordamV20V101FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV104V106aNoneIaleaordamV20V106akeyV105Aainfix =ainfix @afuncamV102V106aNoneIaleaordamV20akeyV105V106Aainfix =ainfix @afuncamV20V106aSomeV105IaeqaordamV20V106akeyV105Aainfix =ainfix @afuncamV20V106ainfix @afuncamV104V106IaltaordamV20akeyV105V106Aainfix =ainfix @afuncamV20V106ainfix @afuncamV102V106IaltaordamV20V106akeyV105Iacorrect_foraordamV20V106FAainfix =acardamV20ainfix +ainfix +c1acardamV102acardamV104Aainfix =aordamV20aordamV104Aainfix =aordamV102aordamV20Aainfix =amk type_paramsV18V19aprm2V104Aainfix =amk type_paramsV16V17aprm1V104Aainfix =aprm2V102amk type_paramsV18V19Aainfix =aprm1V102amk type_paramsV16V17Aacorrect_foraordamV20akeyV105Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V103aTrueAacV104AacV102Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V103aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.25"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.26"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="26. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCtaNoneacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80aTrueaSomeVV45Iainfix <=acardamV79acardamV30Aainfix <=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V81ainfix @afuncamV57V81ainfix =ainfix @afuncamV79V81aNoneainfix =ainfix @afuncamV30V81aNoneIacorrect_foraordamV57V81FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV28Aainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V82ainfix @afuncamV56V82ainfix =ainfix @afuncamV68V82aNoneainfix =ainfix @afuncamV28V82aNoneIacorrect_foraordamV56V82FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV84V87aNoneIaleV85V87V86Aacorrect_forV85V87FAainfix =ainfix @afuncamV84V88ainfix @afuncamV20V88IaltV85V86V88Aacorrect_forV85V88FAainfix =ainfix @afuncamV83V89aNoneIaleV85V86V89Aacorrect_forV85V89FAainfix =ainfix @afuncamV83V90ainfix @afuncamV20V90IaltV85V90V86Aacorrect_forV85V90FAainfix >=acardamV20ainfix +acardamV83acardamV84Aiainfix =acardamV20ainfix +c1ainfix +acardamV83acardamV84ainfix =acardamV20ainfix +acardamV83acardamV84ainfix =V45aNoneACainfix =ainfix @afuncamV20V86aNoneAainfix =ainfix @afuncamV20V91aNoneIaeqV85V86V91Aacorrect_forV85V91FaNoneainfix =aSomeV93ainfix @afuncamV20akeyV93Aainfix =ainfix @afuncamV20V86aSomeV93Aainfix =ainfix @afuncamV20V94aSomeV93IaeqV85V86V94Aacorrect_forV85V94FAaeqV85V86akeyV93Aacorrect_forV85akeyV93Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V92Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V92aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV84AacV83Aainfix =aordamV20aordamV84Aainfix =aordamV83aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V95aNoneIacorrect_foraordamV21V95FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV98V100aNoneIaleaordamV21V100akeyV99Aainfix =ainfix @afuncamV96V100aNoneIaleaordamV21akeyV99V100Aainfix =ainfix @afuncamV21V100aSomeV99IaeqaordamV21V100akeyV99Aainfix =ainfix @afuncamV21V100ainfix @afuncamV98V100IaltaordamV21akeyV99V100Aainfix =ainfix @afuncamV21V100ainfix @afuncamV96V100IaltaordamV21V100akeyV99Iacorrect_foraordamV21V100FAainfix =acardamV21ainfix +ainfix +c1acardamV96acardamV98Aainfix =aordamV21aordamV98Aainfix =aordamV96aordamV21Aainfix =amk type_paramsV8V9aprm2V98Aainfix =amk type_paramsV6V7aprm1V98Aainfix =aprm2V96amk type_paramsV8V9Aainfix =aprm1V96amk type_paramsV6V7Aacorrect_foraordamV21akeyV99Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V97aTrueAacV98AacV96Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V97aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V101aNoneIacorrect_foraordamV20V101FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV104V106aNoneIaleaordamV20V106akeyV105Aainfix =ainfix @afuncamV102V106aNoneIaleaordamV20akeyV105V106Aainfix =ainfix @afuncamV20V106aSomeV105IaeqaordamV20V106akeyV105Aainfix =ainfix @afuncamV20V106ainfix @afuncamV104V106IaltaordamV20akeyV105V106Aainfix =ainfix @afuncamV20V106ainfix @afuncamV102V106IaltaordamV20V106akeyV105Iacorrect_foraordamV20V106FAainfix =acardamV20ainfix +ainfix +c1acardamV102acardamV104Aainfix =aordamV20aordamV104Aainfix =aordamV102aordamV20Aainfix =amk type_paramsV18V19aprm2V104Aainfix =amk type_paramsV16V17aprm1V104Aainfix =aprm2V102amk type_paramsV18V19Aainfix =aprm1V102amk type_paramsV16V17Aacorrect_foraordamV20akeyV105Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V103aTrueAacV104AacV102Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V103aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.37"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.27"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="27. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCtaNonealtaordamV68akeyV81V82INainfix =ainfix @afuncamV79V82aNoneAaltaordamV68V82akeyV81INainfix =ainfix @afuncamV68V82aNoneIacorrect_foraordamV68V82FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80aSomeVV45Iainfix <=acardamV79acardamV30Aainfix <=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V83ainfix @afuncamV57V83ainfix =ainfix @afuncamV79V83aNoneainfix =ainfix @afuncamV30V83aNoneIacorrect_foraordamV57V83FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV28Aainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V84ainfix @afuncamV56V84ainfix =ainfix @afuncamV68V84aNoneainfix =ainfix @afuncamV28V84aNoneIacorrect_foraordamV56V84FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV86V89aNoneIaleV87V89V88Aacorrect_forV87V89FAainfix =ainfix @afuncamV86V90ainfix @afuncamV20V90IaltV87V88V90Aacorrect_forV87V90FAainfix =ainfix @afuncamV85V91aNoneIaleV87V88V91Aacorrect_forV87V91FAainfix =ainfix @afuncamV85V92ainfix @afuncamV20V92IaltV87V92V88Aacorrect_forV87V92FAainfix >=acardamV20ainfix +acardamV85acardamV86Aiainfix =acardamV20ainfix +c1ainfix +acardamV85acardamV86ainfix =acardamV20ainfix +acardamV85acardamV86ainfix =V45aNoneACainfix =ainfix @afuncamV20V88aNoneAainfix =ainfix @afuncamV20V93aNoneIaeqV87V88V93Aacorrect_forV87V93FaNoneainfix =aSomeV95ainfix @afuncamV20akeyV95Aainfix =ainfix @afuncamV20V88aSomeV95Aainfix =ainfix @afuncamV20V96aSomeV95IaeqV87V88V96Aacorrect_forV87V96FAaeqV87V88akeyV95Aacorrect_forV87akeyV95Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V94Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V94aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV86AacV85Aainfix =aordamV20aordamV86Aainfix =aordamV85aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V97aNoneIacorrect_foraordamV21V97FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV100V102aNoneIaleaordamV21V102akeyV101Aainfix =ainfix @afuncamV98V102aNoneIaleaordamV21akeyV101V102Aainfix =ainfix @afuncamV21V102aSomeV101IaeqaordamV21V102akeyV101Aainfix =ainfix @afuncamV21V102ainfix @afuncamV100V102IaltaordamV21akeyV101V102Aainfix =ainfix @afuncamV21V102ainfix @afuncamV98V102IaltaordamV21V102akeyV101Iacorrect_foraordamV21V102FAainfix =acardamV21ainfix +ainfix +c1acardamV98acardamV100Aainfix =aordamV21aordamV100Aainfix =aordamV98aordamV21Aainfix =amk type_paramsV8V9aprm2V100Aainfix =amk type_paramsV6V7aprm1V100Aainfix =aprm2V98amk type_paramsV8V9Aainfix =aprm1V98amk type_paramsV6V7Aacorrect_foraordamV21akeyV101Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V99aTrueAacV100AacV98Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V99aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V103aNoneIacorrect_foraordamV20V103FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV106V108aNoneIaleaordamV20V108akeyV107Aainfix =ainfix @afuncamV104V108aNoneIaleaordamV20akeyV107V108Aainfix =ainfix @afuncamV20V108aSomeV107IaeqaordamV20V108akeyV107Aainfix =ainfix @afuncamV20V108ainfix @afuncamV106V108IaltaordamV20akeyV107V108Aainfix =ainfix @afuncamV20V108ainfix @afuncamV104V108IaltaordamV20V108akeyV107Iacorrect_foraordamV20V108FAainfix =acardamV20ainfix +ainfix +c1acardamV104acardamV106Aainfix =aordamV20aordamV106Aainfix =aordamV104aordamV20Aainfix =amk type_paramsV18V19aprm2V106Aainfix =amk type_paramsV16V17aprm1V106Aainfix =aprm2V104amk type_paramsV18V19Aainfix =aprm1V104amk type_paramsV16V17Aacorrect_foraordamV20akeyV107Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V105aTrueAacV106AacV104Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V105aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.52"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.28"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="28. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix =aordamV91aordamV20Aainfix =V90V19Aainfix =V89V18Aainfix =V88V17Aainfix =V87V16AacV91Iainfix =acardamV91ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV91V93aSomeV92IaeqaordamV68V93akeyV92Aainfix =ainfix @afuncamV91V93ainfix @afuncamV79V93IaltaordamV68akeyV92V93Aainfix =ainfix @afuncamV91V93ainfix @afuncamV68V93IaltaordamV68V93akeyV92Iacorrect_foraordamV68V93FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =aordamV91aordamV79Aainfix =V90V67Aainfix =V89V66Aainfix =V88V65Aainfix =V87V64AacV91Lamk tamk tV81amk mV82V83amk type_paramsV84V85V86amk type_paramsV87V88amk type_paramsV89V90FIaltaordamV68akeyV94V95INainfix =ainfix @afuncamV79V95aNoneAaltaordamV68V95akeyV94INainfix =ainfix @afuncamV68V95aNoneIacorrect_foraordamV68V95FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aSomeVV45Iainfix <=acardamV79acardamV30Aainfix <=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V96ainfix @afuncamV57V96ainfix =ainfix @afuncamV79V96aNoneainfix =ainfix @afuncamV30V96aNoneIacorrect_foraordamV57V96FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV28Aainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V97ainfix @afuncamV56V97ainfix =ainfix @afuncamV68V97aNoneainfix =ainfix @afuncamV28V97aNoneIacorrect_foraordamV56V97FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV99V102aNoneIaleV100V102V101Aacorrect_forV100V102FAainfix =ainfix @afuncamV99V103ainfix @afuncamV20V103IaltV100V101V103Aacorrect_forV100V103FAainfix =ainfix @afuncamV98V104aNoneIaleV100V101V104Aacorrect_forV100V104FAainfix =ainfix @afuncamV98V105ainfix @afuncamV20V105IaltV100V105V101Aacorrect_forV100V105FAainfix >=acardamV20ainfix +acardamV98acardamV99Aiainfix =acardamV20ainfix +c1ainfix +acardamV98acardamV99ainfix =acardamV20ainfix +acardamV98acardamV99ainfix =V45aNoneACainfix =ainfix @afuncamV20V101aNoneAainfix =ainfix @afuncamV20V106aNoneIaeqV100V101V106Aacorrect_forV100V106FaNoneainfix =aSomeV108ainfix @afuncamV20akeyV108Aainfix =ainfix @afuncamV20V101aSomeV108Aainfix =ainfix @afuncamV20V109aSomeV108IaeqV100V101V109Aacorrect_forV100V109FAaeqV100V101akeyV108Aacorrect_forV100akeyV108Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V107Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V107aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV99AacV98Aainfix =aordamV20aordamV99Aainfix =aordamV98aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V110aNoneIacorrect_foraordamV21V110FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV113V115aNoneIaleaordamV21V115akeyV114Aainfix =ainfix @afuncamV111V115aNoneIaleaordamV21akeyV114V115Aainfix =ainfix @afuncamV21V115aSomeV114IaeqaordamV21V115akeyV114Aainfix =ainfix @afuncamV21V115ainfix @afuncamV113V115IaltaordamV21akeyV114V115Aainfix =ainfix @afuncamV21V115ainfix @afuncamV111V115IaltaordamV21V115akeyV114Iacorrect_foraordamV21V115FAainfix =acardamV21ainfix +ainfix +c1acardamV111acardamV113Aainfix =aordamV21aordamV113Aainfix =aordamV111aordamV21Aainfix =amk type_paramsV8V9aprm2V113Aainfix =amk type_paramsV6V7aprm1V113Aainfix =aprm2V111amk type_paramsV8V9Aainfix =aprm1V111amk type_paramsV6V7Aacorrect_foraordamV21akeyV114Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V112aTrueAacV113AacV111Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V112aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V116aNoneIacorrect_foraordamV20V116FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV119V121aNoneIaleaordamV20V121akeyV120Aainfix =ainfix @afuncamV117V121aNoneIaleaordamV20akeyV120V121Aainfix =ainfix @afuncamV20V121aSomeV120IaeqaordamV20V121akeyV120Aainfix =ainfix @afuncamV20V121ainfix @afuncamV119V121IaltaordamV20akeyV120V121Aainfix =ainfix @afuncamV20V121ainfix @afuncamV117V121IaltaordamV20V121akeyV120Iacorrect_foraordamV20V121FAainfix =acardamV20ainfix +ainfix +c1acardamV117acardamV119Aainfix =aordamV20aordamV119Aainfix =aordamV117aordamV20Aainfix =amk type_paramsV18V19aprm2V119Aainfix =amk type_paramsV16V17aprm1V119Aainfix =aprm2V117amk type_paramsV18V19Aainfix =aprm1V117amk type_paramsV16V17Aacorrect_foraordamV20akeyV120Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V118aTrueAacV119AacV117Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V118aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.31"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.29"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="29. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneiainfix =ainfix @afuncamV91V92ainfix @afuncamV20V92ainfix =ainfix @afuncamV91V92aNoneainfix =ainfix @afuncamV21V92aNoneIacorrect_foraordamV20V92FIainfix =acardamV91ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV91V94aSomeV93IaeqaordamV68V94akeyV93Aainfix =ainfix @afuncamV91V94ainfix @afuncamV79V94IaltaordamV68akeyV93V94Aainfix =ainfix @afuncamV91V94ainfix @afuncamV68V94IaltaordamV68V94akeyV93Iacorrect_foraordamV68V94FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =aordamV91aordamV79Aainfix =V90V67Aainfix =V89V66Aainfix =V88V65Aainfix =V87V64AacV91Lamk tamk tV81amk mV82V83amk type_paramsV84V85V86amk type_paramsV87V88amk type_paramsV89V90FIaltaordamV68akeyV95V96INainfix =ainfix @afuncamV79V96aNoneAaltaordamV68V96akeyV95INainfix =ainfix @afuncamV68V96aNoneIacorrect_foraordamV68V96FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aSomeVV45Iainfix <=acardamV79acardamV30Aainfix <=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V97ainfix @afuncamV57V97ainfix =ainfix @afuncamV79V97aNoneainfix =ainfix @afuncamV30V97aNoneIacorrect_foraordamV57V97FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV28Aainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V98ainfix @afuncamV56V98ainfix =ainfix @afuncamV68V98aNoneainfix =ainfix @afuncamV28V98aNoneIacorrect_foraordamV56V98FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV100V103aNoneIaleV101V103V102Aacorrect_forV101V103FAainfix =ainfix @afuncamV100V104ainfix @afuncamV20V104IaltV101V102V104Aacorrect_forV101V104FAainfix =ainfix @afuncamV99V105aNoneIaleV101V102V105Aacorrect_forV101V105FAainfix =ainfix @afuncamV99V106ainfix @afuncamV20V106IaltV101V106V102Aacorrect_forV101V106FAainfix >=acardamV20ainfix +acardamV99acardamV100Aiainfix =acardamV20ainfix +c1ainfix +acardamV99acardamV100ainfix =acardamV20ainfix +acardamV99acardamV100ainfix =V45aNoneACainfix =ainfix @afuncamV20V102aNoneAainfix =ainfix @afuncamV20V107aNoneIaeqV101V102V107Aacorrect_forV101V107FaNoneainfix =aSomeV109ainfix @afuncamV20akeyV109Aainfix =ainfix @afuncamV20V102aSomeV109Aainfix =ainfix @afuncamV20V110aSomeV109IaeqV101V102V110Aacorrect_forV101V110FAaeqV101V102akeyV109Aacorrect_forV101akeyV109Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V108Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V108aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV100AacV99Aainfix =aordamV20aordamV100Aainfix =aordamV99aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V111aNoneIacorrect_foraordamV21V111FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV114V116aNoneIaleaordamV21V116akeyV115Aainfix =ainfix @afuncamV112V116aNoneIaleaordamV21akeyV115V116Aainfix =ainfix @afuncamV21V116aSomeV115IaeqaordamV21V116akeyV115Aainfix =ainfix @afuncamV21V116ainfix @afuncamV114V116IaltaordamV21akeyV115V116Aainfix =ainfix @afuncamV21V116ainfix @afuncamV112V116IaltaordamV21V116akeyV115Iacorrect_foraordamV21V116FAainfix =acardamV21ainfix +ainfix +c1acardamV112acardamV114Aainfix =aordamV21aordamV114Aainfix =aordamV112aordamV21Aainfix =amk type_paramsV8V9aprm2V114Aainfix =amk type_paramsV6V7aprm1V114Aainfix =aprm2V112amk type_paramsV8V9Aainfix =aprm1V112amk type_paramsV6V7Aacorrect_foraordamV21akeyV115Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V113aTrueAacV114AacV112Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V113aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V117aNoneIacorrect_foraordamV20V117FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV120V122aNoneIaleaordamV20V122akeyV121Aainfix =ainfix @afuncamV118V122aNoneIaleaordamV20akeyV121V122Aainfix =ainfix @afuncamV20V122aSomeV121IaeqaordamV20V122akeyV121Aainfix =ainfix @afuncamV20V122ainfix @afuncamV120V122IaltaordamV20akeyV121V122Aainfix =ainfix @afuncamV20V122ainfix @afuncamV118V122IaltaordamV20V122akeyV121Iacorrect_foraordamV20V122FAainfix =acardamV20ainfix +ainfix +c1acardamV118acardamV120Aainfix =aordamV20aordamV120Aainfix =aordamV118aordamV20Aainfix =amk type_paramsV18V19aprm2V120Aainfix =amk type_paramsV16V17aprm1V120Aainfix =aprm2V118amk type_paramsV18V19Aainfix =aprm1V118amk type_paramsV16V17Aacorrect_foraordamV20akeyV121Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V119aTrueAacV120AacV118Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V119aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter filter.29.1"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix =ainfix @afuncamV91V92aNoneIainfix =ainfix @afuncamV21V92aNoneIacorrect_foraordamV20V92FIainfix =acardamV91ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV91V94aSomeV93IaeqaordamV68V94akeyV93Aainfix =ainfix @afuncamV91V94ainfix @afuncamV79V94IaltaordamV68akeyV93V94Aainfix =ainfix @afuncamV91V94ainfix @afuncamV68V94IaltaordamV68V94akeyV93Iacorrect_foraordamV68V94FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =aordamV91aordamV79Aainfix =V90V67Aainfix =V89V66Aainfix =V88V65Aainfix =V87V64AacV91Lamk tamk tV81amk mV82V83amk type_paramsV84V85V86amk type_paramsV87V88amk type_paramsV89V90FIaltaordamV68akeyV95V96INainfix =ainfix @afuncamV79V96aNoneAaltaordamV68V96akeyV95INainfix =ainfix @afuncamV68V96aNoneIacorrect_foraordamV68V96FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aSomeVV45Iainfix <=acardamV79acardamV30Aainfix <=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V97ainfix @afuncamV57V97ainfix =ainfix @afuncamV79V97aNoneainfix =ainfix @afuncamV30V97aNoneIacorrect_foraordamV57V97FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV28Aainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V98ainfix @afuncamV56V98ainfix =ainfix @afuncamV68V98aNoneainfix =ainfix @afuncamV28V98aNoneIacorrect_foraordamV56V98FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV100V103aNoneIaleV101V103V102Aacorrect_forV101V103FAainfix =ainfix @afuncamV100V104ainfix @afuncamV20V104IaltV101V102V104Aacorrect_forV101V104FAainfix =ainfix @afuncamV99V105aNoneIaleV101V102V105Aacorrect_forV101V105FAainfix =ainfix @afuncamV99V106ainfix @afuncamV20V106IaltV101V106V102Aacorrect_forV101V106FAainfix >=acardamV20ainfix +acardamV99acardamV100Aiainfix =acardamV20ainfix +c1ainfix +acardamV99acardamV100ainfix =acardamV20ainfix +acardamV99acardamV100ainfix =V45aNoneACainfix =ainfix @afuncamV20V102aNoneAainfix =ainfix @afuncamV20V107aNoneIaeqV101V102V107Aacorrect_forV101V107FaNoneainfix =aSomeV109ainfix @afuncamV20akeyV109Aainfix =ainfix @afuncamV20V102aSomeV109Aainfix =ainfix @afuncamV20V110aSomeV109IaeqV101V102V110Aacorrect_forV101V110FAaeqV101V102akeyV109Aacorrect_forV101akeyV109Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V108Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V108aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV100AacV99Aainfix =aordamV20aordamV100Aainfix =aordamV99aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V111aNoneIacorrect_foraordamV21V111FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV114V116aNoneIaleaordamV21V116akeyV115Aainfix =ainfix @afuncamV112V116aNoneIaleaordamV21akeyV115V116Aainfix =ainfix @afuncamV21V116aSomeV115IaeqaordamV21V116akeyV115Aainfix =ainfix @afuncamV21V116ainfix @afuncamV114V116IaltaordamV21akeyV115V116Aainfix =ainfix @afuncamV21V116ainfix @afuncamV112V116IaltaordamV21V116akeyV115Iacorrect_foraordamV21V116FAainfix =acardamV21ainfix +ainfix +c1acardamV112acardamV114Aainfix =aordamV21aordamV114Aainfix =aordamV112aordamV21Aainfix =amk type_paramsV8V9aprm2V114Aainfix =amk type_paramsV6V7aprm1V114Aainfix =aprm2V112amk type_paramsV8V9Aainfix =aprm1V112amk type_paramsV6V7Aacorrect_foraordamV21akeyV115Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V113aTrueAacV114AacV112Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V113aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V117aNoneIacorrect_foraordamV20V117FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV120V122aNoneIaleaordamV20V122akeyV121Aainfix =ainfix @afuncamV118V122aNoneIaleaordamV20akeyV121V122Aainfix =ainfix @afuncamV20V122aSomeV121IaeqaordamV20V122akeyV121Aainfix =ainfix @afuncamV20V122ainfix @afuncamV120V122IaltaordamV20akeyV121V122Aainfix =ainfix @afuncamV20V122ainfix @afuncamV118V122IaltaordamV20V122akeyV121Iacorrect_foraordamV20V122FAainfix =acardamV20ainfix +ainfix +c1acardamV118acardamV120Aainfix =aordamV20aordamV120Aainfix =aordamV118aordamV20Aainfix =amk type_paramsV18V19aprm2V120Aainfix =amk type_paramsV16V17aprm1V120Aainfix =aprm2V118amk type_paramsV18V19Aainfix =aprm1V118amk type_paramsV16V17Aacorrect_foraordamV20akeyV121Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V119aTrueAacV120AacV118Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V119aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.29.2"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix =ainfix @afuncamV91V92ainfix @afuncamV20V92INainfix =ainfix @afuncamV21V92aNoneIacorrect_foraordamV20V92FIainfix =acardamV91ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV91V94aSomeV93IaeqaordamV68V94akeyV93Aainfix =ainfix @afuncamV91V94ainfix @afuncamV79V94IaltaordamV68akeyV93V94Aainfix =ainfix @afuncamV91V94ainfix @afuncamV68V94IaltaordamV68V94akeyV93Iacorrect_foraordamV68V94FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =aordamV91aordamV79Aainfix =V90V67Aainfix =V89V66Aainfix =V88V65Aainfix =V87V64AacV91Lamk tamk tV81amk mV82V83amk type_paramsV84V85V86amk type_paramsV87V88amk type_paramsV89V90FIaltaordamV68akeyV95V96INainfix =ainfix @afuncamV79V96aNoneAaltaordamV68V96akeyV95INainfix =ainfix @afuncamV68V96aNoneIacorrect_foraordamV68V96FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aSomeVV45Iainfix <=acardamV79acardamV30Aainfix <=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V97ainfix @afuncamV57V97ainfix =ainfix @afuncamV79V97aNoneainfix =ainfix @afuncamV30V97aNoneIacorrect_foraordamV57V97FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV28Aainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V98ainfix @afuncamV56V98ainfix =ainfix @afuncamV68V98aNoneainfix =ainfix @afuncamV28V98aNoneIacorrect_foraordamV56V98FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV100V103aNoneIaleV101V103V102Aacorrect_forV101V103FAainfix =ainfix @afuncamV100V104ainfix @afuncamV20V104IaltV101V102V104Aacorrect_forV101V104FAainfix =ainfix @afuncamV99V105aNoneIaleV101V102V105Aacorrect_forV101V105FAainfix =ainfix @afuncamV99V106ainfix @afuncamV20V106IaltV101V106V102Aacorrect_forV101V106FAainfix >=acardamV20ainfix +acardamV99acardamV100Aiainfix =acardamV20ainfix +c1ainfix +acardamV99acardamV100ainfix =acardamV20ainfix +acardamV99acardamV100ainfix =V45aNoneACainfix =ainfix @afuncamV20V102aNoneAainfix =ainfix @afuncamV20V107aNoneIaeqV101V102V107Aacorrect_forV101V107FaNoneainfix =aSomeV109ainfix @afuncamV20akeyV109Aainfix =ainfix @afuncamV20V102aSomeV109Aainfix =ainfix @afuncamV20V110aSomeV109IaeqV101V102V110Aacorrect_forV101V110FAaeqV101V102akeyV109Aacorrect_forV101akeyV109Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V108Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V108aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV100AacV99Aainfix =aordamV20aordamV100Aainfix =aordamV99aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V111aNoneIacorrect_foraordamV21V111FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV114V116aNoneIaleaordamV21V116akeyV115Aainfix =ainfix @afuncamV112V116aNoneIaleaordamV21akeyV115V116Aainfix =ainfix @afuncamV21V116aSomeV115IaeqaordamV21V116akeyV115Aainfix =ainfix @afuncamV21V116ainfix @afuncamV114V116IaltaordamV21akeyV115V116Aainfix =ainfix @afuncamV21V116ainfix @afuncamV112V116IaltaordamV21V116akeyV115Iacorrect_foraordamV21V116FAainfix =acardamV21ainfix +ainfix +c1acardamV112acardamV114Aainfix =aordamV21aordamV114Aainfix =aordamV112aordamV21Aainfix =amk type_paramsV8V9aprm2V114Aainfix =amk type_paramsV6V7aprm1V114Aainfix =aprm2V112amk type_paramsV8V9Aainfix =aprm1V112amk type_paramsV6V7Aacorrect_foraordamV21akeyV115Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V113aTrueAacV114AacV112Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V113aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V117aNoneIacorrect_foraordamV20V117FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV120V122aNoneIaleaordamV20V122akeyV121Aainfix =ainfix @afuncamV118V122aNoneIaleaordamV20akeyV121V122Aainfix =ainfix @afuncamV20V122aSomeV121IaeqaordamV20V122akeyV121Aainfix =ainfix @afuncamV20V122ainfix @afuncamV120V122IaltaordamV20akeyV121V122Aainfix =ainfix @afuncamV20V122ainfix @afuncamV118V122IaltaordamV20V122akeyV121Iacorrect_foraordamV20V122FAainfix =acardamV20ainfix +ainfix +c1acardamV118acardamV120Aainfix =aordamV20aordamV120Aainfix =aordamV118aordamV20Aainfix =amk type_paramsV18V19aprm2V120Aainfix =amk type_paramsV16V17aprm1V120Aainfix =aprm2V118amk type_paramsV18V19Aainfix =aprm1V118amk type_paramsV16V17Aacorrect_foraordamV20akeyV121Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V119aTrueAacV120AacV118Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V119aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.47"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.30"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="30. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix <=acardamV91acardamV20Iainfix =acardamV91ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV91V93aSomeV92IaeqaordamV68V93akeyV92Aainfix =ainfix @afuncamV91V93ainfix @afuncamV79V93IaltaordamV68akeyV92V93Aainfix =ainfix @afuncamV91V93ainfix @afuncamV68V93IaltaordamV68V93akeyV92Iacorrect_foraordamV68V93FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =aordamV91aordamV79Aainfix =V90V67Aainfix =V89V66Aainfix =V88V65Aainfix =V87V64AacV91Lamk tamk tV81amk mV82V83amk type_paramsV84V85V86amk type_paramsV87V88amk type_paramsV89V90FIaltaordamV68akeyV94V95INainfix =ainfix @afuncamV79V95aNoneAaltaordamV68V95akeyV94INainfix =ainfix @afuncamV68V95aNoneIacorrect_foraordamV68V95FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aSomeVV45Iainfix <=acardamV79acardamV30Aainfix <=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V96ainfix @afuncamV57V96ainfix =ainfix @afuncamV79V96aNoneainfix =ainfix @afuncamV30V96aNoneIacorrect_foraordamV57V96FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV28Aainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V97ainfix @afuncamV56V97ainfix =ainfix @afuncamV68V97aNoneainfix =ainfix @afuncamV28V97aNoneIacorrect_foraordamV56V97FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV99V102aNoneIaleV100V102V101Aacorrect_forV100V102FAainfix =ainfix @afuncamV99V103ainfix @afuncamV20V103IaltV100V101V103Aacorrect_forV100V103FAainfix =ainfix @afuncamV98V104aNoneIaleV100V101V104Aacorrect_forV100V104FAainfix =ainfix @afuncamV98V105ainfix @afuncamV20V105IaltV100V105V101Aacorrect_forV100V105FAainfix >=acardamV20ainfix +acardamV98acardamV99Aiainfix =acardamV20ainfix +c1ainfix +acardamV98acardamV99ainfix =acardamV20ainfix +acardamV98acardamV99ainfix =V45aNoneACainfix =ainfix @afuncamV20V101aNoneAainfix =ainfix @afuncamV20V106aNoneIaeqV100V101V106Aacorrect_forV100V106FaNoneainfix =aSomeV108ainfix @afuncamV20akeyV108Aainfix =ainfix @afuncamV20V101aSomeV108Aainfix =ainfix @afuncamV20V109aSomeV108IaeqV100V101V109Aacorrect_forV100V109FAaeqV100V101akeyV108Aacorrect_forV100akeyV108Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V107Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V107aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV99AacV98Aainfix =aordamV20aordamV99Aainfix =aordamV98aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V110aNoneIacorrect_foraordamV21V110FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV113V115aNoneIaleaordamV21V115akeyV114Aainfix =ainfix @afuncamV111V115aNoneIaleaordamV21akeyV114V115Aainfix =ainfix @afuncamV21V115aSomeV114IaeqaordamV21V115akeyV114Aainfix =ainfix @afuncamV21V115ainfix @afuncamV113V115IaltaordamV21akeyV114V115Aainfix =ainfix @afuncamV21V115ainfix @afuncamV111V115IaltaordamV21V115akeyV114Iacorrect_foraordamV21V115FAainfix =acardamV21ainfix +ainfix +c1acardamV111acardamV113Aainfix =aordamV21aordamV113Aainfix =aordamV111aordamV21Aainfix =amk type_paramsV8V9aprm2V113Aainfix =amk type_paramsV6V7aprm1V113Aainfix =aprm2V111amk type_paramsV8V9Aainfix =aprm1V111amk type_paramsV6V7Aacorrect_foraordamV21akeyV114Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V112aTrueAacV113AacV111Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V112aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V116aNoneIacorrect_foraordamV20V116FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV119V121aNoneIaleaordamV20V121akeyV120Aainfix =ainfix @afuncamV117V121aNoneIaleaordamV20akeyV120V121Aainfix =ainfix @afuncamV20V121aSomeV120IaeqaordamV20V121akeyV120Aainfix =ainfix @afuncamV20V121ainfix @afuncamV119V121IaltaordamV20akeyV120V121Aainfix =ainfix @afuncamV20V121ainfix @afuncamV117V121IaltaordamV20V121akeyV120Iacorrect_foraordamV20V121FAainfix =acardamV20ainfix +ainfix +c1acardamV117acardamV119Aainfix =aordamV20aordamV119Aainfix =aordamV117aordamV20Aainfix =amk type_paramsV18V19aprm2V119Aainfix =amk type_paramsV16V17aprm1V119Aainfix =aprm2V117amk type_paramsV18V19Aainfix =aprm1V117amk type_paramsV16V17Aacorrect_foraordamV20akeyV120Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V118aTrueAacV119AacV117Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V118aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.34"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.31"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="31. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix <=acardamV91acardamV21Iainfix =acardamV91ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV91V93aSomeV92IaeqaordamV68V93akeyV92Aainfix =ainfix @afuncamV91V93ainfix @afuncamV79V93IaltaordamV68akeyV92V93Aainfix =ainfix @afuncamV91V93ainfix @afuncamV68V93IaltaordamV68V93akeyV92Iacorrect_foraordamV68V93FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =aordamV91aordamV79Aainfix =V90V67Aainfix =V89V66Aainfix =V88V65Aainfix =V87V64AacV91Lamk tamk tV81amk mV82V83amk type_paramsV84V85V86amk type_paramsV87V88amk type_paramsV89V90FIaltaordamV68akeyV94V95INainfix =ainfix @afuncamV79V95aNoneAaltaordamV68V95akeyV94INainfix =ainfix @afuncamV68V95aNoneIacorrect_foraordamV68V95FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V80aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aSomeVV45Iainfix <=acardamV79acardamV30Aainfix <=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V96ainfix @afuncamV57V96ainfix =ainfix @afuncamV79V96aNoneainfix =ainfix @afuncamV30V96aNoneIacorrect_foraordamV57V96FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV28Aainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V97ainfix @afuncamV56V97ainfix =ainfix @afuncamV68V97aNoneainfix =ainfix @afuncamV28V97aNoneIacorrect_foraordamV56V97FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV99V102aNoneIaleV100V102V101Aacorrect_forV100V102FAainfix =ainfix @afuncamV99V103ainfix @afuncamV20V103IaltV100V101V103Aacorrect_forV100V103FAainfix =ainfix @afuncamV98V104aNoneIaleV100V101V104Aacorrect_forV100V104FAainfix =ainfix @afuncamV98V105ainfix @afuncamV20V105IaltV100V105V101Aacorrect_forV100V105FAainfix >=acardamV20ainfix +acardamV98acardamV99Aiainfix =acardamV20ainfix +c1ainfix +acardamV98acardamV99ainfix =acardamV20ainfix +acardamV98acardamV99ainfix =V45aNoneACainfix =ainfix @afuncamV20V101aNoneAainfix =ainfix @afuncamV20V106aNoneIaeqV100V101V106Aacorrect_forV100V106FaNoneainfix =aSomeV108ainfix @afuncamV20akeyV108Aainfix =ainfix @afuncamV20V101aSomeV108Aainfix =ainfix @afuncamV20V109aSomeV108IaeqV100V101V109Aacorrect_forV100V109FAaeqV100V101akeyV108Aacorrect_forV100akeyV108Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V107Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V107aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV99AacV98Aainfix =aordamV20aordamV99Aainfix =aordamV98aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V110aNoneIacorrect_foraordamV21V110FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV113V115aNoneIaleaordamV21V115akeyV114Aainfix =ainfix @afuncamV111V115aNoneIaleaordamV21akeyV114V115Aainfix =ainfix @afuncamV21V115aSomeV114IaeqaordamV21V115akeyV114Aainfix =ainfix @afuncamV21V115ainfix @afuncamV113V115IaltaordamV21akeyV114V115Aainfix =ainfix @afuncamV21V115ainfix @afuncamV111V115IaltaordamV21V115akeyV114Iacorrect_foraordamV21V115FAainfix =acardamV21ainfix +ainfix +c1acardamV111acardamV113Aainfix =aordamV21aordamV113Aainfix =aordamV111aordamV21Aainfix =amk type_paramsV8V9aprm2V113Aainfix =amk type_paramsV6V7aprm1V113Aainfix =aprm2V111amk type_paramsV8V9Aainfix =aprm1V111amk type_paramsV6V7Aacorrect_foraordamV21akeyV114Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V112aTrueAacV113AacV111Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V112aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V116aNoneIacorrect_foraordamV20V116FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV119V121aNoneIaleaordamV20V121akeyV120Aainfix =ainfix @afuncamV117V121aNoneIaleaordamV20akeyV120V121Aainfix =ainfix @afuncamV20V121aSomeV120IaeqaordamV20V121akeyV120Aainfix =ainfix @afuncamV20V121ainfix @afuncamV119V121IaltaordamV20akeyV120V121Aainfix =ainfix @afuncamV20V121ainfix @afuncamV117V121IaltaordamV20V121akeyV120Iacorrect_foraordamV20V121FAainfix =acardamV20ainfix +ainfix +c1acardamV117acardamV119Aainfix =aordamV20aordamV119Aainfix =aordamV117aordamV20Aainfix =amk type_paramsV18V19aprm2V119Aainfix =amk type_paramsV16V17aprm1V119Aainfix =aprm2V117amk type_paramsV18V19Aainfix =aprm1V117amk type_paramsV16V17Aacorrect_foraordamV20akeyV120Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V118aTrueAacV119AacV117Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V118aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.30"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.32"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="32. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V34aNoneIacorrect_foraordamV21V34FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV37V39aNoneIaleaordamV21V39akeyV38Aainfix =ainfix @afuncamV35V39aNoneIaleaordamV21akeyV38V39Aainfix =ainfix @afuncamV21V39aSomeV38IaeqaordamV21V39akeyV38Aainfix =ainfix @afuncamV21V39ainfix @afuncamV37V39IaltaordamV21akeyV38V39Aainfix =ainfix @afuncamV21V39ainfix @afuncamV35V39IaltaordamV21V39akeyV38Iacorrect_foraordamV21V39FAainfix =acardamV21ainfix +ainfix +c1acardamV35acardamV37Aainfix =aordamV21aordamV37Aainfix =aordamV35aordamV21Aainfix =amk type_paramsV8V9aprm2V37Aainfix =amk type_paramsV6V7aprm1V37Aainfix =aprm2V35amk type_paramsV8V9Aainfix =aprm1V35amk type_paramsV6V7Aacorrect_foraordamV21akeyV38Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V36aTrueAacV37AacV35Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V36aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V40aNoneIacorrect_foraordamV20V40FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV43V45aNoneIaleaordamV20V45akeyV44Aainfix =ainfix @afuncamV41V45aNoneIaleaordamV20akeyV44V45Aainfix =ainfix @afuncamV20V45aSomeV44IaeqaordamV20V45akeyV44Aainfix =ainfix @afuncamV20V45ainfix @afuncamV43V45IaltaordamV20akeyV44V45Aainfix =ainfix @afuncamV20V45ainfix @afuncamV41V45IaltaordamV20V45akeyV44Iacorrect_foraordamV20V45FAainfix =acardamV20ainfix +ainfix +c1acardamV41acardamV43Aainfix =aordamV20aordamV43Aainfix =aordamV41aordamV20Aainfix =amk type_paramsV18V19aprm2V43Aainfix =amk type_paramsV16V17aprm1V43Aainfix =aprm2V41amk type_paramsV18V19Aainfix =aprm1V41amk type_paramsV16V17Aacorrect_foraordamV20akeyV44Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V42aTrueAacV43AacV41Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V42aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.23"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.33"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="33. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V35aNoneIacorrect_foraordamV21V35FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV38V40aNoneIaleaordamV21V40akeyV39Aainfix =ainfix @afuncamV36V40aNoneIaleaordamV21akeyV39V40Aainfix =ainfix @afuncamV21V40aSomeV39IaeqaordamV21V40akeyV39Aainfix =ainfix @afuncamV21V40ainfix @afuncamV38V40IaltaordamV21akeyV39V40Aainfix =ainfix @afuncamV21V40ainfix @afuncamV36V40IaltaordamV21V40akeyV39Iacorrect_foraordamV21V40FAainfix =acardamV21ainfix +ainfix +c1acardamV36acardamV38Aainfix =aordamV21aordamV38Aainfix =aordamV36aordamV21Aainfix =amk type_paramsV8V9aprm2V38Aainfix =amk type_paramsV6V7aprm1V38Aainfix =aprm2V36amk type_paramsV8V9Aainfix =aprm1V36amk type_paramsV6V7Aacorrect_foraordamV21akeyV39Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V37aTrueAacV38AacV36Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V37aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V41aNoneIacorrect_foraordamV20V41FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV44V46aNoneIaleaordamV20V46akeyV45Aainfix =ainfix @afuncamV42V46aNoneIaleaordamV20akeyV45V46Aainfix =ainfix @afuncamV20V46aSomeV45IaeqaordamV20V46akeyV45Aainfix =ainfix @afuncamV20V46ainfix @afuncamV44V46IaltaordamV20akeyV45V46Aainfix =ainfix @afuncamV20V46ainfix @afuncamV42V46IaltaordamV20V46akeyV45Iacorrect_foraordamV20V46FAainfix =acardamV20ainfix +ainfix +c1acardamV42acardamV44Aainfix =aordamV20aordamV44Aainfix =aordamV42aordamV20Aainfix =amk type_paramsV18V19aprm2V44Aainfix =amk type_paramsV16V17aprm1V44Aainfix =aprm2V42amk type_paramsV18V19Aainfix =aprm1V42amk type_paramsV16V17Aacorrect_foraordamV20akeyV45Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V43aTrueAacV44AacV42Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V43aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.30"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.34"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="34. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V35aNoneIacorrect_foraordamV21V35FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV38V40aNoneIaleaordamV21V40akeyV39Aainfix =ainfix @afuncamV36V40aNoneIaleaordamV21akeyV39V40Aainfix =ainfix @afuncamV21V40aSomeV39IaeqaordamV21V40akeyV39Aainfix =ainfix @afuncamV21V40ainfix @afuncamV38V40IaltaordamV21akeyV39V40Aainfix =ainfix @afuncamV21V40ainfix @afuncamV36V40IaltaordamV21V40akeyV39Iacorrect_foraordamV21V40FAainfix =acardamV21ainfix +ainfix +c1acardamV36acardamV38Aainfix =aordamV21aordamV38Aainfix =aordamV36aordamV21Aainfix =amk type_paramsV8V9aprm2V38Aainfix =amk type_paramsV6V7aprm1V38Aainfix =aprm2V36amk type_paramsV8V9Aainfix =aprm1V36amk type_paramsV6V7Aacorrect_foraordamV21akeyV39Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V37aTrueAacV38AacV36Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V37aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V41aNoneIacorrect_foraordamV20V41FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV44V46aNoneIaleaordamV20V46akeyV45Aainfix =ainfix @afuncamV42V46aNoneIaleaordamV20akeyV45V46Aainfix =ainfix @afuncamV20V46aSomeV45IaeqaordamV20V46akeyV45Aainfix =ainfix @afuncamV20V46ainfix @afuncamV44V46IaltaordamV20akeyV45V46Aainfix =ainfix @afuncamV20V46ainfix @afuncamV42V46IaltaordamV20V46akeyV45Iacorrect_foraordamV20V46FAainfix =acardamV20ainfix +ainfix +c1acardamV42acardamV44Aainfix =aordamV20aordamV44Aainfix =aordamV42aordamV20Aainfix =amk type_paramsV18V19aprm2V44Aainfix =amk type_paramsV16V17aprm1V44Aainfix =aprm2V42amk type_paramsV18V19Aainfix =aprm1V42amk type_paramsV16V17Aacorrect_foraordamV20akeyV45Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V43aTrueAacV44AacV42Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V43aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.32"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.35"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="35. variant decrease"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="variant decreaseCtaVEmptyCtaVEmptyainfix <ainfix +acardamV23acardamV56ainfix +acardamV20acardamV21Aainfix <=c0ainfix +acardamV20acardamV21Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV59V62aNoneIaleV60V62V61Aacorrect_forV60V62FAainfix =ainfix @afuncamV59V63ainfix @afuncamV21V63IaltV60V61V63Aacorrect_forV60V63FAainfix =ainfix @afuncamV58V64aNoneIaleV60V61V64Aacorrect_forV60V64FAainfix =ainfix @afuncamV58V65ainfix @afuncamV21V65IaltV60V65V61Aacorrect_forV60V65FAainfix >=acardamV21ainfix +acardamV58acardamV59Aiainfix =acardamV21ainfix +c1ainfix +acardamV58acardamV59ainfix =acardamV21ainfix +acardamV58acardamV59ainfix =V45aNoneACainfix =ainfix @afuncamV21V61aNoneAainfix =ainfix @afuncamV21V66aNoneIaeqV60V61V66Aacorrect_forV60V66FaNoneainfix =aSomeV68ainfix @afuncamV21akeyV68Aainfix =ainfix @afuncamV21V61aSomeV68Aainfix =ainfix @afuncamV21V69aSomeV68IaeqV60V61V69Aacorrect_forV60V69FAaeqV60V61akeyV68Aacorrect_forV60akeyV68Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V67Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V67aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV59AacV58Aainfix =aordamV21aordamV59Aainfix =aordamV58aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V70aNoneIacorrect_foraordamV21V70FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV73V75aNoneIaleaordamV21V75akeyV74Aainfix =ainfix @afuncamV71V75aNoneIaleaordamV21akeyV74V75Aainfix =ainfix @afuncamV21V75aSomeV74IaeqaordamV21V75akeyV74Aainfix =ainfix @afuncamV21V75ainfix @afuncamV73V75IaltaordamV21akeyV74V75Aainfix =ainfix @afuncamV21V75ainfix @afuncamV71V75IaltaordamV21V75akeyV74Iacorrect_foraordamV21V75FAainfix =acardamV21ainfix +ainfix +c1acardamV71acardamV73Aainfix =aordamV21aordamV73Aainfix =aordamV71aordamV21Aainfix =amk type_paramsV8V9aprm2V73Aainfix =amk type_paramsV6V7aprm1V73Aainfix =aprm2V71amk type_paramsV8V9Aainfix =aprm1V71amk type_paramsV6V7Aacorrect_foraordamV21akeyV74Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V72aTrueAacV73AacV71Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V72aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V76aNoneIacorrect_foraordamV20V76FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV79V81aNoneIaleaordamV20V81akeyV80Aainfix =ainfix @afuncamV77V81aNoneIaleaordamV20akeyV80V81Aainfix =ainfix @afuncamV20V81aSomeV80IaeqaordamV20V81akeyV80Aainfix =ainfix @afuncamV20V81ainfix @afuncamV79V81IaltaordamV20akeyV80V81Aainfix =ainfix @afuncamV20V81ainfix @afuncamV77V81IaltaordamV20V81akeyV80Iacorrect_foraordamV20V81FAainfix =acardamV20ainfix +ainfix +c1acardamV77acardamV79Aainfix =aordamV20aordamV79Aainfix =aordamV77aordamV20Aainfix =amk type_paramsV18V19aprm2V79Aainfix =amk type_paramsV16V17aprm1V79Aainfix =aprm2V77amk type_paramsV18V19Aainfix =aprm1V77amk type_paramsV16V17Aacorrect_foraordamV20akeyV80Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V78aTrueAacV79AacV77Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V78aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.32"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.36"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="36. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV59V62aNoneIaleV60V62V61Aacorrect_forV60V62FAainfix =ainfix @afuncamV59V63ainfix @afuncamV21V63IaltV60V61V63Aacorrect_forV60V63FAainfix =ainfix @afuncamV58V64aNoneIaleV60V61V64Aacorrect_forV60V64FAainfix =ainfix @afuncamV58V65ainfix @afuncamV21V65IaltV60V65V61Aacorrect_forV60V65FAainfix >=acardamV21ainfix +acardamV58acardamV59Aiainfix =acardamV21ainfix +c1ainfix +acardamV58acardamV59ainfix =acardamV21ainfix +acardamV58acardamV59ainfix =V45aNoneACainfix =ainfix @afuncamV21V61aNoneAainfix =ainfix @afuncamV21V66aNoneIaeqV60V61V66Aacorrect_forV60V66FaNoneainfix =aSomeV68ainfix @afuncamV21akeyV68Aainfix =ainfix @afuncamV21V61aSomeV68Aainfix =ainfix @afuncamV21V69aSomeV68IaeqV60V61V69Aacorrect_forV60V69FAaeqV60V61akeyV68Aacorrect_forV60akeyV68Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V67Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V67aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV59AacV58Aainfix =aordamV21aordamV59Aainfix =aordamV58aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V70aNoneIacorrect_foraordamV21V70FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV73V75aNoneIaleaordamV21V75akeyV74Aainfix =ainfix @afuncamV71V75aNoneIaleaordamV21akeyV74V75Aainfix =ainfix @afuncamV21V75aSomeV74IaeqaordamV21V75akeyV74Aainfix =ainfix @afuncamV21V75ainfix @afuncamV73V75IaltaordamV21akeyV74V75Aainfix =ainfix @afuncamV21V75ainfix @afuncamV71V75IaltaordamV21V75akeyV74Iacorrect_foraordamV21V75FAainfix =acardamV21ainfix +ainfix +c1acardamV71acardamV73Aainfix =aordamV21aordamV73Aainfix =aordamV71aordamV21Aainfix =amk type_paramsV8V9aprm2V73Aainfix =amk type_paramsV6V7aprm1V73Aainfix =aprm2V71amk type_paramsV8V9Aainfix =aprm1V71amk type_paramsV6V7Aacorrect_foraordamV21akeyV74Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V72aTrueAacV73AacV71Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V72aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V76aNoneIacorrect_foraordamV20V76FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV79V81aNoneIaleaordamV20V81akeyV80Aainfix =ainfix @afuncamV77V81aNoneIaleaordamV20akeyV80V81Aainfix =ainfix @afuncamV20V81aSomeV80IaeqaordamV20V81akeyV80Aainfix =ainfix @afuncamV20V81ainfix @afuncamV79V81IaltaordamV20akeyV80V81Aainfix =ainfix @afuncamV20V81ainfix @afuncamV77V81IaltaordamV20V81akeyV80Iacorrect_foraordamV20V81FAainfix =acardamV20ainfix +ainfix +c1acardamV77acardamV79Aainfix =aordamV20aordamV79Aainfix =aordamV77aordamV20Aainfix =amk type_paramsV18V19aprm2V79Aainfix =amk type_paramsV16V17aprm1V79Aainfix =aprm2V77amk type_paramsV18V19Aainfix =aprm1V77amk type_paramsV16V17Aacorrect_foraordamV20akeyV80Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V78aTrueAacV79AacV77Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V78aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.30"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.37"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="37. variant decrease"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="variant decreaseCtaVEmptyCtaVEmptyainfix <ainfix +acardamV25acardamV57ainfix +acardamV20acardamV21Aainfix <=c0ainfix +acardamV20acardamV21Iainfix <=acardamV68acardamV56Aainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V69ainfix @afuncamV23V69ainfix =ainfix @afuncamV68V69aNoneainfix =ainfix @afuncamV56V69aNoneIacorrect_foraordamV23V69FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV71V74aNoneIaleV72V74V73Aacorrect_forV72V74FAainfix =ainfix @afuncamV71V75ainfix @afuncamV21V75IaltV72V73V75Aacorrect_forV72V75FAainfix =ainfix @afuncamV70V76aNoneIaleV72V73V76Aacorrect_forV72V76FAainfix =ainfix @afuncamV70V77ainfix @afuncamV21V77IaltV72V77V73Aacorrect_forV72V77FAainfix >=acardamV21ainfix +acardamV70acardamV71Aiainfix =acardamV21ainfix +c1ainfix +acardamV70acardamV71ainfix =acardamV21ainfix +acardamV70acardamV71ainfix =V45aNoneACainfix =ainfix @afuncamV21V73aNoneAainfix =ainfix @afuncamV21V78aNoneIaeqV72V73V78Aacorrect_forV72V78FaNoneainfix =aSomeV80ainfix @afuncamV21akeyV80Aainfix =ainfix @afuncamV21V73aSomeV80Aainfix =ainfix @afuncamV21V81aSomeV80IaeqV72V73V81Aacorrect_forV72V81FAaeqV72V73akeyV80Aacorrect_forV72akeyV80Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V79Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V79aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV71AacV70Aainfix =aordamV21aordamV71Aainfix =aordamV70aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V82aNoneIacorrect_foraordamV21V82FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV85V87aNoneIaleaordamV21V87akeyV86Aainfix =ainfix @afuncamV83V87aNoneIaleaordamV21akeyV86V87Aainfix =ainfix @afuncamV21V87aSomeV86IaeqaordamV21V87akeyV86Aainfix =ainfix @afuncamV21V87ainfix @afuncamV85V87IaltaordamV21akeyV86V87Aainfix =ainfix @afuncamV21V87ainfix @afuncamV83V87IaltaordamV21V87akeyV86Iacorrect_foraordamV21V87FAainfix =acardamV21ainfix +ainfix +c1acardamV83acardamV85Aainfix =aordamV21aordamV85Aainfix =aordamV83aordamV21Aainfix =amk type_paramsV8V9aprm2V85Aainfix =amk type_paramsV6V7aprm1V85Aainfix =aprm2V83amk type_paramsV8V9Aainfix =aprm1V83amk type_paramsV6V7Aacorrect_foraordamV21akeyV86Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V84aTrueAacV85AacV83Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V84aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V88aNoneIacorrect_foraordamV20V88FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV91V93aNoneIaleaordamV20V93akeyV92Aainfix =ainfix @afuncamV89V93aNoneIaleaordamV20akeyV92V93Aainfix =ainfix @afuncamV20V93aSomeV92IaeqaordamV20V93akeyV92Aainfix =ainfix @afuncamV20V93ainfix @afuncamV91V93IaltaordamV20akeyV92V93Aainfix =ainfix @afuncamV20V93ainfix @afuncamV89V93IaltaordamV20V93akeyV92Iacorrect_foraordamV20V93FAainfix =acardamV20ainfix +ainfix +c1acardamV89acardamV91Aainfix =aordamV20aordamV91Aainfix =aordamV89aordamV20Aainfix =amk type_paramsV18V19aprm2V91Aainfix =amk type_paramsV16V17aprm1V91Aainfix =aprm2V89amk type_paramsV18V19Aainfix =aprm1V89amk type_paramsV16V17Aacorrect_foraordamV20akeyV92Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V90aTrueAacV91AacV89Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V90aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.35"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.38"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="38. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV56Aainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V69ainfix @afuncamV23V69ainfix =ainfix @afuncamV68V69aNoneainfix =ainfix @afuncamV56V69aNoneIacorrect_foraordamV23V69FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV71V74aNoneIaleV72V74V73Aacorrect_forV72V74FAainfix =ainfix @afuncamV71V75ainfix @afuncamV21V75IaltV72V73V75Aacorrect_forV72V75FAainfix =ainfix @afuncamV70V76aNoneIaleV72V73V76Aacorrect_forV72V76FAainfix =ainfix @afuncamV70V77ainfix @afuncamV21V77IaltV72V77V73Aacorrect_forV72V77FAainfix >=acardamV21ainfix +acardamV70acardamV71Aiainfix =acardamV21ainfix +c1ainfix +acardamV70acardamV71ainfix =acardamV21ainfix +acardamV70acardamV71ainfix =V45aNoneACainfix =ainfix @afuncamV21V73aNoneAainfix =ainfix @afuncamV21V78aNoneIaeqV72V73V78Aacorrect_forV72V78FaNoneainfix =aSomeV80ainfix @afuncamV21akeyV80Aainfix =ainfix @afuncamV21V73aSomeV80Aainfix =ainfix @afuncamV21V81aSomeV80IaeqV72V73V81Aacorrect_forV72V81FAaeqV72V73akeyV80Aacorrect_forV72akeyV80Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V79Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V79aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV71AacV70Aainfix =aordamV21aordamV71Aainfix =aordamV70aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V82aNoneIacorrect_foraordamV21V82FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV85V87aNoneIaleaordamV21V87akeyV86Aainfix =ainfix @afuncamV83V87aNoneIaleaordamV21akeyV86V87Aainfix =ainfix @afuncamV21V87aSomeV86IaeqaordamV21V87akeyV86Aainfix =ainfix @afuncamV21V87ainfix @afuncamV85V87IaltaordamV21akeyV86V87Aainfix =ainfix @afuncamV21V87ainfix @afuncamV83V87IaltaordamV21V87akeyV86Iacorrect_foraordamV21V87FAainfix =acardamV21ainfix +ainfix +c1acardamV83acardamV85Aainfix =aordamV21aordamV85Aainfix =aordamV83aordamV21Aainfix =amk type_paramsV8V9aprm2V85Aainfix =amk type_paramsV6V7aprm1V85Aainfix =aprm2V83amk type_paramsV8V9Aainfix =aprm1V83amk type_paramsV6V7Aacorrect_foraordamV21akeyV86Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V84aTrueAacV85AacV83Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V84aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V88aNoneIacorrect_foraordamV20V88FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV91V93aNoneIaleaordamV20V93akeyV92Aainfix =ainfix @afuncamV89V93aNoneIaleaordamV20akeyV92V93Aainfix =ainfix @afuncamV20V93aSomeV92IaeqaordamV20V93akeyV92Aainfix =ainfix @afuncamV20V93ainfix @afuncamV91V93IaltaordamV20akeyV92V93Aainfix =ainfix @afuncamV20V93ainfix @afuncamV89V93IaltaordamV20V93akeyV92Iacorrect_foraordamV20V93FAainfix =acardamV20ainfix +ainfix +c1acardamV89acardamV91Aainfix =aordamV20aordamV91Aainfix =aordamV89aordamV20Aainfix =amk type_paramsV18V19aprm2V91Aainfix =amk type_paramsV16V17aprm1V91Aainfix =aprm2V89amk type_paramsV18V19Aainfix =aprm1V89amk type_paramsV16V17Aacorrect_foraordamV20akeyV92Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V90aTrueAacV91AacV89Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V90aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.31"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.39"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="39. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetwV45Iainfix <=acardamV79acardamV57Aainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V80ainfix @afuncamV25V80ainfix =ainfix @afuncamV79V80aNoneainfix =ainfix @afuncamV57V80aNoneIacorrect_foraordamV25V80FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV56Aainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V81ainfix @afuncamV23V81ainfix =ainfix @afuncamV68V81aNoneainfix =ainfix @afuncamV56V81aNoneIacorrect_foraordamV23V81FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV83V86aNoneIaleV84V86V85Aacorrect_forV84V86FAainfix =ainfix @afuncamV83V87ainfix @afuncamV21V87IaltV84V85V87Aacorrect_forV84V87FAainfix =ainfix @afuncamV82V88aNoneIaleV84V85V88Aacorrect_forV84V88FAainfix =ainfix @afuncamV82V89ainfix @afuncamV21V89IaltV84V89V85Aacorrect_forV84V89FAainfix >=acardamV21ainfix +acardamV82acardamV83Aiainfix =acardamV21ainfix +c1ainfix +acardamV82acardamV83ainfix =acardamV21ainfix +acardamV82acardamV83ainfix =V45aNoneACainfix =ainfix @afuncamV21V85aNoneAainfix =ainfix @afuncamV21V90aNoneIaeqV84V85V90Aacorrect_forV84V90FaNoneainfix =aSomeV92ainfix @afuncamV21akeyV92Aainfix =ainfix @afuncamV21V85aSomeV92Aainfix =ainfix @afuncamV21V93aSomeV92IaeqV84V85V93Aacorrect_forV84V93FAaeqV84V85akeyV92Aacorrect_forV84akeyV92Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V91Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V91aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV83AacV82Aainfix =aordamV21aordamV83Aainfix =aordamV82aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V94aNoneIacorrect_foraordamV21V94FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV97V99aNoneIaleaordamV21V99akeyV98Aainfix =ainfix @afuncamV95V99aNoneIaleaordamV21akeyV98V99Aainfix =ainfix @afuncamV21V99aSomeV98IaeqaordamV21V99akeyV98Aainfix =ainfix @afuncamV21V99ainfix @afuncamV97V99IaltaordamV21akeyV98V99Aainfix =ainfix @afuncamV21V99ainfix @afuncamV95V99IaltaordamV21V99akeyV98Iacorrect_foraordamV21V99FAainfix =acardamV21ainfix +ainfix +c1acardamV95acardamV97Aainfix =aordamV21aordamV97Aainfix =aordamV95aordamV21Aainfix =amk type_paramsV8V9aprm2V97Aainfix =amk type_paramsV6V7aprm1V97Aainfix =aprm2V95amk type_paramsV8V9Aainfix =aprm1V95amk type_paramsV6V7Aacorrect_foraordamV21akeyV98Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V96aTrueAacV97AacV95Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V96aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V100aNoneIacorrect_foraordamV20V100FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV103V105aNoneIaleaordamV20V105akeyV104Aainfix =ainfix @afuncamV101V105aNoneIaleaordamV20akeyV104V105Aainfix =ainfix @afuncamV20V105aSomeV104IaeqaordamV20V105akeyV104Aainfix =ainfix @afuncamV20V105ainfix @afuncamV103V105IaltaordamV20akeyV104V105Aainfix =ainfix @afuncamV20V105ainfix @afuncamV101V105IaltaordamV20V105akeyV104Iacorrect_foraordamV20V105FAainfix =acardamV20ainfix +ainfix +c1acardamV101acardamV103Aainfix =aordamV20aordamV103Aainfix =aordamV101aordamV20Aainfix =amk type_paramsV18V19aprm2V103Aainfix =amk type_paramsV16V17aprm1V103Aainfix =aprm2V101amk type_paramsV18V19Aainfix =aprm1V101amk type_paramsV16V17Aacorrect_foraordamV20akeyV104Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V102aTrueAacV103AacV101Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V102aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.25"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.40"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="40. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCaltaordamV68V80V81INainfix =ainfix @afuncamV79V81aNoneANainfix =ainfix @afuncamV68V80aNoneAacorrect_foraordamV79V81Aacorrect_foraordamV68V80FaNonetwV45Iainfix <=acardamV79acardamV57Aainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V82ainfix @afuncamV25V82ainfix =ainfix @afuncamV79V82aNoneainfix =ainfix @afuncamV57V82aNoneIacorrect_foraordamV25V82FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV56Aainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V83ainfix @afuncamV23V83ainfix =ainfix @afuncamV68V83aNoneainfix =ainfix @afuncamV56V83aNoneIacorrect_foraordamV23V83FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV85V88aNoneIaleV86V88V87Aacorrect_forV86V88FAainfix =ainfix @afuncamV85V89ainfix @afuncamV21V89IaltV86V87V89Aacorrect_forV86V89FAainfix =ainfix @afuncamV84V90aNoneIaleV86V87V90Aacorrect_forV86V90FAainfix =ainfix @afuncamV84V91ainfix @afuncamV21V91IaltV86V91V87Aacorrect_forV86V91FAainfix >=acardamV21ainfix +acardamV84acardamV85Aiainfix =acardamV21ainfix +c1ainfix +acardamV84acardamV85ainfix =acardamV21ainfix +acardamV84acardamV85ainfix =V45aNoneACainfix =ainfix @afuncamV21V87aNoneAainfix =ainfix @afuncamV21V92aNoneIaeqV86V87V92Aacorrect_forV86V92FaNoneainfix =aSomeV94ainfix @afuncamV21akeyV94Aainfix =ainfix @afuncamV21V87aSomeV94Aainfix =ainfix @afuncamV21V95aSomeV94IaeqV86V87V95Aacorrect_forV86V95FAaeqV86V87akeyV94Aacorrect_forV86akeyV94Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V93Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V93aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV85AacV84Aainfix =aordamV21aordamV85Aainfix =aordamV84aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V96aNoneIacorrect_foraordamV21V96FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV99V101aNoneIaleaordamV21V101akeyV100Aainfix =ainfix @afuncamV97V101aNoneIaleaordamV21akeyV100V101Aainfix =ainfix @afuncamV21V101aSomeV100IaeqaordamV21V101akeyV100Aainfix =ainfix @afuncamV21V101ainfix @afuncamV99V101IaltaordamV21akeyV100V101Aainfix =ainfix @afuncamV21V101ainfix @afuncamV97V101IaltaordamV21V101akeyV100Iacorrect_foraordamV21V101FAainfix =acardamV21ainfix +ainfix +c1acardamV97acardamV99Aainfix =aordamV21aordamV99Aainfix =aordamV97aordamV21Aainfix =amk type_paramsV8V9aprm2V99Aainfix =amk type_paramsV6V7aprm1V99Aainfix =aprm2V97amk type_paramsV8V9Aainfix =aprm1V97amk type_paramsV6V7Aacorrect_foraordamV21akeyV100Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V98aTrueAacV99AacV97Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V98aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V102aNoneIacorrect_foraordamV20V102FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV105V107aNoneIaleaordamV20V107akeyV106Aainfix =ainfix @afuncamV103V107aNoneIaleaordamV20akeyV106V107Aainfix =ainfix @afuncamV20V107aSomeV106IaeqaordamV20V107akeyV106Aainfix =ainfix @afuncamV20V107ainfix @afuncamV105V107IaltaordamV20akeyV106V107Aainfix =ainfix @afuncamV20V107ainfix @afuncamV103V107IaltaordamV20V107akeyV106Iacorrect_foraordamV20V107FAainfix =acardamV20ainfix +ainfix +c1acardamV103acardamV105Aainfix =aordamV20aordamV105Aainfix =aordamV103aordamV20Aainfix =amk type_paramsV18V19aprm2V105Aainfix =amk type_paramsV16V17aprm1V105Aainfix =aprm2V103amk type_paramsV18V19Aainfix =aprm1V103amk type_paramsV16V17Aacorrect_foraordamV20akeyV106Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V104aTrueAacV105AacV103Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V104aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.56"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.41"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="41. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix =aordamV90aordamV20Aainfix =V89V19Aainfix =V88V18Aainfix =V87V17Aainfix =V86V16AacV90Iainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V91aNoneAainfix =ainfix @afuncamV68V91aNoneqainfix =ainfix @afuncamV90V91aNoneIacorrect_foraordamV68V91FACainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92aNoneainfix =ainfix @afuncamV90V92V93Vainfix @afuncamV79V92Iacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V94ainfix @afuncamV79V94aNoneainfix =ainfix @afuncamV90V94V95Vainfix @afuncamV68V94Iacorrect_foraordamV68V94FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V96V97INainfix =ainfix @afuncamV79V97aNoneANainfix =ainfix @afuncamV68V96aNoneAacorrect_foraordamV79V97Aacorrect_foraordamV68V96FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetwV45Iainfix <=acardamV79acardamV57Aainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V98ainfix @afuncamV25V98ainfix =ainfix @afuncamV79V98aNoneainfix =ainfix @afuncamV57V98aNoneIacorrect_foraordamV25V98FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV56Aainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V99ainfix @afuncamV23V99ainfix =ainfix @afuncamV68V99aNoneainfix =ainfix @afuncamV56V99aNoneIacorrect_foraordamV23V99FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV101V104aNoneIaleV102V104V103Aacorrect_forV102V104FAainfix =ainfix @afuncamV101V105ainfix @afuncamV21V105IaltV102V103V105Aacorrect_forV102V105FAainfix =ainfix @afuncamV100V106aNoneIaleV102V103V106Aacorrect_forV102V106FAainfix =ainfix @afuncamV100V107ainfix @afuncamV21V107IaltV102V107V103Aacorrect_forV102V107FAainfix >=acardamV21ainfix +acardamV100acardamV101Aiainfix =acardamV21ainfix +c1ainfix +acardamV100acardamV101ainfix =acardamV21ainfix +acardamV100acardamV101ainfix =V45aNoneACainfix =ainfix @afuncamV21V103aNoneAainfix =ainfix @afuncamV21V108aNoneIaeqV102V103V108Aacorrect_forV102V108FaNoneainfix =aSomeV110ainfix @afuncamV21akeyV110Aainfix =ainfix @afuncamV21V103aSomeV110Aainfix =ainfix @afuncamV21V111aSomeV110IaeqV102V103V111Aacorrect_forV102V111FAaeqV102V103akeyV110Aacorrect_forV102akeyV110Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V109Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V109aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV101AacV100Aainfix =aordamV21aordamV101Aainfix =aordamV100aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V112aNoneIacorrect_foraordamV21V112FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV115V117aNoneIaleaordamV21V117akeyV116Aainfix =ainfix @afuncamV113V117aNoneIaleaordamV21akeyV116V117Aainfix =ainfix @afuncamV21V117aSomeV116IaeqaordamV21V117akeyV116Aainfix =ainfix @afuncamV21V117ainfix @afuncamV115V117IaltaordamV21akeyV116V117Aainfix =ainfix @afuncamV21V117ainfix @afuncamV113V117IaltaordamV21V117akeyV116Iacorrect_foraordamV21V117FAainfix =acardamV21ainfix +ainfix +c1acardamV113acardamV115Aainfix =aordamV21aordamV115Aainfix =aordamV113aordamV21Aainfix =amk type_paramsV8V9aprm2V115Aainfix =amk type_paramsV6V7aprm1V115Aainfix =aprm2V113amk type_paramsV8V9Aainfix =aprm1V113amk type_paramsV6V7Aacorrect_foraordamV21akeyV116Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V114aTrueAacV115AacV113Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V114aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V118aNoneIacorrect_foraordamV20V118FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV121V123aNoneIaleaordamV20V123akeyV122Aainfix =ainfix @afuncamV119V123aNoneIaleaordamV20akeyV122V123Aainfix =ainfix @afuncamV20V123aSomeV122IaeqaordamV20V123akeyV122Aainfix =ainfix @afuncamV20V123ainfix @afuncamV121V123IaltaordamV20akeyV122V123Aainfix =ainfix @afuncamV20V123ainfix @afuncamV119V123IaltaordamV20V123akeyV122Iacorrect_foraordamV20V123FAainfix =acardamV20ainfix +ainfix +c1acardamV119acardamV121Aainfix =aordamV20aordamV121Aainfix =aordamV119aordamV20Aainfix =amk type_paramsV18V19aprm2V121Aainfix =amk type_paramsV16V17aprm1V121Aainfix =aprm2V119amk type_paramsV18V19Aainfix =aprm1V119amk type_paramsV16V17Aacorrect_foraordamV20akeyV122Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V120aTrueAacV121AacV119Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V120aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.32"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.42"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="42. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCiainfix =ainfix @afuncamV90V91ainfix @afuncamV20V91ainfix =ainfix @afuncamV90V91aNoneainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV20V91FIainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V92aNoneAainfix =ainfix @afuncamV68V92aNoneqainfix =ainfix @afuncamV90V92aNoneIacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93aNoneainfix =ainfix @afuncamV90V93V94Vainfix @afuncamV79V93Iacorrect_foraordamV68V93FACainfix =ainfix @afuncamV90V95ainfix @afuncamV79V95aNoneainfix =ainfix @afuncamV90V95V96Vainfix @afuncamV68V95Iacorrect_foraordamV68V95FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V97V98INainfix =ainfix @afuncamV79V98aNoneANainfix =ainfix @afuncamV68V97aNoneAacorrect_foraordamV79V98Aacorrect_foraordamV68V97FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetwV45Iainfix <=acardamV79acardamV57Aainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V99ainfix @afuncamV25V99ainfix =ainfix @afuncamV79V99aNoneainfix =ainfix @afuncamV57V99aNoneIacorrect_foraordamV25V99FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV56Aainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V100ainfix @afuncamV23V100ainfix =ainfix @afuncamV68V100aNoneainfix =ainfix @afuncamV56V100aNoneIacorrect_foraordamV23V100FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV102V105aNoneIaleV103V105V104Aacorrect_forV103V105FAainfix =ainfix @afuncamV102V106ainfix @afuncamV21V106IaltV103V104V106Aacorrect_forV103V106FAainfix =ainfix @afuncamV101V107aNoneIaleV103V104V107Aacorrect_forV103V107FAainfix =ainfix @afuncamV101V108ainfix @afuncamV21V108IaltV103V108V104Aacorrect_forV103V108FAainfix >=acardamV21ainfix +acardamV101acardamV102Aiainfix =acardamV21ainfix +c1ainfix +acardamV101acardamV102ainfix =acardamV21ainfix +acardamV101acardamV102ainfix =V45aNoneACainfix =ainfix @afuncamV21V104aNoneAainfix =ainfix @afuncamV21V109aNoneIaeqV103V104V109Aacorrect_forV103V109FaNoneainfix =aSomeV111ainfix @afuncamV21akeyV111Aainfix =ainfix @afuncamV21V104aSomeV111Aainfix =ainfix @afuncamV21V112aSomeV111IaeqV103V104V112Aacorrect_forV103V112FAaeqV103V104akeyV111Aacorrect_forV103akeyV111Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V110Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V110aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV102AacV101Aainfix =aordamV21aordamV102Aainfix =aordamV101aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V113aNoneIacorrect_foraordamV21V113FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV116V118aNoneIaleaordamV21V118akeyV117Aainfix =ainfix @afuncamV114V118aNoneIaleaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118aSomeV117IaeqaordamV21V118akeyV117Aainfix =ainfix @afuncamV21V118ainfix @afuncamV116V118IaltaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118ainfix @afuncamV114V118IaltaordamV21V118akeyV117Iacorrect_foraordamV21V118FAainfix =acardamV21ainfix +ainfix +c1acardamV114acardamV116Aainfix =aordamV21aordamV116Aainfix =aordamV114aordamV21Aainfix =amk type_paramsV8V9aprm2V116Aainfix =amk type_paramsV6V7aprm1V116Aainfix =aprm2V114amk type_paramsV8V9Aainfix =aprm1V114amk type_paramsV6V7Aacorrect_foraordamV21akeyV117Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aTrueAacV116AacV114Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V119aNoneIacorrect_foraordamV20V119FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV122V124aNoneIaleaordamV20V124akeyV123Aainfix =ainfix @afuncamV120V124aNoneIaleaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124aSomeV123IaeqaordamV20V124akeyV123Aainfix =ainfix @afuncamV20V124ainfix @afuncamV122V124IaltaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124ainfix @afuncamV120V124IaltaordamV20V124akeyV123Iacorrect_foraordamV20V124FAainfix =acardamV20ainfix +ainfix +c1acardamV120acardamV122Aainfix =aordamV20aordamV122Aainfix =aordamV120aordamV20Aainfix =amk type_paramsV18V19aprm2V122Aainfix =amk type_paramsV16V17aprm1V122Aainfix =aprm2V120amk type_paramsV18V19Aainfix =aprm1V120amk type_paramsV16V17Aacorrect_foraordamV20akeyV123Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aTrueAacV122AacV120Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter filter.42.1"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix =ainfix @afuncamV90V91aNoneIainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV20V91FIainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V92aNoneAainfix =ainfix @afuncamV68V92aNoneqainfix =ainfix @afuncamV90V92aNoneIacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93aNoneainfix =ainfix @afuncamV90V93V94Vainfix @afuncamV79V93Iacorrect_foraordamV68V93FACainfix =ainfix @afuncamV90V95ainfix @afuncamV79V95aNoneainfix =ainfix @afuncamV90V95V96Vainfix @afuncamV68V95Iacorrect_foraordamV68V95FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V97V98INainfix =ainfix @afuncamV79V98aNoneANainfix =ainfix @afuncamV68V97aNoneAacorrect_foraordamV79V98Aacorrect_foraordamV68V97FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetwV45Iainfix <=acardamV79acardamV57Aainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V99ainfix @afuncamV25V99ainfix =ainfix @afuncamV79V99aNoneainfix =ainfix @afuncamV57V99aNoneIacorrect_foraordamV25V99FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV56Aainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V100ainfix @afuncamV23V100ainfix =ainfix @afuncamV68V100aNoneainfix =ainfix @afuncamV56V100aNoneIacorrect_foraordamV23V100FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV102V105aNoneIaleV103V105V104Aacorrect_forV103V105FAainfix =ainfix @afuncamV102V106ainfix @afuncamV21V106IaltV103V104V106Aacorrect_forV103V106FAainfix =ainfix @afuncamV101V107aNoneIaleV103V104V107Aacorrect_forV103V107FAainfix =ainfix @afuncamV101V108ainfix @afuncamV21V108IaltV103V108V104Aacorrect_forV103V108FAainfix >=acardamV21ainfix +acardamV101acardamV102Aiainfix =acardamV21ainfix +c1ainfix +acardamV101acardamV102ainfix =acardamV21ainfix +acardamV101acardamV102ainfix =V45aNoneACainfix =ainfix @afuncamV21V104aNoneAainfix =ainfix @afuncamV21V109aNoneIaeqV103V104V109Aacorrect_forV103V109FaNoneainfix =aSomeV111ainfix @afuncamV21akeyV111Aainfix =ainfix @afuncamV21V104aSomeV111Aainfix =ainfix @afuncamV21V112aSomeV111IaeqV103V104V112Aacorrect_forV103V112FAaeqV103V104akeyV111Aacorrect_forV103akeyV111Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V110Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V110aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV102AacV101Aainfix =aordamV21aordamV102Aainfix =aordamV101aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V113aNoneIacorrect_foraordamV21V113FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV116V118aNoneIaleaordamV21V118akeyV117Aainfix =ainfix @afuncamV114V118aNoneIaleaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118aSomeV117IaeqaordamV21V118akeyV117Aainfix =ainfix @afuncamV21V118ainfix @afuncamV116V118IaltaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118ainfix @afuncamV114V118IaltaordamV21V118akeyV117Iacorrect_foraordamV21V118FAainfix =acardamV21ainfix +ainfix +c1acardamV114acardamV116Aainfix =aordamV21aordamV116Aainfix =aordamV114aordamV21Aainfix =amk type_paramsV8V9aprm2V116Aainfix =amk type_paramsV6V7aprm1V116Aainfix =aprm2V114amk type_paramsV8V9Aainfix =aprm1V114amk type_paramsV6V7Aacorrect_foraordamV21akeyV117Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aTrueAacV116AacV114Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V119aNoneIacorrect_foraordamV20V119FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV122V124aNoneIaleaordamV20V124akeyV123Aainfix =ainfix @afuncamV120V124aNoneIaleaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124aSomeV123IaeqaordamV20V124akeyV123Aainfix =ainfix @afuncamV20V124ainfix @afuncamV122V124IaltaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124ainfix @afuncamV120V124IaltaordamV20V124akeyV123Iacorrect_foraordamV20V124FAainfix =acardamV20ainfix +ainfix +c1acardamV120acardamV122Aainfix =aordamV20aordamV122Aainfix =aordamV120aordamV20Aainfix =amk type_paramsV18V19aprm2V122Aainfix =amk type_paramsV16V17aprm1V122Aainfix =aprm2V120amk type_paramsV18V19Aainfix =aprm1V120amk type_paramsV16V17Aacorrect_foraordamV20akeyV123Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aTrueAacV122AacV120Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.21"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.42.2"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix =ainfix @afuncamV90V91ainfix @afuncamV20V91INainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV20V91FIainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V92aNoneAainfix =ainfix @afuncamV68V92aNoneqainfix =ainfix @afuncamV90V92aNoneIacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93aNoneainfix =ainfix @afuncamV90V93V94Vainfix @afuncamV79V93Iacorrect_foraordamV68V93FACainfix =ainfix @afuncamV90V95ainfix @afuncamV79V95aNoneainfix =ainfix @afuncamV90V95V96Vainfix @afuncamV68V95Iacorrect_foraordamV68V95FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V97V98INainfix =ainfix @afuncamV79V98aNoneANainfix =ainfix @afuncamV68V97aNoneAacorrect_foraordamV79V98Aacorrect_foraordamV68V97FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetwV45Iainfix <=acardamV79acardamV57Aainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V99ainfix @afuncamV25V99ainfix =ainfix @afuncamV79V99aNoneainfix =ainfix @afuncamV57V99aNoneIacorrect_foraordamV25V99FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV56Aainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V100ainfix @afuncamV23V100ainfix =ainfix @afuncamV68V100aNoneainfix =ainfix @afuncamV56V100aNoneIacorrect_foraordamV23V100FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV102V105aNoneIaleV103V105V104Aacorrect_forV103V105FAainfix =ainfix @afuncamV102V106ainfix @afuncamV21V106IaltV103V104V106Aacorrect_forV103V106FAainfix =ainfix @afuncamV101V107aNoneIaleV103V104V107Aacorrect_forV103V107FAainfix =ainfix @afuncamV101V108ainfix @afuncamV21V108IaltV103V108V104Aacorrect_forV103V108FAainfix >=acardamV21ainfix +acardamV101acardamV102Aiainfix =acardamV21ainfix +c1ainfix +acardamV101acardamV102ainfix =acardamV21ainfix +acardamV101acardamV102ainfix =V45aNoneACainfix =ainfix @afuncamV21V104aNoneAainfix =ainfix @afuncamV21V109aNoneIaeqV103V104V109Aacorrect_forV103V109FaNoneainfix =aSomeV111ainfix @afuncamV21akeyV111Aainfix =ainfix @afuncamV21V104aSomeV111Aainfix =ainfix @afuncamV21V112aSomeV111IaeqV103V104V112Aacorrect_forV103V112FAaeqV103V104akeyV111Aacorrect_forV103akeyV111Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V110Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V110aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV102AacV101Aainfix =aordamV21aordamV102Aainfix =aordamV101aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V113aNoneIacorrect_foraordamV21V113FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV116V118aNoneIaleaordamV21V118akeyV117Aainfix =ainfix @afuncamV114V118aNoneIaleaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118aSomeV117IaeqaordamV21V118akeyV117Aainfix =ainfix @afuncamV21V118ainfix @afuncamV116V118IaltaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118ainfix @afuncamV114V118IaltaordamV21V118akeyV117Iacorrect_foraordamV21V118FAainfix =acardamV21ainfix +ainfix +c1acardamV114acardamV116Aainfix =aordamV21aordamV116Aainfix =aordamV114aordamV21Aainfix =amk type_paramsV8V9aprm2V116Aainfix =amk type_paramsV6V7aprm1V116Aainfix =aprm2V114amk type_paramsV8V9Aainfix =aprm1V114amk type_paramsV6V7Aacorrect_foraordamV21akeyV117Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aTrueAacV116AacV114Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V119aNoneIacorrect_foraordamV20V119FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV122V124aNoneIaleaordamV20V124akeyV123Aainfix =ainfix @afuncamV120V124aNoneIaleaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124aSomeV123IaeqaordamV20V124akeyV123Aainfix =ainfix @afuncamV20V124ainfix @afuncamV122V124IaltaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124ainfix @afuncamV120V124IaltaordamV20V124akeyV123Iacorrect_foraordamV20V124FAainfix =acardamV20ainfix +ainfix +c1acardamV120acardamV122Aainfix =aordamV20aordamV122Aainfix =aordamV120aordamV20Aainfix =amk type_paramsV18V19aprm2V122Aainfix =amk type_paramsV16V17aprm1V122Aainfix =aprm2V120amk type_paramsV18V19Aainfix =aprm1V120amk type_paramsV16V17Aacorrect_foraordamV20akeyV123Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aTrueAacV122AacV120Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.14"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.43"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="43. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix <=acardamV90acardamV20Iainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V91aNoneAainfix =ainfix @afuncamV68V91aNoneqainfix =ainfix @afuncamV90V91aNoneIacorrect_foraordamV68V91FACainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92aNoneainfix =ainfix @afuncamV90V92V93Vainfix @afuncamV79V92Iacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V94ainfix @afuncamV79V94aNoneainfix =ainfix @afuncamV90V94V95Vainfix @afuncamV68V94Iacorrect_foraordamV68V94FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V96V97INainfix =ainfix @afuncamV79V97aNoneANainfix =ainfix @afuncamV68V96aNoneAacorrect_foraordamV79V97Aacorrect_foraordamV68V96FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetwV45Iainfix <=acardamV79acardamV57Aainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V98ainfix @afuncamV25V98ainfix =ainfix @afuncamV79V98aNoneainfix =ainfix @afuncamV57V98aNoneIacorrect_foraordamV25V98FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV56Aainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V99ainfix @afuncamV23V99ainfix =ainfix @afuncamV68V99aNoneainfix =ainfix @afuncamV56V99aNoneIacorrect_foraordamV23V99FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV101V104aNoneIaleV102V104V103Aacorrect_forV102V104FAainfix =ainfix @afuncamV101V105ainfix @afuncamV21V105IaltV102V103V105Aacorrect_forV102V105FAainfix =ainfix @afuncamV100V106aNoneIaleV102V103V106Aacorrect_forV102V106FAainfix =ainfix @afuncamV100V107ainfix @afuncamV21V107IaltV102V107V103Aacorrect_forV102V107FAainfix >=acardamV21ainfix +acardamV100acardamV101Aiainfix =acardamV21ainfix +c1ainfix +acardamV100acardamV101ainfix =acardamV21ainfix +acardamV100acardamV101ainfix =V45aNoneACainfix =ainfix @afuncamV21V103aNoneAainfix =ainfix @afuncamV21V108aNoneIaeqV102V103V108Aacorrect_forV102V108FaNoneainfix =aSomeV110ainfix @afuncamV21akeyV110Aainfix =ainfix @afuncamV21V103aSomeV110Aainfix =ainfix @afuncamV21V111aSomeV110IaeqV102V103V111Aacorrect_forV102V111FAaeqV102V103akeyV110Aacorrect_forV102akeyV110Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V109Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V109aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV101AacV100Aainfix =aordamV21aordamV101Aainfix =aordamV100aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V112aNoneIacorrect_foraordamV21V112FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV115V117aNoneIaleaordamV21V117akeyV116Aainfix =ainfix @afuncamV113V117aNoneIaleaordamV21akeyV116V117Aainfix =ainfix @afuncamV21V117aSomeV116IaeqaordamV21V117akeyV116Aainfix =ainfix @afuncamV21V117ainfix @afuncamV115V117IaltaordamV21akeyV116V117Aainfix =ainfix @afuncamV21V117ainfix @afuncamV113V117IaltaordamV21V117akeyV116Iacorrect_foraordamV21V117FAainfix =acardamV21ainfix +ainfix +c1acardamV113acardamV115Aainfix =aordamV21aordamV115Aainfix =aordamV113aordamV21Aainfix =amk type_paramsV8V9aprm2V115Aainfix =amk type_paramsV6V7aprm1V115Aainfix =aprm2V113amk type_paramsV8V9Aainfix =aprm1V113amk type_paramsV6V7Aacorrect_foraordamV21akeyV116Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V114aTrueAacV115AacV113Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V114aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V118aNoneIacorrect_foraordamV20V118FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV121V123aNoneIaleaordamV20V123akeyV122Aainfix =ainfix @afuncamV119V123aNoneIaleaordamV20akeyV122V123Aainfix =ainfix @afuncamV20V123aSomeV122IaeqaordamV20V123akeyV122Aainfix =ainfix @afuncamV20V123ainfix @afuncamV121V123IaltaordamV20akeyV122V123Aainfix =ainfix @afuncamV20V123ainfix @afuncamV119V123IaltaordamV20V123akeyV122Iacorrect_foraordamV20V123FAainfix =acardamV20ainfix +ainfix +c1acardamV119acardamV121Aainfix =aordamV20aordamV121Aainfix =aordamV119aordamV20Aainfix =amk type_paramsV18V19aprm2V121Aainfix =amk type_paramsV16V17aprm1V121Aainfix =aprm2V119amk type_paramsV18V19Aainfix =aprm1V119amk type_paramsV16V17Aacorrect_foraordamV20akeyV122Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V120aTrueAacV121AacV119Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V120aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.33"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.44"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="44. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix <=acardamV90acardamV21Iainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V91aNoneAainfix =ainfix @afuncamV68V91aNoneqainfix =ainfix @afuncamV90V91aNoneIacorrect_foraordamV68V91FACainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92aNoneainfix =ainfix @afuncamV90V92V93Vainfix @afuncamV79V92Iacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V94ainfix @afuncamV79V94aNoneainfix =ainfix @afuncamV90V94V95Vainfix @afuncamV68V94Iacorrect_foraordamV68V94FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V96V97INainfix =ainfix @afuncamV79V97aNoneANainfix =ainfix @afuncamV68V96aNoneAacorrect_foraordamV79V97Aacorrect_foraordamV68V96FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetwV45Iainfix <=acardamV79acardamV57Aainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V98ainfix @afuncamV25V98ainfix =ainfix @afuncamV79V98aNoneainfix =ainfix @afuncamV57V98aNoneIacorrect_foraordamV25V98FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV56Aainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V99ainfix @afuncamV23V99ainfix =ainfix @afuncamV68V99aNoneainfix =ainfix @afuncamV56V99aNoneIacorrect_foraordamV23V99FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV101V104aNoneIaleV102V104V103Aacorrect_forV102V104FAainfix =ainfix @afuncamV101V105ainfix @afuncamV21V105IaltV102V103V105Aacorrect_forV102V105FAainfix =ainfix @afuncamV100V106aNoneIaleV102V103V106Aacorrect_forV102V106FAainfix =ainfix @afuncamV100V107ainfix @afuncamV21V107IaltV102V107V103Aacorrect_forV102V107FAainfix >=acardamV21ainfix +acardamV100acardamV101Aiainfix =acardamV21ainfix +c1ainfix +acardamV100acardamV101ainfix =acardamV21ainfix +acardamV100acardamV101ainfix =V45aNoneACainfix =ainfix @afuncamV21V103aNoneAainfix =ainfix @afuncamV21V108aNoneIaeqV102V103V108Aacorrect_forV102V108FaNoneainfix =aSomeV110ainfix @afuncamV21akeyV110Aainfix =ainfix @afuncamV21V103aSomeV110Aainfix =ainfix @afuncamV21V111aSomeV110IaeqV102V103V111Aacorrect_forV102V111FAaeqV102V103akeyV110Aacorrect_forV102akeyV110Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V109Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V109aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV101AacV100Aainfix =aordamV21aordamV101Aainfix =aordamV100aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V112aNoneIacorrect_foraordamV21V112FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV115V117aNoneIaleaordamV21V117akeyV116Aainfix =ainfix @afuncamV113V117aNoneIaleaordamV21akeyV116V117Aainfix =ainfix @afuncamV21V117aSomeV116IaeqaordamV21V117akeyV116Aainfix =ainfix @afuncamV21V117ainfix @afuncamV115V117IaltaordamV21akeyV116V117Aainfix =ainfix @afuncamV21V117ainfix @afuncamV113V117IaltaordamV21V117akeyV116Iacorrect_foraordamV21V117FAainfix =acardamV21ainfix +ainfix +c1acardamV113acardamV115Aainfix =aordamV21aordamV115Aainfix =aordamV113aordamV21Aainfix =amk type_paramsV8V9aprm2V115Aainfix =amk type_paramsV6V7aprm1V115Aainfix =aprm2V113amk type_paramsV8V9Aainfix =aprm1V113amk type_paramsV6V7Aacorrect_foraordamV21akeyV116Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V114aTrueAacV115AacV113Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V114aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V118aNoneIacorrect_foraordamV20V118FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV121V123aNoneIaleaordamV20V123akeyV122Aainfix =ainfix @afuncamV119V123aNoneIaleaordamV20akeyV122V123Aainfix =ainfix @afuncamV20V123aSomeV122IaeqaordamV20V123akeyV122Aainfix =ainfix @afuncamV20V123ainfix @afuncamV121V123IaltaordamV20akeyV122V123Aainfix =ainfix @afuncamV20V123ainfix @afuncamV119V123IaltaordamV20V123akeyV122Iacorrect_foraordamV20V123FAainfix =acardamV20ainfix +ainfix +c1acardamV119acardamV121Aainfix =aordamV20aordamV121Aainfix =aordamV119aordamV20Aainfix =amk type_paramsV18V19aprm2V121Aainfix =amk type_paramsV16V17aprm1V121Aainfix =aprm2V119amk type_paramsV18V19Aainfix =aprm1V119amk type_paramsV16V17Aacorrect_foraordamV20akeyV122Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V120aTrueAacV121AacV119Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V120aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.32"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.45"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="45. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCtaNoneainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix <=acardamV79acardamV57Aainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V80ainfix @afuncamV25V80ainfix =ainfix @afuncamV79V80aNoneainfix =ainfix @afuncamV57V80aNoneIacorrect_foraordamV25V80FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV56Aainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V81ainfix @afuncamV23V81ainfix =ainfix @afuncamV68V81aNoneainfix =ainfix @afuncamV56V81aNoneIacorrect_foraordamV23V81FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV83V86aNoneIaleV84V86V85Aacorrect_forV84V86FAainfix =ainfix @afuncamV83V87ainfix @afuncamV21V87IaltV84V85V87Aacorrect_forV84V87FAainfix =ainfix @afuncamV82V88aNoneIaleV84V85V88Aacorrect_forV84V88FAainfix =ainfix @afuncamV82V89ainfix @afuncamV21V89IaltV84V89V85Aacorrect_forV84V89FAainfix >=acardamV21ainfix +acardamV82acardamV83Aiainfix =acardamV21ainfix +c1ainfix +acardamV82acardamV83ainfix =acardamV21ainfix +acardamV82acardamV83ainfix =V45aNoneACainfix =ainfix @afuncamV21V85aNoneAainfix =ainfix @afuncamV21V90aNoneIaeqV84V85V90Aacorrect_forV84V90FaNoneainfix =aSomeV92ainfix @afuncamV21akeyV92Aainfix =ainfix @afuncamV21V85aSomeV92Aainfix =ainfix @afuncamV21V93aSomeV92IaeqV84V85V93Aacorrect_forV84V93FAaeqV84V85akeyV92Aacorrect_forV84akeyV92Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V91Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V91aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV83AacV82Aainfix =aordamV21aordamV83Aainfix =aordamV82aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V94aNoneIacorrect_foraordamV21V94FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV97V99aNoneIaleaordamV21V99akeyV98Aainfix =ainfix @afuncamV95V99aNoneIaleaordamV21akeyV98V99Aainfix =ainfix @afuncamV21V99aSomeV98IaeqaordamV21V99akeyV98Aainfix =ainfix @afuncamV21V99ainfix @afuncamV97V99IaltaordamV21akeyV98V99Aainfix =ainfix @afuncamV21V99ainfix @afuncamV95V99IaltaordamV21V99akeyV98Iacorrect_foraordamV21V99FAainfix =acardamV21ainfix +ainfix +c1acardamV95acardamV97Aainfix =aordamV21aordamV97Aainfix =aordamV95aordamV21Aainfix =amk type_paramsV8V9aprm2V97Aainfix =amk type_paramsV6V7aprm1V97Aainfix =aprm2V95amk type_paramsV8V9Aainfix =aprm1V95amk type_paramsV6V7Aacorrect_foraordamV21akeyV98Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V96aTrueAacV97AacV95Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V96aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V100aNoneIacorrect_foraordamV20V100FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV103V105aNoneIaleaordamV20V105akeyV104Aainfix =ainfix @afuncamV101V105aNoneIaleaordamV20akeyV104V105Aainfix =ainfix @afuncamV20V105aSomeV104IaeqaordamV20V105akeyV104Aainfix =ainfix @afuncamV20V105ainfix @afuncamV103V105IaltaordamV20akeyV104V105Aainfix =ainfix @afuncamV20V105ainfix @afuncamV101V105IaltaordamV20V105akeyV104Iacorrect_foraordamV20V105FAainfix =acardamV20ainfix +ainfix +c1acardamV101acardamV103Aainfix =aordamV20aordamV103Aainfix =aordamV101aordamV20Aainfix =amk type_paramsV18V19aprm2V103Aainfix =amk type_paramsV16V17aprm1V103Aainfix =aprm2V101amk type_paramsV18V19Aainfix =aprm1V101amk type_paramsV16V17Aacorrect_foraordamV20akeyV104Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V102aTrueAacV103AacV101Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V102aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.39"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.46"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="46. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCtaNoneacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTruewV45Iainfix <=acardamV79acardamV57Aainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V80ainfix @afuncamV25V80ainfix =ainfix @afuncamV79V80aNoneainfix =ainfix @afuncamV57V80aNoneIacorrect_foraordamV25V80FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV56Aainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V81ainfix @afuncamV23V81ainfix =ainfix @afuncamV68V81aNoneainfix =ainfix @afuncamV56V81aNoneIacorrect_foraordamV23V81FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV83V86aNoneIaleV84V86V85Aacorrect_forV84V86FAainfix =ainfix @afuncamV83V87ainfix @afuncamV21V87IaltV84V85V87Aacorrect_forV84V87FAainfix =ainfix @afuncamV82V88aNoneIaleV84V85V88Aacorrect_forV84V88FAainfix =ainfix @afuncamV82V89ainfix @afuncamV21V89IaltV84V89V85Aacorrect_forV84V89FAainfix >=acardamV21ainfix +acardamV82acardamV83Aiainfix =acardamV21ainfix +c1ainfix +acardamV82acardamV83ainfix =acardamV21ainfix +acardamV82acardamV83ainfix =V45aNoneACainfix =ainfix @afuncamV21V85aNoneAainfix =ainfix @afuncamV21V90aNoneIaeqV84V85V90Aacorrect_forV84V90FaNoneainfix =aSomeV92ainfix @afuncamV21akeyV92Aainfix =ainfix @afuncamV21V85aSomeV92Aainfix =ainfix @afuncamV21V93aSomeV92IaeqV84V85V93Aacorrect_forV84V93FAaeqV84V85akeyV92Aacorrect_forV84akeyV92Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V91Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V91aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV83AacV82Aainfix =aordamV21aordamV83Aainfix =aordamV82aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V94aNoneIacorrect_foraordamV21V94FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV97V99aNoneIaleaordamV21V99akeyV98Aainfix =ainfix @afuncamV95V99aNoneIaleaordamV21akeyV98V99Aainfix =ainfix @afuncamV21V99aSomeV98IaeqaordamV21V99akeyV98Aainfix =ainfix @afuncamV21V99ainfix @afuncamV97V99IaltaordamV21akeyV98V99Aainfix =ainfix @afuncamV21V99ainfix @afuncamV95V99IaltaordamV21V99akeyV98Iacorrect_foraordamV21V99FAainfix =acardamV21ainfix +ainfix +c1acardamV95acardamV97Aainfix =aordamV21aordamV97Aainfix =aordamV95aordamV21Aainfix =amk type_paramsV8V9aprm2V97Aainfix =amk type_paramsV6V7aprm1V97Aainfix =aprm2V95amk type_paramsV8V9Aainfix =aprm1V95amk type_paramsV6V7Aacorrect_foraordamV21akeyV98Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V96aTrueAacV97AacV95Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V96aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V100aNoneIacorrect_foraordamV20V100FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV103V105aNoneIaleaordamV20V105akeyV104Aainfix =ainfix @afuncamV101V105aNoneIaleaordamV20akeyV104V105Aainfix =ainfix @afuncamV20V105aSomeV104IaeqaordamV20V105akeyV104Aainfix =ainfix @afuncamV20V105ainfix @afuncamV103V105IaltaordamV20akeyV104V105Aainfix =ainfix @afuncamV20V105ainfix @afuncamV101V105IaltaordamV20V105akeyV104Iacorrect_foraordamV20V105FAainfix =acardamV20ainfix +ainfix +c1acardamV101acardamV103Aainfix =aordamV20aordamV103Aainfix =aordamV101aordamV20Aainfix =amk type_paramsV18V19aprm2V103Aainfix =amk type_paramsV16V17aprm1V103Aainfix =aprm2V101amk type_paramsV18V19Aainfix =aprm1V101amk type_paramsV16V17Aacorrect_foraordamV20akeyV104Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V102aTrueAacV103AacV101Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V102aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.47"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="47. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCtaNonealtaordamV68akeyV80V81INainfix =ainfix @afuncamV79V81aNoneAaltaordamV68V81akeyV80INainfix =ainfix @afuncamV68V81aNoneIacorrect_foraordamV68V81FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24wV45Iainfix <=acardamV79acardamV57Aainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V82ainfix @afuncamV25V82ainfix =ainfix @afuncamV79V82aNoneainfix =ainfix @afuncamV57V82aNoneIacorrect_foraordamV25V82FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV56Aainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V83ainfix @afuncamV23V83ainfix =ainfix @afuncamV68V83aNoneainfix =ainfix @afuncamV56V83aNoneIacorrect_foraordamV23V83FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV85V88aNoneIaleV86V88V87Aacorrect_forV86V88FAainfix =ainfix @afuncamV85V89ainfix @afuncamV21V89IaltV86V87V89Aacorrect_forV86V89FAainfix =ainfix @afuncamV84V90aNoneIaleV86V87V90Aacorrect_forV86V90FAainfix =ainfix @afuncamV84V91ainfix @afuncamV21V91IaltV86V91V87Aacorrect_forV86V91FAainfix >=acardamV21ainfix +acardamV84acardamV85Aiainfix =acardamV21ainfix +c1ainfix +acardamV84acardamV85ainfix =acardamV21ainfix +acardamV84acardamV85ainfix =V45aNoneACainfix =ainfix @afuncamV21V87aNoneAainfix =ainfix @afuncamV21V92aNoneIaeqV86V87V92Aacorrect_forV86V92FaNoneainfix =aSomeV94ainfix @afuncamV21akeyV94Aainfix =ainfix @afuncamV21V87aSomeV94Aainfix =ainfix @afuncamV21V95aSomeV94IaeqV86V87V95Aacorrect_forV86V95FAaeqV86V87akeyV94Aacorrect_forV86akeyV94Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V93Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V93aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV85AacV84Aainfix =aordamV21aordamV85Aainfix =aordamV84aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V96aNoneIacorrect_foraordamV21V96FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV99V101aNoneIaleaordamV21V101akeyV100Aainfix =ainfix @afuncamV97V101aNoneIaleaordamV21akeyV100V101Aainfix =ainfix @afuncamV21V101aSomeV100IaeqaordamV21V101akeyV100Aainfix =ainfix @afuncamV21V101ainfix @afuncamV99V101IaltaordamV21akeyV100V101Aainfix =ainfix @afuncamV21V101ainfix @afuncamV97V101IaltaordamV21V101akeyV100Iacorrect_foraordamV21V101FAainfix =acardamV21ainfix +ainfix +c1acardamV97acardamV99Aainfix =aordamV21aordamV99Aainfix =aordamV97aordamV21Aainfix =amk type_paramsV8V9aprm2V99Aainfix =amk type_paramsV6V7aprm1V99Aainfix =aprm2V97amk type_paramsV8V9Aainfix =aprm1V97amk type_paramsV6V7Aacorrect_foraordamV21akeyV100Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V98aTrueAacV99AacV97Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V98aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V102aNoneIacorrect_foraordamV20V102FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV105V107aNoneIaleaordamV20V107akeyV106Aainfix =ainfix @afuncamV103V107aNoneIaleaordamV20akeyV106V107Aainfix =ainfix @afuncamV20V107aSomeV106IaeqaordamV20V107akeyV106Aainfix =ainfix @afuncamV20V107ainfix @afuncamV105V107IaltaordamV20akeyV106V107Aainfix =ainfix @afuncamV20V107ainfix @afuncamV103V107IaltaordamV20V107akeyV106Iacorrect_foraordamV20V107FAainfix =acardamV20ainfix +ainfix +c1acardamV103acardamV105Aainfix =aordamV20aordamV105Aainfix =aordamV103aordamV20Aainfix =amk type_paramsV18V19aprm2V105Aainfix =amk type_paramsV16V17aprm1V105Aainfix =aprm2V103amk type_paramsV18V19Aainfix =aprm1V103amk type_paramsV16V17Aacorrect_foraordamV20akeyV106Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V104aTrueAacV105AacV103Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V104aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.50"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.48"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="48. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix =aordamV90aordamV20Aainfix =V89V19Aainfix =V88V18Aainfix =V87V17Aainfix =V86V16AacV90Iainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V92aSomeV91IaeqaordamV68V92akeyV91Aainfix =ainfix @afuncamV90V92ainfix @afuncamV79V92IaltaordamV68akeyV91V92Aainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92IaltaordamV68V92akeyV91Iacorrect_foraordamV68V92FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV93V94INainfix =ainfix @afuncamV79V94aNoneAaltaordamV68V94akeyV93INainfix =ainfix @afuncamV68V94aNoneIacorrect_foraordamV68V94FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix <=acardamV79acardamV57Aainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V95ainfix @afuncamV25V95ainfix =ainfix @afuncamV79V95aNoneainfix =ainfix @afuncamV57V95aNoneIacorrect_foraordamV25V95FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV56Aainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V96ainfix @afuncamV23V96ainfix =ainfix @afuncamV68V96aNoneainfix =ainfix @afuncamV56V96aNoneIacorrect_foraordamV23V96FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV98V101aNoneIaleV99V101V100Aacorrect_forV99V101FAainfix =ainfix @afuncamV98V102ainfix @afuncamV21V102IaltV99V100V102Aacorrect_forV99V102FAainfix =ainfix @afuncamV97V103aNoneIaleV99V100V103Aacorrect_forV99V103FAainfix =ainfix @afuncamV97V104ainfix @afuncamV21V104IaltV99V104V100Aacorrect_forV99V104FAainfix >=acardamV21ainfix +acardamV97acardamV98Aiainfix =acardamV21ainfix +c1ainfix +acardamV97acardamV98ainfix =acardamV21ainfix +acardamV97acardamV98ainfix =V45aNoneACainfix =ainfix @afuncamV21V100aNoneAainfix =ainfix @afuncamV21V105aNoneIaeqV99V100V105Aacorrect_forV99V105FaNoneainfix =aSomeV107ainfix @afuncamV21akeyV107Aainfix =ainfix @afuncamV21V100aSomeV107Aainfix =ainfix @afuncamV21V108aSomeV107IaeqV99V100V108Aacorrect_forV99V108FAaeqV99V100akeyV107Aacorrect_forV99akeyV107Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V106Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V106aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV98AacV97Aainfix =aordamV21aordamV98Aainfix =aordamV97aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V109aNoneIacorrect_foraordamV21V109FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV112V114aNoneIaleaordamV21V114akeyV113Aainfix =ainfix @afuncamV110V114aNoneIaleaordamV21akeyV113V114Aainfix =ainfix @afuncamV21V114aSomeV113IaeqaordamV21V114akeyV113Aainfix =ainfix @afuncamV21V114ainfix @afuncamV112V114IaltaordamV21akeyV113V114Aainfix =ainfix @afuncamV21V114ainfix @afuncamV110V114IaltaordamV21V114akeyV113Iacorrect_foraordamV21V114FAainfix =acardamV21ainfix +ainfix +c1acardamV110acardamV112Aainfix =aordamV21aordamV112Aainfix =aordamV110aordamV21Aainfix =amk type_paramsV8V9aprm2V112Aainfix =amk type_paramsV6V7aprm1V112Aainfix =aprm2V110amk type_paramsV8V9Aainfix =aprm1V110amk type_paramsV6V7Aacorrect_foraordamV21akeyV113Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V111aTrueAacV112AacV110Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V111aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V115aNoneIacorrect_foraordamV20V115FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV118V120aNoneIaleaordamV20V120akeyV119Aainfix =ainfix @afuncamV116V120aNoneIaleaordamV20akeyV119V120Aainfix =ainfix @afuncamV20V120aSomeV119IaeqaordamV20V120akeyV119Aainfix =ainfix @afuncamV20V120ainfix @afuncamV118V120IaltaordamV20akeyV119V120Aainfix =ainfix @afuncamV20V120ainfix @afuncamV116V120IaltaordamV20V120akeyV119Iacorrect_foraordamV20V120FAainfix =acardamV20ainfix +ainfix +c1acardamV116acardamV118Aainfix =aordamV20aordamV118Aainfix =aordamV116aordamV20Aainfix =amk type_paramsV18V19aprm2V118Aainfix =amk type_paramsV16V17aprm1V118Aainfix =aprm2V116amk type_paramsV18V19Aainfix =aprm1V116amk type_paramsV16V17Aacorrect_foraordamV20akeyV119Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V117aTrueAacV118AacV116Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V117aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.37"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.49"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="49. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneiainfix =ainfix @afuncamV90V91ainfix @afuncamV20V91ainfix =ainfix @afuncamV90V91aNoneainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV20V91FIainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V93aSomeV92IaeqaordamV68V93akeyV92Aainfix =ainfix @afuncamV90V93ainfix @afuncamV79V93IaltaordamV68akeyV92V93Aainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93IaltaordamV68V93akeyV92Iacorrect_foraordamV68V93FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV94V95INainfix =ainfix @afuncamV79V95aNoneAaltaordamV68V95akeyV94INainfix =ainfix @afuncamV68V95aNoneIacorrect_foraordamV68V95FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix <=acardamV79acardamV57Aainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V96ainfix @afuncamV25V96ainfix =ainfix @afuncamV79V96aNoneainfix =ainfix @afuncamV57V96aNoneIacorrect_foraordamV25V96FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV56Aainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V97ainfix @afuncamV23V97ainfix =ainfix @afuncamV68V97aNoneainfix =ainfix @afuncamV56V97aNoneIacorrect_foraordamV23V97FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV99V102aNoneIaleV100V102V101Aacorrect_forV100V102FAainfix =ainfix @afuncamV99V103ainfix @afuncamV21V103IaltV100V101V103Aacorrect_forV100V103FAainfix =ainfix @afuncamV98V104aNoneIaleV100V101V104Aacorrect_forV100V104FAainfix =ainfix @afuncamV98V105ainfix @afuncamV21V105IaltV100V105V101Aacorrect_forV100V105FAainfix >=acardamV21ainfix +acardamV98acardamV99Aiainfix =acardamV21ainfix +c1ainfix +acardamV98acardamV99ainfix =acardamV21ainfix +acardamV98acardamV99ainfix =V45aNoneACainfix =ainfix @afuncamV21V101aNoneAainfix =ainfix @afuncamV21V106aNoneIaeqV100V101V106Aacorrect_forV100V106FaNoneainfix =aSomeV108ainfix @afuncamV21akeyV108Aainfix =ainfix @afuncamV21V101aSomeV108Aainfix =ainfix @afuncamV21V109aSomeV108IaeqV100V101V109Aacorrect_forV100V109FAaeqV100V101akeyV108Aacorrect_forV100akeyV108Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV99AacV98Aainfix =aordamV21aordamV99Aainfix =aordamV98aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V110aNoneIacorrect_foraordamV21V110FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV113V115aNoneIaleaordamV21V115akeyV114Aainfix =ainfix @afuncamV111V115aNoneIaleaordamV21akeyV114V115Aainfix =ainfix @afuncamV21V115aSomeV114IaeqaordamV21V115akeyV114Aainfix =ainfix @afuncamV21V115ainfix @afuncamV113V115IaltaordamV21akeyV114V115Aainfix =ainfix @afuncamV21V115ainfix @afuncamV111V115IaltaordamV21V115akeyV114Iacorrect_foraordamV21V115FAainfix =acardamV21ainfix +ainfix +c1acardamV111acardamV113Aainfix =aordamV21aordamV113Aainfix =aordamV111aordamV21Aainfix =amk type_paramsV8V9aprm2V113Aainfix =amk type_paramsV6V7aprm1V113Aainfix =aprm2V111amk type_paramsV8V9Aainfix =aprm1V111amk type_paramsV6V7Aacorrect_foraordamV21akeyV114Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V112aTrueAacV113AacV111Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V112aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V116aNoneIacorrect_foraordamV20V116FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV119V121aNoneIaleaordamV20V121akeyV120Aainfix =ainfix @afuncamV117V121aNoneIaleaordamV20akeyV120V121Aainfix =ainfix @afuncamV20V121aSomeV120IaeqaordamV20V121akeyV120Aainfix =ainfix @afuncamV20V121ainfix @afuncamV119V121IaltaordamV20akeyV120V121Aainfix =ainfix @afuncamV20V121ainfix @afuncamV117V121IaltaordamV20V121akeyV120Iacorrect_foraordamV20V121FAainfix =acardamV20ainfix +ainfix +c1acardamV117acardamV119Aainfix =aordamV20aordamV119Aainfix =aordamV117aordamV20Aainfix =amk type_paramsV18V19aprm2V119Aainfix =amk type_paramsV16V17aprm1V119Aainfix =aprm2V117amk type_paramsV18V19Aainfix =aprm1V117amk type_paramsV16V17Aacorrect_foraordamV20akeyV120Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V118aTrueAacV119AacV117Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V118aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter filter.49.1"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix =ainfix @afuncamV90V91aNoneIainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV20V91FIainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V93aSomeV92IaeqaordamV68V93akeyV92Aainfix =ainfix @afuncamV90V93ainfix @afuncamV79V93IaltaordamV68akeyV92V93Aainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93IaltaordamV68V93akeyV92Iacorrect_foraordamV68V93FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV94V95INainfix =ainfix @afuncamV79V95aNoneAaltaordamV68V95akeyV94INainfix =ainfix @afuncamV68V95aNoneIacorrect_foraordamV68V95FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix <=acardamV79acardamV57Aainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V96ainfix @afuncamV25V96ainfix =ainfix @afuncamV79V96aNoneainfix =ainfix @afuncamV57V96aNoneIacorrect_foraordamV25V96FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV56Aainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V97ainfix @afuncamV23V97ainfix =ainfix @afuncamV68V97aNoneainfix =ainfix @afuncamV56V97aNoneIacorrect_foraordamV23V97FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV99V102aNoneIaleV100V102V101Aacorrect_forV100V102FAainfix =ainfix @afuncamV99V103ainfix @afuncamV21V103IaltV100V101V103Aacorrect_forV100V103FAainfix =ainfix @afuncamV98V104aNoneIaleV100V101V104Aacorrect_forV100V104FAainfix =ainfix @afuncamV98V105ainfix @afuncamV21V105IaltV100V105V101Aacorrect_forV100V105FAainfix >=acardamV21ainfix +acardamV98acardamV99Aiainfix =acardamV21ainfix +c1ainfix +acardamV98acardamV99ainfix =acardamV21ainfix +acardamV98acardamV99ainfix =V45aNoneACainfix =ainfix @afuncamV21V101aNoneAainfix =ainfix @afuncamV21V106aNoneIaeqV100V101V106Aacorrect_forV100V106FaNoneainfix =aSomeV108ainfix @afuncamV21akeyV108Aainfix =ainfix @afuncamV21V101aSomeV108Aainfix =ainfix @afuncamV21V109aSomeV108IaeqV100V101V109Aacorrect_forV100V109FAaeqV100V101akeyV108Aacorrect_forV100akeyV108Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV99AacV98Aainfix =aordamV21aordamV99Aainfix =aordamV98aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V110aNoneIacorrect_foraordamV21V110FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV113V115aNoneIaleaordamV21V115akeyV114Aainfix =ainfix @afuncamV111V115aNoneIaleaordamV21akeyV114V115Aainfix =ainfix @afuncamV21V115aSomeV114IaeqaordamV21V115akeyV114Aainfix =ainfix @afuncamV21V115ainfix @afuncamV113V115IaltaordamV21akeyV114V115Aainfix =ainfix @afuncamV21V115ainfix @afuncamV111V115IaltaordamV21V115akeyV114Iacorrect_foraordamV21V115FAainfix =acardamV21ainfix +ainfix +c1acardamV111acardamV113Aainfix =aordamV21aordamV113Aainfix =aordamV111aordamV21Aainfix =amk type_paramsV8V9aprm2V113Aainfix =amk type_paramsV6V7aprm1V113Aainfix =aprm2V111amk type_paramsV8V9Aainfix =aprm1V111amk type_paramsV6V7Aacorrect_foraordamV21akeyV114Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V112aTrueAacV113AacV111Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V112aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V116aNoneIacorrect_foraordamV20V116FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV119V121aNoneIaleaordamV20V121akeyV120Aainfix =ainfix @afuncamV117V121aNoneIaleaordamV20akeyV120V121Aainfix =ainfix @afuncamV20V121aSomeV120IaeqaordamV20V121akeyV120Aainfix =ainfix @afuncamV20V121ainfix @afuncamV119V121IaltaordamV20akeyV120V121Aainfix =ainfix @afuncamV20V121ainfix @afuncamV117V121IaltaordamV20V121akeyV120Iacorrect_foraordamV20V121FAainfix =acardamV20ainfix +ainfix +c1acardamV117acardamV119Aainfix =aordamV20aordamV119Aainfix =aordamV117aordamV20Aainfix =amk type_paramsV18V19aprm2V119Aainfix =amk type_paramsV16V17aprm1V119Aainfix =aprm2V117amk type_paramsV18V19Aainfix =aprm1V117amk type_paramsV16V17Aacorrect_foraordamV20akeyV120Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V118aTrueAacV119AacV117Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V118aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.27"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.49.2"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix =ainfix @afuncamV90V91ainfix @afuncamV20V91INainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV20V91FIainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V93aSomeV92IaeqaordamV68V93akeyV92Aainfix =ainfix @afuncamV90V93ainfix @afuncamV79V93IaltaordamV68akeyV92V93Aainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93IaltaordamV68V93akeyV92Iacorrect_foraordamV68V93FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV94V95INainfix =ainfix @afuncamV79V95aNoneAaltaordamV68V95akeyV94INainfix =ainfix @afuncamV68V95aNoneIacorrect_foraordamV68V95FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix <=acardamV79acardamV57Aainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V96ainfix @afuncamV25V96ainfix =ainfix @afuncamV79V96aNoneainfix =ainfix @afuncamV57V96aNoneIacorrect_foraordamV25V96FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV56Aainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V97ainfix @afuncamV23V97ainfix =ainfix @afuncamV68V97aNoneainfix =ainfix @afuncamV56V97aNoneIacorrect_foraordamV23V97FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV99V102aNoneIaleV100V102V101Aacorrect_forV100V102FAainfix =ainfix @afuncamV99V103ainfix @afuncamV21V103IaltV100V101V103Aacorrect_forV100V103FAainfix =ainfix @afuncamV98V104aNoneIaleV100V101V104Aacorrect_forV100V104FAainfix =ainfix @afuncamV98V105ainfix @afuncamV21V105IaltV100V105V101Aacorrect_forV100V105FAainfix >=acardamV21ainfix +acardamV98acardamV99Aiainfix =acardamV21ainfix +c1ainfix +acardamV98acardamV99ainfix =acardamV21ainfix +acardamV98acardamV99ainfix =V45aNoneACainfix =ainfix @afuncamV21V101aNoneAainfix =ainfix @afuncamV21V106aNoneIaeqV100V101V106Aacorrect_forV100V106FaNoneainfix =aSomeV108ainfix @afuncamV21akeyV108Aainfix =ainfix @afuncamV21V101aSomeV108Aainfix =ainfix @afuncamV21V109aSomeV108IaeqV100V101V109Aacorrect_forV100V109FAaeqV100V101akeyV108Aacorrect_forV100akeyV108Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV99AacV98Aainfix =aordamV21aordamV99Aainfix =aordamV98aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V110aNoneIacorrect_foraordamV21V110FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV113V115aNoneIaleaordamV21V115akeyV114Aainfix =ainfix @afuncamV111V115aNoneIaleaordamV21akeyV114V115Aainfix =ainfix @afuncamV21V115aSomeV114IaeqaordamV21V115akeyV114Aainfix =ainfix @afuncamV21V115ainfix @afuncamV113V115IaltaordamV21akeyV114V115Aainfix =ainfix @afuncamV21V115ainfix @afuncamV111V115IaltaordamV21V115akeyV114Iacorrect_foraordamV21V115FAainfix =acardamV21ainfix +ainfix +c1acardamV111acardamV113Aainfix =aordamV21aordamV113Aainfix =aordamV111aordamV21Aainfix =amk type_paramsV8V9aprm2V113Aainfix =amk type_paramsV6V7aprm1V113Aainfix =aprm2V111amk type_paramsV8V9Aainfix =aprm1V111amk type_paramsV6V7Aacorrect_foraordamV21akeyV114Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V112aTrueAacV113AacV111Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V112aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V116aNoneIacorrect_foraordamV20V116FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV119V121aNoneIaleaordamV20V121akeyV120Aainfix =ainfix @afuncamV117V121aNoneIaleaordamV20akeyV120V121Aainfix =ainfix @afuncamV20V121aSomeV120IaeqaordamV20V121akeyV120Aainfix =ainfix @afuncamV20V121ainfix @afuncamV119V121IaltaordamV20akeyV120V121Aainfix =ainfix @afuncamV20V121ainfix @afuncamV117V121IaltaordamV20V121akeyV120Iacorrect_foraordamV20V121FAainfix =acardamV20ainfix +ainfix +c1acardamV117acardamV119Aainfix =aordamV20aordamV119Aainfix =aordamV117aordamV20Aainfix =amk type_paramsV18V19aprm2V119Aainfix =amk type_paramsV16V17aprm1V119Aainfix =aprm2V117amk type_paramsV18V19Aainfix =aprm1V117amk type_paramsV16V17Aacorrect_foraordamV20akeyV120Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V118aTrueAacV119AacV117Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V118aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.84"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.50"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="50. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix <=acardamV90acardamV20Iainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V92aSomeV91IaeqaordamV68V92akeyV91Aainfix =ainfix @afuncamV90V92ainfix @afuncamV79V92IaltaordamV68akeyV91V92Aainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92IaltaordamV68V92akeyV91Iacorrect_foraordamV68V92FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV93V94INainfix =ainfix @afuncamV79V94aNoneAaltaordamV68V94akeyV93INainfix =ainfix @afuncamV68V94aNoneIacorrect_foraordamV68V94FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix <=acardamV79acardamV57Aainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V95ainfix @afuncamV25V95ainfix =ainfix @afuncamV79V95aNoneainfix =ainfix @afuncamV57V95aNoneIacorrect_foraordamV25V95FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV56Aainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V96ainfix @afuncamV23V96ainfix =ainfix @afuncamV68V96aNoneainfix =ainfix @afuncamV56V96aNoneIacorrect_foraordamV23V96FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV98V101aNoneIaleV99V101V100Aacorrect_forV99V101FAainfix =ainfix @afuncamV98V102ainfix @afuncamV21V102IaltV99V100V102Aacorrect_forV99V102FAainfix =ainfix @afuncamV97V103aNoneIaleV99V100V103Aacorrect_forV99V103FAainfix =ainfix @afuncamV97V104ainfix @afuncamV21V104IaltV99V104V100Aacorrect_forV99V104FAainfix >=acardamV21ainfix +acardamV97acardamV98Aiainfix =acardamV21ainfix +c1ainfix +acardamV97acardamV98ainfix =acardamV21ainfix +acardamV97acardamV98ainfix =V45aNoneACainfix =ainfix @afuncamV21V100aNoneAainfix =ainfix @afuncamV21V105aNoneIaeqV99V100V105Aacorrect_forV99V105FaNoneainfix =aSomeV107ainfix @afuncamV21akeyV107Aainfix =ainfix @afuncamV21V100aSomeV107Aainfix =ainfix @afuncamV21V108aSomeV107IaeqV99V100V108Aacorrect_forV99V108FAaeqV99V100akeyV107Aacorrect_forV99akeyV107Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V106Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V106aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV98AacV97Aainfix =aordamV21aordamV98Aainfix =aordamV97aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V109aNoneIacorrect_foraordamV21V109FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV112V114aNoneIaleaordamV21V114akeyV113Aainfix =ainfix @afuncamV110V114aNoneIaleaordamV21akeyV113V114Aainfix =ainfix @afuncamV21V114aSomeV113IaeqaordamV21V114akeyV113Aainfix =ainfix @afuncamV21V114ainfix @afuncamV112V114IaltaordamV21akeyV113V114Aainfix =ainfix @afuncamV21V114ainfix @afuncamV110V114IaltaordamV21V114akeyV113Iacorrect_foraordamV21V114FAainfix =acardamV21ainfix +ainfix +c1acardamV110acardamV112Aainfix =aordamV21aordamV112Aainfix =aordamV110aordamV21Aainfix =amk type_paramsV8V9aprm2V112Aainfix =amk type_paramsV6V7aprm1V112Aainfix =aprm2V110amk type_paramsV8V9Aainfix =aprm1V110amk type_paramsV6V7Aacorrect_foraordamV21akeyV113Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V111aTrueAacV112AacV110Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V111aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V115aNoneIacorrect_foraordamV20V115FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV118V120aNoneIaleaordamV20V120akeyV119Aainfix =ainfix @afuncamV116V120aNoneIaleaordamV20akeyV119V120Aainfix =ainfix @afuncamV20V120aSomeV119IaeqaordamV20V120akeyV119Aainfix =ainfix @afuncamV20V120ainfix @afuncamV118V120IaltaordamV20akeyV119V120Aainfix =ainfix @afuncamV20V120ainfix @afuncamV116V120IaltaordamV20V120akeyV119Iacorrect_foraordamV20V120FAainfix =acardamV20ainfix +ainfix +c1acardamV116acardamV118Aainfix =aordamV20aordamV118Aainfix =aordamV116aordamV20Aainfix =amk type_paramsV18V19aprm2V118Aainfix =amk type_paramsV16V17aprm1V118Aainfix =aprm2V116amk type_paramsV18V19Aainfix =aprm1V116amk type_paramsV16V17Aacorrect_foraordamV20akeyV119Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V117aTrueAacV118AacV116Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V117aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.29"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter filter.51"
|
|
locfile="../map.mlw"
|
|
loclnum="549" loccnumb="10" loccnume="16"
|
|
expl="51. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix <=acardamV90acardamV21Iainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V92aSomeV91IaeqaordamV68V92akeyV91Aainfix =ainfix @afuncamV90V92ainfix @afuncamV79V92IaltaordamV68akeyV91V92Aainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92IaltaordamV68V92akeyV91Iacorrect_foraordamV68V92FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV93V94INainfix =ainfix @afuncamV79V94aNoneAaltaordamV68V94akeyV93INainfix =ainfix @afuncamV68V94aNoneIacorrect_foraordamV68V94FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix <=acardamV79acardamV57Aainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V95ainfix @afuncamV25V95ainfix =ainfix @afuncamV79V95aNoneainfix =ainfix @afuncamV57V95aNoneIacorrect_foraordamV25V95FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV56Aainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V96ainfix @afuncamV23V96ainfix =ainfix @afuncamV68V96aNoneainfix =ainfix @afuncamV56V96aNoneIacorrect_foraordamV23V96FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV98V101aNoneIaleV99V101V100Aacorrect_forV99V101FAainfix =ainfix @afuncamV98V102ainfix @afuncamV21V102IaltV99V100V102Aacorrect_forV99V102FAainfix =ainfix @afuncamV97V103aNoneIaleV99V100V103Aacorrect_forV99V103FAainfix =ainfix @afuncamV97V104ainfix @afuncamV21V104IaltV99V104V100Aacorrect_forV99V104FAainfix >=acardamV21ainfix +acardamV97acardamV98Aiainfix =acardamV21ainfix +c1ainfix +acardamV97acardamV98ainfix =acardamV21ainfix +acardamV97acardamV98ainfix =V45aNoneACainfix =ainfix @afuncamV21V100aNoneAainfix =ainfix @afuncamV21V105aNoneIaeqV99V100V105Aacorrect_forV99V105FaNoneainfix =aSomeV107ainfix @afuncamV21akeyV107Aainfix =ainfix @afuncamV21V100aSomeV107Aainfix =ainfix @afuncamV21V108aSomeV107IaeqV99V100V108Aacorrect_forV99V108FAaeqV99V100akeyV107Aacorrect_forV99akeyV107Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V106Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V106aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV98AacV97Aainfix =aordamV21aordamV98Aainfix =aordamV97aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V109aNoneIacorrect_foraordamV21V109FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV112V114aNoneIaleaordamV21V114akeyV113Aainfix =ainfix @afuncamV110V114aNoneIaleaordamV21akeyV113V114Aainfix =ainfix @afuncamV21V114aSomeV113IaeqaordamV21V114akeyV113Aainfix =ainfix @afuncamV21V114ainfix @afuncamV112V114IaltaordamV21akeyV113V114Aainfix =ainfix @afuncamV21V114ainfix @afuncamV110V114IaltaordamV21V114akeyV113Iacorrect_foraordamV21V114FAainfix =acardamV21ainfix +ainfix +c1acardamV110acardamV112Aainfix =aordamV21aordamV112Aainfix =aordamV110aordamV21Aainfix =amk type_paramsV8V9aprm2V112Aainfix =amk type_paramsV6V7aprm1V112Aainfix =aprm2V110amk type_paramsV8V9Aainfix =aprm1V110amk type_paramsV6V7Aacorrect_foraordamV21akeyV113Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V111aTrueAacV112AacV110Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V111aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V115aNoneIacorrect_foraordamV20V115FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV118V120aNoneIaleaordamV20V120akeyV119Aainfix =ainfix @afuncamV116V120aNoneIaleaordamV20akeyV119V120Aainfix =ainfix @afuncamV20V120aSomeV119IaeqaordamV20V120akeyV119Aainfix =ainfix @afuncamV20V120ainfix @afuncamV118V120IaltaordamV20akeyV119V120Aainfix =ainfix @afuncamV20V120ainfix @afuncamV116V120IaltaordamV20V120akeyV119Iacorrect_foraordamV20V120FAainfix =acardamV20ainfix +ainfix +c1acardamV116acardamV118Aainfix =aordamV20aordamV118Aainfix =aordamV116aordamV20Aainfix =amk type_paramsV18V19aprm2V118Aainfix =amk type_paramsV16V17aprm1V118Aainfix =aprm2V116amk type_paramsV18V19Aainfix =aprm1V116amk type_paramsV16V17Aacorrect_foraordamV20akeyV119Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V117aTrueAacV118AacV116Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V117aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for filter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.45"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="VC for remove_all"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="Cainfix <=acardamV20acardamV20Aainfix =ainfix @afuncamV20V23aNoneINainfix =ainfix @afuncamV21V23aNoneIacorrect_foraordamV20V23FAacV20aVEmptyCainfix <=acardamV20acardamV20Aainfix =ainfix @afuncamV20V29aNoneINainfix =ainfix @afuncamV21V29aNoneIacorrect_foraordamV20V29FAacV20aVEmptyiCainfix <=acardamV92acardamV20Aiainfix =ainfix @afuncamV92V93aNoneainfix =ainfix @afuncamV92V93ainfix @afuncamV20V93ainfix =ainfix @afuncamV21V93aNoneIacorrect_foraordamV20V93FAainfix =aordamV92aordamV20Aainfix =V91V19Aainfix =V90V18Aainfix =V89V17Aainfix =V88V16AacV92Iainfix =acardamV92ainfix +ainfix +c1acardamV70acardamV81Aainfix =ainfix @afuncamV92V95aSomeV94IaeqaordamV70V95akeyV94Aainfix =ainfix @afuncamV92V95ainfix @afuncamV81V95IaltaordamV70akeyV94V95Aainfix =ainfix @afuncamV92V95ainfix @afuncamV70V95IaltaordamV70V95akeyV94Iacorrect_foraordamV70V95FLainfix @amdlamake_paramsamk type_paramsV66V67amk type_paramsV68V69V25Aainfix =aordamV92aordamV81Aainfix =V91V69Aainfix =V90V68Aainfix =V89V67Aainfix =V88V66AacV92Lamk tamk tV82amk mV83V84amk type_paramsV85V86V87amk type_paramsV88V89amk type_paramsV90V91FAaltaordamV70akeyV96V97INainfix =ainfix @afuncamV81V97aNoneAaltaordamV70V97akeyV96INainfix =ainfix @afuncamV70V97aNoneIacorrect_foraordamV70V97FLainfix @amdlamake_paramsamk type_paramsV66V67amk type_paramsV68V69V25Aacorrect_foraordamV70akeyainfix @amdlamake_paramsamk type_paramsV66V67amk type_paramsV68V69V25Aainfix =ainfix @ainvamake_paramsamk type_paramsV66V67amk type_paramsV68V69V25aTrueAainfix =aordamV70aordamV81Aainfix =V69V80Aainfix =V68V79Aainfix =V67V78Aainfix =V66V77AacV81AacV70aNoneainfix <=acardamV108acardamV20Aiainfix =ainfix @afuncamV108V109aNoneainfix =ainfix @afuncamV108V109ainfix @afuncamV20V109ainfix =ainfix @afuncamV21V109aNoneIacorrect_foraordamV20V109FAainfix =aordamV108aordamV20Aainfix =V107V19Aainfix =V106V18Aainfix =V105V17Aainfix =V104V16AacV108Iainfix =acardamV108ainfix +acardamV70acardamV81Aainfix =ainfix @afuncamV81V110aNoneAainfix =ainfix @afuncamV70V110aNoneqainfix =ainfix @afuncamV108V110aNoneIacorrect_foraordamV70V110FACainfix =ainfix @afuncamV108V111ainfix @afuncamV70V111aNoneainfix =ainfix @afuncamV108V111V112Vainfix @afuncamV81V111Iacorrect_foraordamV70V111FACainfix =ainfix @afuncamV108V113ainfix @afuncamV81V113aNoneainfix =ainfix @afuncamV108V113V114Vainfix @afuncamV70V113Iacorrect_foraordamV70V113FAainfix =aordamV108aordamV70Aainfix =V107V69Aainfix =V106V68Aainfix =V105V67Aainfix =V104V66AacV108Lamk tamk tV98amk mV99V100amk type_paramsV101V102V103amk type_paramsV104V105amk type_paramsV106V107FAaltaordamV70V115V116INainfix =ainfix @afuncamV81V116aNoneANainfix =ainfix @afuncamV70V115aNoneAacorrect_foraordamV81V116Aacorrect_foraordamV70V115FAainfix =aordamV70aordamV81Aainfix =V69V80Aainfix =V68V79Aainfix =V67V78Aainfix =V66V77AacV81AacV70wV47Iainfix <=acardamV81acardamV26Aiainfix =ainfix @afuncamV81V117aNoneainfix =ainfix @afuncamV81V117ainfix @afuncamV26V117ainfix =ainfix @afuncamV59V117aNoneIacorrect_foraordamV26V117FAainfix =aordamV81aordamV26Aainfix =amk type_paramsV79V80aprm2V26Aainfix =amk type_paramsV77V78aprm1V26AacV81Lamk tamk tV71amk mV72V73amk type_paramsV74V75V76amk type_paramsV77V78amk type_paramsV79V80FAainfix =aordamV26aordamV59Aainfix =aprm1V26amk type_paramsV54V55AacV59AacV26Aainfix <ainfix +acardamV26acardamV59ainfix +acardamV20acardamV21Aainfix <=c0ainfix +acardamV20acardamV21Iainfix <=acardamV70acardamV24Aiainfix =ainfix @afuncamV70V118aNoneainfix =ainfix @afuncamV70V118ainfix @afuncamV24V118ainfix =ainfix @afuncamV58V118aNoneIacorrect_foraordamV24V118FAainfix =aordamV70aordamV24Aainfix =amk type_paramsV68V69aprm2V24Aainfix =amk type_paramsV66V67aprm1V24AacV70Lamk tamk tV60amk mV61V62amk type_paramsV63V64V65amk type_paramsV66V67amk type_paramsV68V69FAainfix =aordamV24aordamV58Aainfix =aprm1V24amk type_paramsV43V44AacV58AacV24Aainfix <ainfix +acardamV24acardamV58ainfix +acardamV20acardamV21Aainfix <=c0ainfix +acardamV20acardamV21Lamk tamk tV48amk mV49V50amk type_paramsV51V52V53amk type_paramsV54V55amk type_paramsV56V57Lamk tamk tV37amk mV38V39amk type_paramsV40V41V42amk type_paramsV43V44amk type_paramsV45V46Iainfix =ainfix @afuncamV120V123aNoneIaleV121V123V122Aacorrect_forV121V123FAainfix =ainfix @afuncamV120V124ainfix @afuncamV21V124IaltV121V122V124Aacorrect_forV121V124FAainfix =ainfix @afuncamV119V125aNoneIaleV121V122V125Aacorrect_forV121V125FAainfix =ainfix @afuncamV119V126ainfix @afuncamV21V126IaltV121V126V122Aacorrect_forV121V126FAainfix >=acardamV21ainfix +acardamV119acardamV120Aiainfix =acardamV21ainfix +c1ainfix +acardamV119acardamV120ainfix =acardamV21ainfix +acardamV119acardamV120ainfix =V47aNoneACainfix =ainfix @afuncamV21V122aNoneAainfix =ainfix @afuncamV21V127aNoneIaeqV121V122V127Aacorrect_forV121V127FaNoneainfix =aSomeV129ainfix @afuncamV21akeyV129Aainfix =ainfix @afuncamV21V122aSomeV129Aainfix =ainfix @afuncamV21V130aSomeV129IaeqV121V122V130Aacorrect_forV121V130FAaeqV121V122akeyV129Aacorrect_forV121akeyV129Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V128Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V128aTrueaSomeVV47Lainfix @amdlamake_paramsamk type_paramsV6V7V36LaordamV21AacV120AacV119Aainfix =aordamV21aordamV120Aainfix =aordamV119aordamV21Aainfix =V9V57Aainfix =V8V56Aainfix =V7V55Aainfix =V6V54Aainfix =V46V9Aainfix =V45V8Aainfix =V44V7Aainfix =V43V6Lamk tamk tV48amk mV49V50amk type_paramsV51V52V53amk type_paramsV54V55amk type_paramsV56V57Lamk tamk tV37amk mV38V39amk type_paramsV40V41V42amk type_paramsV43V44amk type_paramsV45V46FAacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V36Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V36aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV35V34V25ainfix @amdlamake_paramsV35V36Aainfix =ainfix @ainvamake_paramsV35V36aTrueFAainfix =ainfix @ainvamake_paramsV35V34V25aTrueLamk type_paramsV16V17Lamk type_paramsV18V19ainfix <=acardamV189acardamV20Aiainfix =ainfix @afuncamV189V190aNoneainfix =ainfix @afuncamV189V190ainfix @afuncamV20V190ainfix =ainfix @afuncamV21V190aNoneIacorrect_foraordamV20V190FAainfix =aordamV189aordamV20Aainfix =V188V19Aainfix =V187V18Aainfix =V186V17Aainfix =V185V16AacV189Iainfix =acardamV189ainfix +acardamV167acardamV178Aainfix =ainfix @afuncamV178V191aNoneAainfix =ainfix @afuncamV167V191aNoneqainfix =ainfix @afuncamV189V191aNoneIacorrect_foraordamV167V191FACainfix =ainfix @afuncamV189V192ainfix @afuncamV167V192aNoneainfix =ainfix @afuncamV189V192V193Vainfix @afuncamV178V192Iacorrect_foraordamV167V192FACainfix =ainfix @afuncamV189V194ainfix @afuncamV178V194aNoneainfix =ainfix @afuncamV189V194V195Vainfix @afuncamV167V194Iacorrect_foraordamV167V194FAainfix =aordamV189aordamV167Aainfix =V188V166Aainfix =V187V165Aainfix =V186V164Aainfix =V185V163AacV189Lamk tamk tV179amk mV180V181amk type_paramsV182V183V184amk type_paramsV185V186amk type_paramsV187V188FAaltaordamV167V196V197INainfix =ainfix @afuncamV178V197aNoneANainfix =ainfix @afuncamV167V196aNoneAacorrect_foraordamV178V197Aacorrect_foraordamV167V196FAainfix =aordamV167aordamV178Aainfix =V166V177Aainfix =V165V176Aainfix =V164V175Aainfix =V163V174AacV178AacV167Iainfix <=acardamV178acardamV156Aiainfix =ainfix @afuncamV178V198aNoneainfix =ainfix @afuncamV178V198ainfix @afuncamV156V198ainfix =ainfix @afuncamV32V198aNoneIacorrect_foraordamV156V198FAainfix =aordamV178aordamV156Aainfix =V177V154Aainfix =V176V153Aainfix =V175V152Aainfix =V174V151AacV178Lamk tamk tV168amk mV169V170amk type_paramsV171V172V173amk type_paramsV174V175amk type_paramsV176V177FAainfix =aordamV156aordamV32Aainfix =amk type_paramsV151V152aprm1V32AacV32AacV156Aainfix <ainfix +acardamV156acardamV32ainfix +acardamV20acardamV21Aainfix <=c0ainfix +acardamV20acardamV21Iainfix <=acardamV167acardamV155Aiainfix =ainfix @afuncamV167V199aNoneainfix =ainfix @afuncamV167V199ainfix @afuncamV155V199ainfix =ainfix @afuncamV30V199aNoneIacorrect_foraordamV155V199FAainfix =aordamV167aordamV155Aainfix =V166V143Aainfix =V165V142Aainfix =V164V141Aainfix =V163V140AacV167Lamk tamk tV157amk mV158V159amk type_paramsV160V161V162amk type_paramsV163V164amk type_paramsV165V166FAainfix =aordamV155aordamV30Aainfix =amk type_paramsV140V141aprm1V30AacV30AacV155Aainfix <ainfix +acardamV155acardamV30ainfix +acardamV20acardamV21Aainfix <=c0ainfix +acardamV20acardamV21Lamk tamk tV145amk mV146V147amk type_paramsV148V149V150amk type_paramsV151V152amk type_paramsV153V154Lamk tamk tV134amk mV135V136amk type_paramsV137V138V139amk type_paramsV140V141amk type_paramsV142V143Iainfix =ainfix @afuncamV201V204aNoneIaleV202V204V203Aacorrect_forV202V204FAainfix =ainfix @afuncamV201V205ainfix @afuncamV20V205IaltV202V203V205Aacorrect_forV202V205FAainfix =ainfix @afuncamV200V206aNoneIaleV202V203V206Aacorrect_forV202V206FAainfix =ainfix @afuncamV200V207ainfix @afuncamV20V207IaltV202V207V203Aacorrect_forV202V207FAainfix >=acardamV20ainfix +acardamV200acardamV201Aiainfix =acardamV20ainfix +c1ainfix +acardamV200acardamV201ainfix =acardamV20ainfix +acardamV200acardamV201ainfix =V144aNoneACainfix =ainfix @afuncamV20V203aNoneAainfix =ainfix @afuncamV20V208aNoneIaeqV202V203V208Aacorrect_forV202V208FaNoneainfix =aSomeV210ainfix @afuncamV20akeyV210Aainfix =ainfix @afuncamV20V203aSomeV210Aainfix =ainfix @afuncamV20V211aSomeV210IaeqV202V203V211Aacorrect_forV202V211FAaeqV202V203akeyV210Aacorrect_forV202akeyV210Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V209Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V209aTrueaSomeVV144Lainfix @amdlamake_paramsamk type_paramsV16V17V133LaordamV20AacV201AacV200Aainfix =aordamV20aordamV201Aainfix =aordamV200aordamV20Aainfix =V19V154Aainfix =V18V153Aainfix =V17V152Aainfix =V16V151Aainfix =V143V19Aainfix =V142V18Aainfix =V141V17Aainfix =V140V16Lamk tamk tV145amk mV146V147amk type_paramsV148V149V150amk type_paramsV151V152amk type_paramsV153V154Lamk tamk tV134amk mV135V136amk type_paramsV137V138V139amk type_paramsV140V141amk type_paramsV142V143FAacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V133Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V133aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV132V131V31ainfix @amdlamake_paramsV132V133Aainfix =ainfix @ainvamake_paramsV132V133aTrueFAainfix =ainfix @ainvamake_paramsV132V131V31aTrueLamk type_paramsV6V7Lamk type_paramsV8V9ainfix <=V27V33aVNodeVVVVV28ICainfix =ainfix @afuncamV21V212aNoneIacorrect_foraordamV21V212FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV215V217aNoneIaleaordamV21V217akeyV216Aainfix =ainfix @afuncamV213V217aNoneIaleaordamV21akeyV216V217Aainfix =ainfix @afuncamV21V217aSomeV216IaeqaordamV21V217akeyV216Aainfix =ainfix @afuncamV21V217ainfix @afuncamV215V217IaltaordamV21akeyV216V217Aainfix =ainfix @afuncamV21V217ainfix @afuncamV213V217IaltaordamV21V217akeyV216Iacorrect_foraordamV21V217FAainfix =acardamV21ainfix +ainfix +c1acardamV213acardamV215Aainfix =aordamV21aordamV215Aainfix =aordamV213aordamV21Aainfix =amk type_paramsV8V9aprm2V215Aainfix =amk type_paramsV6V7aprm1V215Aainfix =aprm2V213amk type_paramsV8V9Aainfix =aprm1V213amk type_paramsV6V7Aacorrect_foraordamV21akeyV216Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V214aTrueAacV215AacV213Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V214aVNodeVVVwV28FAacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V218aNoneIacorrect_foraordamV20V218FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV221V223aNoneIaleaordamV20V223akeyV222Aainfix =ainfix @afuncamV219V223aNoneIaleaordamV20akeyV222V223Aainfix =ainfix @afuncamV20V223aSomeV222IaeqaordamV20V223akeyV222Aainfix =ainfix @afuncamV20V223ainfix @afuncamV221V223IaltaordamV20akeyV222V223Aainfix =ainfix @afuncamV20V223ainfix @afuncamV219V223IaltaordamV20V223akeyV222Iacorrect_foraordamV20V223FAainfix =acardamV20ainfix +ainfix +c1acardamV219acardamV221Aainfix =aordamV20aordamV221Aainfix =aordamV219aordamV20Aainfix =amk type_paramsV18V19aprm2V221Aainfix =amk type_paramsV16V17aprm1V221Aainfix =aprm2V219amk type_paramsV18V19Aainfix =aprm1V219amk type_paramsV16V17Aacorrect_foraordamV20akeyV222Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V220aTrueAacV221AacV219Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V220aVNodeVVVwV22FAacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter remove_all.1"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.2"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCacV20aVEmptytaVNodeVVVVV22ICainfix =ainfix @afuncamV20V27aNoneIacorrect_foraordamV20V27FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV30V32aNoneIaleaordamV20V32akeyV31Aainfix =ainfix @afuncamV28V32aNoneIaleaordamV20akeyV31V32Aainfix =ainfix @afuncamV20V32aSomeV31IaeqaordamV20V32akeyV31Aainfix =ainfix @afuncamV20V32ainfix @afuncamV30V32IaltaordamV20akeyV31V32Aainfix =ainfix @afuncamV20V32ainfix @afuncamV28V32IaltaordamV20V32akeyV31Iacorrect_foraordamV20V32FAainfix =acardamV20ainfix +ainfix +c1acardamV28acardamV30Aainfix =aordamV20aordamV30Aainfix =aordamV28aordamV20Aainfix =amk type_paramsV18V19aprm2V30Aainfix =amk type_paramsV16V17aprm1V30Aainfix =aprm2V28amk type_paramsV18V19Aainfix =aprm1V28amk type_paramsV16V17Aacorrect_foraordamV20akeyV31Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V29aTrueAacV30AacV28Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V29aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.3"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix =ainfix @afuncamV20V23aNoneINainfix =ainfix @afuncamV21V23aNoneIacorrect_foraordamV20V23FaVEmptytaVNodeVVVVV22ICainfix =ainfix @afuncamV20V28aNoneIacorrect_foraordamV20V28FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV31V33aNoneIaleaordamV20V33akeyV32Aainfix =ainfix @afuncamV29V33aNoneIaleaordamV20akeyV32V33Aainfix =ainfix @afuncamV20V33aSomeV32IaeqaordamV20V33akeyV32Aainfix =ainfix @afuncamV20V33ainfix @afuncamV31V33IaltaordamV20akeyV32V33Aainfix =ainfix @afuncamV20V33ainfix @afuncamV29V33IaltaordamV20V33akeyV32Iacorrect_foraordamV20V33FAainfix =acardamV20ainfix +ainfix +c1acardamV29acardamV31Aainfix =aordamV20aordamV31Aainfix =aordamV29aordamV20Aainfix =amk type_paramsV18V19aprm2V31Aainfix =amk type_paramsV16V17aprm1V31Aainfix =aprm2V29amk type_paramsV18V19Aainfix =aprm1V29amk type_paramsV16V17Aacorrect_foraordamV20akeyV32Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V30aTrueAacV31AacV29Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V30aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.14"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.4"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix <=acardamV20acardamV20aVEmptytaVNodeVVVVV22ICainfix =ainfix @afuncamV20V27aNoneIacorrect_foraordamV20V27FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV30V32aNoneIaleaordamV20V32akeyV31Aainfix =ainfix @afuncamV28V32aNoneIaleaordamV20akeyV31V32Aainfix =ainfix @afuncamV20V32aSomeV31IaeqaordamV20V32akeyV31Aainfix =ainfix @afuncamV20V32ainfix @afuncamV30V32IaltaordamV20akeyV31V32Aainfix =ainfix @afuncamV20V32ainfix @afuncamV28V32IaltaordamV20V32akeyV31Iacorrect_foraordamV20V32FAainfix =acardamV20ainfix +ainfix +c1acardamV28acardamV30Aainfix =aordamV20aordamV30Aainfix =aordamV28aordamV20Aainfix =amk type_paramsV18V19aprm2V30Aainfix =amk type_paramsV16V17aprm1V30Aainfix =aprm2V28amk type_paramsV18V19Aainfix =aprm1V28amk type_paramsV16V17Aacorrect_foraordamV20akeyV31Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V29aTrueAacV30AacV28Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V29aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.5"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="5. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V27aNoneIacorrect_foraordamV20V27FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV30V32aNoneIaleaordamV20V32akeyV31Aainfix =ainfix @afuncamV28V32aNoneIaleaordamV20akeyV31V32Aainfix =ainfix @afuncamV20V32aSomeV31IaeqaordamV20V32akeyV31Aainfix =ainfix @afuncamV20V32ainfix @afuncamV30V32IaltaordamV20akeyV31V32Aainfix =ainfix @afuncamV20V32ainfix @afuncamV28V32IaltaordamV20V32akeyV31Iacorrect_foraordamV20V32FAainfix =acardamV20ainfix +ainfix +c1acardamV28acardamV30Aainfix =aordamV20aordamV30Aainfix =aordamV28aordamV20Aainfix =amk type_paramsV18V19aprm2V30Aainfix =amk type_paramsV16V17aprm1V30Aainfix =aprm2V28amk type_paramsV18V19Aainfix =aprm1V28amk type_paramsV16V17Aacorrect_foraordamV20akeyV31Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V29aTrueAacV30AacV28Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V29aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.6"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCacV20aVEmptytaVNodeVVVVV27ICainfix =ainfix @afuncamV21V32aNoneIacorrect_foraordamV21V32FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV35V37aNoneIaleaordamV21V37akeyV36Aainfix =ainfix @afuncamV33V37aNoneIaleaordamV21akeyV36V37Aainfix =ainfix @afuncamV21V37aSomeV36IaeqaordamV21V37akeyV36Aainfix =ainfix @afuncamV21V37ainfix @afuncamV35V37IaltaordamV21akeyV36V37Aainfix =ainfix @afuncamV21V37ainfix @afuncamV33V37IaltaordamV21V37akeyV36Iacorrect_foraordamV21V37FAainfix =acardamV21ainfix +ainfix +c1acardamV33acardamV35Aainfix =aordamV21aordamV35Aainfix =aordamV33aordamV21Aainfix =amk type_paramsV8V9aprm2V35Aainfix =amk type_paramsV6V7aprm1V35Aainfix =aprm2V33amk type_paramsV8V9Aainfix =aprm1V33amk type_paramsV6V7Aacorrect_foraordamV21akeyV36Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V34aTrueAacV35AacV33Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V34aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V38aNoneIacorrect_foraordamV20V38FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV41V43aNoneIaleaordamV20V43akeyV42Aainfix =ainfix @afuncamV39V43aNoneIaleaordamV20akeyV42V43Aainfix =ainfix @afuncamV20V43aSomeV42IaeqaordamV20V43akeyV42Aainfix =ainfix @afuncamV20V43ainfix @afuncamV41V43IaltaordamV20akeyV42V43Aainfix =ainfix @afuncamV20V43ainfix @afuncamV39V43IaltaordamV20V43akeyV42Iacorrect_foraordamV20V43FAainfix =acardamV20ainfix +ainfix +c1acardamV39acardamV41Aainfix =aordamV20aordamV41Aainfix =aordamV39aordamV20Aainfix =amk type_paramsV18V19aprm2V41Aainfix =amk type_paramsV16V17aprm1V41Aainfix =aprm2V39amk type_paramsV18V19Aainfix =aprm1V39amk type_paramsV16V17Aacorrect_foraordamV20akeyV42Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V40aTrueAacV41AacV39Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V40aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.7"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCainfix =ainfix @afuncamV20V28aNoneINainfix =ainfix @afuncamV21V28aNoneIacorrect_foraordamV20V28FaVEmptytaVNodeVVVVV27ICainfix =ainfix @afuncamV21V33aNoneIacorrect_foraordamV21V33FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV36V38aNoneIaleaordamV21V38akeyV37Aainfix =ainfix @afuncamV34V38aNoneIaleaordamV21akeyV37V38Aainfix =ainfix @afuncamV21V38aSomeV37IaeqaordamV21V38akeyV37Aainfix =ainfix @afuncamV21V38ainfix @afuncamV36V38IaltaordamV21akeyV37V38Aainfix =ainfix @afuncamV21V38ainfix @afuncamV34V38IaltaordamV21V38akeyV37Iacorrect_foraordamV21V38FAainfix =acardamV21ainfix +ainfix +c1acardamV34acardamV36Aainfix =aordamV21aordamV36Aainfix =aordamV34aordamV21Aainfix =amk type_paramsV8V9aprm2V36Aainfix =amk type_paramsV6V7aprm1V36Aainfix =aprm2V34amk type_paramsV8V9Aainfix =aprm1V34amk type_paramsV6V7Aacorrect_foraordamV21akeyV37Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V35aTrueAacV36AacV34Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V35aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V39aNoneIacorrect_foraordamV20V39FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV42V44aNoneIaleaordamV20V44akeyV43Aainfix =ainfix @afuncamV40V44aNoneIaleaordamV20akeyV43V44Aainfix =ainfix @afuncamV20V44aSomeV43IaeqaordamV20V44akeyV43Aainfix =ainfix @afuncamV20V44ainfix @afuncamV42V44IaltaordamV20akeyV43V44Aainfix =ainfix @afuncamV20V44ainfix @afuncamV40V44IaltaordamV20V44akeyV43Iacorrect_foraordamV20V44FAainfix =acardamV20ainfix +ainfix +c1acardamV40acardamV42Aainfix =aordamV20aordamV42Aainfix =aordamV40aordamV20Aainfix =amk type_paramsV18V19aprm2V42Aainfix =amk type_paramsV16V17aprm1V42Aainfix =aprm2V40amk type_paramsV18V19Aainfix =aprm1V40amk type_paramsV16V17Aacorrect_foraordamV20akeyV43Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V41aTrueAacV42AacV40Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V41aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.38"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.8"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="8. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCainfix <=acardamV20acardamV20aVEmptytaVNodeVVVVV27ICainfix =ainfix @afuncamV21V32aNoneIacorrect_foraordamV21V32FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV35V37aNoneIaleaordamV21V37akeyV36Aainfix =ainfix @afuncamV33V37aNoneIaleaordamV21akeyV36V37Aainfix =ainfix @afuncamV21V37aSomeV36IaeqaordamV21V37akeyV36Aainfix =ainfix @afuncamV21V37ainfix @afuncamV35V37IaltaordamV21akeyV36V37Aainfix =ainfix @afuncamV21V37ainfix @afuncamV33V37IaltaordamV21V37akeyV36Iacorrect_foraordamV21V37FAainfix =acardamV21ainfix +ainfix +c1acardamV33acardamV35Aainfix =aordamV21aordamV35Aainfix =aordamV33aordamV21Aainfix =amk type_paramsV8V9aprm2V35Aainfix =amk type_paramsV6V7aprm1V35Aainfix =aprm2V33amk type_paramsV8V9Aainfix =aprm1V33amk type_paramsV6V7Aacorrect_foraordamV21akeyV36Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V34aTrueAacV35AacV33Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V34aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V38aNoneIacorrect_foraordamV20V38FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV41V43aNoneIaleaordamV20V43akeyV42Aainfix =ainfix @afuncamV39V43aNoneIaleaordamV20akeyV42V43Aainfix =ainfix @afuncamV20V43aSomeV42IaeqaordamV20V43akeyV42Aainfix =ainfix @afuncamV20V43ainfix @afuncamV41V43IaltaordamV20akeyV42V43Aainfix =ainfix @afuncamV20V43ainfix @afuncamV39V43IaltaordamV20V43akeyV42Iacorrect_foraordamV20V43FAainfix =acardamV20ainfix +ainfix +c1acardamV39acardamV41Aainfix =aordamV20aordamV41Aainfix =aordamV39aordamV20Aainfix =amk type_paramsV18V19aprm2V41Aainfix =amk type_paramsV16V17aprm1V41Aainfix =aprm2V39amk type_paramsV18V19Aainfix =aprm1V39amk type_paramsV16V17Aacorrect_foraordamV20akeyV42Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V40aTrueAacV41AacV39Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V40aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.9"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="9. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V34aNoneIacorrect_foraordamV21V34FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV37V39aNoneIaleaordamV21V39akeyV38Aainfix =ainfix @afuncamV35V39aNoneIaleaordamV21akeyV38V39Aainfix =ainfix @afuncamV21V39aSomeV38IaeqaordamV21V39akeyV38Aainfix =ainfix @afuncamV21V39ainfix @afuncamV37V39IaltaordamV21akeyV38V39Aainfix =ainfix @afuncamV21V39ainfix @afuncamV35V39IaltaordamV21V39akeyV38Iacorrect_foraordamV21V39FAainfix =acardamV21ainfix +ainfix +c1acardamV35acardamV37Aainfix =aordamV21aordamV37Aainfix =aordamV35aordamV21Aainfix =amk type_paramsV8V9aprm2V37Aainfix =amk type_paramsV6V7aprm1V37Aainfix =aprm2V35amk type_paramsV8V9Aainfix =aprm1V35amk type_paramsV6V7Aacorrect_foraordamV21akeyV38Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V36aTrueAacV37AacV35Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V36aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V40aNoneIacorrect_foraordamV20V40FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV43V45aNoneIaleaordamV20V45akeyV44Aainfix =ainfix @afuncamV41V45aNoneIaleaordamV20akeyV44V45Aainfix =ainfix @afuncamV20V45aSomeV44IaeqaordamV20V45akeyV44Aainfix =ainfix @afuncamV20V45ainfix @afuncamV43V45IaltaordamV20akeyV44V45Aainfix =ainfix @afuncamV20V45ainfix @afuncamV41V45IaltaordamV20V45akeyV44Iacorrect_foraordamV20V45FAainfix =acardamV20ainfix +ainfix +c1acardamV41acardamV43Aainfix =aordamV20aordamV43Aainfix =aordamV41aordamV20Aainfix =amk type_paramsV18V19aprm2V43Aainfix =amk type_paramsV16V17aprm1V43Aainfix =aprm2V41amk type_paramsV18V19Aainfix =aprm1V41amk type_paramsV16V17Aacorrect_foraordamV20akeyV44Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V42aTrueAacV43AacV41Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V42aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.23"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.10"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="10. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V35aNoneIacorrect_foraordamV21V35FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV38V40aNoneIaleaordamV21V40akeyV39Aainfix =ainfix @afuncamV36V40aNoneIaleaordamV21akeyV39V40Aainfix =ainfix @afuncamV21V40aSomeV39IaeqaordamV21V40akeyV39Aainfix =ainfix @afuncamV21V40ainfix @afuncamV38V40IaltaordamV21akeyV39V40Aainfix =ainfix @afuncamV21V40ainfix @afuncamV36V40IaltaordamV21V40akeyV39Iacorrect_foraordamV21V40FAainfix =acardamV21ainfix +ainfix +c1acardamV36acardamV38Aainfix =aordamV21aordamV38Aainfix =aordamV36aordamV21Aainfix =amk type_paramsV8V9aprm2V38Aainfix =amk type_paramsV6V7aprm1V38Aainfix =aprm2V36amk type_paramsV8V9Aainfix =aprm1V36amk type_paramsV6V7Aacorrect_foraordamV21akeyV39Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V37aTrueAacV38AacV36Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V37aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V41aNoneIacorrect_foraordamV20V41FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV44V46aNoneIaleaordamV20V46akeyV45Aainfix =ainfix @afuncamV42V46aNoneIaleaordamV20akeyV45V46Aainfix =ainfix @afuncamV20V46aSomeV45IaeqaordamV20V46akeyV45Aainfix =ainfix @afuncamV20V46ainfix @afuncamV44V46IaltaordamV20akeyV45V46Aainfix =ainfix @afuncamV20V46ainfix @afuncamV42V46IaltaordamV20V46akeyV45Iacorrect_foraordamV20V46FAainfix =acardamV20ainfix +ainfix +c1acardamV42acardamV44Aainfix =aordamV20aordamV44Aainfix =aordamV42aordamV20Aainfix =amk type_paramsV18V19aprm2V44Aainfix =amk type_paramsV16V17aprm1V44Aainfix =aprm2V42amk type_paramsV18V19Aainfix =aprm1V42amk type_paramsV16V17Aacorrect_foraordamV20akeyV45Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V43aTrueAacV44AacV42Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V43aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.11"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="11. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V35aNoneIacorrect_foraordamV21V35FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV38V40aNoneIaleaordamV21V40akeyV39Aainfix =ainfix @afuncamV36V40aNoneIaleaordamV21akeyV39V40Aainfix =ainfix @afuncamV21V40aSomeV39IaeqaordamV21V40akeyV39Aainfix =ainfix @afuncamV21V40ainfix @afuncamV38V40IaltaordamV21akeyV39V40Aainfix =ainfix @afuncamV21V40ainfix @afuncamV36V40IaltaordamV21V40akeyV39Iacorrect_foraordamV21V40FAainfix =acardamV21ainfix +ainfix +c1acardamV36acardamV38Aainfix =aordamV21aordamV38Aainfix =aordamV36aordamV21Aainfix =amk type_paramsV8V9aprm2V38Aainfix =amk type_paramsV6V7aprm1V38Aainfix =aprm2V36amk type_paramsV8V9Aainfix =aprm1V36amk type_paramsV6V7Aacorrect_foraordamV21akeyV39Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V37aTrueAacV38AacV36Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V37aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V41aNoneIacorrect_foraordamV20V41FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV44V46aNoneIaleaordamV20V46akeyV45Aainfix =ainfix @afuncamV42V46aNoneIaleaordamV20akeyV45V46Aainfix =ainfix @afuncamV20V46aSomeV45IaeqaordamV20V46akeyV45Aainfix =ainfix @afuncamV20V46ainfix @afuncamV44V46IaltaordamV20akeyV45V46Aainfix =ainfix @afuncamV20V46ainfix @afuncamV42V46IaltaordamV20V46akeyV45Iacorrect_foraordamV20V46FAainfix =acardamV20ainfix +ainfix +c1acardamV42acardamV44Aainfix =aordamV20aordamV44Aainfix =aordamV42aordamV20Aainfix =amk type_paramsV18V19aprm2V44Aainfix =amk type_paramsV16V17aprm1V44Aainfix =aprm2V42amk type_paramsV18V19Aainfix =aprm1V42amk type_paramsV16V17Aacorrect_foraordamV20akeyV45Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V43aTrueAacV44AacV42Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V43aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.20"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.12"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="12. variant decrease"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="variant decreaseCtaVEmptyCtaVEmptyainfix <ainfix +acardamV56acardamV28ainfix +acardamV20acardamV21Aainfix <=c0ainfix +acardamV20acardamV21Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV59V62aNoneIaleV60V62V61Aacorrect_forV60V62FAainfix =ainfix @afuncamV59V63ainfix @afuncamV20V63IaltV60V61V63Aacorrect_forV60V63FAainfix =ainfix @afuncamV58V64aNoneIaleV60V61V64Aacorrect_forV60V64FAainfix =ainfix @afuncamV58V65ainfix @afuncamV20V65IaltV60V65V61Aacorrect_forV60V65FAainfix >=acardamV20ainfix +acardamV58acardamV59Aiainfix =acardamV20ainfix +c1ainfix +acardamV58acardamV59ainfix =acardamV20ainfix +acardamV58acardamV59ainfix =V45aNoneACainfix =ainfix @afuncamV20V61aNoneAainfix =ainfix @afuncamV20V66aNoneIaeqV60V61V66Aacorrect_forV60V66FaNoneainfix =aSomeV68ainfix @afuncamV20akeyV68Aainfix =ainfix @afuncamV20V61aSomeV68Aainfix =ainfix @afuncamV20V69aSomeV68IaeqV60V61V69Aacorrect_forV60V69FAaeqV60V61akeyV68Aacorrect_forV60akeyV68Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V67Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V67aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV59AacV58Aainfix =aordamV20aordamV59Aainfix =aordamV58aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V70aNoneIacorrect_foraordamV21V70FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV73V75aNoneIaleaordamV21V75akeyV74Aainfix =ainfix @afuncamV71V75aNoneIaleaordamV21akeyV74V75Aainfix =ainfix @afuncamV21V75aSomeV74IaeqaordamV21V75akeyV74Aainfix =ainfix @afuncamV21V75ainfix @afuncamV73V75IaltaordamV21akeyV74V75Aainfix =ainfix @afuncamV21V75ainfix @afuncamV71V75IaltaordamV21V75akeyV74Iacorrect_foraordamV21V75FAainfix =acardamV21ainfix +ainfix +c1acardamV71acardamV73Aainfix =aordamV21aordamV73Aainfix =aordamV71aordamV21Aainfix =amk type_paramsV8V9aprm2V73Aainfix =amk type_paramsV6V7aprm1V73Aainfix =aprm2V71amk type_paramsV8V9Aainfix =aprm1V71amk type_paramsV6V7Aacorrect_foraordamV21akeyV74Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V72aTrueAacV73AacV71Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V72aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V76aNoneIacorrect_foraordamV20V76FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV79V81aNoneIaleaordamV20V81akeyV80Aainfix =ainfix @afuncamV77V81aNoneIaleaordamV20akeyV80V81Aainfix =ainfix @afuncamV20V81aSomeV80IaeqaordamV20V81akeyV80Aainfix =ainfix @afuncamV20V81ainfix @afuncamV79V81IaltaordamV20akeyV80V81Aainfix =ainfix @afuncamV20V81ainfix @afuncamV77V81IaltaordamV20V81akeyV80Iacorrect_foraordamV20V81FAainfix =acardamV20ainfix +ainfix +c1acardamV77acardamV79Aainfix =aordamV20aordamV79Aainfix =aordamV77aordamV20Aainfix =amk type_paramsV18V19aprm2V79Aainfix =amk type_paramsV16V17aprm1V79Aainfix =aprm2V77amk type_paramsV18V19Aainfix =aprm1V77amk type_paramsV16V17Aacorrect_foraordamV20akeyV80Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V78aTrueAacV79AacV77Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V78aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.27"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.13"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="13. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV59V62aNoneIaleV60V62V61Aacorrect_forV60V62FAainfix =ainfix @afuncamV59V63ainfix @afuncamV20V63IaltV60V61V63Aacorrect_forV60V63FAainfix =ainfix @afuncamV58V64aNoneIaleV60V61V64Aacorrect_forV60V64FAainfix =ainfix @afuncamV58V65ainfix @afuncamV20V65IaltV60V65V61Aacorrect_forV60V65FAainfix >=acardamV20ainfix +acardamV58acardamV59Aiainfix =acardamV20ainfix +c1ainfix +acardamV58acardamV59ainfix =acardamV20ainfix +acardamV58acardamV59ainfix =V45aNoneACainfix =ainfix @afuncamV20V61aNoneAainfix =ainfix @afuncamV20V66aNoneIaeqV60V61V66Aacorrect_forV60V66FaNoneainfix =aSomeV68ainfix @afuncamV20akeyV68Aainfix =ainfix @afuncamV20V61aSomeV68Aainfix =ainfix @afuncamV20V69aSomeV68IaeqV60V61V69Aacorrect_forV60V69FAaeqV60V61akeyV68Aacorrect_forV60akeyV68Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V67Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V67aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV59AacV58Aainfix =aordamV20aordamV59Aainfix =aordamV58aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V70aNoneIacorrect_foraordamV21V70FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV73V75aNoneIaleaordamV21V75akeyV74Aainfix =ainfix @afuncamV71V75aNoneIaleaordamV21akeyV74V75Aainfix =ainfix @afuncamV21V75aSomeV74IaeqaordamV21V75akeyV74Aainfix =ainfix @afuncamV21V75ainfix @afuncamV73V75IaltaordamV21akeyV74V75Aainfix =ainfix @afuncamV21V75ainfix @afuncamV71V75IaltaordamV21V75akeyV74Iacorrect_foraordamV21V75FAainfix =acardamV21ainfix +ainfix +c1acardamV71acardamV73Aainfix =aordamV21aordamV73Aainfix =aordamV71aordamV21Aainfix =amk type_paramsV8V9aprm2V73Aainfix =amk type_paramsV6V7aprm1V73Aainfix =aprm2V71amk type_paramsV8V9Aainfix =aprm1V71amk type_paramsV6V7Aacorrect_foraordamV21akeyV74Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V72aTrueAacV73AacV71Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V72aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V76aNoneIacorrect_foraordamV20V76FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV79V81aNoneIaleaordamV20V81akeyV80Aainfix =ainfix @afuncamV77V81aNoneIaleaordamV20akeyV80V81Aainfix =ainfix @afuncamV20V81aSomeV80IaeqaordamV20V81akeyV80Aainfix =ainfix @afuncamV20V81ainfix @afuncamV79V81IaltaordamV20akeyV80V81Aainfix =ainfix @afuncamV20V81ainfix @afuncamV77V81IaltaordamV20V81akeyV80Iacorrect_foraordamV20V81FAainfix =acardamV20ainfix +ainfix +c1acardamV77acardamV79Aainfix =aordamV20aordamV79Aainfix =aordamV77aordamV20Aainfix =amk type_paramsV18V19aprm2V79Aainfix =amk type_paramsV16V17aprm1V79Aainfix =aprm2V77amk type_paramsV18V19Aainfix =aprm1V77amk type_paramsV16V17Aacorrect_foraordamV20akeyV80Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V78aTrueAacV79AacV77Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V78aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.92"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.14"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="14. variant decrease"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="variant decreaseCtaVEmptyCtaVEmptyainfix <ainfix +acardamV57acardamV30ainfix +acardamV20acardamV21Aainfix <=c0ainfix +acardamV20acardamV21Iainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V69aNoneainfix =ainfix @afuncamV68V69ainfix @afuncamV56V69ainfix =ainfix @afuncamV28V69aNoneIacorrect_foraordamV56V69FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV71V74aNoneIaleV72V74V73Aacorrect_forV72V74FAainfix =ainfix @afuncamV71V75ainfix @afuncamV20V75IaltV72V73V75Aacorrect_forV72V75FAainfix =ainfix @afuncamV70V76aNoneIaleV72V73V76Aacorrect_forV72V76FAainfix =ainfix @afuncamV70V77ainfix @afuncamV20V77IaltV72V77V73Aacorrect_forV72V77FAainfix >=acardamV20ainfix +acardamV70acardamV71Aiainfix =acardamV20ainfix +c1ainfix +acardamV70acardamV71ainfix =acardamV20ainfix +acardamV70acardamV71ainfix =V45aNoneACainfix =ainfix @afuncamV20V73aNoneAainfix =ainfix @afuncamV20V78aNoneIaeqV72V73V78Aacorrect_forV72V78FaNoneainfix =aSomeV80ainfix @afuncamV20akeyV80Aainfix =ainfix @afuncamV20V73aSomeV80Aainfix =ainfix @afuncamV20V81aSomeV80IaeqV72V73V81Aacorrect_forV72V81FAaeqV72V73akeyV80Aacorrect_forV72akeyV80Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V79Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V79aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV71AacV70Aainfix =aordamV20aordamV71Aainfix =aordamV70aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V82aNoneIacorrect_foraordamV21V82FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV85V87aNoneIaleaordamV21V87akeyV86Aainfix =ainfix @afuncamV83V87aNoneIaleaordamV21akeyV86V87Aainfix =ainfix @afuncamV21V87aSomeV86IaeqaordamV21V87akeyV86Aainfix =ainfix @afuncamV21V87ainfix @afuncamV85V87IaltaordamV21akeyV86V87Aainfix =ainfix @afuncamV21V87ainfix @afuncamV83V87IaltaordamV21V87akeyV86Iacorrect_foraordamV21V87FAainfix =acardamV21ainfix +ainfix +c1acardamV83acardamV85Aainfix =aordamV21aordamV85Aainfix =aordamV83aordamV21Aainfix =amk type_paramsV8V9aprm2V85Aainfix =amk type_paramsV6V7aprm1V85Aainfix =aprm2V83amk type_paramsV8V9Aainfix =aprm1V83amk type_paramsV6V7Aacorrect_foraordamV21akeyV86Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V84aTrueAacV85AacV83Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V84aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V88aNoneIacorrect_foraordamV20V88FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV91V93aNoneIaleaordamV20V93akeyV92Aainfix =ainfix @afuncamV89V93aNoneIaleaordamV20akeyV92V93Aainfix =ainfix @afuncamV20V93aSomeV92IaeqaordamV20V93akeyV92Aainfix =ainfix @afuncamV20V93ainfix @afuncamV91V93IaltaordamV20akeyV92V93Aainfix =ainfix @afuncamV20V93ainfix @afuncamV89V93IaltaordamV20V93akeyV92Iacorrect_foraordamV20V93FAainfix =acardamV20ainfix +ainfix +c1acardamV89acardamV91Aainfix =aordamV20aordamV91Aainfix =aordamV89aordamV20Aainfix =amk type_paramsV18V19aprm2V91Aainfix =amk type_paramsV16V17aprm1V91Aainfix =aprm2V89amk type_paramsV18V19Aainfix =aprm1V89amk type_paramsV16V17Aacorrect_foraordamV20akeyV92Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V90aTrueAacV91AacV89Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V90aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.46"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.15"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="15. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V69aNoneainfix =ainfix @afuncamV68V69ainfix @afuncamV56V69ainfix =ainfix @afuncamV28V69aNoneIacorrect_foraordamV56V69FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV71V74aNoneIaleV72V74V73Aacorrect_forV72V74FAainfix =ainfix @afuncamV71V75ainfix @afuncamV20V75IaltV72V73V75Aacorrect_forV72V75FAainfix =ainfix @afuncamV70V76aNoneIaleV72V73V76Aacorrect_forV72V76FAainfix =ainfix @afuncamV70V77ainfix @afuncamV20V77IaltV72V77V73Aacorrect_forV72V77FAainfix >=acardamV20ainfix +acardamV70acardamV71Aiainfix =acardamV20ainfix +c1ainfix +acardamV70acardamV71ainfix =acardamV20ainfix +acardamV70acardamV71ainfix =V45aNoneACainfix =ainfix @afuncamV20V73aNoneAainfix =ainfix @afuncamV20V78aNoneIaeqV72V73V78Aacorrect_forV72V78FaNoneainfix =aSomeV80ainfix @afuncamV20akeyV80Aainfix =ainfix @afuncamV20V73aSomeV80Aainfix =ainfix @afuncamV20V81aSomeV80IaeqV72V73V81Aacorrect_forV72V81FAaeqV72V73akeyV80Aacorrect_forV72akeyV80Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V79Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V79aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV71AacV70Aainfix =aordamV20aordamV71Aainfix =aordamV70aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V82aNoneIacorrect_foraordamV21V82FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV85V87aNoneIaleaordamV21V87akeyV86Aainfix =ainfix @afuncamV83V87aNoneIaleaordamV21akeyV86V87Aainfix =ainfix @afuncamV21V87aSomeV86IaeqaordamV21V87akeyV86Aainfix =ainfix @afuncamV21V87ainfix @afuncamV85V87IaltaordamV21akeyV86V87Aainfix =ainfix @afuncamV21V87ainfix @afuncamV83V87IaltaordamV21V87akeyV86Iacorrect_foraordamV21V87FAainfix =acardamV21ainfix +ainfix +c1acardamV83acardamV85Aainfix =aordamV21aordamV85Aainfix =aordamV83aordamV21Aainfix =amk type_paramsV8V9aprm2V85Aainfix =amk type_paramsV6V7aprm1V85Aainfix =aprm2V83amk type_paramsV8V9Aainfix =aprm1V83amk type_paramsV6V7Aacorrect_foraordamV21akeyV86Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V84aTrueAacV85AacV83Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V84aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V88aNoneIacorrect_foraordamV20V88FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV91V93aNoneIaleaordamV20V93akeyV92Aainfix =ainfix @afuncamV89V93aNoneIaleaordamV20akeyV92V93Aainfix =ainfix @afuncamV20V93aSomeV92IaeqaordamV20V93akeyV92Aainfix =ainfix @afuncamV20V93ainfix @afuncamV91V93IaltaordamV20akeyV92V93Aainfix =ainfix @afuncamV20V93ainfix @afuncamV89V93IaltaordamV20V93akeyV92Iacorrect_foraordamV20V93FAainfix =acardamV20ainfix +ainfix +c1acardamV89acardamV91Aainfix =aordamV20aordamV91Aainfix =aordamV89aordamV20Aainfix =amk type_paramsV18V19aprm2V91Aainfix =amk type_paramsV16V17aprm1V91Aainfix =aprm2V89amk type_paramsV18V19Aainfix =aprm1V89amk type_paramsV16V17Aacorrect_foraordamV20akeyV92Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V90aTrueAacV91AacV89Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V90aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.88"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.16"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="16. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68Iainfix <=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V80aNoneainfix =ainfix @afuncamV79V80ainfix @afuncamV57V80ainfix =ainfix @afuncamV30V80aNoneIacorrect_foraordamV57V80FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V81aNoneainfix =ainfix @afuncamV68V81ainfix @afuncamV56V81ainfix =ainfix @afuncamV28V81aNoneIacorrect_foraordamV56V81FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV83V86aNoneIaleV84V86V85Aacorrect_forV84V86FAainfix =ainfix @afuncamV83V87ainfix @afuncamV20V87IaltV84V85V87Aacorrect_forV84V87FAainfix =ainfix @afuncamV82V88aNoneIaleV84V85V88Aacorrect_forV84V88FAainfix =ainfix @afuncamV82V89ainfix @afuncamV20V89IaltV84V89V85Aacorrect_forV84V89FAainfix >=acardamV20ainfix +acardamV82acardamV83Aiainfix =acardamV20ainfix +c1ainfix +acardamV82acardamV83ainfix =acardamV20ainfix +acardamV82acardamV83ainfix =V45aNoneACainfix =ainfix @afuncamV20V85aNoneAainfix =ainfix @afuncamV20V90aNoneIaeqV84V85V90Aacorrect_forV84V90FaNoneainfix =aSomeV92ainfix @afuncamV20akeyV92Aainfix =ainfix @afuncamV20V85aSomeV92Aainfix =ainfix @afuncamV20V93aSomeV92IaeqV84V85V93Aacorrect_forV84V93FAaeqV84V85akeyV92Aacorrect_forV84akeyV92Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V91Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V91aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV83AacV82Aainfix =aordamV20aordamV83Aainfix =aordamV82aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V94aNoneIacorrect_foraordamV21V94FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV97V99aNoneIaleaordamV21V99akeyV98Aainfix =ainfix @afuncamV95V99aNoneIaleaordamV21akeyV98V99Aainfix =ainfix @afuncamV21V99aSomeV98IaeqaordamV21V99akeyV98Aainfix =ainfix @afuncamV21V99ainfix @afuncamV97V99IaltaordamV21akeyV98V99Aainfix =ainfix @afuncamV21V99ainfix @afuncamV95V99IaltaordamV21V99akeyV98Iacorrect_foraordamV21V99FAainfix =acardamV21ainfix +ainfix +c1acardamV95acardamV97Aainfix =aordamV21aordamV97Aainfix =aordamV95aordamV21Aainfix =amk type_paramsV8V9aprm2V97Aainfix =amk type_paramsV6V7aprm1V97Aainfix =aprm2V95amk type_paramsV8V9Aainfix =aprm1V95amk type_paramsV6V7Aacorrect_foraordamV21akeyV98Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V96aTrueAacV97AacV95Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V96aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V100aNoneIacorrect_foraordamV20V100FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV103V105aNoneIaleaordamV20V105akeyV104Aainfix =ainfix @afuncamV101V105aNoneIaleaordamV20akeyV104V105Aainfix =ainfix @afuncamV20V105aSomeV104IaeqaordamV20V105akeyV104Aainfix =ainfix @afuncamV20V105ainfix @afuncamV103V105IaltaordamV20akeyV104V105Aainfix =ainfix @afuncamV20V105ainfix @afuncamV101V105IaltaordamV20V105akeyV104Iacorrect_foraordamV20V105FAainfix =acardamV20ainfix +ainfix +c1acardamV101acardamV103Aainfix =aordamV20aordamV103Aainfix =aordamV101aordamV20Aainfix =amk type_paramsV18V19aprm2V103Aainfix =amk type_paramsV16V17aprm1V103Aainfix =aprm2V101amk type_paramsV18V19Aainfix =aprm1V101amk type_paramsV16V17Aacorrect_foraordamV20akeyV104Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V102aTrueAacV103AacV101Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V102aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.75"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.17"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="17. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyaltaordamV68V80V81INainfix =ainfix @afuncamV79V81aNoneANainfix =ainfix @afuncamV68V80aNoneAacorrect_foraordamV79V81Aacorrect_foraordamV68V80FIainfix <=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V82aNoneainfix =ainfix @afuncamV79V82ainfix @afuncamV57V82ainfix =ainfix @afuncamV30V82aNoneIacorrect_foraordamV57V82FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V83aNoneainfix =ainfix @afuncamV68V83ainfix @afuncamV56V83ainfix =ainfix @afuncamV28V83aNoneIacorrect_foraordamV56V83FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV85V88aNoneIaleV86V88V87Aacorrect_forV86V88FAainfix =ainfix @afuncamV85V89ainfix @afuncamV20V89IaltV86V87V89Aacorrect_forV86V89FAainfix =ainfix @afuncamV84V90aNoneIaleV86V87V90Aacorrect_forV86V90FAainfix =ainfix @afuncamV84V91ainfix @afuncamV20V91IaltV86V91V87Aacorrect_forV86V91FAainfix >=acardamV20ainfix +acardamV84acardamV85Aiainfix =acardamV20ainfix +c1ainfix +acardamV84acardamV85ainfix =acardamV20ainfix +acardamV84acardamV85ainfix =V45aNoneACainfix =ainfix @afuncamV20V87aNoneAainfix =ainfix @afuncamV20V92aNoneIaeqV86V87V92Aacorrect_forV86V92FaNoneainfix =aSomeV94ainfix @afuncamV20akeyV94Aainfix =ainfix @afuncamV20V87aSomeV94Aainfix =ainfix @afuncamV20V95aSomeV94IaeqV86V87V95Aacorrect_forV86V95FAaeqV86V87akeyV94Aacorrect_forV86akeyV94Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V93Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V93aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV85AacV84Aainfix =aordamV20aordamV85Aainfix =aordamV84aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V96aNoneIacorrect_foraordamV21V96FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV99V101aNoneIaleaordamV21V101akeyV100Aainfix =ainfix @afuncamV97V101aNoneIaleaordamV21akeyV100V101Aainfix =ainfix @afuncamV21V101aSomeV100IaeqaordamV21V101akeyV100Aainfix =ainfix @afuncamV21V101ainfix @afuncamV99V101IaltaordamV21akeyV100V101Aainfix =ainfix @afuncamV21V101ainfix @afuncamV97V101IaltaordamV21V101akeyV100Iacorrect_foraordamV21V101FAainfix =acardamV21ainfix +ainfix +c1acardamV97acardamV99Aainfix =aordamV21aordamV99Aainfix =aordamV97aordamV21Aainfix =amk type_paramsV8V9aprm2V99Aainfix =amk type_paramsV6V7aprm1V99Aainfix =aprm2V97amk type_paramsV8V9Aainfix =aprm1V97amk type_paramsV6V7Aacorrect_foraordamV21akeyV100Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V98aTrueAacV99AacV97Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V98aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V102aNoneIacorrect_foraordamV20V102FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV105V107aNoneIaleaordamV20V107akeyV106Aainfix =ainfix @afuncamV103V107aNoneIaleaordamV20akeyV106V107Aainfix =ainfix @afuncamV20V107aSomeV106IaeqaordamV20V107akeyV106Aainfix =ainfix @afuncamV20V107ainfix @afuncamV105V107IaltaordamV20akeyV106V107Aainfix =ainfix @afuncamV20V107ainfix @afuncamV103V107IaltaordamV20V107akeyV106Iacorrect_foraordamV20V107FAainfix =acardamV20ainfix +ainfix +c1acardamV103acardamV105Aainfix =aordamV20aordamV105Aainfix =aordamV103aordamV20Aainfix =amk type_paramsV18V19aprm2V105Aainfix =amk type_paramsV16V17aprm1V105Aainfix =aprm2V103amk type_paramsV18V19Aainfix =aprm1V103amk type_paramsV16V17Aacorrect_foraordamV20akeyV106Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V104aTrueAacV105AacV103Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V104aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.92"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.18"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="18. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyainfix =aordamV90aordamV20Aainfix =V89V19Aainfix =V88V18Aainfix =V87V17Aainfix =V86V16AacV90Iainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V91aNoneAainfix =ainfix @afuncamV68V91aNoneqainfix =ainfix @afuncamV90V91aNoneIacorrect_foraordamV68V91FACainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92aNoneainfix =ainfix @afuncamV90V92V93Vainfix @afuncamV79V92Iacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V94ainfix @afuncamV79V94aNoneainfix =ainfix @afuncamV90V94V95Vainfix @afuncamV68V94Iacorrect_foraordamV68V94FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V96V97INainfix =ainfix @afuncamV79V97aNoneANainfix =ainfix @afuncamV68V96aNoneAacorrect_foraordamV79V97Aacorrect_foraordamV68V96FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68Iainfix <=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V98aNoneainfix =ainfix @afuncamV79V98ainfix @afuncamV57V98ainfix =ainfix @afuncamV30V98aNoneIacorrect_foraordamV57V98FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V99aNoneainfix =ainfix @afuncamV68V99ainfix @afuncamV56V99ainfix =ainfix @afuncamV28V99aNoneIacorrect_foraordamV56V99FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV101V104aNoneIaleV102V104V103Aacorrect_forV102V104FAainfix =ainfix @afuncamV101V105ainfix @afuncamV20V105IaltV102V103V105Aacorrect_forV102V105FAainfix =ainfix @afuncamV100V106aNoneIaleV102V103V106Aacorrect_forV102V106FAainfix =ainfix @afuncamV100V107ainfix @afuncamV20V107IaltV102V107V103Aacorrect_forV102V107FAainfix >=acardamV20ainfix +acardamV100acardamV101Aiainfix =acardamV20ainfix +c1ainfix +acardamV100acardamV101ainfix =acardamV20ainfix +acardamV100acardamV101ainfix =V45aNoneACainfix =ainfix @afuncamV20V103aNoneAainfix =ainfix @afuncamV20V108aNoneIaeqV102V103V108Aacorrect_forV102V108FaNoneainfix =aSomeV110ainfix @afuncamV20akeyV110Aainfix =ainfix @afuncamV20V103aSomeV110Aainfix =ainfix @afuncamV20V111aSomeV110IaeqV102V103V111Aacorrect_forV102V111FAaeqV102V103akeyV110Aacorrect_forV102akeyV110Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V109Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V109aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV101AacV100Aainfix =aordamV20aordamV101Aainfix =aordamV100aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V112aNoneIacorrect_foraordamV21V112FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV115V117aNoneIaleaordamV21V117akeyV116Aainfix =ainfix @afuncamV113V117aNoneIaleaordamV21akeyV116V117Aainfix =ainfix @afuncamV21V117aSomeV116IaeqaordamV21V117akeyV116Aainfix =ainfix @afuncamV21V117ainfix @afuncamV115V117IaltaordamV21akeyV116V117Aainfix =ainfix @afuncamV21V117ainfix @afuncamV113V117IaltaordamV21V117akeyV116Iacorrect_foraordamV21V117FAainfix =acardamV21ainfix +ainfix +c1acardamV113acardamV115Aainfix =aordamV21aordamV115Aainfix =aordamV113aordamV21Aainfix =amk type_paramsV8V9aprm2V115Aainfix =amk type_paramsV6V7aprm1V115Aainfix =aprm2V113amk type_paramsV8V9Aainfix =aprm1V113amk type_paramsV6V7Aacorrect_foraordamV21akeyV116Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V114aTrueAacV115AacV113Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V114aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V118aNoneIacorrect_foraordamV20V118FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV121V123aNoneIaleaordamV20V123akeyV122Aainfix =ainfix @afuncamV119V123aNoneIaleaordamV20akeyV122V123Aainfix =ainfix @afuncamV20V123aSomeV122IaeqaordamV20V123akeyV122Aainfix =ainfix @afuncamV20V123ainfix @afuncamV121V123IaltaordamV20akeyV122V123Aainfix =ainfix @afuncamV20V123ainfix @afuncamV119V123IaltaordamV20V123akeyV122Iacorrect_foraordamV20V123FAainfix =acardamV20ainfix +ainfix +c1acardamV119acardamV121Aainfix =aordamV20aordamV121Aainfix =aordamV119aordamV20Aainfix =amk type_paramsV18V19aprm2V121Aainfix =amk type_paramsV16V17aprm1V121Aainfix =aprm2V119amk type_paramsV18V19Aainfix =aprm1V119amk type_paramsV16V17Aacorrect_foraordamV20akeyV122Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V120aTrueAacV121AacV119Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V120aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.96"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.19"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="19. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyiainfix =ainfix @afuncamV90V91aNoneainfix =ainfix @afuncamV90V91ainfix @afuncamV20V91ainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV20V91FIainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V92aNoneAainfix =ainfix @afuncamV68V92aNoneqainfix =ainfix @afuncamV90V92aNoneIacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93aNoneainfix =ainfix @afuncamV90V93V94Vainfix @afuncamV79V93Iacorrect_foraordamV68V93FACainfix =ainfix @afuncamV90V95ainfix @afuncamV79V95aNoneainfix =ainfix @afuncamV90V95V96Vainfix @afuncamV68V95Iacorrect_foraordamV68V95FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V97V98INainfix =ainfix @afuncamV79V98aNoneANainfix =ainfix @afuncamV68V97aNoneAacorrect_foraordamV79V98Aacorrect_foraordamV68V97FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68Iainfix <=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V99aNoneainfix =ainfix @afuncamV79V99ainfix @afuncamV57V99ainfix =ainfix @afuncamV30V99aNoneIacorrect_foraordamV57V99FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V100aNoneainfix =ainfix @afuncamV68V100ainfix @afuncamV56V100ainfix =ainfix @afuncamV28V100aNoneIacorrect_foraordamV56V100FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV102V105aNoneIaleV103V105V104Aacorrect_forV103V105FAainfix =ainfix @afuncamV102V106ainfix @afuncamV20V106IaltV103V104V106Aacorrect_forV103V106FAainfix =ainfix @afuncamV101V107aNoneIaleV103V104V107Aacorrect_forV103V107FAainfix =ainfix @afuncamV101V108ainfix @afuncamV20V108IaltV103V108V104Aacorrect_forV103V108FAainfix >=acardamV20ainfix +acardamV101acardamV102Aiainfix =acardamV20ainfix +c1ainfix +acardamV101acardamV102ainfix =acardamV20ainfix +acardamV101acardamV102ainfix =V45aNoneACainfix =ainfix @afuncamV20V104aNoneAainfix =ainfix @afuncamV20V109aNoneIaeqV103V104V109Aacorrect_forV103V109FaNoneainfix =aSomeV111ainfix @afuncamV20akeyV111Aainfix =ainfix @afuncamV20V104aSomeV111Aainfix =ainfix @afuncamV20V112aSomeV111IaeqV103V104V112Aacorrect_forV103V112FAaeqV103V104akeyV111Aacorrect_forV103akeyV111Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V110Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V110aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV102AacV101Aainfix =aordamV20aordamV102Aainfix =aordamV101aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V113aNoneIacorrect_foraordamV21V113FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV116V118aNoneIaleaordamV21V118akeyV117Aainfix =ainfix @afuncamV114V118aNoneIaleaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118aSomeV117IaeqaordamV21V118akeyV117Aainfix =ainfix @afuncamV21V118ainfix @afuncamV116V118IaltaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118ainfix @afuncamV114V118IaltaordamV21V118akeyV117Iacorrect_foraordamV21V118FAainfix =acardamV21ainfix +ainfix +c1acardamV114acardamV116Aainfix =aordamV21aordamV116Aainfix =aordamV114aordamV21Aainfix =amk type_paramsV8V9aprm2V116Aainfix =amk type_paramsV6V7aprm1V116Aainfix =aprm2V114amk type_paramsV8V9Aainfix =aprm1V114amk type_paramsV6V7Aacorrect_foraordamV21akeyV117Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aTrueAacV116AacV114Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V119aNoneIacorrect_foraordamV20V119FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV122V124aNoneIaleaordamV20V124akeyV123Aainfix =ainfix @afuncamV120V124aNoneIaleaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124aSomeV123IaeqaordamV20V124akeyV123Aainfix =ainfix @afuncamV20V124ainfix @afuncamV122V124IaltaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124ainfix @afuncamV120V124IaltaordamV20V124akeyV123Iacorrect_foraordamV20V124FAainfix =acardamV20ainfix +ainfix +c1acardamV120acardamV122Aainfix =aordamV20aordamV122Aainfix =aordamV120aordamV20Aainfix =amk type_paramsV18V19aprm2V122Aainfix =amk type_paramsV16V17aprm1V122Aainfix =aprm2V120amk type_paramsV18V19Aainfix =aprm1V120amk type_paramsV16V17Aacorrect_foraordamV20akeyV123Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aTrueAacV122AacV120Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter remove_all.19.1"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyainfix =ainfix @afuncamV90V91ainfix @afuncamV20V91Iainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV20V91FIainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V92aNoneAainfix =ainfix @afuncamV68V92aNoneqainfix =ainfix @afuncamV90V92aNoneIacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93aNoneainfix =ainfix @afuncamV90V93V94Vainfix @afuncamV79V93Iacorrect_foraordamV68V93FACainfix =ainfix @afuncamV90V95ainfix @afuncamV79V95aNoneainfix =ainfix @afuncamV90V95V96Vainfix @afuncamV68V95Iacorrect_foraordamV68V95FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V97V98INainfix =ainfix @afuncamV79V98aNoneANainfix =ainfix @afuncamV68V97aNoneAacorrect_foraordamV79V98Aacorrect_foraordamV68V97FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68Iainfix <=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V99aNoneainfix =ainfix @afuncamV79V99ainfix @afuncamV57V99ainfix =ainfix @afuncamV30V99aNoneIacorrect_foraordamV57V99FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V100aNoneainfix =ainfix @afuncamV68V100ainfix @afuncamV56V100ainfix =ainfix @afuncamV28V100aNoneIacorrect_foraordamV56V100FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV102V105aNoneIaleV103V105V104Aacorrect_forV103V105FAainfix =ainfix @afuncamV102V106ainfix @afuncamV20V106IaltV103V104V106Aacorrect_forV103V106FAainfix =ainfix @afuncamV101V107aNoneIaleV103V104V107Aacorrect_forV103V107FAainfix =ainfix @afuncamV101V108ainfix @afuncamV20V108IaltV103V108V104Aacorrect_forV103V108FAainfix >=acardamV20ainfix +acardamV101acardamV102Aiainfix =acardamV20ainfix +c1ainfix +acardamV101acardamV102ainfix =acardamV20ainfix +acardamV101acardamV102ainfix =V45aNoneACainfix =ainfix @afuncamV20V104aNoneAainfix =ainfix @afuncamV20V109aNoneIaeqV103V104V109Aacorrect_forV103V109FaNoneainfix =aSomeV111ainfix @afuncamV20akeyV111Aainfix =ainfix @afuncamV20V104aSomeV111Aainfix =ainfix @afuncamV20V112aSomeV111IaeqV103V104V112Aacorrect_forV103V112FAaeqV103V104akeyV111Aacorrect_forV103akeyV111Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V110Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V110aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV102AacV101Aainfix =aordamV20aordamV102Aainfix =aordamV101aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V113aNoneIacorrect_foraordamV21V113FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV116V118aNoneIaleaordamV21V118akeyV117Aainfix =ainfix @afuncamV114V118aNoneIaleaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118aSomeV117IaeqaordamV21V118akeyV117Aainfix =ainfix @afuncamV21V118ainfix @afuncamV116V118IaltaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118ainfix @afuncamV114V118IaltaordamV21V118akeyV117Iacorrect_foraordamV21V118FAainfix =acardamV21ainfix +ainfix +c1acardamV114acardamV116Aainfix =aordamV21aordamV116Aainfix =aordamV114aordamV21Aainfix =amk type_paramsV8V9aprm2V116Aainfix =amk type_paramsV6V7aprm1V116Aainfix =aprm2V114amk type_paramsV8V9Aainfix =aprm1V114amk type_paramsV6V7Aacorrect_foraordamV21akeyV117Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aTrueAacV116AacV114Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V119aNoneIacorrect_foraordamV20V119FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV122V124aNoneIaleaordamV20V124akeyV123Aainfix =ainfix @afuncamV120V124aNoneIaleaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124aSomeV123IaeqaordamV20V124akeyV123Aainfix =ainfix @afuncamV20V124ainfix @afuncamV122V124IaltaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124ainfix @afuncamV120V124IaltaordamV20V124akeyV123Iacorrect_foraordamV20V124FAainfix =acardamV20ainfix +ainfix +c1acardamV120acardamV122Aainfix =aordamV20aordamV122Aainfix =aordamV120aordamV20Aainfix =amk type_paramsV18V19aprm2V122Aainfix =amk type_paramsV16V17aprm1V122Aainfix =aprm2V120amk type_paramsV18V19Aainfix =aprm1V120amk type_paramsV16V17Aacorrect_foraordamV20akeyV123Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aTrueAacV122AacV120Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.14"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.19.2"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyainfix =ainfix @afuncamV90V91aNoneINainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV20V91FIainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V92aNoneAainfix =ainfix @afuncamV68V92aNoneqainfix =ainfix @afuncamV90V92aNoneIacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93aNoneainfix =ainfix @afuncamV90V93V94Vainfix @afuncamV79V93Iacorrect_foraordamV68V93FACainfix =ainfix @afuncamV90V95ainfix @afuncamV79V95aNoneainfix =ainfix @afuncamV90V95V96Vainfix @afuncamV68V95Iacorrect_foraordamV68V95FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V97V98INainfix =ainfix @afuncamV79V98aNoneANainfix =ainfix @afuncamV68V97aNoneAacorrect_foraordamV79V98Aacorrect_foraordamV68V97FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68Iainfix <=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V99aNoneainfix =ainfix @afuncamV79V99ainfix @afuncamV57V99ainfix =ainfix @afuncamV30V99aNoneIacorrect_foraordamV57V99FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V100aNoneainfix =ainfix @afuncamV68V100ainfix @afuncamV56V100ainfix =ainfix @afuncamV28V100aNoneIacorrect_foraordamV56V100FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV102V105aNoneIaleV103V105V104Aacorrect_forV103V105FAainfix =ainfix @afuncamV102V106ainfix @afuncamV20V106IaltV103V104V106Aacorrect_forV103V106FAainfix =ainfix @afuncamV101V107aNoneIaleV103V104V107Aacorrect_forV103V107FAainfix =ainfix @afuncamV101V108ainfix @afuncamV20V108IaltV103V108V104Aacorrect_forV103V108FAainfix >=acardamV20ainfix +acardamV101acardamV102Aiainfix =acardamV20ainfix +c1ainfix +acardamV101acardamV102ainfix =acardamV20ainfix +acardamV101acardamV102ainfix =V45aNoneACainfix =ainfix @afuncamV20V104aNoneAainfix =ainfix @afuncamV20V109aNoneIaeqV103V104V109Aacorrect_forV103V109FaNoneainfix =aSomeV111ainfix @afuncamV20akeyV111Aainfix =ainfix @afuncamV20V104aSomeV111Aainfix =ainfix @afuncamV20V112aSomeV111IaeqV103V104V112Aacorrect_forV103V112FAaeqV103V104akeyV111Aacorrect_forV103akeyV111Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V110Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V110aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV102AacV101Aainfix =aordamV20aordamV102Aainfix =aordamV101aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V113aNoneIacorrect_foraordamV21V113FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV116V118aNoneIaleaordamV21V118akeyV117Aainfix =ainfix @afuncamV114V118aNoneIaleaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118aSomeV117IaeqaordamV21V118akeyV117Aainfix =ainfix @afuncamV21V118ainfix @afuncamV116V118IaltaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118ainfix @afuncamV114V118IaltaordamV21V118akeyV117Iacorrect_foraordamV21V118FAainfix =acardamV21ainfix +ainfix +c1acardamV114acardamV116Aainfix =aordamV21aordamV116Aainfix =aordamV114aordamV21Aainfix =amk type_paramsV8V9aprm2V116Aainfix =amk type_paramsV6V7aprm1V116Aainfix =aprm2V114amk type_paramsV8V9Aainfix =aprm1V114amk type_paramsV6V7Aacorrect_foraordamV21akeyV117Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aTrueAacV116AacV114Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V119aNoneIacorrect_foraordamV20V119FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV122V124aNoneIaleaordamV20V124akeyV123Aainfix =ainfix @afuncamV120V124aNoneIaleaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124aSomeV123IaeqaordamV20V124akeyV123Aainfix =ainfix @afuncamV20V124ainfix @afuncamV122V124IaltaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124ainfix @afuncamV120V124IaltaordamV20V124akeyV123Iacorrect_foraordamV20V124FAainfix =acardamV20ainfix +ainfix +c1acardamV120acardamV122Aainfix =aordamV20aordamV122Aainfix =aordamV120aordamV20Aainfix =amk type_paramsV18V19aprm2V122Aainfix =amk type_paramsV16V17aprm1V122Aainfix =aprm2V120amk type_paramsV18V19Aainfix =aprm1V120amk type_paramsV16V17Aacorrect_foraordamV20akeyV123Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aTrueAacV122AacV120Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.93"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.20"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="20. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyainfix <=acardamV90acardamV20Iainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V91aNoneAainfix =ainfix @afuncamV68V91aNoneqainfix =ainfix @afuncamV90V91aNoneIacorrect_foraordamV68V91FACainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92aNoneainfix =ainfix @afuncamV90V92V93Vainfix @afuncamV79V92Iacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V94ainfix @afuncamV79V94aNoneainfix =ainfix @afuncamV90V94V95Vainfix @afuncamV68V94Iacorrect_foraordamV68V94FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V96V97INainfix =ainfix @afuncamV79V97aNoneANainfix =ainfix @afuncamV68V96aNoneAacorrect_foraordamV79V97Aacorrect_foraordamV68V96FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68Iainfix <=acardamV79acardamV57Aiainfix =ainfix @afuncamV79V98aNoneainfix =ainfix @afuncamV79V98ainfix @afuncamV57V98ainfix =ainfix @afuncamV30V98aNoneIacorrect_foraordamV57V98FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix <=acardamV68acardamV56Aiainfix =ainfix @afuncamV68V99aNoneainfix =ainfix @afuncamV68V99ainfix @afuncamV56V99ainfix =ainfix @afuncamV28V99aNoneIacorrect_foraordamV56V99FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV101V104aNoneIaleV102V104V103Aacorrect_forV102V104FAainfix =ainfix @afuncamV101V105ainfix @afuncamV20V105IaltV102V103V105Aacorrect_forV102V105FAainfix =ainfix @afuncamV100V106aNoneIaleV102V103V106Aacorrect_forV102V106FAainfix =ainfix @afuncamV100V107ainfix @afuncamV20V107IaltV102V107V103Aacorrect_forV102V107FAainfix >=acardamV20ainfix +acardamV100acardamV101Aiainfix =acardamV20ainfix +c1ainfix +acardamV100acardamV101ainfix =acardamV20ainfix +acardamV100acardamV101ainfix =V45aNoneACainfix =ainfix @afuncamV20V103aNoneAainfix =ainfix @afuncamV20V108aNoneIaeqV102V103V108Aacorrect_forV102V108FaNoneainfix =aSomeV110ainfix @afuncamV20akeyV110Aainfix =ainfix @afuncamV20V103aSomeV110Aainfix =ainfix @afuncamV20V111aSomeV110IaeqV102V103V111Aacorrect_forV102V111FAaeqV102V103akeyV110Aacorrect_forV102akeyV110Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V109Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V109aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV101AacV100Aainfix =aordamV20aordamV101Aainfix =aordamV100aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V112aNoneIacorrect_foraordamV21V112FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV115V117aNoneIaleaordamV21V117akeyV116Aainfix =ainfix @afuncamV113V117aNoneIaleaordamV21akeyV116V117Aainfix =ainfix @afuncamV21V117aSomeV116IaeqaordamV21V117akeyV116Aainfix =ainfix @afuncamV21V117ainfix @afuncamV115V117IaltaordamV21akeyV116V117Aainfix =ainfix @afuncamV21V117ainfix @afuncamV113V117IaltaordamV21V117akeyV116Iacorrect_foraordamV21V117FAainfix =acardamV21ainfix +ainfix +c1acardamV113acardamV115Aainfix =aordamV21aordamV115Aainfix =aordamV113aordamV21Aainfix =amk type_paramsV8V9aprm2V115Aainfix =amk type_paramsV6V7aprm1V115Aainfix =aprm2V113amk type_paramsV8V9Aainfix =aprm1V113amk type_paramsV6V7Aacorrect_foraordamV21akeyV116Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V114aTrueAacV115AacV113Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V114aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V118aNoneIacorrect_foraordamV20V118FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV121V123aNoneIaleaordamV20V123akeyV122Aainfix =ainfix @afuncamV119V123aNoneIaleaordamV20akeyV122V123Aainfix =ainfix @afuncamV20V123aSomeV122IaeqaordamV20V123akeyV122Aainfix =ainfix @afuncamV20V123ainfix @afuncamV121V123IaltaordamV20akeyV122V123Aainfix =ainfix @afuncamV20V123ainfix @afuncamV119V123IaltaordamV20V123akeyV122Iacorrect_foraordamV20V123FAainfix =acardamV20ainfix +ainfix +c1acardamV119acardamV121Aainfix =aordamV20aordamV121Aainfix =aordamV119aordamV20Aainfix =amk type_paramsV18V19aprm2V121Aainfix =amk type_paramsV16V17aprm1V121Aainfix =aprm2V119amk type_paramsV18V19Aainfix =aprm1V119amk type_paramsV16V17Aacorrect_foraordamV20akeyV122Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V120aTrueAacV121AacV119Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V120aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.33"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.21"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="21. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V34aNoneIacorrect_foraordamV21V34FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV37V39aNoneIaleaordamV21V39akeyV38Aainfix =ainfix @afuncamV35V39aNoneIaleaordamV21akeyV38V39Aainfix =ainfix @afuncamV21V39aSomeV38IaeqaordamV21V39akeyV38Aainfix =ainfix @afuncamV21V39ainfix @afuncamV37V39IaltaordamV21akeyV38V39Aainfix =ainfix @afuncamV21V39ainfix @afuncamV35V39IaltaordamV21V39akeyV38Iacorrect_foraordamV21V39FAainfix =acardamV21ainfix +ainfix +c1acardamV35acardamV37Aainfix =aordamV21aordamV37Aainfix =aordamV35aordamV21Aainfix =amk type_paramsV8V9aprm2V37Aainfix =amk type_paramsV6V7aprm1V37Aainfix =aprm2V35amk type_paramsV8V9Aainfix =aprm1V35amk type_paramsV6V7Aacorrect_foraordamV21akeyV38Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V36aTrueAacV37AacV35Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V36aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V40aNoneIacorrect_foraordamV20V40FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV43V45aNoneIaleaordamV20V45akeyV44Aainfix =ainfix @afuncamV41V45aNoneIaleaordamV20akeyV44V45Aainfix =ainfix @afuncamV20V45aSomeV44IaeqaordamV20V45akeyV44Aainfix =ainfix @afuncamV20V45ainfix @afuncamV43V45IaltaordamV20akeyV44V45Aainfix =ainfix @afuncamV20V45ainfix @afuncamV41V45IaltaordamV20V45akeyV44Iacorrect_foraordamV20V45FAainfix =acardamV20ainfix +ainfix +c1acardamV41acardamV43Aainfix =aordamV20aordamV43Aainfix =aordamV41aordamV20Aainfix =amk type_paramsV18V19aprm2V43Aainfix =amk type_paramsV16V17aprm1V43Aainfix =aprm2V41amk type_paramsV18V19Aainfix =aprm1V41amk type_paramsV16V17Aacorrect_foraordamV20akeyV44Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V42aTrueAacV43AacV41Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V42aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.26"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.22"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="22. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V35aNoneIacorrect_foraordamV21V35FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV38V40aNoneIaleaordamV21V40akeyV39Aainfix =ainfix @afuncamV36V40aNoneIaleaordamV21akeyV39V40Aainfix =ainfix @afuncamV21V40aSomeV39IaeqaordamV21V40akeyV39Aainfix =ainfix @afuncamV21V40ainfix @afuncamV38V40IaltaordamV21akeyV39V40Aainfix =ainfix @afuncamV21V40ainfix @afuncamV36V40IaltaordamV21V40akeyV39Iacorrect_foraordamV21V40FAainfix =acardamV21ainfix +ainfix +c1acardamV36acardamV38Aainfix =aordamV21aordamV38Aainfix =aordamV36aordamV21Aainfix =amk type_paramsV8V9aprm2V38Aainfix =amk type_paramsV6V7aprm1V38Aainfix =aprm2V36amk type_paramsV8V9Aainfix =aprm1V36amk type_paramsV6V7Aacorrect_foraordamV21akeyV39Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V37aTrueAacV38AacV36Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V37aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V41aNoneIacorrect_foraordamV20V41FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV44V46aNoneIaleaordamV20V46akeyV45Aainfix =ainfix @afuncamV42V46aNoneIaleaordamV20akeyV45V46Aainfix =ainfix @afuncamV20V46aSomeV45IaeqaordamV20V46akeyV45Aainfix =ainfix @afuncamV20V46ainfix @afuncamV44V46IaltaordamV20akeyV45V46Aainfix =ainfix @afuncamV20V46ainfix @afuncamV42V46IaltaordamV20V46akeyV45Iacorrect_foraordamV20V46FAainfix =acardamV20ainfix +ainfix +c1acardamV42acardamV44Aainfix =aordamV20aordamV44Aainfix =aordamV42aordamV20Aainfix =amk type_paramsV18V19aprm2V44Aainfix =amk type_paramsV16V17aprm1V44Aainfix =aprm2V42amk type_paramsV18V19Aainfix =aprm1V42amk type_paramsV16V17Aacorrect_foraordamV20akeyV45Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V43aTrueAacV44AacV42Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V43aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.23"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="23. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V35aNoneIacorrect_foraordamV21V35FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV38V40aNoneIaleaordamV21V40akeyV39Aainfix =ainfix @afuncamV36V40aNoneIaleaordamV21akeyV39V40Aainfix =ainfix @afuncamV21V40aSomeV39IaeqaordamV21V40akeyV39Aainfix =ainfix @afuncamV21V40ainfix @afuncamV38V40IaltaordamV21akeyV39V40Aainfix =ainfix @afuncamV21V40ainfix @afuncamV36V40IaltaordamV21V40akeyV39Iacorrect_foraordamV21V40FAainfix =acardamV21ainfix +ainfix +c1acardamV36acardamV38Aainfix =aordamV21aordamV38Aainfix =aordamV36aordamV21Aainfix =amk type_paramsV8V9aprm2V38Aainfix =amk type_paramsV6V7aprm1V38Aainfix =aprm2V36amk type_paramsV8V9Aainfix =aprm1V36amk type_paramsV6V7Aacorrect_foraordamV21akeyV39Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V37aTrueAacV38AacV36Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V37aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V41aNoneIacorrect_foraordamV20V41FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV44V46aNoneIaleaordamV20V46akeyV45Aainfix =ainfix @afuncamV42V46aNoneIaleaordamV20akeyV45V46Aainfix =ainfix @afuncamV20V46aSomeV45IaeqaordamV20V46akeyV45Aainfix =ainfix @afuncamV20V46ainfix @afuncamV44V46IaltaordamV20akeyV45V46Aainfix =ainfix @afuncamV20V46ainfix @afuncamV42V46IaltaordamV20V46akeyV45Iacorrect_foraordamV20V46FAainfix =acardamV20ainfix +ainfix +c1acardamV42acardamV44Aainfix =aordamV20aordamV44Aainfix =aordamV42aordamV20Aainfix =amk type_paramsV18V19aprm2V44Aainfix =amk type_paramsV16V17aprm1V44Aainfix =aprm2V42amk type_paramsV18V19Aainfix =aprm1V42amk type_paramsV16V17Aacorrect_foraordamV20akeyV45Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V43aTrueAacV44AacV42Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V43aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.28"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.24"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="24. variant decrease"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="variant decreaseCtaVEmptyCtaVEmptyainfix <ainfix +acardamV23acardamV56ainfix +acardamV20acardamV21Aainfix <=c0ainfix +acardamV20acardamV21Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV59V62aNoneIaleV60V62V61Aacorrect_forV60V62FAainfix =ainfix @afuncamV59V63ainfix @afuncamV21V63IaltV60V61V63Aacorrect_forV60V63FAainfix =ainfix @afuncamV58V64aNoneIaleV60V61V64Aacorrect_forV60V64FAainfix =ainfix @afuncamV58V65ainfix @afuncamV21V65IaltV60V65V61Aacorrect_forV60V65FAainfix >=acardamV21ainfix +acardamV58acardamV59Aiainfix =acardamV21ainfix +c1ainfix +acardamV58acardamV59ainfix =acardamV21ainfix +acardamV58acardamV59ainfix =V45aNoneACainfix =ainfix @afuncamV21V61aNoneAainfix =ainfix @afuncamV21V66aNoneIaeqV60V61V66Aacorrect_forV60V66FaNoneainfix =aSomeV68ainfix @afuncamV21akeyV68Aainfix =ainfix @afuncamV21V61aSomeV68Aainfix =ainfix @afuncamV21V69aSomeV68IaeqV60V61V69Aacorrect_forV60V69FAaeqV60V61akeyV68Aacorrect_forV60akeyV68Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V67Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V67aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV59AacV58Aainfix =aordamV21aordamV59Aainfix =aordamV58aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V70aNoneIacorrect_foraordamV21V70FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV73V75aNoneIaleaordamV21V75akeyV74Aainfix =ainfix @afuncamV71V75aNoneIaleaordamV21akeyV74V75Aainfix =ainfix @afuncamV21V75aSomeV74IaeqaordamV21V75akeyV74Aainfix =ainfix @afuncamV21V75ainfix @afuncamV73V75IaltaordamV21akeyV74V75Aainfix =ainfix @afuncamV21V75ainfix @afuncamV71V75IaltaordamV21V75akeyV74Iacorrect_foraordamV21V75FAainfix =acardamV21ainfix +ainfix +c1acardamV71acardamV73Aainfix =aordamV21aordamV73Aainfix =aordamV71aordamV21Aainfix =amk type_paramsV8V9aprm2V73Aainfix =amk type_paramsV6V7aprm1V73Aainfix =aprm2V71amk type_paramsV8V9Aainfix =aprm1V71amk type_paramsV6V7Aacorrect_foraordamV21akeyV74Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V72aTrueAacV73AacV71Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V72aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V76aNoneIacorrect_foraordamV20V76FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV79V81aNoneIaleaordamV20V81akeyV80Aainfix =ainfix @afuncamV77V81aNoneIaleaordamV20akeyV80V81Aainfix =ainfix @afuncamV20V81aSomeV80IaeqaordamV20V81akeyV80Aainfix =ainfix @afuncamV20V81ainfix @afuncamV79V81IaltaordamV20akeyV80V81Aainfix =ainfix @afuncamV20V81ainfix @afuncamV77V81IaltaordamV20V81akeyV80Iacorrect_foraordamV20V81FAainfix =acardamV20ainfix +ainfix +c1acardamV77acardamV79Aainfix =aordamV20aordamV79Aainfix =aordamV77aordamV20Aainfix =amk type_paramsV18V19aprm2V79Aainfix =amk type_paramsV16V17aprm1V79Aainfix =aprm2V77amk type_paramsV18V19Aainfix =aprm1V77amk type_paramsV16V17Aacorrect_foraordamV20akeyV80Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V78aTrueAacV79AacV77Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V78aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.27"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.25"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="25. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV59V62aNoneIaleV60V62V61Aacorrect_forV60V62FAainfix =ainfix @afuncamV59V63ainfix @afuncamV21V63IaltV60V61V63Aacorrect_forV60V63FAainfix =ainfix @afuncamV58V64aNoneIaleV60V61V64Aacorrect_forV60V64FAainfix =ainfix @afuncamV58V65ainfix @afuncamV21V65IaltV60V65V61Aacorrect_forV60V65FAainfix >=acardamV21ainfix +acardamV58acardamV59Aiainfix =acardamV21ainfix +c1ainfix +acardamV58acardamV59ainfix =acardamV21ainfix +acardamV58acardamV59ainfix =V45aNoneACainfix =ainfix @afuncamV21V61aNoneAainfix =ainfix @afuncamV21V66aNoneIaeqV60V61V66Aacorrect_forV60V66FaNoneainfix =aSomeV68ainfix @afuncamV21akeyV68Aainfix =ainfix @afuncamV21V61aSomeV68Aainfix =ainfix @afuncamV21V69aSomeV68IaeqV60V61V69Aacorrect_forV60V69FAaeqV60V61akeyV68Aacorrect_forV60akeyV68Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V67Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V67aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV59AacV58Aainfix =aordamV21aordamV59Aainfix =aordamV58aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V70aNoneIacorrect_foraordamV21V70FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV73V75aNoneIaleaordamV21V75akeyV74Aainfix =ainfix @afuncamV71V75aNoneIaleaordamV21akeyV74V75Aainfix =ainfix @afuncamV21V75aSomeV74IaeqaordamV21V75akeyV74Aainfix =ainfix @afuncamV21V75ainfix @afuncamV73V75IaltaordamV21akeyV74V75Aainfix =ainfix @afuncamV21V75ainfix @afuncamV71V75IaltaordamV21V75akeyV74Iacorrect_foraordamV21V75FAainfix =acardamV21ainfix +ainfix +c1acardamV71acardamV73Aainfix =aordamV21aordamV73Aainfix =aordamV71aordamV21Aainfix =amk type_paramsV8V9aprm2V73Aainfix =amk type_paramsV6V7aprm1V73Aainfix =aprm2V71amk type_paramsV8V9Aainfix =aprm1V71amk type_paramsV6V7Aacorrect_foraordamV21akeyV74Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V72aTrueAacV73AacV71Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V72aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V76aNoneIacorrect_foraordamV20V76FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV79V81aNoneIaleaordamV20V81akeyV80Aainfix =ainfix @afuncamV77V81aNoneIaleaordamV20akeyV80V81Aainfix =ainfix @afuncamV20V81aSomeV80IaeqaordamV20V81akeyV80Aainfix =ainfix @afuncamV20V81ainfix @afuncamV79V81IaltaordamV20akeyV80V81Aainfix =ainfix @afuncamV20V81ainfix @afuncamV77V81IaltaordamV20V81akeyV80Iacorrect_foraordamV20V81FAainfix =acardamV20ainfix +ainfix +c1acardamV77acardamV79Aainfix =aordamV20aordamV79Aainfix =aordamV77aordamV20Aainfix =amk type_paramsV18V19aprm2V79Aainfix =amk type_paramsV16V17aprm1V79Aainfix =aprm2V77amk type_paramsV18V19Aainfix =aprm1V77amk type_paramsV16V17Aacorrect_foraordamV20akeyV80Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V78aTrueAacV79AacV77Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V78aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.33"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.26"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="26. variant decrease"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="variant decreaseCtaVEmptyCtaVEmptyainfix <ainfix +acardamV25acardamV57ainfix +acardamV20acardamV21Aainfix <=c0ainfix +acardamV20acardamV21Iainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V69aNoneainfix =ainfix @afuncamV68V69ainfix @afuncamV23V69ainfix =ainfix @afuncamV56V69aNoneIacorrect_foraordamV23V69FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV71V74aNoneIaleV72V74V73Aacorrect_forV72V74FAainfix =ainfix @afuncamV71V75ainfix @afuncamV21V75IaltV72V73V75Aacorrect_forV72V75FAainfix =ainfix @afuncamV70V76aNoneIaleV72V73V76Aacorrect_forV72V76FAainfix =ainfix @afuncamV70V77ainfix @afuncamV21V77IaltV72V77V73Aacorrect_forV72V77FAainfix >=acardamV21ainfix +acardamV70acardamV71Aiainfix =acardamV21ainfix +c1ainfix +acardamV70acardamV71ainfix =acardamV21ainfix +acardamV70acardamV71ainfix =V45aNoneACainfix =ainfix @afuncamV21V73aNoneAainfix =ainfix @afuncamV21V78aNoneIaeqV72V73V78Aacorrect_forV72V78FaNoneainfix =aSomeV80ainfix @afuncamV21akeyV80Aainfix =ainfix @afuncamV21V73aSomeV80Aainfix =ainfix @afuncamV21V81aSomeV80IaeqV72V73V81Aacorrect_forV72V81FAaeqV72V73akeyV80Aacorrect_forV72akeyV80Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V79Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V79aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV71AacV70Aainfix =aordamV21aordamV71Aainfix =aordamV70aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V82aNoneIacorrect_foraordamV21V82FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV85V87aNoneIaleaordamV21V87akeyV86Aainfix =ainfix @afuncamV83V87aNoneIaleaordamV21akeyV86V87Aainfix =ainfix @afuncamV21V87aSomeV86IaeqaordamV21V87akeyV86Aainfix =ainfix @afuncamV21V87ainfix @afuncamV85V87IaltaordamV21akeyV86V87Aainfix =ainfix @afuncamV21V87ainfix @afuncamV83V87IaltaordamV21V87akeyV86Iacorrect_foraordamV21V87FAainfix =acardamV21ainfix +ainfix +c1acardamV83acardamV85Aainfix =aordamV21aordamV85Aainfix =aordamV83aordamV21Aainfix =amk type_paramsV8V9aprm2V85Aainfix =amk type_paramsV6V7aprm1V85Aainfix =aprm2V83amk type_paramsV8V9Aainfix =aprm1V83amk type_paramsV6V7Aacorrect_foraordamV21akeyV86Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V84aTrueAacV85AacV83Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V84aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V88aNoneIacorrect_foraordamV20V88FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV91V93aNoneIaleaordamV20V93akeyV92Aainfix =ainfix @afuncamV89V93aNoneIaleaordamV20akeyV92V93Aainfix =ainfix @afuncamV20V93aSomeV92IaeqaordamV20V93akeyV92Aainfix =ainfix @afuncamV20V93ainfix @afuncamV91V93IaltaordamV20akeyV92V93Aainfix =ainfix @afuncamV20V93ainfix @afuncamV89V93IaltaordamV20V93akeyV92Iacorrect_foraordamV20V93FAainfix =acardamV20ainfix +ainfix +c1acardamV89acardamV91Aainfix =aordamV20aordamV91Aainfix =aordamV89aordamV20Aainfix =amk type_paramsV18V19aprm2V91Aainfix =amk type_paramsV16V17aprm1V91Aainfix =aprm2V89amk type_paramsV18V19Aainfix =aprm1V89amk type_paramsV16V17Aacorrect_foraordamV20akeyV92Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V90aTrueAacV91AacV89Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V90aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.34"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.27"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="27. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V69aNoneainfix =ainfix @afuncamV68V69ainfix @afuncamV23V69ainfix =ainfix @afuncamV56V69aNoneIacorrect_foraordamV23V69FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV71V74aNoneIaleV72V74V73Aacorrect_forV72V74FAainfix =ainfix @afuncamV71V75ainfix @afuncamV21V75IaltV72V73V75Aacorrect_forV72V75FAainfix =ainfix @afuncamV70V76aNoneIaleV72V73V76Aacorrect_forV72V76FAainfix =ainfix @afuncamV70V77ainfix @afuncamV21V77IaltV72V77V73Aacorrect_forV72V77FAainfix >=acardamV21ainfix +acardamV70acardamV71Aiainfix =acardamV21ainfix +c1ainfix +acardamV70acardamV71ainfix =acardamV21ainfix +acardamV70acardamV71ainfix =V45aNoneACainfix =ainfix @afuncamV21V73aNoneAainfix =ainfix @afuncamV21V78aNoneIaeqV72V73V78Aacorrect_forV72V78FaNoneainfix =aSomeV80ainfix @afuncamV21akeyV80Aainfix =ainfix @afuncamV21V73aSomeV80Aainfix =ainfix @afuncamV21V81aSomeV80IaeqV72V73V81Aacorrect_forV72V81FAaeqV72V73akeyV80Aacorrect_forV72akeyV80Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V79Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V79aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV71AacV70Aainfix =aordamV21aordamV71Aainfix =aordamV70aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V82aNoneIacorrect_foraordamV21V82FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV85V87aNoneIaleaordamV21V87akeyV86Aainfix =ainfix @afuncamV83V87aNoneIaleaordamV21akeyV86V87Aainfix =ainfix @afuncamV21V87aSomeV86IaeqaordamV21V87akeyV86Aainfix =ainfix @afuncamV21V87ainfix @afuncamV85V87IaltaordamV21akeyV86V87Aainfix =ainfix @afuncamV21V87ainfix @afuncamV83V87IaltaordamV21V87akeyV86Iacorrect_foraordamV21V87FAainfix =acardamV21ainfix +ainfix +c1acardamV83acardamV85Aainfix =aordamV21aordamV85Aainfix =aordamV83aordamV21Aainfix =amk type_paramsV8V9aprm2V85Aainfix =amk type_paramsV6V7aprm1V85Aainfix =aprm2V83amk type_paramsV8V9Aainfix =aprm1V83amk type_paramsV6V7Aacorrect_foraordamV21akeyV86Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V84aTrueAacV85AacV83Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V84aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V88aNoneIacorrect_foraordamV20V88FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV91V93aNoneIaleaordamV20V93akeyV92Aainfix =ainfix @afuncamV89V93aNoneIaleaordamV20akeyV92V93Aainfix =ainfix @afuncamV20V93aSomeV92IaeqaordamV20V93akeyV92Aainfix =ainfix @afuncamV20V93ainfix @afuncamV91V93IaltaordamV20akeyV92V93Aainfix =ainfix @afuncamV20V93ainfix @afuncamV89V93IaltaordamV20V93akeyV92Iacorrect_foraordamV20V93FAainfix =acardamV20ainfix +ainfix +c1acardamV89acardamV91Aainfix =aordamV20aordamV91Aainfix =aordamV89aordamV20Aainfix =amk type_paramsV18V19aprm2V91Aainfix =amk type_paramsV16V17aprm1V91Aainfix =aprm2V89amk type_paramsV18V19Aainfix =aprm1V89amk type_paramsV16V17Aacorrect_foraordamV20akeyV92Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V90aTrueAacV91AacV89Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V90aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.32"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.28"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="28. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetwV45Iainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V80aNoneainfix =ainfix @afuncamV79V80ainfix @afuncamV25V80ainfix =ainfix @afuncamV57V80aNoneIacorrect_foraordamV25V80FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V81aNoneainfix =ainfix @afuncamV68V81ainfix @afuncamV23V81ainfix =ainfix @afuncamV56V81aNoneIacorrect_foraordamV23V81FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV83V86aNoneIaleV84V86V85Aacorrect_forV84V86FAainfix =ainfix @afuncamV83V87ainfix @afuncamV21V87IaltV84V85V87Aacorrect_forV84V87FAainfix =ainfix @afuncamV82V88aNoneIaleV84V85V88Aacorrect_forV84V88FAainfix =ainfix @afuncamV82V89ainfix @afuncamV21V89IaltV84V89V85Aacorrect_forV84V89FAainfix >=acardamV21ainfix +acardamV82acardamV83Aiainfix =acardamV21ainfix +c1ainfix +acardamV82acardamV83ainfix =acardamV21ainfix +acardamV82acardamV83ainfix =V45aNoneACainfix =ainfix @afuncamV21V85aNoneAainfix =ainfix @afuncamV21V90aNoneIaeqV84V85V90Aacorrect_forV84V90FaNoneainfix =aSomeV92ainfix @afuncamV21akeyV92Aainfix =ainfix @afuncamV21V85aSomeV92Aainfix =ainfix @afuncamV21V93aSomeV92IaeqV84V85V93Aacorrect_forV84V93FAaeqV84V85akeyV92Aacorrect_forV84akeyV92Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V91Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V91aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV83AacV82Aainfix =aordamV21aordamV83Aainfix =aordamV82aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V94aNoneIacorrect_foraordamV21V94FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV97V99aNoneIaleaordamV21V99akeyV98Aainfix =ainfix @afuncamV95V99aNoneIaleaordamV21akeyV98V99Aainfix =ainfix @afuncamV21V99aSomeV98IaeqaordamV21V99akeyV98Aainfix =ainfix @afuncamV21V99ainfix @afuncamV97V99IaltaordamV21akeyV98V99Aainfix =ainfix @afuncamV21V99ainfix @afuncamV95V99IaltaordamV21V99akeyV98Iacorrect_foraordamV21V99FAainfix =acardamV21ainfix +ainfix +c1acardamV95acardamV97Aainfix =aordamV21aordamV97Aainfix =aordamV95aordamV21Aainfix =amk type_paramsV8V9aprm2V97Aainfix =amk type_paramsV6V7aprm1V97Aainfix =aprm2V95amk type_paramsV8V9Aainfix =aprm1V95amk type_paramsV6V7Aacorrect_foraordamV21akeyV98Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V96aTrueAacV97AacV95Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V96aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V100aNoneIacorrect_foraordamV20V100FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV103V105aNoneIaleaordamV20V105akeyV104Aainfix =ainfix @afuncamV101V105aNoneIaleaordamV20akeyV104V105Aainfix =ainfix @afuncamV20V105aSomeV104IaeqaordamV20V105akeyV104Aainfix =ainfix @afuncamV20V105ainfix @afuncamV103V105IaltaordamV20akeyV104V105Aainfix =ainfix @afuncamV20V105ainfix @afuncamV101V105IaltaordamV20V105akeyV104Iacorrect_foraordamV20V105FAainfix =acardamV20ainfix +ainfix +c1acardamV101acardamV103Aainfix =aordamV20aordamV103Aainfix =aordamV101aordamV20Aainfix =amk type_paramsV18V19aprm2V103Aainfix =amk type_paramsV16V17aprm1V103Aainfix =aprm2V101amk type_paramsV18V19Aainfix =aprm1V101amk type_paramsV16V17Aacorrect_foraordamV20akeyV104Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V102aTrueAacV103AacV101Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V102aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.32"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.29"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="29. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTrueaNonetwV45Iainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V80aNoneainfix =ainfix @afuncamV79V80ainfix @afuncamV25V80ainfix =ainfix @afuncamV57V80aNoneIacorrect_foraordamV25V80FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V81aNoneainfix =ainfix @afuncamV68V81ainfix @afuncamV23V81ainfix =ainfix @afuncamV56V81aNoneIacorrect_foraordamV23V81FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV83V86aNoneIaleV84V86V85Aacorrect_forV84V86FAainfix =ainfix @afuncamV83V87ainfix @afuncamV21V87IaltV84V85V87Aacorrect_forV84V87FAainfix =ainfix @afuncamV82V88aNoneIaleV84V85V88Aacorrect_forV84V88FAainfix =ainfix @afuncamV82V89ainfix @afuncamV21V89IaltV84V89V85Aacorrect_forV84V89FAainfix >=acardamV21ainfix +acardamV82acardamV83Aiainfix =acardamV21ainfix +c1ainfix +acardamV82acardamV83ainfix =acardamV21ainfix +acardamV82acardamV83ainfix =V45aNoneACainfix =ainfix @afuncamV21V85aNoneAainfix =ainfix @afuncamV21V90aNoneIaeqV84V85V90Aacorrect_forV84V90FaNoneainfix =aSomeV92ainfix @afuncamV21akeyV92Aainfix =ainfix @afuncamV21V85aSomeV92Aainfix =ainfix @afuncamV21V93aSomeV92IaeqV84V85V93Aacorrect_forV84V93FAaeqV84V85akeyV92Aacorrect_forV84akeyV92Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V91Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V91aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV83AacV82Aainfix =aordamV21aordamV83Aainfix =aordamV82aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V94aNoneIacorrect_foraordamV21V94FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV97V99aNoneIaleaordamV21V99akeyV98Aainfix =ainfix @afuncamV95V99aNoneIaleaordamV21akeyV98V99Aainfix =ainfix @afuncamV21V99aSomeV98IaeqaordamV21V99akeyV98Aainfix =ainfix @afuncamV21V99ainfix @afuncamV97V99IaltaordamV21akeyV98V99Aainfix =ainfix @afuncamV21V99ainfix @afuncamV95V99IaltaordamV21V99akeyV98Iacorrect_foraordamV21V99FAainfix =acardamV21ainfix +ainfix +c1acardamV95acardamV97Aainfix =aordamV21aordamV97Aainfix =aordamV95aordamV21Aainfix =amk type_paramsV8V9aprm2V97Aainfix =amk type_paramsV6V7aprm1V97Aainfix =aprm2V95amk type_paramsV8V9Aainfix =aprm1V95amk type_paramsV6V7Aacorrect_foraordamV21akeyV98Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V96aTrueAacV97AacV95Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V96aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V100aNoneIacorrect_foraordamV20V100FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV103V105aNoneIaleaordamV20V105akeyV104Aainfix =ainfix @afuncamV101V105aNoneIaleaordamV20akeyV104V105Aainfix =ainfix @afuncamV20V105aSomeV104IaeqaordamV20V105akeyV104Aainfix =ainfix @afuncamV20V105ainfix @afuncamV103V105IaltaordamV20akeyV104V105Aainfix =ainfix @afuncamV20V105ainfix @afuncamV101V105IaltaordamV20V105akeyV104Iacorrect_foraordamV20V105FAainfix =acardamV20ainfix +ainfix +c1acardamV101acardamV103Aainfix =aordamV20aordamV103Aainfix =aordamV101aordamV20Aainfix =amk type_paramsV18V19aprm2V103Aainfix =amk type_paramsV16V17aprm1V103Aainfix =aprm2V101amk type_paramsV18V19Aainfix =aprm1V101amk type_paramsV16V17Aacorrect_foraordamV20akeyV104Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V102aTrueAacV103AacV101Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V102aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.34"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.30"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="30. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCaltaordamV68akeyV80V81INainfix =ainfix @afuncamV79V81aNoneAaltaordamV68V81akeyV80INainfix =ainfix @afuncamV68V81aNoneIacorrect_foraordamV68V81FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aNonetwV45Iainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V82aNoneainfix =ainfix @afuncamV79V82ainfix @afuncamV25V82ainfix =ainfix @afuncamV57V82aNoneIacorrect_foraordamV25V82FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V83aNoneainfix =ainfix @afuncamV68V83ainfix @afuncamV23V83ainfix =ainfix @afuncamV56V83aNoneIacorrect_foraordamV23V83FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV85V88aNoneIaleV86V88V87Aacorrect_forV86V88FAainfix =ainfix @afuncamV85V89ainfix @afuncamV21V89IaltV86V87V89Aacorrect_forV86V89FAainfix =ainfix @afuncamV84V90aNoneIaleV86V87V90Aacorrect_forV86V90FAainfix =ainfix @afuncamV84V91ainfix @afuncamV21V91IaltV86V91V87Aacorrect_forV86V91FAainfix >=acardamV21ainfix +acardamV84acardamV85Aiainfix =acardamV21ainfix +c1ainfix +acardamV84acardamV85ainfix =acardamV21ainfix +acardamV84acardamV85ainfix =V45aNoneACainfix =ainfix @afuncamV21V87aNoneAainfix =ainfix @afuncamV21V92aNoneIaeqV86V87V92Aacorrect_forV86V92FaNoneainfix =aSomeV94ainfix @afuncamV21akeyV94Aainfix =ainfix @afuncamV21V87aSomeV94Aainfix =ainfix @afuncamV21V95aSomeV94IaeqV86V87V95Aacorrect_forV86V95FAaeqV86V87akeyV94Aacorrect_forV86akeyV94Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V93Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V93aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV85AacV84Aainfix =aordamV21aordamV85Aainfix =aordamV84aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V96aNoneIacorrect_foraordamV21V96FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV99V101aNoneIaleaordamV21V101akeyV100Aainfix =ainfix @afuncamV97V101aNoneIaleaordamV21akeyV100V101Aainfix =ainfix @afuncamV21V101aSomeV100IaeqaordamV21V101akeyV100Aainfix =ainfix @afuncamV21V101ainfix @afuncamV99V101IaltaordamV21akeyV100V101Aainfix =ainfix @afuncamV21V101ainfix @afuncamV97V101IaltaordamV21V101akeyV100Iacorrect_foraordamV21V101FAainfix =acardamV21ainfix +ainfix +c1acardamV97acardamV99Aainfix =aordamV21aordamV99Aainfix =aordamV97aordamV21Aainfix =amk type_paramsV8V9aprm2V99Aainfix =amk type_paramsV6V7aprm1V99Aainfix =aprm2V97amk type_paramsV8V9Aainfix =aprm1V97amk type_paramsV6V7Aacorrect_foraordamV21akeyV100Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V98aTrueAacV99AacV97Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V98aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V102aNoneIacorrect_foraordamV20V102FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV105V107aNoneIaleaordamV20V107akeyV106Aainfix =ainfix @afuncamV103V107aNoneIaleaordamV20akeyV106V107Aainfix =ainfix @afuncamV20V107aSomeV106IaeqaordamV20V107akeyV106Aainfix =ainfix @afuncamV20V107ainfix @afuncamV105V107IaltaordamV20akeyV106V107Aainfix =ainfix @afuncamV20V107ainfix @afuncamV103V107IaltaordamV20V107akeyV106Iacorrect_foraordamV20V107FAainfix =acardamV20ainfix +ainfix +c1acardamV103acardamV105Aainfix =aordamV20aordamV105Aainfix =aordamV103aordamV20Aainfix =amk type_paramsV18V19aprm2V105Aainfix =amk type_paramsV16V17aprm1V105Aainfix =aprm2V103amk type_paramsV18V19Aainfix =aprm1V103amk type_paramsV16V17Aacorrect_foraordamV20akeyV106Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V104aTrueAacV105AacV103Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V104aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.66"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.31"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="31. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix =aordamV90aordamV20Aainfix =V89V19Aainfix =V88V18Aainfix =V87V17Aainfix =V86V16AacV90Iainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V92aSomeV91IaeqaordamV68V92akeyV91Aainfix =ainfix @afuncamV90V92ainfix @afuncamV79V92IaltaordamV68akeyV91V92Aainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92IaltaordamV68V92akeyV91Iacorrect_foraordamV68V92FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV93V94INainfix =ainfix @afuncamV79V94aNoneAaltaordamV68V94akeyV93INainfix =ainfix @afuncamV68V94aNoneIacorrect_foraordamV68V94FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetwV45Iainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V95aNoneainfix =ainfix @afuncamV79V95ainfix @afuncamV25V95ainfix =ainfix @afuncamV57V95aNoneIacorrect_foraordamV25V95FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V96aNoneainfix =ainfix @afuncamV68V96ainfix @afuncamV23V96ainfix =ainfix @afuncamV56V96aNoneIacorrect_foraordamV23V96FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV98V101aNoneIaleV99V101V100Aacorrect_forV99V101FAainfix =ainfix @afuncamV98V102ainfix @afuncamV21V102IaltV99V100V102Aacorrect_forV99V102FAainfix =ainfix @afuncamV97V103aNoneIaleV99V100V103Aacorrect_forV99V103FAainfix =ainfix @afuncamV97V104ainfix @afuncamV21V104IaltV99V104V100Aacorrect_forV99V104FAainfix >=acardamV21ainfix +acardamV97acardamV98Aiainfix =acardamV21ainfix +c1ainfix +acardamV97acardamV98ainfix =acardamV21ainfix +acardamV97acardamV98ainfix =V45aNoneACainfix =ainfix @afuncamV21V100aNoneAainfix =ainfix @afuncamV21V105aNoneIaeqV99V100V105Aacorrect_forV99V105FaNoneainfix =aSomeV107ainfix @afuncamV21akeyV107Aainfix =ainfix @afuncamV21V100aSomeV107Aainfix =ainfix @afuncamV21V108aSomeV107IaeqV99V100V108Aacorrect_forV99V108FAaeqV99V100akeyV107Aacorrect_forV99akeyV107Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V106Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V106aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV98AacV97Aainfix =aordamV21aordamV98Aainfix =aordamV97aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V109aNoneIacorrect_foraordamV21V109FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV112V114aNoneIaleaordamV21V114akeyV113Aainfix =ainfix @afuncamV110V114aNoneIaleaordamV21akeyV113V114Aainfix =ainfix @afuncamV21V114aSomeV113IaeqaordamV21V114akeyV113Aainfix =ainfix @afuncamV21V114ainfix @afuncamV112V114IaltaordamV21akeyV113V114Aainfix =ainfix @afuncamV21V114ainfix @afuncamV110V114IaltaordamV21V114akeyV113Iacorrect_foraordamV21V114FAainfix =acardamV21ainfix +ainfix +c1acardamV110acardamV112Aainfix =aordamV21aordamV112Aainfix =aordamV110aordamV21Aainfix =amk type_paramsV8V9aprm2V112Aainfix =amk type_paramsV6V7aprm1V112Aainfix =aprm2V110amk type_paramsV8V9Aainfix =aprm1V110amk type_paramsV6V7Aacorrect_foraordamV21akeyV113Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V111aTrueAacV112AacV110Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V111aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V115aNoneIacorrect_foraordamV20V115FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV118V120aNoneIaleaordamV20V120akeyV119Aainfix =ainfix @afuncamV116V120aNoneIaleaordamV20akeyV119V120Aainfix =ainfix @afuncamV20V120aSomeV119IaeqaordamV20V120akeyV119Aainfix =ainfix @afuncamV20V120ainfix @afuncamV118V120IaltaordamV20akeyV119V120Aainfix =ainfix @afuncamV20V120ainfix @afuncamV116V120IaltaordamV20V120akeyV119Iacorrect_foraordamV20V120FAainfix =acardamV20ainfix +ainfix +c1acardamV116acardamV118Aainfix =aordamV20aordamV118Aainfix =aordamV116aordamV20Aainfix =amk type_paramsV18V19aprm2V118Aainfix =amk type_paramsV16V17aprm1V118Aainfix =aprm2V116amk type_paramsV18V19Aainfix =aprm1V116amk type_paramsV16V17Aacorrect_foraordamV20akeyV119Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V117aTrueAacV118AacV116Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V117aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.39"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.32"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="32. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCiainfix =ainfix @afuncamV90V91aNoneainfix =ainfix @afuncamV90V91ainfix @afuncamV20V91ainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV20V91FIainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V93aSomeV92IaeqaordamV68V93akeyV92Aainfix =ainfix @afuncamV90V93ainfix @afuncamV79V93IaltaordamV68akeyV92V93Aainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93IaltaordamV68V93akeyV92Iacorrect_foraordamV68V93FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV94V95INainfix =ainfix @afuncamV79V95aNoneAaltaordamV68V95akeyV94INainfix =ainfix @afuncamV68V95aNoneIacorrect_foraordamV68V95FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetwV45Iainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V96aNoneainfix =ainfix @afuncamV79V96ainfix @afuncamV25V96ainfix =ainfix @afuncamV57V96aNoneIacorrect_foraordamV25V96FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V97aNoneainfix =ainfix @afuncamV68V97ainfix @afuncamV23V97ainfix =ainfix @afuncamV56V97aNoneIacorrect_foraordamV23V97FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV99V102aNoneIaleV100V102V101Aacorrect_forV100V102FAainfix =ainfix @afuncamV99V103ainfix @afuncamV21V103IaltV100V101V103Aacorrect_forV100V103FAainfix =ainfix @afuncamV98V104aNoneIaleV100V101V104Aacorrect_forV100V104FAainfix =ainfix @afuncamV98V105ainfix @afuncamV21V105IaltV100V105V101Aacorrect_forV100V105FAainfix >=acardamV21ainfix +acardamV98acardamV99Aiainfix =acardamV21ainfix +c1ainfix +acardamV98acardamV99ainfix =acardamV21ainfix +acardamV98acardamV99ainfix =V45aNoneACainfix =ainfix @afuncamV21V101aNoneAainfix =ainfix @afuncamV21V106aNoneIaeqV100V101V106Aacorrect_forV100V106FaNoneainfix =aSomeV108ainfix @afuncamV21akeyV108Aainfix =ainfix @afuncamV21V101aSomeV108Aainfix =ainfix @afuncamV21V109aSomeV108IaeqV100V101V109Aacorrect_forV100V109FAaeqV100V101akeyV108Aacorrect_forV100akeyV108Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV99AacV98Aainfix =aordamV21aordamV99Aainfix =aordamV98aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V110aNoneIacorrect_foraordamV21V110FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV113V115aNoneIaleaordamV21V115akeyV114Aainfix =ainfix @afuncamV111V115aNoneIaleaordamV21akeyV114V115Aainfix =ainfix @afuncamV21V115aSomeV114IaeqaordamV21V115akeyV114Aainfix =ainfix @afuncamV21V115ainfix @afuncamV113V115IaltaordamV21akeyV114V115Aainfix =ainfix @afuncamV21V115ainfix @afuncamV111V115IaltaordamV21V115akeyV114Iacorrect_foraordamV21V115FAainfix =acardamV21ainfix +ainfix +c1acardamV111acardamV113Aainfix =aordamV21aordamV113Aainfix =aordamV111aordamV21Aainfix =amk type_paramsV8V9aprm2V113Aainfix =amk type_paramsV6V7aprm1V113Aainfix =aprm2V111amk type_paramsV8V9Aainfix =aprm1V111amk type_paramsV6V7Aacorrect_foraordamV21akeyV114Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V112aTrueAacV113AacV111Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V112aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V116aNoneIacorrect_foraordamV20V116FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV119V121aNoneIaleaordamV20V121akeyV120Aainfix =ainfix @afuncamV117V121aNoneIaleaordamV20akeyV120V121Aainfix =ainfix @afuncamV20V121aSomeV120IaeqaordamV20V121akeyV120Aainfix =ainfix @afuncamV20V121ainfix @afuncamV119V121IaltaordamV20akeyV120V121Aainfix =ainfix @afuncamV20V121ainfix @afuncamV117V121IaltaordamV20V121akeyV120Iacorrect_foraordamV20V121FAainfix =acardamV20ainfix +ainfix +c1acardamV117acardamV119Aainfix =aordamV20aordamV119Aainfix =aordamV117aordamV20Aainfix =amk type_paramsV18V19aprm2V119Aainfix =amk type_paramsV16V17aprm1V119Aainfix =aprm2V117amk type_paramsV18V19Aainfix =aprm1V117amk type_paramsV16V17Aacorrect_foraordamV20akeyV120Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V118aTrueAacV119AacV117Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V118aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter remove_all.32.1"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix =ainfix @afuncamV90V91ainfix @afuncamV20V91Iainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV20V91FIainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V93aSomeV92IaeqaordamV68V93akeyV92Aainfix =ainfix @afuncamV90V93ainfix @afuncamV79V93IaltaordamV68akeyV92V93Aainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93IaltaordamV68V93akeyV92Iacorrect_foraordamV68V93FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV94V95INainfix =ainfix @afuncamV79V95aNoneAaltaordamV68V95akeyV94INainfix =ainfix @afuncamV68V95aNoneIacorrect_foraordamV68V95FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetwV45Iainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V96aNoneainfix =ainfix @afuncamV79V96ainfix @afuncamV25V96ainfix =ainfix @afuncamV57V96aNoneIacorrect_foraordamV25V96FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V97aNoneainfix =ainfix @afuncamV68V97ainfix @afuncamV23V97ainfix =ainfix @afuncamV56V97aNoneIacorrect_foraordamV23V97FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV99V102aNoneIaleV100V102V101Aacorrect_forV100V102FAainfix =ainfix @afuncamV99V103ainfix @afuncamV21V103IaltV100V101V103Aacorrect_forV100V103FAainfix =ainfix @afuncamV98V104aNoneIaleV100V101V104Aacorrect_forV100V104FAainfix =ainfix @afuncamV98V105ainfix @afuncamV21V105IaltV100V105V101Aacorrect_forV100V105FAainfix >=acardamV21ainfix +acardamV98acardamV99Aiainfix =acardamV21ainfix +c1ainfix +acardamV98acardamV99ainfix =acardamV21ainfix +acardamV98acardamV99ainfix =V45aNoneACainfix =ainfix @afuncamV21V101aNoneAainfix =ainfix @afuncamV21V106aNoneIaeqV100V101V106Aacorrect_forV100V106FaNoneainfix =aSomeV108ainfix @afuncamV21akeyV108Aainfix =ainfix @afuncamV21V101aSomeV108Aainfix =ainfix @afuncamV21V109aSomeV108IaeqV100V101V109Aacorrect_forV100V109FAaeqV100V101akeyV108Aacorrect_forV100akeyV108Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV99AacV98Aainfix =aordamV21aordamV99Aainfix =aordamV98aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V110aNoneIacorrect_foraordamV21V110FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV113V115aNoneIaleaordamV21V115akeyV114Aainfix =ainfix @afuncamV111V115aNoneIaleaordamV21akeyV114V115Aainfix =ainfix @afuncamV21V115aSomeV114IaeqaordamV21V115akeyV114Aainfix =ainfix @afuncamV21V115ainfix @afuncamV113V115IaltaordamV21akeyV114V115Aainfix =ainfix @afuncamV21V115ainfix @afuncamV111V115IaltaordamV21V115akeyV114Iacorrect_foraordamV21V115FAainfix =acardamV21ainfix +ainfix +c1acardamV111acardamV113Aainfix =aordamV21aordamV113Aainfix =aordamV111aordamV21Aainfix =amk type_paramsV8V9aprm2V113Aainfix =amk type_paramsV6V7aprm1V113Aainfix =aprm2V111amk type_paramsV8V9Aainfix =aprm1V111amk type_paramsV6V7Aacorrect_foraordamV21akeyV114Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V112aTrueAacV113AacV111Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V112aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V116aNoneIacorrect_foraordamV20V116FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV119V121aNoneIaleaordamV20V121akeyV120Aainfix =ainfix @afuncamV117V121aNoneIaleaordamV20akeyV120V121Aainfix =ainfix @afuncamV20V121aSomeV120IaeqaordamV20V121akeyV120Aainfix =ainfix @afuncamV20V121ainfix @afuncamV119V121IaltaordamV20akeyV120V121Aainfix =ainfix @afuncamV20V121ainfix @afuncamV117V121IaltaordamV20V121akeyV120Iacorrect_foraordamV20V121FAainfix =acardamV20ainfix +ainfix +c1acardamV117acardamV119Aainfix =aordamV20aordamV119Aainfix =aordamV117aordamV20Aainfix =amk type_paramsV18V19aprm2V119Aainfix =amk type_paramsV16V17aprm1V119Aainfix =aprm2V117amk type_paramsV18V19Aainfix =aprm1V117amk type_paramsV16V17Aacorrect_foraordamV20akeyV120Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V118aTrueAacV119AacV117Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V118aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.53"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.32.2"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix =ainfix @afuncamV90V91aNoneINainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV20V91FIainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V93aSomeV92IaeqaordamV68V93akeyV92Aainfix =ainfix @afuncamV90V93ainfix @afuncamV79V93IaltaordamV68akeyV92V93Aainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93IaltaordamV68V93akeyV92Iacorrect_foraordamV68V93FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV94V95INainfix =ainfix @afuncamV79V95aNoneAaltaordamV68V95akeyV94INainfix =ainfix @afuncamV68V95aNoneIacorrect_foraordamV68V95FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetwV45Iainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V96aNoneainfix =ainfix @afuncamV79V96ainfix @afuncamV25V96ainfix =ainfix @afuncamV57V96aNoneIacorrect_foraordamV25V96FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V97aNoneainfix =ainfix @afuncamV68V97ainfix @afuncamV23V97ainfix =ainfix @afuncamV56V97aNoneIacorrect_foraordamV23V97FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV99V102aNoneIaleV100V102V101Aacorrect_forV100V102FAainfix =ainfix @afuncamV99V103ainfix @afuncamV21V103IaltV100V101V103Aacorrect_forV100V103FAainfix =ainfix @afuncamV98V104aNoneIaleV100V101V104Aacorrect_forV100V104FAainfix =ainfix @afuncamV98V105ainfix @afuncamV21V105IaltV100V105V101Aacorrect_forV100V105FAainfix >=acardamV21ainfix +acardamV98acardamV99Aiainfix =acardamV21ainfix +c1ainfix +acardamV98acardamV99ainfix =acardamV21ainfix +acardamV98acardamV99ainfix =V45aNoneACainfix =ainfix @afuncamV21V101aNoneAainfix =ainfix @afuncamV21V106aNoneIaeqV100V101V106Aacorrect_forV100V106FaNoneainfix =aSomeV108ainfix @afuncamV21akeyV108Aainfix =ainfix @afuncamV21V101aSomeV108Aainfix =ainfix @afuncamV21V109aSomeV108IaeqV100V101V109Aacorrect_forV100V109FAaeqV100V101akeyV108Aacorrect_forV100akeyV108Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV99AacV98Aainfix =aordamV21aordamV99Aainfix =aordamV98aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V110aNoneIacorrect_foraordamV21V110FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV113V115aNoneIaleaordamV21V115akeyV114Aainfix =ainfix @afuncamV111V115aNoneIaleaordamV21akeyV114V115Aainfix =ainfix @afuncamV21V115aSomeV114IaeqaordamV21V115akeyV114Aainfix =ainfix @afuncamV21V115ainfix @afuncamV113V115IaltaordamV21akeyV114V115Aainfix =ainfix @afuncamV21V115ainfix @afuncamV111V115IaltaordamV21V115akeyV114Iacorrect_foraordamV21V115FAainfix =acardamV21ainfix +ainfix +c1acardamV111acardamV113Aainfix =aordamV21aordamV113Aainfix =aordamV111aordamV21Aainfix =amk type_paramsV8V9aprm2V113Aainfix =amk type_paramsV6V7aprm1V113Aainfix =aprm2V111amk type_paramsV8V9Aainfix =aprm1V111amk type_paramsV6V7Aacorrect_foraordamV21akeyV114Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V112aTrueAacV113AacV111Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V112aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V116aNoneIacorrect_foraordamV20V116FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV119V121aNoneIaleaordamV20V121akeyV120Aainfix =ainfix @afuncamV117V121aNoneIaleaordamV20akeyV120V121Aainfix =ainfix @afuncamV20V121aSomeV120IaeqaordamV20V121akeyV120Aainfix =ainfix @afuncamV20V121ainfix @afuncamV119V121IaltaordamV20akeyV120V121Aainfix =ainfix @afuncamV20V121ainfix @afuncamV117V121IaltaordamV20V121akeyV120Iacorrect_foraordamV20V121FAainfix =acardamV20ainfix +ainfix +c1acardamV117acardamV119Aainfix =aordamV20aordamV119Aainfix =aordamV117aordamV20Aainfix =amk type_paramsV18V19aprm2V119Aainfix =amk type_paramsV16V17aprm1V119Aainfix =aprm2V117amk type_paramsV18V19Aainfix =aprm1V117amk type_paramsV16V17Aacorrect_foraordamV20akeyV120Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V118aTrueAacV119AacV117Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V118aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.93"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.33"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="33. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix <=acardamV90acardamV20Iainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V92aSomeV91IaeqaordamV68V92akeyV91Aainfix =ainfix @afuncamV90V92ainfix @afuncamV79V92IaltaordamV68akeyV91V92Aainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92IaltaordamV68V92akeyV91Iacorrect_foraordamV68V92FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV93V94INainfix =ainfix @afuncamV79V94aNoneAaltaordamV68V94akeyV93INainfix =ainfix @afuncamV68V94aNoneIacorrect_foraordamV68V94FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetwV45Iainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V95aNoneainfix =ainfix @afuncamV79V95ainfix @afuncamV25V95ainfix =ainfix @afuncamV57V95aNoneIacorrect_foraordamV25V95FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V96aNoneainfix =ainfix @afuncamV68V96ainfix @afuncamV23V96ainfix =ainfix @afuncamV56V96aNoneIacorrect_foraordamV23V96FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV98V101aNoneIaleV99V101V100Aacorrect_forV99V101FAainfix =ainfix @afuncamV98V102ainfix @afuncamV21V102IaltV99V100V102Aacorrect_forV99V102FAainfix =ainfix @afuncamV97V103aNoneIaleV99V100V103Aacorrect_forV99V103FAainfix =ainfix @afuncamV97V104ainfix @afuncamV21V104IaltV99V104V100Aacorrect_forV99V104FAainfix >=acardamV21ainfix +acardamV97acardamV98Aiainfix =acardamV21ainfix +c1ainfix +acardamV97acardamV98ainfix =acardamV21ainfix +acardamV97acardamV98ainfix =V45aNoneACainfix =ainfix @afuncamV21V100aNoneAainfix =ainfix @afuncamV21V105aNoneIaeqV99V100V105Aacorrect_forV99V105FaNoneainfix =aSomeV107ainfix @afuncamV21akeyV107Aainfix =ainfix @afuncamV21V100aSomeV107Aainfix =ainfix @afuncamV21V108aSomeV107IaeqV99V100V108Aacorrect_forV99V108FAaeqV99V100akeyV107Aacorrect_forV99akeyV107Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V106Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V106aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV98AacV97Aainfix =aordamV21aordamV98Aainfix =aordamV97aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V109aNoneIacorrect_foraordamV21V109FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV112V114aNoneIaleaordamV21V114akeyV113Aainfix =ainfix @afuncamV110V114aNoneIaleaordamV21akeyV113V114Aainfix =ainfix @afuncamV21V114aSomeV113IaeqaordamV21V114akeyV113Aainfix =ainfix @afuncamV21V114ainfix @afuncamV112V114IaltaordamV21akeyV113V114Aainfix =ainfix @afuncamV21V114ainfix @afuncamV110V114IaltaordamV21V114akeyV113Iacorrect_foraordamV21V114FAainfix =acardamV21ainfix +ainfix +c1acardamV110acardamV112Aainfix =aordamV21aordamV112Aainfix =aordamV110aordamV21Aainfix =amk type_paramsV8V9aprm2V112Aainfix =amk type_paramsV6V7aprm1V112Aainfix =aprm2V110amk type_paramsV8V9Aainfix =aprm1V110amk type_paramsV6V7Aacorrect_foraordamV21akeyV113Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V111aTrueAacV112AacV110Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V111aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V115aNoneIacorrect_foraordamV20V115FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV118V120aNoneIaleaordamV20V120akeyV119Aainfix =ainfix @afuncamV116V120aNoneIaleaordamV20akeyV119V120Aainfix =ainfix @afuncamV20V120aSomeV119IaeqaordamV20V120akeyV119Aainfix =ainfix @afuncamV20V120ainfix @afuncamV118V120IaltaordamV20akeyV119V120Aainfix =ainfix @afuncamV20V120ainfix @afuncamV116V120IaltaordamV20V120akeyV119Iacorrect_foraordamV20V120FAainfix =acardamV20ainfix +ainfix +c1acardamV116acardamV118Aainfix =aordamV20aordamV118Aainfix =aordamV116aordamV20Aainfix =amk type_paramsV18V19aprm2V118Aainfix =amk type_paramsV16V17aprm1V118Aainfix =aprm2V116amk type_paramsV18V19Aainfix =aprm1V116amk type_paramsV16V17Aacorrect_foraordamV20akeyV119Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V117aTrueAacV118AacV116Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V117aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.38"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.34"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="34. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCtaNoneainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V80aNoneainfix =ainfix @afuncamV79V80ainfix @afuncamV25V80ainfix =ainfix @afuncamV57V80aNoneIacorrect_foraordamV25V80FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V81aNoneainfix =ainfix @afuncamV68V81ainfix @afuncamV23V81ainfix =ainfix @afuncamV56V81aNoneIacorrect_foraordamV23V81FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV83V86aNoneIaleV84V86V85Aacorrect_forV84V86FAainfix =ainfix @afuncamV83V87ainfix @afuncamV21V87IaltV84V85V87Aacorrect_forV84V87FAainfix =ainfix @afuncamV82V88aNoneIaleV84V85V88Aacorrect_forV84V88FAainfix =ainfix @afuncamV82V89ainfix @afuncamV21V89IaltV84V89V85Aacorrect_forV84V89FAainfix >=acardamV21ainfix +acardamV82acardamV83Aiainfix =acardamV21ainfix +c1ainfix +acardamV82acardamV83ainfix =acardamV21ainfix +acardamV82acardamV83ainfix =V45aNoneACainfix =ainfix @afuncamV21V85aNoneAainfix =ainfix @afuncamV21V90aNoneIaeqV84V85V90Aacorrect_forV84V90FaNoneainfix =aSomeV92ainfix @afuncamV21akeyV92Aainfix =ainfix @afuncamV21V85aSomeV92Aainfix =ainfix @afuncamV21V93aSomeV92IaeqV84V85V93Aacorrect_forV84V93FAaeqV84V85akeyV92Aacorrect_forV84akeyV92Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V91Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V91aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV83AacV82Aainfix =aordamV21aordamV83Aainfix =aordamV82aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V94aNoneIacorrect_foraordamV21V94FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV97V99aNoneIaleaordamV21V99akeyV98Aainfix =ainfix @afuncamV95V99aNoneIaleaordamV21akeyV98V99Aainfix =ainfix @afuncamV21V99aSomeV98IaeqaordamV21V99akeyV98Aainfix =ainfix @afuncamV21V99ainfix @afuncamV97V99IaltaordamV21akeyV98V99Aainfix =ainfix @afuncamV21V99ainfix @afuncamV95V99IaltaordamV21V99akeyV98Iacorrect_foraordamV21V99FAainfix =acardamV21ainfix +ainfix +c1acardamV95acardamV97Aainfix =aordamV21aordamV97Aainfix =aordamV95aordamV21Aainfix =amk type_paramsV8V9aprm2V97Aainfix =amk type_paramsV6V7aprm1V97Aainfix =aprm2V95amk type_paramsV8V9Aainfix =aprm1V95amk type_paramsV6V7Aacorrect_foraordamV21akeyV98Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V96aTrueAacV97AacV95Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V96aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V100aNoneIacorrect_foraordamV20V100FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV103V105aNoneIaleaordamV20V105akeyV104Aainfix =ainfix @afuncamV101V105aNoneIaleaordamV20akeyV104V105Aainfix =ainfix @afuncamV20V105aSomeV104IaeqaordamV20V105akeyV104Aainfix =ainfix @afuncamV20V105ainfix @afuncamV103V105IaltaordamV20akeyV104V105Aainfix =ainfix @afuncamV20V105ainfix @afuncamV101V105IaltaordamV20V105akeyV104Iacorrect_foraordamV20V105FAainfix =acardamV20ainfix +ainfix +c1acardamV101acardamV103Aainfix =aordamV20aordamV103Aainfix =aordamV101aordamV20Aainfix =amk type_paramsV18V19aprm2V103Aainfix =amk type_paramsV16V17aprm1V103Aainfix =aprm2V101amk type_paramsV18V19Aainfix =aprm1V101amk type_paramsV16V17Aacorrect_foraordamV20akeyV104Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V102aTrueAacV103AacV101Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V102aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.39"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.35"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="35. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCtaNonealtaordamV68V80V81INainfix =ainfix @afuncamV79V81aNoneANainfix =ainfix @afuncamV68V80aNoneAacorrect_foraordamV79V81Aacorrect_foraordamV68V80FwV45Iainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V82aNoneainfix =ainfix @afuncamV79V82ainfix @afuncamV25V82ainfix =ainfix @afuncamV57V82aNoneIacorrect_foraordamV25V82FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V83aNoneainfix =ainfix @afuncamV68V83ainfix @afuncamV23V83ainfix =ainfix @afuncamV56V83aNoneIacorrect_foraordamV23V83FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV85V88aNoneIaleV86V88V87Aacorrect_forV86V88FAainfix =ainfix @afuncamV85V89ainfix @afuncamV21V89IaltV86V87V89Aacorrect_forV86V89FAainfix =ainfix @afuncamV84V90aNoneIaleV86V87V90Aacorrect_forV86V90FAainfix =ainfix @afuncamV84V91ainfix @afuncamV21V91IaltV86V91V87Aacorrect_forV86V91FAainfix >=acardamV21ainfix +acardamV84acardamV85Aiainfix =acardamV21ainfix +c1ainfix +acardamV84acardamV85ainfix =acardamV21ainfix +acardamV84acardamV85ainfix =V45aNoneACainfix =ainfix @afuncamV21V87aNoneAainfix =ainfix @afuncamV21V92aNoneIaeqV86V87V92Aacorrect_forV86V92FaNoneainfix =aSomeV94ainfix @afuncamV21akeyV94Aainfix =ainfix @afuncamV21V87aSomeV94Aainfix =ainfix @afuncamV21V95aSomeV94IaeqV86V87V95Aacorrect_forV86V95FAaeqV86V87akeyV94Aacorrect_forV86akeyV94Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V93Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V93aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV85AacV84Aainfix =aordamV21aordamV85Aainfix =aordamV84aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V96aNoneIacorrect_foraordamV21V96FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV99V101aNoneIaleaordamV21V101akeyV100Aainfix =ainfix @afuncamV97V101aNoneIaleaordamV21akeyV100V101Aainfix =ainfix @afuncamV21V101aSomeV100IaeqaordamV21V101akeyV100Aainfix =ainfix @afuncamV21V101ainfix @afuncamV99V101IaltaordamV21akeyV100V101Aainfix =ainfix @afuncamV21V101ainfix @afuncamV97V101IaltaordamV21V101akeyV100Iacorrect_foraordamV21V101FAainfix =acardamV21ainfix +ainfix +c1acardamV97acardamV99Aainfix =aordamV21aordamV99Aainfix =aordamV97aordamV21Aainfix =amk type_paramsV8V9aprm2V99Aainfix =amk type_paramsV6V7aprm1V99Aainfix =aprm2V97amk type_paramsV8V9Aainfix =aprm1V97amk type_paramsV6V7Aacorrect_foraordamV21akeyV100Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V98aTrueAacV99AacV97Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V98aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V102aNoneIacorrect_foraordamV20V102FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV105V107aNoneIaleaordamV20V107akeyV106Aainfix =ainfix @afuncamV103V107aNoneIaleaordamV20akeyV106V107Aainfix =ainfix @afuncamV20V107aSomeV106IaeqaordamV20V107akeyV106Aainfix =ainfix @afuncamV20V107ainfix @afuncamV105V107IaltaordamV20akeyV106V107Aainfix =ainfix @afuncamV20V107ainfix @afuncamV103V107IaltaordamV20V107akeyV106Iacorrect_foraordamV20V107FAainfix =acardamV20ainfix +ainfix +c1acardamV103acardamV105Aainfix =aordamV20aordamV105Aainfix =aordamV103aordamV20Aainfix =amk type_paramsV18V19aprm2V105Aainfix =amk type_paramsV16V17aprm1V105Aainfix =aprm2V103amk type_paramsV18V19Aainfix =aprm1V103amk type_paramsV16V17Aacorrect_foraordamV20akeyV106Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V104aTrueAacV105AacV103Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V104aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.72"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.36"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="36. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix =aordamV90aordamV20Aainfix =V89V19Aainfix =V88V18Aainfix =V87V17Aainfix =V86V16AacV90Iainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V91aNoneAainfix =ainfix @afuncamV68V91aNoneqainfix =ainfix @afuncamV90V91aNoneIacorrect_foraordamV68V91FACainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92aNoneainfix =ainfix @afuncamV90V92V93Vainfix @afuncamV79V92Iacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V94ainfix @afuncamV79V94aNoneainfix =ainfix @afuncamV90V94V95Vainfix @afuncamV68V94Iacorrect_foraordamV68V94FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V96V97INainfix =ainfix @afuncamV79V97aNoneANainfix =ainfix @afuncamV68V96aNoneAacorrect_foraordamV79V97Aacorrect_foraordamV68V96FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V98aNoneainfix =ainfix @afuncamV79V98ainfix @afuncamV25V98ainfix =ainfix @afuncamV57V98aNoneIacorrect_foraordamV25V98FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V99aNoneainfix =ainfix @afuncamV68V99ainfix @afuncamV23V99ainfix =ainfix @afuncamV56V99aNoneIacorrect_foraordamV23V99FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV101V104aNoneIaleV102V104V103Aacorrect_forV102V104FAainfix =ainfix @afuncamV101V105ainfix @afuncamV21V105IaltV102V103V105Aacorrect_forV102V105FAainfix =ainfix @afuncamV100V106aNoneIaleV102V103V106Aacorrect_forV102V106FAainfix =ainfix @afuncamV100V107ainfix @afuncamV21V107IaltV102V107V103Aacorrect_forV102V107FAainfix >=acardamV21ainfix +acardamV100acardamV101Aiainfix =acardamV21ainfix +c1ainfix +acardamV100acardamV101ainfix =acardamV21ainfix +acardamV100acardamV101ainfix =V45aNoneACainfix =ainfix @afuncamV21V103aNoneAainfix =ainfix @afuncamV21V108aNoneIaeqV102V103V108Aacorrect_forV102V108FaNoneainfix =aSomeV110ainfix @afuncamV21akeyV110Aainfix =ainfix @afuncamV21V103aSomeV110Aainfix =ainfix @afuncamV21V111aSomeV110IaeqV102V103V111Aacorrect_forV102V111FAaeqV102V103akeyV110Aacorrect_forV102akeyV110Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V109Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V109aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV101AacV100Aainfix =aordamV21aordamV101Aainfix =aordamV100aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V112aNoneIacorrect_foraordamV21V112FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV115V117aNoneIaleaordamV21V117akeyV116Aainfix =ainfix @afuncamV113V117aNoneIaleaordamV21akeyV116V117Aainfix =ainfix @afuncamV21V117aSomeV116IaeqaordamV21V117akeyV116Aainfix =ainfix @afuncamV21V117ainfix @afuncamV115V117IaltaordamV21akeyV116V117Aainfix =ainfix @afuncamV21V117ainfix @afuncamV113V117IaltaordamV21V117akeyV116Iacorrect_foraordamV21V117FAainfix =acardamV21ainfix +ainfix +c1acardamV113acardamV115Aainfix =aordamV21aordamV115Aainfix =aordamV113aordamV21Aainfix =amk type_paramsV8V9aprm2V115Aainfix =amk type_paramsV6V7aprm1V115Aainfix =aprm2V113amk type_paramsV8V9Aainfix =aprm1V113amk type_paramsV6V7Aacorrect_foraordamV21akeyV116Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V114aTrueAacV115AacV113Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V114aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V118aNoneIacorrect_foraordamV20V118FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV121V123aNoneIaleaordamV20V123akeyV122Aainfix =ainfix @afuncamV119V123aNoneIaleaordamV20akeyV122V123Aainfix =ainfix @afuncamV20V123aSomeV122IaeqaordamV20V123akeyV122Aainfix =ainfix @afuncamV20V123ainfix @afuncamV121V123IaltaordamV20akeyV122V123Aainfix =ainfix @afuncamV20V123ainfix @afuncamV119V123IaltaordamV20V123akeyV122Iacorrect_foraordamV20V123FAainfix =acardamV20ainfix +ainfix +c1acardamV119acardamV121Aainfix =aordamV20aordamV121Aainfix =aordamV119aordamV20Aainfix =amk type_paramsV18V19aprm2V121Aainfix =amk type_paramsV16V17aprm1V121Aainfix =aprm2V119amk type_paramsV18V19Aainfix =aprm1V119amk type_paramsV16V17Aacorrect_foraordamV20akeyV122Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V120aTrueAacV121AacV119Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V120aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.37"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.37"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="37. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneiainfix =ainfix @afuncamV90V91aNoneainfix =ainfix @afuncamV90V91ainfix @afuncamV20V91ainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV20V91FIainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V92aNoneAainfix =ainfix @afuncamV68V92aNoneqainfix =ainfix @afuncamV90V92aNoneIacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93aNoneainfix =ainfix @afuncamV90V93V94Vainfix @afuncamV79V93Iacorrect_foraordamV68V93FACainfix =ainfix @afuncamV90V95ainfix @afuncamV79V95aNoneainfix =ainfix @afuncamV90V95V96Vainfix @afuncamV68V95Iacorrect_foraordamV68V95FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V97V98INainfix =ainfix @afuncamV79V98aNoneANainfix =ainfix @afuncamV68V97aNoneAacorrect_foraordamV79V98Aacorrect_foraordamV68V97FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V99aNoneainfix =ainfix @afuncamV79V99ainfix @afuncamV25V99ainfix =ainfix @afuncamV57V99aNoneIacorrect_foraordamV25V99FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V100aNoneainfix =ainfix @afuncamV68V100ainfix @afuncamV23V100ainfix =ainfix @afuncamV56V100aNoneIacorrect_foraordamV23V100FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV102V105aNoneIaleV103V105V104Aacorrect_forV103V105FAainfix =ainfix @afuncamV102V106ainfix @afuncamV21V106IaltV103V104V106Aacorrect_forV103V106FAainfix =ainfix @afuncamV101V107aNoneIaleV103V104V107Aacorrect_forV103V107FAainfix =ainfix @afuncamV101V108ainfix @afuncamV21V108IaltV103V108V104Aacorrect_forV103V108FAainfix >=acardamV21ainfix +acardamV101acardamV102Aiainfix =acardamV21ainfix +c1ainfix +acardamV101acardamV102ainfix =acardamV21ainfix +acardamV101acardamV102ainfix =V45aNoneACainfix =ainfix @afuncamV21V104aNoneAainfix =ainfix @afuncamV21V109aNoneIaeqV103V104V109Aacorrect_forV103V109FaNoneainfix =aSomeV111ainfix @afuncamV21akeyV111Aainfix =ainfix @afuncamV21V104aSomeV111Aainfix =ainfix @afuncamV21V112aSomeV111IaeqV103V104V112Aacorrect_forV103V112FAaeqV103V104akeyV111Aacorrect_forV103akeyV111Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V110Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V110aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV102AacV101Aainfix =aordamV21aordamV102Aainfix =aordamV101aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V113aNoneIacorrect_foraordamV21V113FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV116V118aNoneIaleaordamV21V118akeyV117Aainfix =ainfix @afuncamV114V118aNoneIaleaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118aSomeV117IaeqaordamV21V118akeyV117Aainfix =ainfix @afuncamV21V118ainfix @afuncamV116V118IaltaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118ainfix @afuncamV114V118IaltaordamV21V118akeyV117Iacorrect_foraordamV21V118FAainfix =acardamV21ainfix +ainfix +c1acardamV114acardamV116Aainfix =aordamV21aordamV116Aainfix =aordamV114aordamV21Aainfix =amk type_paramsV8V9aprm2V116Aainfix =amk type_paramsV6V7aprm1V116Aainfix =aprm2V114amk type_paramsV8V9Aainfix =aprm1V114amk type_paramsV6V7Aacorrect_foraordamV21akeyV117Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aTrueAacV116AacV114Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V119aNoneIacorrect_foraordamV20V119FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV122V124aNoneIaleaordamV20V124akeyV123Aainfix =ainfix @afuncamV120V124aNoneIaleaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124aSomeV123IaeqaordamV20V124akeyV123Aainfix =ainfix @afuncamV20V124ainfix @afuncamV122V124IaltaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124ainfix @afuncamV120V124IaltaordamV20V124akeyV123Iacorrect_foraordamV20V124FAainfix =acardamV20ainfix +ainfix +c1acardamV120acardamV122Aainfix =aordamV20aordamV122Aainfix =aordamV120aordamV20Aainfix =amk type_paramsV18V19aprm2V122Aainfix =amk type_paramsV16V17aprm1V122Aainfix =aprm2V120amk type_paramsV18V19Aainfix =aprm1V120amk type_paramsV16V17Aacorrect_foraordamV20akeyV123Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aTrueAacV122AacV120Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter remove_all.37.1"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix =ainfix @afuncamV90V91ainfix @afuncamV20V91Iainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV20V91FIainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V92aNoneAainfix =ainfix @afuncamV68V92aNoneqainfix =ainfix @afuncamV90V92aNoneIacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93aNoneainfix =ainfix @afuncamV90V93V94Vainfix @afuncamV79V93Iacorrect_foraordamV68V93FACainfix =ainfix @afuncamV90V95ainfix @afuncamV79V95aNoneainfix =ainfix @afuncamV90V95V96Vainfix @afuncamV68V95Iacorrect_foraordamV68V95FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V97V98INainfix =ainfix @afuncamV79V98aNoneANainfix =ainfix @afuncamV68V97aNoneAacorrect_foraordamV79V98Aacorrect_foraordamV68V97FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V99aNoneainfix =ainfix @afuncamV79V99ainfix @afuncamV25V99ainfix =ainfix @afuncamV57V99aNoneIacorrect_foraordamV25V99FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V100aNoneainfix =ainfix @afuncamV68V100ainfix @afuncamV23V100ainfix =ainfix @afuncamV56V100aNoneIacorrect_foraordamV23V100FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV102V105aNoneIaleV103V105V104Aacorrect_forV103V105FAainfix =ainfix @afuncamV102V106ainfix @afuncamV21V106IaltV103V104V106Aacorrect_forV103V106FAainfix =ainfix @afuncamV101V107aNoneIaleV103V104V107Aacorrect_forV103V107FAainfix =ainfix @afuncamV101V108ainfix @afuncamV21V108IaltV103V108V104Aacorrect_forV103V108FAainfix >=acardamV21ainfix +acardamV101acardamV102Aiainfix =acardamV21ainfix +c1ainfix +acardamV101acardamV102ainfix =acardamV21ainfix +acardamV101acardamV102ainfix =V45aNoneACainfix =ainfix @afuncamV21V104aNoneAainfix =ainfix @afuncamV21V109aNoneIaeqV103V104V109Aacorrect_forV103V109FaNoneainfix =aSomeV111ainfix @afuncamV21akeyV111Aainfix =ainfix @afuncamV21V104aSomeV111Aainfix =ainfix @afuncamV21V112aSomeV111IaeqV103V104V112Aacorrect_forV103V112FAaeqV103V104akeyV111Aacorrect_forV103akeyV111Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V110Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V110aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV102AacV101Aainfix =aordamV21aordamV102Aainfix =aordamV101aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V113aNoneIacorrect_foraordamV21V113FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV116V118aNoneIaleaordamV21V118akeyV117Aainfix =ainfix @afuncamV114V118aNoneIaleaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118aSomeV117IaeqaordamV21V118akeyV117Aainfix =ainfix @afuncamV21V118ainfix @afuncamV116V118IaltaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118ainfix @afuncamV114V118IaltaordamV21V118akeyV117Iacorrect_foraordamV21V118FAainfix =acardamV21ainfix +ainfix +c1acardamV114acardamV116Aainfix =aordamV21aordamV116Aainfix =aordamV114aordamV21Aainfix =amk type_paramsV8V9aprm2V116Aainfix =amk type_paramsV6V7aprm1V116Aainfix =aprm2V114amk type_paramsV8V9Aainfix =aprm1V114amk type_paramsV6V7Aacorrect_foraordamV21akeyV117Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aTrueAacV116AacV114Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V119aNoneIacorrect_foraordamV20V119FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV122V124aNoneIaleaordamV20V124akeyV123Aainfix =ainfix @afuncamV120V124aNoneIaleaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124aSomeV123IaeqaordamV20V124akeyV123Aainfix =ainfix @afuncamV20V124ainfix @afuncamV122V124IaltaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124ainfix @afuncamV120V124IaltaordamV20V124akeyV123Iacorrect_foraordamV20V124FAainfix =acardamV20ainfix +ainfix +c1acardamV120acardamV122Aainfix =aordamV20aordamV122Aainfix =aordamV120aordamV20Aainfix =amk type_paramsV18V19aprm2V122Aainfix =amk type_paramsV16V17aprm1V122Aainfix =aprm2V120amk type_paramsV18V19Aainfix =aprm1V120amk type_paramsV16V17Aacorrect_foraordamV20akeyV123Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aTrueAacV122AacV120Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.37.2"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix =ainfix @afuncamV90V91aNoneINainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV20V91FIainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V92aNoneAainfix =ainfix @afuncamV68V92aNoneqainfix =ainfix @afuncamV90V92aNoneIacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93aNoneainfix =ainfix @afuncamV90V93V94Vainfix @afuncamV79V93Iacorrect_foraordamV68V93FACainfix =ainfix @afuncamV90V95ainfix @afuncamV79V95aNoneainfix =ainfix @afuncamV90V95V96Vainfix @afuncamV68V95Iacorrect_foraordamV68V95FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V97V98INainfix =ainfix @afuncamV79V98aNoneANainfix =ainfix @afuncamV68V97aNoneAacorrect_foraordamV79V98Aacorrect_foraordamV68V97FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V99aNoneainfix =ainfix @afuncamV79V99ainfix @afuncamV25V99ainfix =ainfix @afuncamV57V99aNoneIacorrect_foraordamV25V99FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V100aNoneainfix =ainfix @afuncamV68V100ainfix @afuncamV23V100ainfix =ainfix @afuncamV56V100aNoneIacorrect_foraordamV23V100FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV102V105aNoneIaleV103V105V104Aacorrect_forV103V105FAainfix =ainfix @afuncamV102V106ainfix @afuncamV21V106IaltV103V104V106Aacorrect_forV103V106FAainfix =ainfix @afuncamV101V107aNoneIaleV103V104V107Aacorrect_forV103V107FAainfix =ainfix @afuncamV101V108ainfix @afuncamV21V108IaltV103V108V104Aacorrect_forV103V108FAainfix >=acardamV21ainfix +acardamV101acardamV102Aiainfix =acardamV21ainfix +c1ainfix +acardamV101acardamV102ainfix =acardamV21ainfix +acardamV101acardamV102ainfix =V45aNoneACainfix =ainfix @afuncamV21V104aNoneAainfix =ainfix @afuncamV21V109aNoneIaeqV103V104V109Aacorrect_forV103V109FaNoneainfix =aSomeV111ainfix @afuncamV21akeyV111Aainfix =ainfix @afuncamV21V104aSomeV111Aainfix =ainfix @afuncamV21V112aSomeV111IaeqV103V104V112Aacorrect_forV103V112FAaeqV103V104akeyV111Aacorrect_forV103akeyV111Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V110Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V110aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV102AacV101Aainfix =aordamV21aordamV102Aainfix =aordamV101aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V113aNoneIacorrect_foraordamV21V113FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV116V118aNoneIaleaordamV21V118akeyV117Aainfix =ainfix @afuncamV114V118aNoneIaleaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118aSomeV117IaeqaordamV21V118akeyV117Aainfix =ainfix @afuncamV21V118ainfix @afuncamV116V118IaltaordamV21akeyV117V118Aainfix =ainfix @afuncamV21V118ainfix @afuncamV114V118IaltaordamV21V118akeyV117Iacorrect_foraordamV21V118FAainfix =acardamV21ainfix +ainfix +c1acardamV114acardamV116Aainfix =aordamV21aordamV116Aainfix =aordamV114aordamV21Aainfix =amk type_paramsV8V9aprm2V116Aainfix =amk type_paramsV6V7aprm1V116Aainfix =aprm2V114amk type_paramsV8V9Aainfix =aprm1V114amk type_paramsV6V7Aacorrect_foraordamV21akeyV117Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aTrueAacV116AacV114Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V115aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V119aNoneIacorrect_foraordamV20V119FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV122V124aNoneIaleaordamV20V124akeyV123Aainfix =ainfix @afuncamV120V124aNoneIaleaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124aSomeV123IaeqaordamV20V124akeyV123Aainfix =ainfix @afuncamV20V124ainfix @afuncamV122V124IaltaordamV20akeyV123V124Aainfix =ainfix @afuncamV20V124ainfix @afuncamV120V124IaltaordamV20V124akeyV123Iacorrect_foraordamV20V124FAainfix =acardamV20ainfix +ainfix +c1acardamV120acardamV122Aainfix =aordamV20aordamV122Aainfix =aordamV120aordamV20Aainfix =amk type_paramsV18V19aprm2V122Aainfix =amk type_paramsV16V17aprm1V122Aainfix =aprm2V120amk type_paramsV18V19Aainfix =aprm1V120amk type_paramsV16V17Aacorrect_foraordamV20akeyV123Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aTrueAacV122AacV120Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V121aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.93"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove_all.38"
|
|
locfile="../map.mlw"
|
|
loclnum="583" loccnumb="10" loccnume="20"
|
|
expl="38. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix <=acardamV90acardamV20Iainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V91aNoneAainfix =ainfix @afuncamV68V91aNoneqainfix =ainfix @afuncamV90V91aNoneIacorrect_foraordamV68V91FACainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92aNoneainfix =ainfix @afuncamV90V92V93Vainfix @afuncamV79V92Iacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V94ainfix @afuncamV79V94aNoneainfix =ainfix @afuncamV90V94V95Vainfix @afuncamV68V94Iacorrect_foraordamV68V94FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V96V97INainfix =ainfix @afuncamV79V97aNoneANainfix =ainfix @afuncamV68V96aNoneAacorrect_foraordamV79V97Aacorrect_foraordamV68V96FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix <=acardamV79acardamV25Aiainfix =ainfix @afuncamV79V98aNoneainfix =ainfix @afuncamV79V98ainfix @afuncamV25V98ainfix =ainfix @afuncamV57V98aNoneIacorrect_foraordamV25V98FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix <=acardamV68acardamV23Aiainfix =ainfix @afuncamV68V99aNoneainfix =ainfix @afuncamV68V99ainfix @afuncamV23V99ainfix =ainfix @afuncamV56V99aNoneIacorrect_foraordamV23V99FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV101V104aNoneIaleV102V104V103Aacorrect_forV102V104FAainfix =ainfix @afuncamV101V105ainfix @afuncamV21V105IaltV102V103V105Aacorrect_forV102V105FAainfix =ainfix @afuncamV100V106aNoneIaleV102V103V106Aacorrect_forV102V106FAainfix =ainfix @afuncamV100V107ainfix @afuncamV21V107IaltV102V107V103Aacorrect_forV102V107FAainfix >=acardamV21ainfix +acardamV100acardamV101Aiainfix =acardamV21ainfix +c1ainfix +acardamV100acardamV101ainfix =acardamV21ainfix +acardamV100acardamV101ainfix =V45aNoneACainfix =ainfix @afuncamV21V103aNoneAainfix =ainfix @afuncamV21V108aNoneIaeqV102V103V108Aacorrect_forV102V108FaNoneainfix =aSomeV110ainfix @afuncamV21akeyV110Aainfix =ainfix @afuncamV21V103aSomeV110Aainfix =ainfix @afuncamV21V111aSomeV110IaeqV102V103V111Aacorrect_forV102V111FAaeqV102V103akeyV110Aacorrect_forV102akeyV110Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V109Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V109aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV101AacV100Aainfix =aordamV21aordamV101Aainfix =aordamV100aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV16V17Lamk type_paramsV18V19INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV21V112aNoneIacorrect_foraordamV21V112FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV115V117aNoneIaleaordamV21V117akeyV116Aainfix =ainfix @afuncamV113V117aNoneIaleaordamV21akeyV116V117Aainfix =ainfix @afuncamV21V117aSomeV116IaeqaordamV21V117akeyV116Aainfix =ainfix @afuncamV21V117ainfix @afuncamV115V117IaltaordamV21akeyV116V117Aainfix =ainfix @afuncamV21V117ainfix @afuncamV113V117IaltaordamV21V117akeyV116Iacorrect_foraordamV21V117FAainfix =acardamV21ainfix +ainfix +c1acardamV113acardamV115Aainfix =aordamV21aordamV115Aainfix =aordamV113aordamV21Aainfix =amk type_paramsV8V9aprm2V115Aainfix =amk type_paramsV6V7aprm1V115Aainfix =aprm2V113amk type_paramsV8V9Aainfix =aprm1V113amk type_paramsV6V7Aacorrect_foraordamV21akeyV116Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V114aTrueAacV115AacV113Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V114aVNodeVVVwV27FIacV21aVNodeVVVVV22ICainfix =ainfix @afuncamV20V118aNoneIacorrect_foraordamV20V118FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV121V123aNoneIaleaordamV20V123akeyV122Aainfix =ainfix @afuncamV119V123aNoneIaleaordamV20akeyV122V123Aainfix =ainfix @afuncamV20V123aSomeV122IaeqaordamV20V123akeyV122Aainfix =ainfix @afuncamV20V123ainfix @afuncamV121V123IaltaordamV20akeyV122V123Aainfix =ainfix @afuncamV20V123ainfix @afuncamV119V123IaltaordamV20V123akeyV122Iacorrect_foraordamV20V123FAainfix =acardamV20ainfix +ainfix +c1acardamV119acardamV121Aainfix =aordamV20aordamV121Aainfix =aordamV119aordamV20Aainfix =amk type_paramsV18V19aprm2V121Aainfix =amk type_paramsV16V17aprm1V121Aainfix =aprm2V119amk type_paramsV18V19Aainfix =aprm1V119amk type_paramsV16V17Aacorrect_foraordamV20akeyV122Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V120aTrueAacV121AacV119Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V120aVNodeVVVwV22FIacV20Iainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for remove_all"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.37"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="VC for symdiff"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="Cainfix =ainfix @afuncamV20V23aNoneINainfix =ainfix @afuncamV20V23aNoneANainfix =ainfix @afuncamV21V23aNoneAainfix =ainfix @afuncamV20V23ainfix @afuncamV21V23Iainfix =ainfix @afuncamV20V23aNoneIacorrect_foraordamV21V23FAainfix =aordamV20aordamV21Aainfix =V19V9Aainfix =V18V8Aainfix =V17V7Aainfix =V16V6AacV20aVEmptyCainfix =ainfix @afuncamV21V29aNoneINainfix =ainfix @afuncamV20V29aNoneANainfix =ainfix @afuncamV21V29aNoneAainfix =ainfix @afuncamV21V29ainfix @afuncamV20V29Iainfix =ainfix @afuncamV21V29aNoneIacorrect_foraordamV21V29FAacV21aVEmptyiCainfix =ainfix @afuncamV92V93aNoneINainfix =ainfix @afuncamV20V93aNoneANainfix =ainfix @afuncamV21V93aNoneAainfix =ainfix @afuncamV92V93ainfix @afuncamV21V93Iainfix =ainfix @afuncamV20V93aNoneAainfix =ainfix @afuncamV92V93ainfix @afuncamV20V93Iainfix =ainfix @afuncamV21V93aNoneIacorrect_foraordamV21V93FAainfix =aordamV92aordamV21Aainfix =V91V9Aainfix =V90V8Aainfix =V89V7Aainfix =V88V6AacV92Iainfix =acardamV92ainfix +ainfix +c1acardamV70acardamV81Aainfix =ainfix @afuncamV92V95aSomeV94IaeqaordamV70V95akeyV94Aainfix =ainfix @afuncamV92V95ainfix @afuncamV81V95IaltaordamV70akeyV94V95Aainfix =ainfix @afuncamV92V95ainfix @afuncamV70V95IaltaordamV70V95akeyV94Iacorrect_foraordamV70V95FLainfix @amdlamake_paramsamk type_paramsV66V67amk type_paramsV68V69V25Aainfix =aordamV92aordamV81Aainfix =V91V69Aainfix =V90V68Aainfix =V89V67Aainfix =V88V66AacV92Lamk tamk tV82amk mV83V84amk type_paramsV85V86V87amk type_paramsV88V89amk type_paramsV90V91FAaltaordamV70akeyV96V97INainfix =ainfix @afuncamV81V97aNoneAaltaordamV70V97akeyV96INainfix =ainfix @afuncamV70V97aNoneIacorrect_foraordamV70V97FLainfix @amdlamake_paramsamk type_paramsV66V67amk type_paramsV68V69V25Aacorrect_foraordamV70akeyainfix @amdlamake_paramsamk type_paramsV66V67amk type_paramsV68V69V25Aainfix =ainfix @ainvamake_paramsamk type_paramsV66V67amk type_paramsV68V69V25aTrueAainfix =aordamV70aordamV81Aainfix =V69V80Aainfix =V68V79Aainfix =V67V78Aainfix =V66V77AacV81AacV70aNoneainfix =ainfix @afuncamV108V109aNoneINainfix =ainfix @afuncamV20V109aNoneANainfix =ainfix @afuncamV21V109aNoneAainfix =ainfix @afuncamV108V109ainfix @afuncamV21V109Iainfix =ainfix @afuncamV20V109aNoneAainfix =ainfix @afuncamV108V109ainfix @afuncamV20V109Iainfix =ainfix @afuncamV21V109aNoneIacorrect_foraordamV21V109FAainfix =aordamV108aordamV21Aainfix =V107V9Aainfix =V106V8Aainfix =V105V7Aainfix =V104V6AacV108Iainfix =acardamV108ainfix +acardamV70acardamV81Aainfix =ainfix @afuncamV81V110aNoneAainfix =ainfix @afuncamV70V110aNoneqainfix =ainfix @afuncamV108V110aNoneIacorrect_foraordamV70V110FACainfix =ainfix @afuncamV108V111ainfix @afuncamV70V111aNoneainfix =ainfix @afuncamV108V111V112Vainfix @afuncamV81V111Iacorrect_foraordamV70V111FACainfix =ainfix @afuncamV108V113ainfix @afuncamV81V113aNoneainfix =ainfix @afuncamV108V113V114Vainfix @afuncamV70V113Iacorrect_foraordamV70V113FAainfix =aordamV108aordamV70Aainfix =V107V69Aainfix =V106V68Aainfix =V105V67Aainfix =V104V66AacV108Lamk tamk tV98amk mV99V100amk type_paramsV101V102V103amk type_paramsV104V105amk type_paramsV106V107FAaltaordamV70V115V116INainfix =ainfix @afuncamV81V116aNoneANainfix =ainfix @afuncamV70V115aNoneAacorrect_foraordamV81V116Aacorrect_foraordamV70V115FAainfix =aordamV70aordamV81Aainfix =V69V80Aainfix =V68V79Aainfix =V67V78Aainfix =V66V77AacV81AacV70wV47Iainfix =ainfix @afuncamV81V117aNoneINainfix =ainfix @afuncamV59V117aNoneANainfix =ainfix @afuncamV26V117aNoneAainfix =ainfix @afuncamV81V117ainfix @afuncamV26V117Iainfix =ainfix @afuncamV59V117aNoneAainfix =ainfix @afuncamV81V117ainfix @afuncamV59V117Iainfix =ainfix @afuncamV26V117aNoneIacorrect_foraordamV26V117FAainfix =aordamV81aordamV26Aainfix =amk type_paramsV79V80aprm2V26Aainfix =amk type_paramsV77V78aprm1V26AacV81Lamk tamk tV71amk mV72V73amk type_paramsV74V75V76amk type_paramsV77V78amk type_paramsV79V80FAainfix =aordamV26aordamV59Aainfix =aprm2V26amk type_paramsV56V57Aainfix =aprm1V26amk type_paramsV54V55AacV59AacV26Aainfix <ainfix +acardamV26acardamV59ainfix +acardamV21acardamV20Aainfix <=c0ainfix +acardamV21acardamV20Iainfix =ainfix @afuncamV70V118aNoneINainfix =ainfix @afuncamV58V118aNoneANainfix =ainfix @afuncamV24V118aNoneAainfix =ainfix @afuncamV70V118ainfix @afuncamV24V118Iainfix =ainfix @afuncamV58V118aNoneAainfix =ainfix @afuncamV70V118ainfix @afuncamV58V118Iainfix =ainfix @afuncamV24V118aNoneIacorrect_foraordamV24V118FAainfix =aordamV70aordamV24Aainfix =amk type_paramsV68V69aprm2V24Aainfix =amk type_paramsV66V67aprm1V24AacV70Lamk tamk tV60amk mV61V62amk type_paramsV63V64V65amk type_paramsV66V67amk type_paramsV68V69FAainfix =aordamV24aordamV58Aainfix =aprm2V24amk type_paramsV45V46Aainfix =aprm1V24amk type_paramsV43V44AacV58AacV24Aainfix <ainfix +acardamV24acardamV58ainfix +acardamV21acardamV20Aainfix <=c0ainfix +acardamV21acardamV20Lamk tamk tV48amk mV49V50amk type_paramsV51V52V53amk type_paramsV54V55amk type_paramsV56V57Lamk tamk tV37amk mV38V39amk type_paramsV40V41V42amk type_paramsV43V44amk type_paramsV45V46Iainfix =ainfix @afuncamV120V123aNoneIaleV121V123V122Aacorrect_forV121V123FAainfix =ainfix @afuncamV120V124ainfix @afuncamV20V124IaltV121V122V124Aacorrect_forV121V124FAainfix =ainfix @afuncamV119V125aNoneIaleV121V122V125Aacorrect_forV121V125FAainfix =ainfix @afuncamV119V126ainfix @afuncamV20V126IaltV121V126V122Aacorrect_forV121V126FAainfix >=acardamV20ainfix +acardamV119acardamV120Aiainfix =acardamV20ainfix +c1ainfix +acardamV119acardamV120ainfix =acardamV20ainfix +acardamV119acardamV120ainfix =V47aNoneACainfix =ainfix @afuncamV20V122aNoneAainfix =ainfix @afuncamV20V127aNoneIaeqV121V122V127Aacorrect_forV121V127FaNoneainfix =aSomeV129ainfix @afuncamV20akeyV129Aainfix =ainfix @afuncamV20V122aSomeV129Aainfix =ainfix @afuncamV20V130aSomeV129IaeqV121V122V130Aacorrect_forV121V130FAaeqV121V122akeyV129Aacorrect_forV121akeyV129Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V128Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V128aTrueaSomeVV47Lainfix @amdlamake_paramsamk type_paramsV16V17V36LaordamV20AacV120AacV119Aainfix =aordamV20aordamV120Aainfix =aordamV119aordamV20Aainfix =V19V57Aainfix =V18V56Aainfix =V17V55Aainfix =V16V54Aainfix =V46V19Aainfix =V45V18Aainfix =V44V17Aainfix =V43V16Lamk tamk tV48amk mV49V50amk type_paramsV51V52V53amk type_paramsV54V55amk type_paramsV56V57Lamk tamk tV37amk mV38V39amk type_paramsV40V41V42amk type_paramsV43V44amk type_paramsV45V46FAacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V36Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V36aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV35V34V25ainfix @amdlamake_paramsV35V36Aainfix =ainfix @ainvamake_paramsV35V36aTrueFAainfix =ainfix @ainvamake_paramsV35V34V25aTrueLamk type_paramsV6V7Lamk type_paramsV8V9Cainfix =ainfix @afuncamV189V190aNoneINainfix =ainfix @afuncamV20V190aNoneANainfix =ainfix @afuncamV21V190aNoneAainfix =ainfix @afuncamV189V190ainfix @afuncamV21V190Iainfix =ainfix @afuncamV20V190aNoneAainfix =ainfix @afuncamV189V190ainfix @afuncamV20V190Iainfix =ainfix @afuncamV21V190aNoneIacorrect_foraordamV21V190FAainfix =aordamV189aordamV21Aainfix =V188V9Aainfix =V187V8Aainfix =V186V7Aainfix =V185V6AacV189Iainfix =acardamV189ainfix +ainfix +c1acardamV167acardamV178Aainfix =ainfix @afuncamV189V192aSomeV191IaeqaordamV167V192akeyV191Aainfix =ainfix @afuncamV189V192ainfix @afuncamV178V192IaltaordamV167akeyV191V192Aainfix =ainfix @afuncamV189V192ainfix @afuncamV167V192IaltaordamV167V192akeyV191Iacorrect_foraordamV167V192FLainfix @amdlamake_paramsamk type_paramsV163V164amk type_paramsV165V166V31Aainfix =aordamV189aordamV178Aainfix =V188V166Aainfix =V187V165Aainfix =V186V164Aainfix =V185V163AacV189Lamk tamk tV179amk mV180V181amk type_paramsV182V183V184amk type_paramsV185V186amk type_paramsV187V188FAaltaordamV167akeyV193V194INainfix =ainfix @afuncamV178V194aNoneAaltaordamV167V194akeyV193INainfix =ainfix @afuncamV167V194aNoneIacorrect_foraordamV167V194FLainfix @amdlamake_paramsamk type_paramsV163V164amk type_paramsV165V166V31Aacorrect_foraordamV167akeyainfix @amdlamake_paramsamk type_paramsV163V164amk type_paramsV165V166V31Aainfix =ainfix @ainvamake_paramsamk type_paramsV163V164amk type_paramsV165V166V31aTrueAainfix =aordamV167aordamV178Aainfix =V166V177Aainfix =V165V176Aainfix =V164V175Aainfix =V163V174AacV178AacV167aNoneainfix =ainfix @afuncamV205V206aNoneINainfix =ainfix @afuncamV20V206aNoneANainfix =ainfix @afuncamV21V206aNoneAainfix =ainfix @afuncamV205V206ainfix @afuncamV21V206Iainfix =ainfix @afuncamV20V206aNoneAainfix =ainfix @afuncamV205V206ainfix @afuncamV20V206Iainfix =ainfix @afuncamV21V206aNoneIacorrect_foraordamV21V206FAainfix =aordamV205aordamV21Aainfix =V204V9Aainfix =V203V8Aainfix =V202V7Aainfix =V201V6AacV205Iainfix =acardamV205ainfix +acardamV167acardamV178Aainfix =ainfix @afuncamV178V207aNoneAainfix =ainfix @afuncamV167V207aNoneqainfix =ainfix @afuncamV205V207aNoneIacorrect_foraordamV167V207FACainfix =ainfix @afuncamV205V208ainfix @afuncamV167V208aNoneainfix =ainfix @afuncamV205V208V209Vainfix @afuncamV178V208Iacorrect_foraordamV167V208FACainfix =ainfix @afuncamV205V210ainfix @afuncamV178V210aNoneainfix =ainfix @afuncamV205V210V211Vainfix @afuncamV167V210Iacorrect_foraordamV167V210FAainfix =aordamV205aordamV167Aainfix =V204V166Aainfix =V203V165Aainfix =V202V164Aainfix =V201V163AacV205Lamk tamk tV195amk mV196V197amk type_paramsV198V199V200amk type_paramsV201V202amk type_paramsV203V204FAaltaordamV167V212V213INainfix =ainfix @afuncamV178V213aNoneANainfix =ainfix @afuncamV167V212aNoneAacorrect_foraordamV178V213Aacorrect_foraordamV167V212FAainfix =aordamV167aordamV178Aainfix =V166V177Aainfix =V165V176Aainfix =V164V175Aainfix =V163V174AacV178AacV167wV144Iainfix =ainfix @afuncamV178V214aNoneINainfix =ainfix @afuncamV32V214aNoneANainfix =ainfix @afuncamV156V214aNoneAainfix =ainfix @afuncamV178V214ainfix @afuncamV156V214Iainfix =ainfix @afuncamV32V214aNoneAainfix =ainfix @afuncamV178V214ainfix @afuncamV32V214Iainfix =ainfix @afuncamV156V214aNoneIacorrect_foraordamV156V214FAainfix =aordamV178aordamV156Aainfix =V177V154Aainfix =V176V153Aainfix =V175V152Aainfix =V174V151AacV178Lamk tamk tV168amk mV169V170amk type_paramsV171V172V173amk type_paramsV174V175amk type_paramsV176V177FAainfix =aordamV156aordamV32Aainfix =amk type_paramsV153V154aprm2V32Aainfix =amk type_paramsV151V152aprm1V32AacV32AacV156Aainfix <ainfix +acardamV156acardamV32ainfix +acardamV21acardamV20Aainfix <=c0ainfix +acardamV21acardamV20Iainfix =ainfix @afuncamV167V215aNoneINainfix =ainfix @afuncamV30V215aNoneANainfix =ainfix @afuncamV155V215aNoneAainfix =ainfix @afuncamV167V215ainfix @afuncamV155V215Iainfix =ainfix @afuncamV30V215aNoneAainfix =ainfix @afuncamV167V215ainfix @afuncamV30V215Iainfix =ainfix @afuncamV155V215aNoneIacorrect_foraordamV155V215FAainfix =aordamV167aordamV155Aainfix =V166V143Aainfix =V165V142Aainfix =V164V141Aainfix =V163V140AacV167Lamk tamk tV157amk mV158V159amk type_paramsV160V161V162amk type_paramsV163V164amk type_paramsV165V166FAainfix =aordamV155aordamV30Aainfix =amk type_paramsV142V143aprm2V30Aainfix =amk type_paramsV140V141aprm1V30AacV30AacV155Aainfix <ainfix +acardamV155acardamV30ainfix +acardamV21acardamV20Aainfix <=c0ainfix +acardamV21acardamV20Lamk tamk tV145amk mV146V147amk type_paramsV148V149V150amk type_paramsV151V152amk type_paramsV153V154Lamk tamk tV134amk mV135V136amk type_paramsV137V138V139amk type_paramsV140V141amk type_paramsV142V143Iainfix =ainfix @afuncamV217V220aNoneIaleV218V220V219Aacorrect_forV218V220FAainfix =ainfix @afuncamV217V221ainfix @afuncamV21V221IaltV218V219V221Aacorrect_forV218V221FAainfix =ainfix @afuncamV216V222aNoneIaleV218V219V222Aacorrect_forV218V222FAainfix =ainfix @afuncamV216V223ainfix @afuncamV21V223IaltV218V223V219Aacorrect_forV218V223FAainfix >=acardamV21ainfix +acardamV216acardamV217Aiainfix =acardamV21ainfix +c1ainfix +acardamV216acardamV217ainfix =acardamV21ainfix +acardamV216acardamV217ainfix =V144aNoneACainfix =ainfix @afuncamV21V219aNoneAainfix =ainfix @afuncamV21V224aNoneIaeqV218V219V224Aacorrect_forV218V224FaNoneainfix =aSomeV226ainfix @afuncamV21akeyV226Aainfix =ainfix @afuncamV21V219aSomeV226Aainfix =ainfix @afuncamV21V227aSomeV226IaeqV218V219V227Aacorrect_forV218V227FAaeqV218V219akeyV226Aacorrect_forV218akeyV226Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V225Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V225aTrueaSomeVV144Lainfix @amdlamake_paramsamk type_paramsV6V7V133LaordamV21AacV217AacV216Aainfix =aordamV21aordamV217Aainfix =aordamV216aordamV21Aainfix =V9V154Aainfix =V8V153Aainfix =V7V152Aainfix =V6V151Aainfix =V143V9Aainfix =V142V8Aainfix =V141V7Aainfix =V140V6Lamk tamk tV145amk mV146V147amk type_paramsV148V149V150amk type_paramsV151V152amk type_paramsV153V154Lamk tamk tV134amk mV135V136amk type_paramsV137V138V139amk type_paramsV140V141amk type_paramsV142V143FAacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V133Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V133aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV132V131V31ainfix @amdlamake_paramsV132V133Aainfix =ainfix @ainvamake_paramsV132V133aTrueFAainfix =ainfix @ainvamake_paramsV132V131V31aTrueLamk type_paramsV16V17Lamk type_paramsV18V19ainfix <=V27V33aVNodeVVVVV28ICainfix =ainfix @afuncamV20V228aNoneIacorrect_foraordamV20V228FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV231V233aNoneIaleaordamV20V233akeyV232Aainfix =ainfix @afuncamV229V233aNoneIaleaordamV20akeyV232V233Aainfix =ainfix @afuncamV20V233aSomeV232IaeqaordamV20V233akeyV232Aainfix =ainfix @afuncamV20V233ainfix @afuncamV231V233IaltaordamV20akeyV232V233Aainfix =ainfix @afuncamV20V233ainfix @afuncamV229V233IaltaordamV20V233akeyV232Iacorrect_foraordamV20V233FAainfix =acardamV20ainfix +ainfix +c1acardamV229acardamV231Aainfix =aordamV20aordamV231Aainfix =aordamV229aordamV20Aainfix =amk type_paramsV18V19aprm2V231Aainfix =amk type_paramsV16V17aprm1V231Aainfix =aprm2V229amk type_paramsV18V19Aainfix =aprm1V229amk type_paramsV16V17Aacorrect_foraordamV20akeyV232Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V230aTrueAacV231AacV229Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V230aVNodeVVVwV28FAacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V234aNoneIacorrect_foraordamV21V234FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV237V239aNoneIaleaordamV21V239akeyV238Aainfix =ainfix @afuncamV235V239aNoneIaleaordamV21akeyV238V239Aainfix =ainfix @afuncamV21V239aSomeV238IaeqaordamV21V239akeyV238Aainfix =ainfix @afuncamV21V239ainfix @afuncamV237V239IaltaordamV21akeyV238V239Aainfix =ainfix @afuncamV21V239ainfix @afuncamV235V239IaltaordamV21V239akeyV238Iacorrect_foraordamV21V239FAainfix =acardamV21ainfix +ainfix +c1acardamV235acardamV237Aainfix =aordamV21aordamV237Aainfix =aordamV235aordamV21Aainfix =amk type_paramsV8V9aprm2V237Aainfix =amk type_paramsV6V7aprm1V237Aainfix =aprm2V235amk type_paramsV8V9Aainfix =aprm1V235amk type_paramsV6V7Aacorrect_foraordamV21akeyV238Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V236aTrueAacV237AacV235Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V236aVNodeVVVwV22FAacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter symdiff.1"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.2"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix =aordamV20aordamV21Aainfix =V19V9Aainfix =V18V8Aainfix =V17V7Aainfix =V16V6AacV20aVEmptytaVNodeVVVVV22ICainfix =ainfix @afuncamV21V27aNoneIacorrect_foraordamV21V27FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV30V32aNoneIaleaordamV21V32akeyV31Aainfix =ainfix @afuncamV28V32aNoneIaleaordamV21akeyV31V32Aainfix =ainfix @afuncamV21V32aSomeV31IaeqaordamV21V32akeyV31Aainfix =ainfix @afuncamV21V32ainfix @afuncamV30V32IaltaordamV21akeyV31V32Aainfix =ainfix @afuncamV21V32ainfix @afuncamV28V32IaltaordamV21V32akeyV31Iacorrect_foraordamV21V32FAainfix =acardamV21ainfix +ainfix +c1acardamV28acardamV30Aainfix =aordamV21aordamV30Aainfix =aordamV28aordamV21Aainfix =amk type_paramsV8V9aprm2V30Aainfix =amk type_paramsV6V7aprm1V30Aainfix =aprm2V28amk type_paramsV8V9Aainfix =aprm1V28amk type_paramsV6V7Aacorrect_foraordamV21akeyV31Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V29aTrueAacV30AacV28Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V29aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.14"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.3"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix =ainfix @afuncamV20V23aNoneINainfix =ainfix @afuncamV20V23aNoneANainfix =ainfix @afuncamV21V23aNoneAainfix =ainfix @afuncamV20V23ainfix @afuncamV21V23Iainfix =ainfix @afuncamV20V23aNoneIacorrect_foraordamV21V23FaVEmptytaVNodeVVVVV22ICainfix =ainfix @afuncamV21V28aNoneIacorrect_foraordamV21V28FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV31V33aNoneIaleaordamV21V33akeyV32Aainfix =ainfix @afuncamV29V33aNoneIaleaordamV21akeyV32V33Aainfix =ainfix @afuncamV21V33aSomeV32IaeqaordamV21V33akeyV32Aainfix =ainfix @afuncamV21V33ainfix @afuncamV31V33IaltaordamV21akeyV32V33Aainfix =ainfix @afuncamV21V33ainfix @afuncamV29V33IaltaordamV21V33akeyV32Iacorrect_foraordamV21V33FAainfix =acardamV21ainfix +ainfix +c1acardamV29acardamV31Aainfix =aordamV21aordamV31Aainfix =aordamV29aordamV21Aainfix =amk type_paramsV8V9aprm2V31Aainfix =amk type_paramsV6V7aprm1V31Aainfix =aprm2V29amk type_paramsV8V9Aainfix =aprm1V29amk type_paramsV6V7Aacorrect_foraordamV21akeyV32Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V30aTrueAacV31AacV29Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V30aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.15"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.4"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="4. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V27aNoneIacorrect_foraordamV21V27FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV30V32aNoneIaleaordamV21V32akeyV31Aainfix =ainfix @afuncamV28V32aNoneIaleaordamV21akeyV31V32Aainfix =ainfix @afuncamV21V32aSomeV31IaeqaordamV21V32akeyV31Aainfix =ainfix @afuncamV21V32ainfix @afuncamV30V32IaltaordamV21akeyV31V32Aainfix =ainfix @afuncamV21V32ainfix @afuncamV28V32IaltaordamV21V32akeyV31Iacorrect_foraordamV21V32FAainfix =acardamV21ainfix +ainfix +c1acardamV28acardamV30Aainfix =aordamV21aordamV30Aainfix =aordamV28aordamV21Aainfix =amk type_paramsV8V9aprm2V30Aainfix =amk type_paramsV6V7aprm1V30Aainfix =aprm2V28amk type_paramsV8V9Aainfix =aprm1V28amk type_paramsV6V7Aacorrect_foraordamV21akeyV31Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V29aTrueAacV30AacV28Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V29aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.13"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.5"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCacV21aVEmptytaVNodeVVVVV27ICainfix =ainfix @afuncamV20V32aNoneIacorrect_foraordamV20V32FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV35V37aNoneIaleaordamV20V37akeyV36Aainfix =ainfix @afuncamV33V37aNoneIaleaordamV20akeyV36V37Aainfix =ainfix @afuncamV20V37aSomeV36IaeqaordamV20V37akeyV36Aainfix =ainfix @afuncamV20V37ainfix @afuncamV35V37IaltaordamV20akeyV36V37Aainfix =ainfix @afuncamV20V37ainfix @afuncamV33V37IaltaordamV20V37akeyV36Iacorrect_foraordamV20V37FAainfix =acardamV20ainfix +ainfix +c1acardamV33acardamV35Aainfix =aordamV20aordamV35Aainfix =aordamV33aordamV20Aainfix =amk type_paramsV18V19aprm2V35Aainfix =amk type_paramsV16V17aprm1V35Aainfix =aprm2V33amk type_paramsV18V19Aainfix =aprm1V33amk type_paramsV16V17Aacorrect_foraordamV20akeyV36Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V34aTrueAacV35AacV33Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V34aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V38aNoneIacorrect_foraordamV21V38FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV41V43aNoneIaleaordamV21V43akeyV42Aainfix =ainfix @afuncamV39V43aNoneIaleaordamV21akeyV42V43Aainfix =ainfix @afuncamV21V43aSomeV42IaeqaordamV21V43akeyV42Aainfix =ainfix @afuncamV21V43ainfix @afuncamV41V43IaltaordamV21akeyV42V43Aainfix =ainfix @afuncamV21V43ainfix @afuncamV39V43IaltaordamV21V43akeyV42Iacorrect_foraordamV21V43FAainfix =acardamV21ainfix +ainfix +c1acardamV39acardamV41Aainfix =aordamV21aordamV41Aainfix =aordamV39aordamV21Aainfix =amk type_paramsV8V9aprm2V41Aainfix =amk type_paramsV6V7aprm1V41Aainfix =aprm2V39amk type_paramsV8V9Aainfix =aprm1V39amk type_paramsV6V7Aacorrect_foraordamV21akeyV42Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V40aTrueAacV41AacV39Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V40aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.20"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.6"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCainfix =ainfix @afuncamV21V28aNoneINainfix =ainfix @afuncamV20V28aNoneANainfix =ainfix @afuncamV21V28aNoneAainfix =ainfix @afuncamV21V28ainfix @afuncamV20V28Iainfix =ainfix @afuncamV21V28aNoneIacorrect_foraordamV21V28FaVEmptytaVNodeVVVVV27ICainfix =ainfix @afuncamV20V33aNoneIacorrect_foraordamV20V33FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV36V38aNoneIaleaordamV20V38akeyV37Aainfix =ainfix @afuncamV34V38aNoneIaleaordamV20akeyV37V38Aainfix =ainfix @afuncamV20V38aSomeV37IaeqaordamV20V38akeyV37Aainfix =ainfix @afuncamV20V38ainfix @afuncamV36V38IaltaordamV20akeyV37V38Aainfix =ainfix @afuncamV20V38ainfix @afuncamV34V38IaltaordamV20V38akeyV37Iacorrect_foraordamV20V38FAainfix =acardamV20ainfix +ainfix +c1acardamV34acardamV36Aainfix =aordamV20aordamV36Aainfix =aordamV34aordamV20Aainfix =amk type_paramsV18V19aprm2V36Aainfix =amk type_paramsV16V17aprm1V36Aainfix =aprm2V34amk type_paramsV18V19Aainfix =aprm1V34amk type_paramsV16V17Aacorrect_foraordamV20akeyV37Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V35aTrueAacV36AacV34Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V35aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V39aNoneIacorrect_foraordamV21V39FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV42V44aNoneIaleaordamV21V44akeyV43Aainfix =ainfix @afuncamV40V44aNoneIaleaordamV21akeyV43V44Aainfix =ainfix @afuncamV21V44aSomeV43IaeqaordamV21V44akeyV43Aainfix =ainfix @afuncamV21V44ainfix @afuncamV42V44IaltaordamV21akeyV43V44Aainfix =ainfix @afuncamV21V44ainfix @afuncamV40V44IaltaordamV21V44akeyV43Iacorrect_foraordamV21V44FAainfix =acardamV21ainfix +ainfix +c1acardamV40acardamV42Aainfix =aordamV21aordamV42Aainfix =aordamV40aordamV21Aainfix =amk type_paramsV8V9aprm2V42Aainfix =amk type_paramsV6V7aprm1V42Aainfix =aprm2V40amk type_paramsV8V9Aainfix =aprm1V40amk type_paramsV6V7Aacorrect_foraordamV21akeyV43Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V41aTrueAacV42AacV40Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V41aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.21"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.7"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="7. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V34aNoneIacorrect_foraordamV20V34FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV37V39aNoneIaleaordamV20V39akeyV38Aainfix =ainfix @afuncamV35V39aNoneIaleaordamV20akeyV38V39Aainfix =ainfix @afuncamV20V39aSomeV38IaeqaordamV20V39akeyV38Aainfix =ainfix @afuncamV20V39ainfix @afuncamV37V39IaltaordamV20akeyV38V39Aainfix =ainfix @afuncamV20V39ainfix @afuncamV35V39IaltaordamV20V39akeyV38Iacorrect_foraordamV20V39FAainfix =acardamV20ainfix +ainfix +c1acardamV35acardamV37Aainfix =aordamV20aordamV37Aainfix =aordamV35aordamV20Aainfix =amk type_paramsV18V19aprm2V37Aainfix =amk type_paramsV16V17aprm1V37Aainfix =aprm2V35amk type_paramsV18V19Aainfix =aprm1V35amk type_paramsV16V17Aacorrect_foraordamV20akeyV38Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V36aTrueAacV37AacV35Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V36aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V40aNoneIacorrect_foraordamV21V40FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV43V45aNoneIaleaordamV21V45akeyV44Aainfix =ainfix @afuncamV41V45aNoneIaleaordamV21akeyV44V45Aainfix =ainfix @afuncamV21V45aSomeV44IaeqaordamV21V45akeyV44Aainfix =ainfix @afuncamV21V45ainfix @afuncamV43V45IaltaordamV21akeyV44V45Aainfix =ainfix @afuncamV21V45ainfix @afuncamV41V45IaltaordamV21V45akeyV44Iacorrect_foraordamV21V45FAainfix =acardamV21ainfix +ainfix +c1acardamV41acardamV43Aainfix =aordamV21aordamV43Aainfix =aordamV41aordamV21Aainfix =amk type_paramsV8V9aprm2V43Aainfix =amk type_paramsV6V7aprm1V43Aainfix =aprm2V41amk type_paramsV8V9Aainfix =aprm1V41amk type_paramsV6V7Aacorrect_foraordamV21akeyV44Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V42aTrueAacV43AacV41Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V42aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.23"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.8"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="8. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V35aNoneIacorrect_foraordamV20V35FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV38V40aNoneIaleaordamV20V40akeyV39Aainfix =ainfix @afuncamV36V40aNoneIaleaordamV20akeyV39V40Aainfix =ainfix @afuncamV20V40aSomeV39IaeqaordamV20V40akeyV39Aainfix =ainfix @afuncamV20V40ainfix @afuncamV38V40IaltaordamV20akeyV39V40Aainfix =ainfix @afuncamV20V40ainfix @afuncamV36V40IaltaordamV20V40akeyV39Iacorrect_foraordamV20V40FAainfix =acardamV20ainfix +ainfix +c1acardamV36acardamV38Aainfix =aordamV20aordamV38Aainfix =aordamV36aordamV20Aainfix =amk type_paramsV18V19aprm2V38Aainfix =amk type_paramsV16V17aprm1V38Aainfix =aprm2V36amk type_paramsV18V19Aainfix =aprm1V36amk type_paramsV16V17Aacorrect_foraordamV20akeyV39Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V37aTrueAacV38AacV36Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V37aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V41aNoneIacorrect_foraordamV21V41FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV44V46aNoneIaleaordamV21V46akeyV45Aainfix =ainfix @afuncamV42V46aNoneIaleaordamV21akeyV45V46Aainfix =ainfix @afuncamV21V46aSomeV45IaeqaordamV21V46akeyV45Aainfix =ainfix @afuncamV21V46ainfix @afuncamV44V46IaltaordamV21akeyV45V46Aainfix =ainfix @afuncamV21V46ainfix @afuncamV42V46IaltaordamV21V46akeyV45Iacorrect_foraordamV21V46FAainfix =acardamV21ainfix +ainfix +c1acardamV42acardamV44Aainfix =aordamV21aordamV44Aainfix =aordamV42aordamV21Aainfix =amk type_paramsV8V9aprm2V44Aainfix =amk type_paramsV6V7aprm1V44Aainfix =aprm2V42amk type_paramsV8V9Aainfix =aprm1V42amk type_paramsV6V7Aacorrect_foraordamV21akeyV45Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V43aTrueAacV44AacV42Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V43aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.20"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.9"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="9. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V35aNoneIacorrect_foraordamV20V35FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV38V40aNoneIaleaordamV20V40akeyV39Aainfix =ainfix @afuncamV36V40aNoneIaleaordamV20akeyV39V40Aainfix =ainfix @afuncamV20V40aSomeV39IaeqaordamV20V40akeyV39Aainfix =ainfix @afuncamV20V40ainfix @afuncamV38V40IaltaordamV20akeyV39V40Aainfix =ainfix @afuncamV20V40ainfix @afuncamV36V40IaltaordamV20V40akeyV39Iacorrect_foraordamV20V40FAainfix =acardamV20ainfix +ainfix +c1acardamV36acardamV38Aainfix =aordamV20aordamV38Aainfix =aordamV36aordamV20Aainfix =amk type_paramsV18V19aprm2V38Aainfix =amk type_paramsV16V17aprm1V38Aainfix =aprm2V36amk type_paramsV18V19Aainfix =aprm1V36amk type_paramsV16V17Aacorrect_foraordamV20akeyV39Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V37aTrueAacV38AacV36Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V37aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V41aNoneIacorrect_foraordamV21V41FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV44V46aNoneIaleaordamV21V46akeyV45Aainfix =ainfix @afuncamV42V46aNoneIaleaordamV21akeyV45V46Aainfix =ainfix @afuncamV21V46aSomeV45IaeqaordamV21V46akeyV45Aainfix =ainfix @afuncamV21V46ainfix @afuncamV44V46IaltaordamV21akeyV45V46Aainfix =ainfix @afuncamV21V46ainfix @afuncamV42V46IaltaordamV21V46akeyV45Iacorrect_foraordamV21V46FAainfix =acardamV21ainfix +ainfix +c1acardamV42acardamV44Aainfix =aordamV21aordamV44Aainfix =aordamV42aordamV21Aainfix =amk type_paramsV8V9aprm2V44Aainfix =amk type_paramsV6V7aprm1V44Aainfix =aprm2V42amk type_paramsV8V9Aainfix =aprm1V42amk type_paramsV6V7Aacorrect_foraordamV21akeyV45Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V43aTrueAacV44AacV42Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V43aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.22"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.10"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="10. variant decrease"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="variant decreaseCtaVEmptyCtaVEmptyainfix <ainfix +acardamV56acardamV28ainfix +acardamV21acardamV20Aainfix <=c0ainfix +acardamV21acardamV20Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV59V62aNoneIaleV60V62V61Aacorrect_forV60V62FAainfix =ainfix @afuncamV59V63ainfix @afuncamV21V63IaltV60V61V63Aacorrect_forV60V63FAainfix =ainfix @afuncamV58V64aNoneIaleV60V61V64Aacorrect_forV60V64FAainfix =ainfix @afuncamV58V65ainfix @afuncamV21V65IaltV60V65V61Aacorrect_forV60V65FAainfix >=acardamV21ainfix +acardamV58acardamV59Aiainfix =acardamV21ainfix +c1ainfix +acardamV58acardamV59ainfix =acardamV21ainfix +acardamV58acardamV59ainfix =V45aNoneACainfix =ainfix @afuncamV21V61aNoneAainfix =ainfix @afuncamV21V66aNoneIaeqV60V61V66Aacorrect_forV60V66FaNoneainfix =aSomeV68ainfix @afuncamV21akeyV68Aainfix =ainfix @afuncamV21V61aSomeV68Aainfix =ainfix @afuncamV21V69aSomeV68IaeqV60V61V69Aacorrect_forV60V69FAaeqV60V61akeyV68Aacorrect_forV60akeyV68Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V67Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V67aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV59AacV58Aainfix =aordamV21aordamV59Aainfix =aordamV58aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V70aNoneIacorrect_foraordamV20V70FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV73V75aNoneIaleaordamV20V75akeyV74Aainfix =ainfix @afuncamV71V75aNoneIaleaordamV20akeyV74V75Aainfix =ainfix @afuncamV20V75aSomeV74IaeqaordamV20V75akeyV74Aainfix =ainfix @afuncamV20V75ainfix @afuncamV73V75IaltaordamV20akeyV74V75Aainfix =ainfix @afuncamV20V75ainfix @afuncamV71V75IaltaordamV20V75akeyV74Iacorrect_foraordamV20V75FAainfix =acardamV20ainfix +ainfix +c1acardamV71acardamV73Aainfix =aordamV20aordamV73Aainfix =aordamV71aordamV20Aainfix =amk type_paramsV18V19aprm2V73Aainfix =amk type_paramsV16V17aprm1V73Aainfix =aprm2V71amk type_paramsV18V19Aainfix =aprm1V71amk type_paramsV16V17Aacorrect_foraordamV20akeyV74Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V72aTrueAacV73AacV71Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V72aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V76aNoneIacorrect_foraordamV21V76FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV79V81aNoneIaleaordamV21V81akeyV80Aainfix =ainfix @afuncamV77V81aNoneIaleaordamV21akeyV80V81Aainfix =ainfix @afuncamV21V81aSomeV80IaeqaordamV21V81akeyV80Aainfix =ainfix @afuncamV21V81ainfix @afuncamV79V81IaltaordamV21akeyV80V81Aainfix =ainfix @afuncamV21V81ainfix @afuncamV77V81IaltaordamV21V81akeyV80Iacorrect_foraordamV21V81FAainfix =acardamV21ainfix +ainfix +c1acardamV77acardamV79Aainfix =aordamV21aordamV79Aainfix =aordamV77aordamV21Aainfix =amk type_paramsV8V9aprm2V79Aainfix =amk type_paramsV6V7aprm1V79Aainfix =aprm2V77amk type_paramsV8V9Aainfix =aprm1V77amk type_paramsV6V7Aacorrect_foraordamV21akeyV80Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V78aTrueAacV79AacV77Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V78aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.20"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.11"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="11. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV59V62aNoneIaleV60V62V61Aacorrect_forV60V62FAainfix =ainfix @afuncamV59V63ainfix @afuncamV21V63IaltV60V61V63Aacorrect_forV60V63FAainfix =ainfix @afuncamV58V64aNoneIaleV60V61V64Aacorrect_forV60V64FAainfix =ainfix @afuncamV58V65ainfix @afuncamV21V65IaltV60V65V61Aacorrect_forV60V65FAainfix >=acardamV21ainfix +acardamV58acardamV59Aiainfix =acardamV21ainfix +c1ainfix +acardamV58acardamV59ainfix =acardamV21ainfix +acardamV58acardamV59ainfix =V45aNoneACainfix =ainfix @afuncamV21V61aNoneAainfix =ainfix @afuncamV21V66aNoneIaeqV60V61V66Aacorrect_forV60V66FaNoneainfix =aSomeV68ainfix @afuncamV21akeyV68Aainfix =ainfix @afuncamV21V61aSomeV68Aainfix =ainfix @afuncamV21V69aSomeV68IaeqV60V61V69Aacorrect_forV60V69FAaeqV60V61akeyV68Aacorrect_forV60akeyV68Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V67Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V67aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV59AacV58Aainfix =aordamV21aordamV59Aainfix =aordamV58aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V70aNoneIacorrect_foraordamV20V70FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV73V75aNoneIaleaordamV20V75akeyV74Aainfix =ainfix @afuncamV71V75aNoneIaleaordamV20akeyV74V75Aainfix =ainfix @afuncamV20V75aSomeV74IaeqaordamV20V75akeyV74Aainfix =ainfix @afuncamV20V75ainfix @afuncamV73V75IaltaordamV20akeyV74V75Aainfix =ainfix @afuncamV20V75ainfix @afuncamV71V75IaltaordamV20V75akeyV74Iacorrect_foraordamV20V75FAainfix =acardamV20ainfix +ainfix +c1acardamV71acardamV73Aainfix =aordamV20aordamV73Aainfix =aordamV71aordamV20Aainfix =amk type_paramsV18V19aprm2V73Aainfix =amk type_paramsV16V17aprm1V73Aainfix =aprm2V71amk type_paramsV18V19Aainfix =aprm1V71amk type_paramsV16V17Aacorrect_foraordamV20akeyV74Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V72aTrueAacV73AacV71Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V72aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V76aNoneIacorrect_foraordamV21V76FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV79V81aNoneIaleaordamV21V81akeyV80Aainfix =ainfix @afuncamV77V81aNoneIaleaordamV21akeyV80V81Aainfix =ainfix @afuncamV21V81aSomeV80IaeqaordamV21V81akeyV80Aainfix =ainfix @afuncamV21V81ainfix @afuncamV79V81IaltaordamV21akeyV80V81Aainfix =ainfix @afuncamV21V81ainfix @afuncamV77V81IaltaordamV21V81akeyV80Iacorrect_foraordamV21V81FAainfix =acardamV21ainfix +ainfix +c1acardamV77acardamV79Aainfix =aordamV21aordamV79Aainfix =aordamV77aordamV21Aainfix =amk type_paramsV8V9aprm2V79Aainfix =amk type_paramsV6V7aprm1V79Aainfix =aprm2V77amk type_paramsV8V9Aainfix =aprm1V77amk type_paramsV6V7Aacorrect_foraordamV21akeyV80Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V78aTrueAacV79AacV77Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V78aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.23"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.12"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="12. variant decrease"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="variant decreaseCtaVEmptyCtaVEmptyainfix <ainfix +acardamV57acardamV30ainfix +acardamV21acardamV20Aainfix <=c0ainfix +acardamV21acardamV20Iainfix =ainfix @afuncamV68V69aNoneINainfix =ainfix @afuncamV28V69aNoneANainfix =ainfix @afuncamV56V69aNoneAainfix =ainfix @afuncamV68V69ainfix @afuncamV56V69Iainfix =ainfix @afuncamV28V69aNoneAainfix =ainfix @afuncamV68V69ainfix @afuncamV28V69Iainfix =ainfix @afuncamV56V69aNoneIacorrect_foraordamV56V69FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV71V74aNoneIaleV72V74V73Aacorrect_forV72V74FAainfix =ainfix @afuncamV71V75ainfix @afuncamV21V75IaltV72V73V75Aacorrect_forV72V75FAainfix =ainfix @afuncamV70V76aNoneIaleV72V73V76Aacorrect_forV72V76FAainfix =ainfix @afuncamV70V77ainfix @afuncamV21V77IaltV72V77V73Aacorrect_forV72V77FAainfix >=acardamV21ainfix +acardamV70acardamV71Aiainfix =acardamV21ainfix +c1ainfix +acardamV70acardamV71ainfix =acardamV21ainfix +acardamV70acardamV71ainfix =V45aNoneACainfix =ainfix @afuncamV21V73aNoneAainfix =ainfix @afuncamV21V78aNoneIaeqV72V73V78Aacorrect_forV72V78FaNoneainfix =aSomeV80ainfix @afuncamV21akeyV80Aainfix =ainfix @afuncamV21V73aSomeV80Aainfix =ainfix @afuncamV21V81aSomeV80IaeqV72V73V81Aacorrect_forV72V81FAaeqV72V73akeyV80Aacorrect_forV72akeyV80Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V79Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V79aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV71AacV70Aainfix =aordamV21aordamV71Aainfix =aordamV70aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V82aNoneIacorrect_foraordamV20V82FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV85V87aNoneIaleaordamV20V87akeyV86Aainfix =ainfix @afuncamV83V87aNoneIaleaordamV20akeyV86V87Aainfix =ainfix @afuncamV20V87aSomeV86IaeqaordamV20V87akeyV86Aainfix =ainfix @afuncamV20V87ainfix @afuncamV85V87IaltaordamV20akeyV86V87Aainfix =ainfix @afuncamV20V87ainfix @afuncamV83V87IaltaordamV20V87akeyV86Iacorrect_foraordamV20V87FAainfix =acardamV20ainfix +ainfix +c1acardamV83acardamV85Aainfix =aordamV20aordamV85Aainfix =aordamV83aordamV20Aainfix =amk type_paramsV18V19aprm2V85Aainfix =amk type_paramsV16V17aprm1V85Aainfix =aprm2V83amk type_paramsV18V19Aainfix =aprm1V83amk type_paramsV16V17Aacorrect_foraordamV20akeyV86Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V84aTrueAacV85AacV83Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V84aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V88aNoneIacorrect_foraordamV21V88FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV91V93aNoneIaleaordamV21V93akeyV92Aainfix =ainfix @afuncamV89V93aNoneIaleaordamV21akeyV92V93Aainfix =ainfix @afuncamV21V93aSomeV92IaeqaordamV21V93akeyV92Aainfix =ainfix @afuncamV21V93ainfix @afuncamV91V93IaltaordamV21akeyV92V93Aainfix =ainfix @afuncamV21V93ainfix @afuncamV89V93IaltaordamV21V93akeyV92Iacorrect_foraordamV21V93FAainfix =acardamV21ainfix +ainfix +c1acardamV89acardamV91Aainfix =aordamV21aordamV91Aainfix =aordamV89aordamV21Aainfix =amk type_paramsV8V9aprm2V91Aainfix =amk type_paramsV6V7aprm1V91Aainfix =aprm2V89amk type_paramsV8V9Aainfix =aprm1V89amk type_paramsV6V7Aacorrect_foraordamV21akeyV92Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V90aTrueAacV91AacV89Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V90aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.26"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.13"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="13. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix =ainfix @afuncamV68V69aNoneINainfix =ainfix @afuncamV28V69aNoneANainfix =ainfix @afuncamV56V69aNoneAainfix =ainfix @afuncamV68V69ainfix @afuncamV56V69Iainfix =ainfix @afuncamV28V69aNoneAainfix =ainfix @afuncamV68V69ainfix @afuncamV28V69Iainfix =ainfix @afuncamV56V69aNoneIacorrect_foraordamV56V69FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV71V74aNoneIaleV72V74V73Aacorrect_forV72V74FAainfix =ainfix @afuncamV71V75ainfix @afuncamV21V75IaltV72V73V75Aacorrect_forV72V75FAainfix =ainfix @afuncamV70V76aNoneIaleV72V73V76Aacorrect_forV72V76FAainfix =ainfix @afuncamV70V77ainfix @afuncamV21V77IaltV72V77V73Aacorrect_forV72V77FAainfix >=acardamV21ainfix +acardamV70acardamV71Aiainfix =acardamV21ainfix +c1ainfix +acardamV70acardamV71ainfix =acardamV21ainfix +acardamV70acardamV71ainfix =V45aNoneACainfix =ainfix @afuncamV21V73aNoneAainfix =ainfix @afuncamV21V78aNoneIaeqV72V73V78Aacorrect_forV72V78FaNoneainfix =aSomeV80ainfix @afuncamV21akeyV80Aainfix =ainfix @afuncamV21V73aSomeV80Aainfix =ainfix @afuncamV21V81aSomeV80IaeqV72V73V81Aacorrect_forV72V81FAaeqV72V73akeyV80Aacorrect_forV72akeyV80Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V79Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V79aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV71AacV70Aainfix =aordamV21aordamV71Aainfix =aordamV70aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V82aNoneIacorrect_foraordamV20V82FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV85V87aNoneIaleaordamV20V87akeyV86Aainfix =ainfix @afuncamV83V87aNoneIaleaordamV20akeyV86V87Aainfix =ainfix @afuncamV20V87aSomeV86IaeqaordamV20V87akeyV86Aainfix =ainfix @afuncamV20V87ainfix @afuncamV85V87IaltaordamV20akeyV86V87Aainfix =ainfix @afuncamV20V87ainfix @afuncamV83V87IaltaordamV20V87akeyV86Iacorrect_foraordamV20V87FAainfix =acardamV20ainfix +ainfix +c1acardamV83acardamV85Aainfix =aordamV20aordamV85Aainfix =aordamV83aordamV20Aainfix =amk type_paramsV18V19aprm2V85Aainfix =amk type_paramsV16V17aprm1V85Aainfix =aprm2V83amk type_paramsV18V19Aainfix =aprm1V83amk type_paramsV16V17Aacorrect_foraordamV20akeyV86Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V84aTrueAacV85AacV83Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V84aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V88aNoneIacorrect_foraordamV21V88FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV91V93aNoneIaleaordamV21V93akeyV92Aainfix =ainfix @afuncamV89V93aNoneIaleaordamV21akeyV92V93Aainfix =ainfix @afuncamV21V93aSomeV92IaeqaordamV21V93akeyV92Aainfix =ainfix @afuncamV21V93ainfix @afuncamV91V93IaltaordamV21akeyV92V93Aainfix =ainfix @afuncamV21V93ainfix @afuncamV89V93IaltaordamV21V93akeyV92Iacorrect_foraordamV21V93FAainfix =acardamV21ainfix +ainfix +c1acardamV89acardamV91Aainfix =aordamV21aordamV91Aainfix =aordamV89aordamV21Aainfix =amk type_paramsV8V9aprm2V91Aainfix =amk type_paramsV6V7aprm1V91Aainfix =aprm2V89amk type_paramsV8V9Aainfix =aprm1V89amk type_paramsV6V7Aacorrect_foraordamV21akeyV92Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V90aTrueAacV91AacV89Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V90aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.30"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.14"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="14. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetwV45Iainfix =ainfix @afuncamV79V80aNoneINainfix =ainfix @afuncamV30V80aNoneANainfix =ainfix @afuncamV57V80aNoneAainfix =ainfix @afuncamV79V80ainfix @afuncamV57V80Iainfix =ainfix @afuncamV30V80aNoneAainfix =ainfix @afuncamV79V80ainfix @afuncamV30V80Iainfix =ainfix @afuncamV57V80aNoneIacorrect_foraordamV57V80FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix =ainfix @afuncamV68V81aNoneINainfix =ainfix @afuncamV28V81aNoneANainfix =ainfix @afuncamV56V81aNoneAainfix =ainfix @afuncamV68V81ainfix @afuncamV56V81Iainfix =ainfix @afuncamV28V81aNoneAainfix =ainfix @afuncamV68V81ainfix @afuncamV28V81Iainfix =ainfix @afuncamV56V81aNoneIacorrect_foraordamV56V81FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV83V86aNoneIaleV84V86V85Aacorrect_forV84V86FAainfix =ainfix @afuncamV83V87ainfix @afuncamV21V87IaltV84V85V87Aacorrect_forV84V87FAainfix =ainfix @afuncamV82V88aNoneIaleV84V85V88Aacorrect_forV84V88FAainfix =ainfix @afuncamV82V89ainfix @afuncamV21V89IaltV84V89V85Aacorrect_forV84V89FAainfix >=acardamV21ainfix +acardamV82acardamV83Aiainfix =acardamV21ainfix +c1ainfix +acardamV82acardamV83ainfix =acardamV21ainfix +acardamV82acardamV83ainfix =V45aNoneACainfix =ainfix @afuncamV21V85aNoneAainfix =ainfix @afuncamV21V90aNoneIaeqV84V85V90Aacorrect_forV84V90FaNoneainfix =aSomeV92ainfix @afuncamV21akeyV92Aainfix =ainfix @afuncamV21V85aSomeV92Aainfix =ainfix @afuncamV21V93aSomeV92IaeqV84V85V93Aacorrect_forV84V93FAaeqV84V85akeyV92Aacorrect_forV84akeyV92Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V91Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V91aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV83AacV82Aainfix =aordamV21aordamV83Aainfix =aordamV82aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V94aNoneIacorrect_foraordamV20V94FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV97V99aNoneIaleaordamV20V99akeyV98Aainfix =ainfix @afuncamV95V99aNoneIaleaordamV20akeyV98V99Aainfix =ainfix @afuncamV20V99aSomeV98IaeqaordamV20V99akeyV98Aainfix =ainfix @afuncamV20V99ainfix @afuncamV97V99IaltaordamV20akeyV98V99Aainfix =ainfix @afuncamV20V99ainfix @afuncamV95V99IaltaordamV20V99akeyV98Iacorrect_foraordamV20V99FAainfix =acardamV20ainfix +ainfix +c1acardamV95acardamV97Aainfix =aordamV20aordamV97Aainfix =aordamV95aordamV20Aainfix =amk type_paramsV18V19aprm2V97Aainfix =amk type_paramsV16V17aprm1V97Aainfix =aprm2V95amk type_paramsV18V19Aainfix =aprm1V95amk type_paramsV16V17Aacorrect_foraordamV20akeyV98Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V96aTrueAacV97AacV95Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V96aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V100aNoneIacorrect_foraordamV21V100FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV103V105aNoneIaleaordamV21V105akeyV104Aainfix =ainfix @afuncamV101V105aNoneIaleaordamV21akeyV104V105Aainfix =ainfix @afuncamV21V105aSomeV104IaeqaordamV21V105akeyV104Aainfix =ainfix @afuncamV21V105ainfix @afuncamV103V105IaltaordamV21akeyV104V105Aainfix =ainfix @afuncamV21V105ainfix @afuncamV101V105IaltaordamV21V105akeyV104Iacorrect_foraordamV21V105FAainfix =acardamV21ainfix +ainfix +c1acardamV101acardamV103Aainfix =aordamV21aordamV103Aainfix =aordamV101aordamV21Aainfix =amk type_paramsV8V9aprm2V103Aainfix =amk type_paramsV6V7aprm1V103Aainfix =aprm2V101amk type_paramsV8V9Aainfix =aprm1V101amk type_paramsV6V7Aacorrect_foraordamV21akeyV104Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V102aTrueAacV103AacV101Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V102aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.26"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.15"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="15. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29aTrueaNonetwV45Iainfix =ainfix @afuncamV79V80aNoneINainfix =ainfix @afuncamV30V80aNoneANainfix =ainfix @afuncamV57V80aNoneAainfix =ainfix @afuncamV79V80ainfix @afuncamV57V80Iainfix =ainfix @afuncamV30V80aNoneAainfix =ainfix @afuncamV79V80ainfix @afuncamV30V80Iainfix =ainfix @afuncamV57V80aNoneIacorrect_foraordamV57V80FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix =ainfix @afuncamV68V81aNoneINainfix =ainfix @afuncamV28V81aNoneANainfix =ainfix @afuncamV56V81aNoneAainfix =ainfix @afuncamV68V81ainfix @afuncamV56V81Iainfix =ainfix @afuncamV28V81aNoneAainfix =ainfix @afuncamV68V81ainfix @afuncamV28V81Iainfix =ainfix @afuncamV56V81aNoneIacorrect_foraordamV56V81FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV83V86aNoneIaleV84V86V85Aacorrect_forV84V86FAainfix =ainfix @afuncamV83V87ainfix @afuncamV21V87IaltV84V85V87Aacorrect_forV84V87FAainfix =ainfix @afuncamV82V88aNoneIaleV84V85V88Aacorrect_forV84V88FAainfix =ainfix @afuncamV82V89ainfix @afuncamV21V89IaltV84V89V85Aacorrect_forV84V89FAainfix >=acardamV21ainfix +acardamV82acardamV83Aiainfix =acardamV21ainfix +c1ainfix +acardamV82acardamV83ainfix =acardamV21ainfix +acardamV82acardamV83ainfix =V45aNoneACainfix =ainfix @afuncamV21V85aNoneAainfix =ainfix @afuncamV21V90aNoneIaeqV84V85V90Aacorrect_forV84V90FaNoneainfix =aSomeV92ainfix @afuncamV21akeyV92Aainfix =ainfix @afuncamV21V85aSomeV92Aainfix =ainfix @afuncamV21V93aSomeV92IaeqV84V85V93Aacorrect_forV84V93FAaeqV84V85akeyV92Aacorrect_forV84akeyV92Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V91Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V91aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV83AacV82Aainfix =aordamV21aordamV83Aainfix =aordamV82aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V94aNoneIacorrect_foraordamV20V94FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV97V99aNoneIaleaordamV20V99akeyV98Aainfix =ainfix @afuncamV95V99aNoneIaleaordamV20akeyV98V99Aainfix =ainfix @afuncamV20V99aSomeV98IaeqaordamV20V99akeyV98Aainfix =ainfix @afuncamV20V99ainfix @afuncamV97V99IaltaordamV20akeyV98V99Aainfix =ainfix @afuncamV20V99ainfix @afuncamV95V99IaltaordamV20V99akeyV98Iacorrect_foraordamV20V99FAainfix =acardamV20ainfix +ainfix +c1acardamV95acardamV97Aainfix =aordamV20aordamV97Aainfix =aordamV95aordamV20Aainfix =amk type_paramsV18V19aprm2V97Aainfix =amk type_paramsV16V17aprm1V97Aainfix =aprm2V95amk type_paramsV18V19Aainfix =aprm1V95amk type_paramsV16V17Aacorrect_foraordamV20akeyV98Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V96aTrueAacV97AacV95Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V96aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V100aNoneIacorrect_foraordamV21V100FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV103V105aNoneIaleaordamV21V105akeyV104Aainfix =ainfix @afuncamV101V105aNoneIaleaordamV21akeyV104V105Aainfix =ainfix @afuncamV21V105aSomeV104IaeqaordamV21V105akeyV104Aainfix =ainfix @afuncamV21V105ainfix @afuncamV103V105IaltaordamV21akeyV104V105Aainfix =ainfix @afuncamV21V105ainfix @afuncamV101V105IaltaordamV21V105akeyV104Iacorrect_foraordamV21V105FAainfix =acardamV21ainfix +ainfix +c1acardamV101acardamV103Aainfix =aordamV21aordamV103Aainfix =aordamV101aordamV21Aainfix =amk type_paramsV8V9aprm2V103Aainfix =amk type_paramsV6V7aprm1V103Aainfix =aprm2V101amk type_paramsV8V9Aainfix =aprm1V101amk type_paramsV6V7Aacorrect_foraordamV21akeyV104Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V102aTrueAacV103AacV101Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V102aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.25"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.16"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="16. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCaltaordamV68akeyV80V81INainfix =ainfix @afuncamV79V81aNoneAaltaordamV68V81akeyV80INainfix =ainfix @afuncamV68V81aNoneIacorrect_foraordamV68V81FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29aNonetwV45Iainfix =ainfix @afuncamV79V82aNoneINainfix =ainfix @afuncamV30V82aNoneANainfix =ainfix @afuncamV57V82aNoneAainfix =ainfix @afuncamV79V82ainfix @afuncamV57V82Iainfix =ainfix @afuncamV30V82aNoneAainfix =ainfix @afuncamV79V82ainfix @afuncamV30V82Iainfix =ainfix @afuncamV57V82aNoneIacorrect_foraordamV57V82FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix =ainfix @afuncamV68V83aNoneINainfix =ainfix @afuncamV28V83aNoneANainfix =ainfix @afuncamV56V83aNoneAainfix =ainfix @afuncamV68V83ainfix @afuncamV56V83Iainfix =ainfix @afuncamV28V83aNoneAainfix =ainfix @afuncamV68V83ainfix @afuncamV28V83Iainfix =ainfix @afuncamV56V83aNoneIacorrect_foraordamV56V83FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV85V88aNoneIaleV86V88V87Aacorrect_forV86V88FAainfix =ainfix @afuncamV85V89ainfix @afuncamV21V89IaltV86V87V89Aacorrect_forV86V89FAainfix =ainfix @afuncamV84V90aNoneIaleV86V87V90Aacorrect_forV86V90FAainfix =ainfix @afuncamV84V91ainfix @afuncamV21V91IaltV86V91V87Aacorrect_forV86V91FAainfix >=acardamV21ainfix +acardamV84acardamV85Aiainfix =acardamV21ainfix +c1ainfix +acardamV84acardamV85ainfix =acardamV21ainfix +acardamV84acardamV85ainfix =V45aNoneACainfix =ainfix @afuncamV21V87aNoneAainfix =ainfix @afuncamV21V92aNoneIaeqV86V87V92Aacorrect_forV86V92FaNoneainfix =aSomeV94ainfix @afuncamV21akeyV94Aainfix =ainfix @afuncamV21V87aSomeV94Aainfix =ainfix @afuncamV21V95aSomeV94IaeqV86V87V95Aacorrect_forV86V95FAaeqV86V87akeyV94Aacorrect_forV86akeyV94Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V93Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V93aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV85AacV84Aainfix =aordamV21aordamV85Aainfix =aordamV84aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V96aNoneIacorrect_foraordamV20V96FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV99V101aNoneIaleaordamV20V101akeyV100Aainfix =ainfix @afuncamV97V101aNoneIaleaordamV20akeyV100V101Aainfix =ainfix @afuncamV20V101aSomeV100IaeqaordamV20V101akeyV100Aainfix =ainfix @afuncamV20V101ainfix @afuncamV99V101IaltaordamV20akeyV100V101Aainfix =ainfix @afuncamV20V101ainfix @afuncamV97V101IaltaordamV20V101akeyV100Iacorrect_foraordamV20V101FAainfix =acardamV20ainfix +ainfix +c1acardamV97acardamV99Aainfix =aordamV20aordamV99Aainfix =aordamV97aordamV20Aainfix =amk type_paramsV18V19aprm2V99Aainfix =amk type_paramsV16V17aprm1V99Aainfix =aprm2V97amk type_paramsV18V19Aainfix =aprm1V97amk type_paramsV16V17Aacorrect_foraordamV20akeyV100Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V98aTrueAacV99AacV97Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V98aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V102aNoneIacorrect_foraordamV21V102FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV105V107aNoneIaleaordamV21V107akeyV106Aainfix =ainfix @afuncamV103V107aNoneIaleaordamV21akeyV106V107Aainfix =ainfix @afuncamV21V107aSomeV106IaeqaordamV21V107akeyV106Aainfix =ainfix @afuncamV21V107ainfix @afuncamV105V107IaltaordamV21akeyV106V107Aainfix =ainfix @afuncamV21V107ainfix @afuncamV103V107IaltaordamV21V107akeyV106Iacorrect_foraordamV21V107FAainfix =acardamV21ainfix +ainfix +c1acardamV103acardamV105Aainfix =aordamV21aordamV105Aainfix =aordamV103aordamV21Aainfix =amk type_paramsV8V9aprm2V105Aainfix =amk type_paramsV6V7aprm1V105Aainfix =aprm2V103amk type_paramsV8V9Aainfix =aprm1V103amk type_paramsV6V7Aacorrect_foraordamV21akeyV106Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V104aTrueAacV105AacV103Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V104aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.17"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="17. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix =aordamV90aordamV21Aainfix =V89V9Aainfix =V88V8Aainfix =V87V7Aainfix =V86V6AacV90Iainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V92aSomeV91IaeqaordamV68V92akeyV91Aainfix =ainfix @afuncamV90V92ainfix @afuncamV79V92IaltaordamV68akeyV91V92Aainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92IaltaordamV68V92akeyV91Iacorrect_foraordamV68V92FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV93V94INainfix =ainfix @afuncamV79V94aNoneAaltaordamV68V94akeyV93INainfix =ainfix @afuncamV68V94aNoneIacorrect_foraordamV68V94FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetwV45Iainfix =ainfix @afuncamV79V95aNoneINainfix =ainfix @afuncamV30V95aNoneANainfix =ainfix @afuncamV57V95aNoneAainfix =ainfix @afuncamV79V95ainfix @afuncamV57V95Iainfix =ainfix @afuncamV30V95aNoneAainfix =ainfix @afuncamV79V95ainfix @afuncamV30V95Iainfix =ainfix @afuncamV57V95aNoneIacorrect_foraordamV57V95FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix =ainfix @afuncamV68V96aNoneINainfix =ainfix @afuncamV28V96aNoneANainfix =ainfix @afuncamV56V96aNoneAainfix =ainfix @afuncamV68V96ainfix @afuncamV56V96Iainfix =ainfix @afuncamV28V96aNoneAainfix =ainfix @afuncamV68V96ainfix @afuncamV28V96Iainfix =ainfix @afuncamV56V96aNoneIacorrect_foraordamV56V96FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV98V101aNoneIaleV99V101V100Aacorrect_forV99V101FAainfix =ainfix @afuncamV98V102ainfix @afuncamV21V102IaltV99V100V102Aacorrect_forV99V102FAainfix =ainfix @afuncamV97V103aNoneIaleV99V100V103Aacorrect_forV99V103FAainfix =ainfix @afuncamV97V104ainfix @afuncamV21V104IaltV99V104V100Aacorrect_forV99V104FAainfix >=acardamV21ainfix +acardamV97acardamV98Aiainfix =acardamV21ainfix +c1ainfix +acardamV97acardamV98ainfix =acardamV21ainfix +acardamV97acardamV98ainfix =V45aNoneACainfix =ainfix @afuncamV21V100aNoneAainfix =ainfix @afuncamV21V105aNoneIaeqV99V100V105Aacorrect_forV99V105FaNoneainfix =aSomeV107ainfix @afuncamV21akeyV107Aainfix =ainfix @afuncamV21V100aSomeV107Aainfix =ainfix @afuncamV21V108aSomeV107IaeqV99V100V108Aacorrect_forV99V108FAaeqV99V100akeyV107Aacorrect_forV99akeyV107Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V106Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V106aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV98AacV97Aainfix =aordamV21aordamV98Aainfix =aordamV97aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V109aNoneIacorrect_foraordamV20V109FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV112V114aNoneIaleaordamV20V114akeyV113Aainfix =ainfix @afuncamV110V114aNoneIaleaordamV20akeyV113V114Aainfix =ainfix @afuncamV20V114aSomeV113IaeqaordamV20V114akeyV113Aainfix =ainfix @afuncamV20V114ainfix @afuncamV112V114IaltaordamV20akeyV113V114Aainfix =ainfix @afuncamV20V114ainfix @afuncamV110V114IaltaordamV20V114akeyV113Iacorrect_foraordamV20V114FAainfix =acardamV20ainfix +ainfix +c1acardamV110acardamV112Aainfix =aordamV20aordamV112Aainfix =aordamV110aordamV20Aainfix =amk type_paramsV18V19aprm2V112Aainfix =amk type_paramsV16V17aprm1V112Aainfix =aprm2V110amk type_paramsV18V19Aainfix =aprm1V110amk type_paramsV16V17Aacorrect_foraordamV20akeyV113Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V111aTrueAacV112AacV110Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V111aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V115aNoneIacorrect_foraordamV21V115FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV118V120aNoneIaleaordamV21V120akeyV119Aainfix =ainfix @afuncamV116V120aNoneIaleaordamV21akeyV119V120Aainfix =ainfix @afuncamV21V120aSomeV119IaeqaordamV21V120akeyV119Aainfix =ainfix @afuncamV21V120ainfix @afuncamV118V120IaltaordamV21akeyV119V120Aainfix =ainfix @afuncamV21V120ainfix @afuncamV116V120IaltaordamV21V120akeyV119Iacorrect_foraordamV21V120FAainfix =acardamV21ainfix +ainfix +c1acardamV116acardamV118Aainfix =aordamV21aordamV118Aainfix =aordamV116aordamV21Aainfix =amk type_paramsV8V9aprm2V118Aainfix =amk type_paramsV6V7aprm1V118Aainfix =aprm2V116amk type_paramsV8V9Aainfix =aprm1V116amk type_paramsV6V7Aacorrect_foraordamV21akeyV119Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V117aTrueAacV118AacV116Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V117aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.21"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.18"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="18. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix =ainfix @afuncamV90V91aNoneINainfix =ainfix @afuncamV20V91aNoneANainfix =ainfix @afuncamV21V91aNoneAainfix =ainfix @afuncamV90V91ainfix @afuncamV21V91Iainfix =ainfix @afuncamV20V91aNoneAainfix =ainfix @afuncamV90V91ainfix @afuncamV20V91Iainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV21V91FIainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V93aSomeV92IaeqaordamV68V93akeyV92Aainfix =ainfix @afuncamV90V93ainfix @afuncamV79V93IaltaordamV68akeyV92V93Aainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93IaltaordamV68V93akeyV92Iacorrect_foraordamV68V93FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV94V95INainfix =ainfix @afuncamV79V95aNoneAaltaordamV68V95akeyV94INainfix =ainfix @afuncamV68V95aNoneIacorrect_foraordamV68V95FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V29aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetwV45Iainfix =ainfix @afuncamV79V96aNoneINainfix =ainfix @afuncamV30V96aNoneANainfix =ainfix @afuncamV57V96aNoneAainfix =ainfix @afuncamV79V96ainfix @afuncamV57V96Iainfix =ainfix @afuncamV30V96aNoneAainfix =ainfix @afuncamV79V96ainfix @afuncamV30V96Iainfix =ainfix @afuncamV57V96aNoneIacorrect_foraordamV57V96FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix =ainfix @afuncamV68V97aNoneINainfix =ainfix @afuncamV28V97aNoneANainfix =ainfix @afuncamV56V97aNoneAainfix =ainfix @afuncamV68V97ainfix @afuncamV56V97Iainfix =ainfix @afuncamV28V97aNoneAainfix =ainfix @afuncamV68V97ainfix @afuncamV28V97Iainfix =ainfix @afuncamV56V97aNoneIacorrect_foraordamV56V97FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV99V102aNoneIaleV100V102V101Aacorrect_forV100V102FAainfix =ainfix @afuncamV99V103ainfix @afuncamV21V103IaltV100V101V103Aacorrect_forV100V103FAainfix =ainfix @afuncamV98V104aNoneIaleV100V101V104Aacorrect_forV100V104FAainfix =ainfix @afuncamV98V105ainfix @afuncamV21V105IaltV100V105V101Aacorrect_forV100V105FAainfix >=acardamV21ainfix +acardamV98acardamV99Aiainfix =acardamV21ainfix +c1ainfix +acardamV98acardamV99ainfix =acardamV21ainfix +acardamV98acardamV99ainfix =V45aNoneACainfix =ainfix @afuncamV21V101aNoneAainfix =ainfix @afuncamV21V106aNoneIaeqV100V101V106Aacorrect_forV100V106FaNoneainfix =aSomeV108ainfix @afuncamV21akeyV108Aainfix =ainfix @afuncamV21V101aSomeV108Aainfix =ainfix @afuncamV21V109aSomeV108IaeqV100V101V109Aacorrect_forV100V109FAaeqV100V101akeyV108Aacorrect_forV100akeyV108Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V107aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV99AacV98Aainfix =aordamV21aordamV99Aainfix =aordamV98aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V110aNoneIacorrect_foraordamV20V110FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV113V115aNoneIaleaordamV20V115akeyV114Aainfix =ainfix @afuncamV111V115aNoneIaleaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115aSomeV114IaeqaordamV20V115akeyV114Aainfix =ainfix @afuncamV20V115ainfix @afuncamV113V115IaltaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115ainfix @afuncamV111V115IaltaordamV20V115akeyV114Iacorrect_foraordamV20V115FAainfix =acardamV20ainfix +ainfix +c1acardamV111acardamV113Aainfix =aordamV20aordamV113Aainfix =aordamV111aordamV20Aainfix =amk type_paramsV18V19aprm2V113Aainfix =amk type_paramsV16V17aprm1V113Aainfix =aprm2V111amk type_paramsV18V19Aainfix =aprm1V111amk type_paramsV16V17Aacorrect_foraordamV20akeyV114Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aTrueAacV113AacV111Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V116aNoneIacorrect_foraordamV21V116FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV119V121aNoneIaleaordamV21V121akeyV120Aainfix =ainfix @afuncamV117V121aNoneIaleaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121aSomeV120IaeqaordamV21V121akeyV120Aainfix =ainfix @afuncamV21V121ainfix @afuncamV119V121IaltaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121ainfix @afuncamV117V121IaltaordamV21V121akeyV120Iacorrect_foraordamV21V121FAainfix =acardamV21ainfix +ainfix +c1acardamV117acardamV119Aainfix =aordamV21aordamV119Aainfix =aordamV117aordamV21Aainfix =amk type_paramsV8V9aprm2V119Aainfix =amk type_paramsV6V7aprm1V119Aainfix =aprm2V117amk type_paramsV8V9Aainfix =aprm1V117amk type_paramsV6V7Aacorrect_foraordamV21akeyV120Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aTrueAacV119AacV117Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.39"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.19"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="19. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCtaNoneainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix =ainfix @afuncamV79V80aNoneINainfix =ainfix @afuncamV30V80aNoneANainfix =ainfix @afuncamV57V80aNoneAainfix =ainfix @afuncamV79V80ainfix @afuncamV57V80Iainfix =ainfix @afuncamV30V80aNoneAainfix =ainfix @afuncamV79V80ainfix @afuncamV30V80Iainfix =ainfix @afuncamV57V80aNoneIacorrect_foraordamV57V80FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix =ainfix @afuncamV68V81aNoneINainfix =ainfix @afuncamV28V81aNoneANainfix =ainfix @afuncamV56V81aNoneAainfix =ainfix @afuncamV68V81ainfix @afuncamV56V81Iainfix =ainfix @afuncamV28V81aNoneAainfix =ainfix @afuncamV68V81ainfix @afuncamV28V81Iainfix =ainfix @afuncamV56V81aNoneIacorrect_foraordamV56V81FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV83V86aNoneIaleV84V86V85Aacorrect_forV84V86FAainfix =ainfix @afuncamV83V87ainfix @afuncamV21V87IaltV84V85V87Aacorrect_forV84V87FAainfix =ainfix @afuncamV82V88aNoneIaleV84V85V88Aacorrect_forV84V88FAainfix =ainfix @afuncamV82V89ainfix @afuncamV21V89IaltV84V89V85Aacorrect_forV84V89FAainfix >=acardamV21ainfix +acardamV82acardamV83Aiainfix =acardamV21ainfix +c1ainfix +acardamV82acardamV83ainfix =acardamV21ainfix +acardamV82acardamV83ainfix =V45aNoneACainfix =ainfix @afuncamV21V85aNoneAainfix =ainfix @afuncamV21V90aNoneIaeqV84V85V90Aacorrect_forV84V90FaNoneainfix =aSomeV92ainfix @afuncamV21akeyV92Aainfix =ainfix @afuncamV21V85aSomeV92Aainfix =ainfix @afuncamV21V93aSomeV92IaeqV84V85V93Aacorrect_forV84V93FAaeqV84V85akeyV92Aacorrect_forV84akeyV92Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V91Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V91aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV83AacV82Aainfix =aordamV21aordamV83Aainfix =aordamV82aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V94aNoneIacorrect_foraordamV20V94FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV97V99aNoneIaleaordamV20V99akeyV98Aainfix =ainfix @afuncamV95V99aNoneIaleaordamV20akeyV98V99Aainfix =ainfix @afuncamV20V99aSomeV98IaeqaordamV20V99akeyV98Aainfix =ainfix @afuncamV20V99ainfix @afuncamV97V99IaltaordamV20akeyV98V99Aainfix =ainfix @afuncamV20V99ainfix @afuncamV95V99IaltaordamV20V99akeyV98Iacorrect_foraordamV20V99FAainfix =acardamV20ainfix +ainfix +c1acardamV95acardamV97Aainfix =aordamV20aordamV97Aainfix =aordamV95aordamV20Aainfix =amk type_paramsV18V19aprm2V97Aainfix =amk type_paramsV16V17aprm1V97Aainfix =aprm2V95amk type_paramsV18V19Aainfix =aprm1V95amk type_paramsV16V17Aacorrect_foraordamV20akeyV98Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V96aTrueAacV97AacV95Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V96aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V100aNoneIacorrect_foraordamV21V100FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV103V105aNoneIaleaordamV21V105akeyV104Aainfix =ainfix @afuncamV101V105aNoneIaleaordamV21akeyV104V105Aainfix =ainfix @afuncamV21V105aSomeV104IaeqaordamV21V105akeyV104Aainfix =ainfix @afuncamV21V105ainfix @afuncamV103V105IaltaordamV21akeyV104V105Aainfix =ainfix @afuncamV21V105ainfix @afuncamV101V105IaltaordamV21V105akeyV104Iacorrect_foraordamV21V105FAainfix =acardamV21ainfix +ainfix +c1acardamV101acardamV103Aainfix =aordamV21aordamV103Aainfix =aordamV101aordamV21Aainfix =amk type_paramsV8V9aprm2V103Aainfix =amk type_paramsV6V7aprm1V103Aainfix =aprm2V101amk type_paramsV8V9Aainfix =aprm1V101amk type_paramsV6V7Aacorrect_foraordamV21akeyV104Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V102aTrueAacV103AacV101Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V102aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.31"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.20"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="20. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCtaNonealtaordamV68V80V81INainfix =ainfix @afuncamV79V81aNoneANainfix =ainfix @afuncamV68V80aNoneAacorrect_foraordamV79V81Aacorrect_foraordamV68V80FwV45Iainfix =ainfix @afuncamV79V82aNoneINainfix =ainfix @afuncamV30V82aNoneANainfix =ainfix @afuncamV57V82aNoneAainfix =ainfix @afuncamV79V82ainfix @afuncamV57V82Iainfix =ainfix @afuncamV30V82aNoneAainfix =ainfix @afuncamV79V82ainfix @afuncamV30V82Iainfix =ainfix @afuncamV57V82aNoneIacorrect_foraordamV57V82FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix =ainfix @afuncamV68V83aNoneINainfix =ainfix @afuncamV28V83aNoneANainfix =ainfix @afuncamV56V83aNoneAainfix =ainfix @afuncamV68V83ainfix @afuncamV56V83Iainfix =ainfix @afuncamV28V83aNoneAainfix =ainfix @afuncamV68V83ainfix @afuncamV28V83Iainfix =ainfix @afuncamV56V83aNoneIacorrect_foraordamV56V83FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV85V88aNoneIaleV86V88V87Aacorrect_forV86V88FAainfix =ainfix @afuncamV85V89ainfix @afuncamV21V89IaltV86V87V89Aacorrect_forV86V89FAainfix =ainfix @afuncamV84V90aNoneIaleV86V87V90Aacorrect_forV86V90FAainfix =ainfix @afuncamV84V91ainfix @afuncamV21V91IaltV86V91V87Aacorrect_forV86V91FAainfix >=acardamV21ainfix +acardamV84acardamV85Aiainfix =acardamV21ainfix +c1ainfix +acardamV84acardamV85ainfix =acardamV21ainfix +acardamV84acardamV85ainfix =V45aNoneACainfix =ainfix @afuncamV21V87aNoneAainfix =ainfix @afuncamV21V92aNoneIaeqV86V87V92Aacorrect_forV86V92FaNoneainfix =aSomeV94ainfix @afuncamV21akeyV94Aainfix =ainfix @afuncamV21V87aSomeV94Aainfix =ainfix @afuncamV21V95aSomeV94IaeqV86V87V95Aacorrect_forV86V95FAaeqV86V87akeyV94Aacorrect_forV86akeyV94Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V93Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V93aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV85AacV84Aainfix =aordamV21aordamV85Aainfix =aordamV84aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V96aNoneIacorrect_foraordamV20V96FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV99V101aNoneIaleaordamV20V101akeyV100Aainfix =ainfix @afuncamV97V101aNoneIaleaordamV20akeyV100V101Aainfix =ainfix @afuncamV20V101aSomeV100IaeqaordamV20V101akeyV100Aainfix =ainfix @afuncamV20V101ainfix @afuncamV99V101IaltaordamV20akeyV100V101Aainfix =ainfix @afuncamV20V101ainfix @afuncamV97V101IaltaordamV20V101akeyV100Iacorrect_foraordamV20V101FAainfix =acardamV20ainfix +ainfix +c1acardamV97acardamV99Aainfix =aordamV20aordamV99Aainfix =aordamV97aordamV20Aainfix =amk type_paramsV18V19aprm2V99Aainfix =amk type_paramsV16V17aprm1V99Aainfix =aprm2V97amk type_paramsV18V19Aainfix =aprm1V97amk type_paramsV16V17Aacorrect_foraordamV20akeyV100Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V98aTrueAacV99AacV97Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V98aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V102aNoneIacorrect_foraordamV21V102FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV105V107aNoneIaleaordamV21V107akeyV106Aainfix =ainfix @afuncamV103V107aNoneIaleaordamV21akeyV106V107Aainfix =ainfix @afuncamV21V107aSomeV106IaeqaordamV21V107akeyV106Aainfix =ainfix @afuncamV21V107ainfix @afuncamV105V107IaltaordamV21akeyV106V107Aainfix =ainfix @afuncamV21V107ainfix @afuncamV103V107IaltaordamV21V107akeyV106Iacorrect_foraordamV21V107FAainfix =acardamV21ainfix +ainfix +c1acardamV103acardamV105Aainfix =aordamV21aordamV105Aainfix =aordamV103aordamV21Aainfix =amk type_paramsV8V9aprm2V105Aainfix =amk type_paramsV6V7aprm1V105Aainfix =aprm2V103amk type_paramsV8V9Aainfix =aprm1V103amk type_paramsV6V7Aacorrect_foraordamV21akeyV106Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V104aTrueAacV105AacV103Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V104aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.62"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.21"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="21. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix =aordamV90aordamV21Aainfix =V89V9Aainfix =V88V8Aainfix =V87V7Aainfix =V86V6AacV90Iainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V91aNoneAainfix =ainfix @afuncamV68V91aNoneqainfix =ainfix @afuncamV90V91aNoneIacorrect_foraordamV68V91FACainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92aNoneainfix =ainfix @afuncamV90V92V93Vainfix @afuncamV79V92Iacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V94ainfix @afuncamV79V94aNoneainfix =ainfix @afuncamV90V94V95Vainfix @afuncamV68V94Iacorrect_foraordamV68V94FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V96V97INainfix =ainfix @afuncamV79V97aNoneANainfix =ainfix @afuncamV68V96aNoneAacorrect_foraordamV79V97Aacorrect_foraordamV68V96FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix =ainfix @afuncamV79V98aNoneINainfix =ainfix @afuncamV30V98aNoneANainfix =ainfix @afuncamV57V98aNoneAainfix =ainfix @afuncamV79V98ainfix @afuncamV57V98Iainfix =ainfix @afuncamV30V98aNoneAainfix =ainfix @afuncamV79V98ainfix @afuncamV30V98Iainfix =ainfix @afuncamV57V98aNoneIacorrect_foraordamV57V98FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix =ainfix @afuncamV68V99aNoneINainfix =ainfix @afuncamV28V99aNoneANainfix =ainfix @afuncamV56V99aNoneAainfix =ainfix @afuncamV68V99ainfix @afuncamV56V99Iainfix =ainfix @afuncamV28V99aNoneAainfix =ainfix @afuncamV68V99ainfix @afuncamV28V99Iainfix =ainfix @afuncamV56V99aNoneIacorrect_foraordamV56V99FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV101V104aNoneIaleV102V104V103Aacorrect_forV102V104FAainfix =ainfix @afuncamV101V105ainfix @afuncamV21V105IaltV102V103V105Aacorrect_forV102V105FAainfix =ainfix @afuncamV100V106aNoneIaleV102V103V106Aacorrect_forV102V106FAainfix =ainfix @afuncamV100V107ainfix @afuncamV21V107IaltV102V107V103Aacorrect_forV102V107FAainfix >=acardamV21ainfix +acardamV100acardamV101Aiainfix =acardamV21ainfix +c1ainfix +acardamV100acardamV101ainfix =acardamV21ainfix +acardamV100acardamV101ainfix =V45aNoneACainfix =ainfix @afuncamV21V103aNoneAainfix =ainfix @afuncamV21V108aNoneIaeqV102V103V108Aacorrect_forV102V108FaNoneainfix =aSomeV110ainfix @afuncamV21akeyV110Aainfix =ainfix @afuncamV21V103aSomeV110Aainfix =ainfix @afuncamV21V111aSomeV110IaeqV102V103V111Aacorrect_forV102V111FAaeqV102V103akeyV110Aacorrect_forV102akeyV110Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V109Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V109aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV101AacV100Aainfix =aordamV21aordamV101Aainfix =aordamV100aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V112aNoneIacorrect_foraordamV20V112FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV115V117aNoneIaleaordamV20V117akeyV116Aainfix =ainfix @afuncamV113V117aNoneIaleaordamV20akeyV116V117Aainfix =ainfix @afuncamV20V117aSomeV116IaeqaordamV20V117akeyV116Aainfix =ainfix @afuncamV20V117ainfix @afuncamV115V117IaltaordamV20akeyV116V117Aainfix =ainfix @afuncamV20V117ainfix @afuncamV113V117IaltaordamV20V117akeyV116Iacorrect_foraordamV20V117FAainfix =acardamV20ainfix +ainfix +c1acardamV113acardamV115Aainfix =aordamV20aordamV115Aainfix =aordamV113aordamV20Aainfix =amk type_paramsV18V19aprm2V115Aainfix =amk type_paramsV16V17aprm1V115Aainfix =aprm2V113amk type_paramsV18V19Aainfix =aprm1V113amk type_paramsV16V17Aacorrect_foraordamV20akeyV116Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V114aTrueAacV115AacV113Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V114aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V118aNoneIacorrect_foraordamV21V118FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV121V123aNoneIaleaordamV21V123akeyV122Aainfix =ainfix @afuncamV119V123aNoneIaleaordamV21akeyV122V123Aainfix =ainfix @afuncamV21V123aSomeV122IaeqaordamV21V123akeyV122Aainfix =ainfix @afuncamV21V123ainfix @afuncamV121V123IaltaordamV21akeyV122V123Aainfix =ainfix @afuncamV21V123ainfix @afuncamV119V123IaltaordamV21V123akeyV122Iacorrect_foraordamV21V123FAainfix =acardamV21ainfix +ainfix +c1acardamV119acardamV121Aainfix =aordamV21aordamV121Aainfix =aordamV119aordamV21Aainfix =amk type_paramsV8V9aprm2V121Aainfix =amk type_paramsV6V7aprm1V121Aainfix =aprm2V119amk type_paramsV8V9Aainfix =aprm1V119amk type_paramsV6V7Aacorrect_foraordamV21akeyV122Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V120aTrueAacV121AacV119Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V120aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.29"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.22"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="22. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix =ainfix @afuncamV90V91aNoneINainfix =ainfix @afuncamV20V91aNoneANainfix =ainfix @afuncamV21V91aNoneAainfix =ainfix @afuncamV90V91ainfix @afuncamV21V91Iainfix =ainfix @afuncamV20V91aNoneAainfix =ainfix @afuncamV90V91ainfix @afuncamV20V91Iainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV21V91FIainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V92aNoneAainfix =ainfix @afuncamV68V92aNoneqainfix =ainfix @afuncamV90V92aNoneIacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93aNoneainfix =ainfix @afuncamV90V93V94Vainfix @afuncamV79V93Iacorrect_foraordamV68V93FACainfix =ainfix @afuncamV90V95ainfix @afuncamV79V95aNoneainfix =ainfix @afuncamV90V95V96Vainfix @afuncamV68V95Iacorrect_foraordamV68V95FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V97V98INainfix =ainfix @afuncamV79V98aNoneANainfix =ainfix @afuncamV68V97aNoneAacorrect_foraordamV79V98Aacorrect_foraordamV68V97FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix =ainfix @afuncamV79V99aNoneINainfix =ainfix @afuncamV30V99aNoneANainfix =ainfix @afuncamV57V99aNoneAainfix =ainfix @afuncamV79V99ainfix @afuncamV57V99Iainfix =ainfix @afuncamV30V99aNoneAainfix =ainfix @afuncamV79V99ainfix @afuncamV30V99Iainfix =ainfix @afuncamV57V99aNoneIacorrect_foraordamV57V99FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix =ainfix @afuncamV68V100aNoneINainfix =ainfix @afuncamV28V100aNoneANainfix =ainfix @afuncamV56V100aNoneAainfix =ainfix @afuncamV68V100ainfix @afuncamV56V100Iainfix =ainfix @afuncamV28V100aNoneAainfix =ainfix @afuncamV68V100ainfix @afuncamV28V100Iainfix =ainfix @afuncamV56V100aNoneIacorrect_foraordamV56V100FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV102V105aNoneIaleV103V105V104Aacorrect_forV103V105FAainfix =ainfix @afuncamV102V106ainfix @afuncamV21V106IaltV103V104V106Aacorrect_forV103V106FAainfix =ainfix @afuncamV101V107aNoneIaleV103V104V107Aacorrect_forV103V107FAainfix =ainfix @afuncamV101V108ainfix @afuncamV21V108IaltV103V108V104Aacorrect_forV103V108FAainfix >=acardamV21ainfix +acardamV101acardamV102Aiainfix =acardamV21ainfix +c1ainfix +acardamV101acardamV102ainfix =acardamV21ainfix +acardamV101acardamV102ainfix =V45aNoneACainfix =ainfix @afuncamV21V104aNoneAainfix =ainfix @afuncamV21V109aNoneIaeqV103V104V109Aacorrect_forV103V109FaNoneainfix =aSomeV111ainfix @afuncamV21akeyV111Aainfix =ainfix @afuncamV21V104aSomeV111Aainfix =ainfix @afuncamV21V112aSomeV111IaeqV103V104V112Aacorrect_forV103V112FAaeqV103V104akeyV111Aacorrect_forV103akeyV111Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V110Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V110aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV102AacV101Aainfix =aordamV21aordamV102Aainfix =aordamV101aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V113aNoneIacorrect_foraordamV20V113FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV116V118aNoneIaleaordamV20V118akeyV117Aainfix =ainfix @afuncamV114V118aNoneIaleaordamV20akeyV117V118Aainfix =ainfix @afuncamV20V118aSomeV117IaeqaordamV20V118akeyV117Aainfix =ainfix @afuncamV20V118ainfix @afuncamV116V118IaltaordamV20akeyV117V118Aainfix =ainfix @afuncamV20V118ainfix @afuncamV114V118IaltaordamV20V118akeyV117Iacorrect_foraordamV20V118FAainfix =acardamV20ainfix +ainfix +c1acardamV114acardamV116Aainfix =aordamV20aordamV116Aainfix =aordamV114aordamV20Aainfix =amk type_paramsV18V19aprm2V116Aainfix =amk type_paramsV16V17aprm1V116Aainfix =aprm2V114amk type_paramsV18V19Aainfix =aprm1V114amk type_paramsV16V17Aacorrect_foraordamV20akeyV117Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V115aTrueAacV116AacV114Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V115aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V119aNoneIacorrect_foraordamV21V119FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV122V124aNoneIaleaordamV21V124akeyV123Aainfix =ainfix @afuncamV120V124aNoneIaleaordamV21akeyV123V124Aainfix =ainfix @afuncamV21V124aSomeV123IaeqaordamV21V124akeyV123Aainfix =ainfix @afuncamV21V124ainfix @afuncamV122V124IaltaordamV21akeyV123V124Aainfix =ainfix @afuncamV21V124ainfix @afuncamV120V124IaltaordamV21V124akeyV123Iacorrect_foraordamV21V124FAainfix =acardamV21ainfix +ainfix +c1acardamV120acardamV122Aainfix =aordamV21aordamV122Aainfix =aordamV120aordamV21Aainfix =amk type_paramsV8V9aprm2V122Aainfix =amk type_paramsV6V7aprm1V122Aainfix =aprm2V120amk type_paramsV8V9Aainfix =aprm1V120amk type_paramsV6V7Aacorrect_foraordamV21akeyV123Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V121aTrueAacV122AacV120Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V121aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter symdiff.22.1"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix =ainfix @afuncamV90V91ainfix @afuncamV20V91Iainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV21V91FIainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V92aNoneAainfix =ainfix @afuncamV68V92aNoneqainfix =ainfix @afuncamV90V92aNoneIacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93aNoneainfix =ainfix @afuncamV90V93V94Vainfix @afuncamV79V93Iacorrect_foraordamV68V93FACainfix =ainfix @afuncamV90V95ainfix @afuncamV79V95aNoneainfix =ainfix @afuncamV90V95V96Vainfix @afuncamV68V95Iacorrect_foraordamV68V95FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V97V98INainfix =ainfix @afuncamV79V98aNoneANainfix =ainfix @afuncamV68V97aNoneAacorrect_foraordamV79V98Aacorrect_foraordamV68V97FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix =ainfix @afuncamV79V99aNoneINainfix =ainfix @afuncamV30V99aNoneANainfix =ainfix @afuncamV57V99aNoneAainfix =ainfix @afuncamV79V99ainfix @afuncamV57V99Iainfix =ainfix @afuncamV30V99aNoneAainfix =ainfix @afuncamV79V99ainfix @afuncamV30V99Iainfix =ainfix @afuncamV57V99aNoneIacorrect_foraordamV57V99FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix =ainfix @afuncamV68V100aNoneINainfix =ainfix @afuncamV28V100aNoneANainfix =ainfix @afuncamV56V100aNoneAainfix =ainfix @afuncamV68V100ainfix @afuncamV56V100Iainfix =ainfix @afuncamV28V100aNoneAainfix =ainfix @afuncamV68V100ainfix @afuncamV28V100Iainfix =ainfix @afuncamV56V100aNoneIacorrect_foraordamV56V100FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV102V105aNoneIaleV103V105V104Aacorrect_forV103V105FAainfix =ainfix @afuncamV102V106ainfix @afuncamV21V106IaltV103V104V106Aacorrect_forV103V106FAainfix =ainfix @afuncamV101V107aNoneIaleV103V104V107Aacorrect_forV103V107FAainfix =ainfix @afuncamV101V108ainfix @afuncamV21V108IaltV103V108V104Aacorrect_forV103V108FAainfix >=acardamV21ainfix +acardamV101acardamV102Aiainfix =acardamV21ainfix +c1ainfix +acardamV101acardamV102ainfix =acardamV21ainfix +acardamV101acardamV102ainfix =V45aNoneACainfix =ainfix @afuncamV21V104aNoneAainfix =ainfix @afuncamV21V109aNoneIaeqV103V104V109Aacorrect_forV103V109FaNoneainfix =aSomeV111ainfix @afuncamV21akeyV111Aainfix =ainfix @afuncamV21V104aSomeV111Aainfix =ainfix @afuncamV21V112aSomeV111IaeqV103V104V112Aacorrect_forV103V112FAaeqV103V104akeyV111Aacorrect_forV103akeyV111Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V110Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V110aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV102AacV101Aainfix =aordamV21aordamV102Aainfix =aordamV101aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V113aNoneIacorrect_foraordamV20V113FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV116V118aNoneIaleaordamV20V118akeyV117Aainfix =ainfix @afuncamV114V118aNoneIaleaordamV20akeyV117V118Aainfix =ainfix @afuncamV20V118aSomeV117IaeqaordamV20V118akeyV117Aainfix =ainfix @afuncamV20V118ainfix @afuncamV116V118IaltaordamV20akeyV117V118Aainfix =ainfix @afuncamV20V118ainfix @afuncamV114V118IaltaordamV20V118akeyV117Iacorrect_foraordamV20V118FAainfix =acardamV20ainfix +ainfix +c1acardamV114acardamV116Aainfix =aordamV20aordamV116Aainfix =aordamV114aordamV20Aainfix =amk type_paramsV18V19aprm2V116Aainfix =amk type_paramsV16V17aprm1V116Aainfix =aprm2V114amk type_paramsV18V19Aainfix =aprm1V114amk type_paramsV16V17Aacorrect_foraordamV20akeyV117Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V115aTrueAacV116AacV114Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V115aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V119aNoneIacorrect_foraordamV21V119FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV122V124aNoneIaleaordamV21V124akeyV123Aainfix =ainfix @afuncamV120V124aNoneIaleaordamV21akeyV123V124Aainfix =ainfix @afuncamV21V124aSomeV123IaeqaordamV21V124akeyV123Aainfix =ainfix @afuncamV21V124ainfix @afuncamV122V124IaltaordamV21akeyV123V124Aainfix =ainfix @afuncamV21V124ainfix @afuncamV120V124IaltaordamV21V124akeyV123Iacorrect_foraordamV21V124FAainfix =acardamV21ainfix +ainfix +c1acardamV120acardamV122Aainfix =aordamV21aordamV122Aainfix =aordamV120aordamV21Aainfix =amk type_paramsV8V9aprm2V122Aainfix =amk type_paramsV6V7aprm1V122Aainfix =aprm2V120amk type_paramsV8V9Aainfix =aprm1V120amk type_paramsV6V7Aacorrect_foraordamV21akeyV123Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V121aTrueAacV122AacV120Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V121aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.65"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.22.2"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix =ainfix @afuncamV90V91ainfix @afuncamV21V91Iainfix =ainfix @afuncamV20V91aNoneIacorrect_foraordamV21V91FIainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V92aNoneAainfix =ainfix @afuncamV68V92aNoneqainfix =ainfix @afuncamV90V92aNoneIacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93aNoneainfix =ainfix @afuncamV90V93V94Vainfix @afuncamV79V93Iacorrect_foraordamV68V93FACainfix =ainfix @afuncamV90V95ainfix @afuncamV79V95aNoneainfix =ainfix @afuncamV90V95V96Vainfix @afuncamV68V95Iacorrect_foraordamV68V95FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V97V98INainfix =ainfix @afuncamV79V98aNoneANainfix =ainfix @afuncamV68V97aNoneAacorrect_foraordamV79V98Aacorrect_foraordamV68V97FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix =ainfix @afuncamV79V99aNoneINainfix =ainfix @afuncamV30V99aNoneANainfix =ainfix @afuncamV57V99aNoneAainfix =ainfix @afuncamV79V99ainfix @afuncamV57V99Iainfix =ainfix @afuncamV30V99aNoneAainfix =ainfix @afuncamV79V99ainfix @afuncamV30V99Iainfix =ainfix @afuncamV57V99aNoneIacorrect_foraordamV57V99FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix =ainfix @afuncamV68V100aNoneINainfix =ainfix @afuncamV28V100aNoneANainfix =ainfix @afuncamV56V100aNoneAainfix =ainfix @afuncamV68V100ainfix @afuncamV56V100Iainfix =ainfix @afuncamV28V100aNoneAainfix =ainfix @afuncamV68V100ainfix @afuncamV28V100Iainfix =ainfix @afuncamV56V100aNoneIacorrect_foraordamV56V100FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV102V105aNoneIaleV103V105V104Aacorrect_forV103V105FAainfix =ainfix @afuncamV102V106ainfix @afuncamV21V106IaltV103V104V106Aacorrect_forV103V106FAainfix =ainfix @afuncamV101V107aNoneIaleV103V104V107Aacorrect_forV103V107FAainfix =ainfix @afuncamV101V108ainfix @afuncamV21V108IaltV103V108V104Aacorrect_forV103V108FAainfix >=acardamV21ainfix +acardamV101acardamV102Aiainfix =acardamV21ainfix +c1ainfix +acardamV101acardamV102ainfix =acardamV21ainfix +acardamV101acardamV102ainfix =V45aNoneACainfix =ainfix @afuncamV21V104aNoneAainfix =ainfix @afuncamV21V109aNoneIaeqV103V104V109Aacorrect_forV103V109FaNoneainfix =aSomeV111ainfix @afuncamV21akeyV111Aainfix =ainfix @afuncamV21V104aSomeV111Aainfix =ainfix @afuncamV21V112aSomeV111IaeqV103V104V112Aacorrect_forV103V112FAaeqV103V104akeyV111Aacorrect_forV103akeyV111Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V110Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V110aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV102AacV101Aainfix =aordamV21aordamV102Aainfix =aordamV101aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V113aNoneIacorrect_foraordamV20V113FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV116V118aNoneIaleaordamV20V118akeyV117Aainfix =ainfix @afuncamV114V118aNoneIaleaordamV20akeyV117V118Aainfix =ainfix @afuncamV20V118aSomeV117IaeqaordamV20V118akeyV117Aainfix =ainfix @afuncamV20V118ainfix @afuncamV116V118IaltaordamV20akeyV117V118Aainfix =ainfix @afuncamV20V118ainfix @afuncamV114V118IaltaordamV20V118akeyV117Iacorrect_foraordamV20V118FAainfix =acardamV20ainfix +ainfix +c1acardamV114acardamV116Aainfix =aordamV20aordamV116Aainfix =aordamV114aordamV20Aainfix =amk type_paramsV18V19aprm2V116Aainfix =amk type_paramsV16V17aprm1V116Aainfix =aprm2V114amk type_paramsV18V19Aainfix =aprm1V114amk type_paramsV16V17Aacorrect_foraordamV20akeyV117Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V115aTrueAacV116AacV114Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V115aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V119aNoneIacorrect_foraordamV21V119FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV122V124aNoneIaleaordamV21V124akeyV123Aainfix =ainfix @afuncamV120V124aNoneIaleaordamV21akeyV123V124Aainfix =ainfix @afuncamV21V124aSomeV123IaeqaordamV21V124akeyV123Aainfix =ainfix @afuncamV21V124ainfix @afuncamV122V124IaltaordamV21akeyV123V124Aainfix =ainfix @afuncamV21V124ainfix @afuncamV120V124IaltaordamV21V124akeyV123Iacorrect_foraordamV21V124FAainfix =acardamV21ainfix +ainfix +c1acardamV120acardamV122Aainfix =aordamV21aordamV122Aainfix =aordamV120aordamV21Aainfix =amk type_paramsV8V9aprm2V122Aainfix =amk type_paramsV6V7aprm1V122Aainfix =aprm2V120amk type_paramsV8V9Aainfix =aprm1V120amk type_paramsV6V7Aacorrect_foraordamV21akeyV123Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V121aTrueAacV122AacV120Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V121aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.82"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.22.3"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix =ainfix @afuncamV90V91aNoneINainfix =ainfix @afuncamV20V91aNoneANainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV21V91FIainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V92aNoneAainfix =ainfix @afuncamV68V92aNoneqainfix =ainfix @afuncamV90V92aNoneIacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93aNoneainfix =ainfix @afuncamV90V93V94Vainfix @afuncamV79V93Iacorrect_foraordamV68V93FACainfix =ainfix @afuncamV90V95ainfix @afuncamV79V95aNoneainfix =ainfix @afuncamV90V95V96Vainfix @afuncamV68V95Iacorrect_foraordamV68V95FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V97V98INainfix =ainfix @afuncamV79V98aNoneANainfix =ainfix @afuncamV68V97aNoneAacorrect_foraordamV79V98Aacorrect_foraordamV68V97FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix =ainfix @afuncamV79V99aNoneINainfix =ainfix @afuncamV30V99aNoneANainfix =ainfix @afuncamV57V99aNoneAainfix =ainfix @afuncamV79V99ainfix @afuncamV57V99Iainfix =ainfix @afuncamV30V99aNoneAainfix =ainfix @afuncamV79V99ainfix @afuncamV30V99Iainfix =ainfix @afuncamV57V99aNoneIacorrect_foraordamV57V99FAainfix =aordamV79aordamV57Aainfix =V78V55Aainfix =V77V54Aainfix =V76V53Aainfix =V75V52AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV57aordamV30Aainfix =amk type_paramsV54V55aprm2V30Aainfix =amk type_paramsV52V53aprm1V30AacV30AacV57Iainfix =ainfix @afuncamV68V100aNoneINainfix =ainfix @afuncamV28V100aNoneANainfix =ainfix @afuncamV56V100aNoneAainfix =ainfix @afuncamV68V100ainfix @afuncamV56V100Iainfix =ainfix @afuncamV28V100aNoneAainfix =ainfix @afuncamV68V100ainfix @afuncamV28V100Iainfix =ainfix @afuncamV56V100aNoneIacorrect_foraordamV56V100FAainfix =aordamV68aordamV56Aainfix =V67V44Aainfix =V66V43Aainfix =V65V42Aainfix =V64V41AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV56aordamV28Aainfix =amk type_paramsV43V44aprm2V28Aainfix =amk type_paramsV41V42aprm1V28AacV28AacV56Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV102V105aNoneIaleV103V105V104Aacorrect_forV103V105FAainfix =ainfix @afuncamV102V106ainfix @afuncamV21V106IaltV103V104V106Aacorrect_forV103V106FAainfix =ainfix @afuncamV101V107aNoneIaleV103V104V107Aacorrect_forV103V107FAainfix =ainfix @afuncamV101V108ainfix @afuncamV21V108IaltV103V108V104Aacorrect_forV103V108FAainfix >=acardamV21ainfix +acardamV101acardamV102Aiainfix =acardamV21ainfix +c1ainfix +acardamV101acardamV102ainfix =acardamV21ainfix +acardamV101acardamV102ainfix =V45aNoneACainfix =ainfix @afuncamV21V104aNoneAainfix =ainfix @afuncamV21V109aNoneIaeqV103V104V109Aacorrect_forV103V109FaNoneainfix =aSomeV111ainfix @afuncamV21akeyV111Aainfix =ainfix @afuncamV21V104aSomeV111Aainfix =ainfix @afuncamV21V112aSomeV111IaeqV103V104V112Aacorrect_forV103V112FAaeqV103V104akeyV111Aacorrect_forV103akeyV111Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V110Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V110aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV6V7V34LaordamV21AacV102AacV101Aainfix =aordamV21aordamV102Aainfix =aordamV101aordamV21Aainfix =V9V55Aainfix =V8V54Aainfix =V7V53Aainfix =V6V52Aainfix =V44V9Aainfix =V43V8Aainfix =V42V7Aainfix =V41V6Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV21ainfix @amdlamake_paramsamk type_paramsV6V7V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V34aTrueAacV21Iainfix =akeyainfix @amdlamake_paramsV33V32V29ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V29aTrueLamk type_paramsV16V17Lamk type_paramsV18V19Iainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V113aNoneIacorrect_foraordamV20V113FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV116V118aNoneIaleaordamV20V118akeyV117Aainfix =ainfix @afuncamV114V118aNoneIaleaordamV20akeyV117V118Aainfix =ainfix @afuncamV20V118aSomeV117IaeqaordamV20V118akeyV117Aainfix =ainfix @afuncamV20V118ainfix @afuncamV116V118IaltaordamV20akeyV117V118Aainfix =ainfix @afuncamV20V118ainfix @afuncamV114V118IaltaordamV20V118akeyV117Iacorrect_foraordamV20V118FAainfix =acardamV20ainfix +ainfix +c1acardamV114acardamV116Aainfix =aordamV20aordamV116Aainfix =aordamV114aordamV20Aainfix =amk type_paramsV18V19aprm2V116Aainfix =amk type_paramsV16V17aprm1V116Aainfix =aprm2V114amk type_paramsV18V19Aainfix =aprm1V114amk type_paramsV16V17Aacorrect_foraordamV20akeyV117Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V115aTrueAacV116AacV114Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V115aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V119aNoneIacorrect_foraordamV21V119FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV122V124aNoneIaleaordamV21V124akeyV123Aainfix =ainfix @afuncamV120V124aNoneIaleaordamV21akeyV123V124Aainfix =ainfix @afuncamV21V124aSomeV123IaeqaordamV21V124akeyV123Aainfix =ainfix @afuncamV21V124ainfix @afuncamV122V124IaltaordamV21akeyV123V124Aainfix =ainfix @afuncamV21V124ainfix @afuncamV120V124IaltaordamV21V124akeyV123Iacorrect_foraordamV21V124FAainfix =acardamV21ainfix +ainfix +c1acardamV120acardamV122Aainfix =aordamV21aordamV122Aainfix =aordamV120aordamV21Aainfix =amk type_paramsV8V9aprm2V122Aainfix =amk type_paramsV6V7aprm1V122Aainfix =aprm2V120amk type_paramsV8V9Aainfix =aprm1V120amk type_paramsV6V7Aacorrect_foraordamV21akeyV123Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V121aTrueAacV122AacV120Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V121aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.82"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.23"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="23. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V34aNoneIacorrect_foraordamV20V34FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV37V39aNoneIaleaordamV20V39akeyV38Aainfix =ainfix @afuncamV35V39aNoneIaleaordamV20akeyV38V39Aainfix =ainfix @afuncamV20V39aSomeV38IaeqaordamV20V39akeyV38Aainfix =ainfix @afuncamV20V39ainfix @afuncamV37V39IaltaordamV20akeyV38V39Aainfix =ainfix @afuncamV20V39ainfix @afuncamV35V39IaltaordamV20V39akeyV38Iacorrect_foraordamV20V39FAainfix =acardamV20ainfix +ainfix +c1acardamV35acardamV37Aainfix =aordamV20aordamV37Aainfix =aordamV35aordamV20Aainfix =amk type_paramsV18V19aprm2V37Aainfix =amk type_paramsV16V17aprm1V37Aainfix =aprm2V35amk type_paramsV18V19Aainfix =aprm1V35amk type_paramsV16V17Aacorrect_foraordamV20akeyV38Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V36aTrueAacV37AacV35Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V36aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V40aNoneIacorrect_foraordamV21V40FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV43V45aNoneIaleaordamV21V45akeyV44Aainfix =ainfix @afuncamV41V45aNoneIaleaordamV21akeyV44V45Aainfix =ainfix @afuncamV21V45aSomeV44IaeqaordamV21V45akeyV44Aainfix =ainfix @afuncamV21V45ainfix @afuncamV43V45IaltaordamV21akeyV44V45Aainfix =ainfix @afuncamV21V45ainfix @afuncamV41V45IaltaordamV21V45akeyV44Iacorrect_foraordamV21V45FAainfix =acardamV21ainfix +ainfix +c1acardamV41acardamV43Aainfix =aordamV21aordamV43Aainfix =aordamV41aordamV21Aainfix =amk type_paramsV8V9aprm2V43Aainfix =amk type_paramsV6V7aprm1V43Aainfix =aprm2V41amk type_paramsV8V9Aainfix =aprm1V41amk type_paramsV6V7Aacorrect_foraordamV21akeyV44Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V42aTrueAacV43AacV41Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V42aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.21"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.24"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="24. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V35aNoneIacorrect_foraordamV20V35FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV38V40aNoneIaleaordamV20V40akeyV39Aainfix =ainfix @afuncamV36V40aNoneIaleaordamV20akeyV39V40Aainfix =ainfix @afuncamV20V40aSomeV39IaeqaordamV20V40akeyV39Aainfix =ainfix @afuncamV20V40ainfix @afuncamV38V40IaltaordamV20akeyV39V40Aainfix =ainfix @afuncamV20V40ainfix @afuncamV36V40IaltaordamV20V40akeyV39Iacorrect_foraordamV20V40FAainfix =acardamV20ainfix +ainfix +c1acardamV36acardamV38Aainfix =aordamV20aordamV38Aainfix =aordamV36aordamV20Aainfix =amk type_paramsV18V19aprm2V38Aainfix =amk type_paramsV16V17aprm1V38Aainfix =aprm2V36amk type_paramsV18V19Aainfix =aprm1V36amk type_paramsV16V17Aacorrect_foraordamV20akeyV39Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V37aTrueAacV38AacV36Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V37aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V41aNoneIacorrect_foraordamV21V41FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV44V46aNoneIaleaordamV21V46akeyV45Aainfix =ainfix @afuncamV42V46aNoneIaleaordamV21akeyV45V46Aainfix =ainfix @afuncamV21V46aSomeV45IaeqaordamV21V46akeyV45Aainfix =ainfix @afuncamV21V46ainfix @afuncamV44V46IaltaordamV21akeyV45V46Aainfix =ainfix @afuncamV21V46ainfix @afuncamV42V46IaltaordamV21V46akeyV45Iacorrect_foraordamV21V46FAainfix =acardamV21ainfix +ainfix +c1acardamV42acardamV44Aainfix =aordamV21aordamV44Aainfix =aordamV42aordamV21Aainfix =amk type_paramsV8V9aprm2V44Aainfix =amk type_paramsV6V7aprm1V44Aainfix =aprm2V42amk type_paramsV8V9Aainfix =aprm1V42amk type_paramsV6V7Aacorrect_foraordamV21akeyV45Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V43aTrueAacV44AacV42Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V43aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.15"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.25"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="25. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V35aNoneIacorrect_foraordamV20V35FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV38V40aNoneIaleaordamV20V40akeyV39Aainfix =ainfix @afuncamV36V40aNoneIaleaordamV20akeyV39V40Aainfix =ainfix @afuncamV20V40aSomeV39IaeqaordamV20V40akeyV39Aainfix =ainfix @afuncamV20V40ainfix @afuncamV38V40IaltaordamV20akeyV39V40Aainfix =ainfix @afuncamV20V40ainfix @afuncamV36V40IaltaordamV20V40akeyV39Iacorrect_foraordamV20V40FAainfix =acardamV20ainfix +ainfix +c1acardamV36acardamV38Aainfix =aordamV20aordamV38Aainfix =aordamV36aordamV20Aainfix =amk type_paramsV18V19aprm2V38Aainfix =amk type_paramsV16V17aprm1V38Aainfix =aprm2V36amk type_paramsV18V19Aainfix =aprm1V36amk type_paramsV16V17Aacorrect_foraordamV20akeyV39Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V37aTrueAacV38AacV36Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V37aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V41aNoneIacorrect_foraordamV21V41FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV44V46aNoneIaleaordamV21V46akeyV45Aainfix =ainfix @afuncamV42V46aNoneIaleaordamV21akeyV45V46Aainfix =ainfix @afuncamV21V46aSomeV45IaeqaordamV21V46akeyV45Aainfix =ainfix @afuncamV21V46ainfix @afuncamV44V46IaltaordamV21akeyV45V46Aainfix =ainfix @afuncamV21V46ainfix @afuncamV42V46IaltaordamV21V46akeyV45Iacorrect_foraordamV21V46FAainfix =acardamV21ainfix +ainfix +c1acardamV42acardamV44Aainfix =aordamV21aordamV44Aainfix =aordamV42aordamV21Aainfix =amk type_paramsV8V9aprm2V44Aainfix =amk type_paramsV6V7aprm1V44Aainfix =aprm2V42amk type_paramsV8V9Aainfix =aprm1V42amk type_paramsV6V7Aacorrect_foraordamV21akeyV45Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V43aTrueAacV44AacV42Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V43aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.16"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.26"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="26. variant decrease"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="variant decreaseCtaVEmptyCtaVEmptyainfix <ainfix +acardamV23acardamV56ainfix +acardamV21acardamV20Aainfix <=c0ainfix +acardamV21acardamV20Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV59V62aNoneIaleV60V62V61Aacorrect_forV60V62FAainfix =ainfix @afuncamV59V63ainfix @afuncamV20V63IaltV60V61V63Aacorrect_forV60V63FAainfix =ainfix @afuncamV58V64aNoneIaleV60V61V64Aacorrect_forV60V64FAainfix =ainfix @afuncamV58V65ainfix @afuncamV20V65IaltV60V65V61Aacorrect_forV60V65FAainfix >=acardamV20ainfix +acardamV58acardamV59Aiainfix =acardamV20ainfix +c1ainfix +acardamV58acardamV59ainfix =acardamV20ainfix +acardamV58acardamV59ainfix =V45aNoneACainfix =ainfix @afuncamV20V61aNoneAainfix =ainfix @afuncamV20V66aNoneIaeqV60V61V66Aacorrect_forV60V66FaNoneainfix =aSomeV68ainfix @afuncamV20akeyV68Aainfix =ainfix @afuncamV20V61aSomeV68Aainfix =ainfix @afuncamV20V69aSomeV68IaeqV60V61V69Aacorrect_forV60V69FAaeqV60V61akeyV68Aacorrect_forV60akeyV68Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V67Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V67aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV59AacV58Aainfix =aordamV20aordamV59Aainfix =aordamV58aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V70aNoneIacorrect_foraordamV20V70FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV73V75aNoneIaleaordamV20V75akeyV74Aainfix =ainfix @afuncamV71V75aNoneIaleaordamV20akeyV74V75Aainfix =ainfix @afuncamV20V75aSomeV74IaeqaordamV20V75akeyV74Aainfix =ainfix @afuncamV20V75ainfix @afuncamV73V75IaltaordamV20akeyV74V75Aainfix =ainfix @afuncamV20V75ainfix @afuncamV71V75IaltaordamV20V75akeyV74Iacorrect_foraordamV20V75FAainfix =acardamV20ainfix +ainfix +c1acardamV71acardamV73Aainfix =aordamV20aordamV73Aainfix =aordamV71aordamV20Aainfix =amk type_paramsV18V19aprm2V73Aainfix =amk type_paramsV16V17aprm1V73Aainfix =aprm2V71amk type_paramsV18V19Aainfix =aprm1V71amk type_paramsV16V17Aacorrect_foraordamV20akeyV74Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V72aTrueAacV73AacV71Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V72aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V76aNoneIacorrect_foraordamV21V76FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV79V81aNoneIaleaordamV21V81akeyV80Aainfix =ainfix @afuncamV77V81aNoneIaleaordamV21akeyV80V81Aainfix =ainfix @afuncamV21V81aSomeV80IaeqaordamV21V81akeyV80Aainfix =ainfix @afuncamV21V81ainfix @afuncamV79V81IaltaordamV21akeyV80V81Aainfix =ainfix @afuncamV21V81ainfix @afuncamV77V81IaltaordamV21V81akeyV80Iacorrect_foraordamV21V81FAainfix =acardamV21ainfix +ainfix +c1acardamV77acardamV79Aainfix =aordamV21aordamV79Aainfix =aordamV77aordamV21Aainfix =amk type_paramsV8V9aprm2V79Aainfix =amk type_paramsV6V7aprm1V79Aainfix =aprm2V77amk type_paramsV8V9Aainfix =aprm1V77amk type_paramsV6V7Aacorrect_foraordamV21akeyV80Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V78aTrueAacV79AacV77Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V78aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.21"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.27"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="27. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV59V62aNoneIaleV60V62V61Aacorrect_forV60V62FAainfix =ainfix @afuncamV59V63ainfix @afuncamV20V63IaltV60V61V63Aacorrect_forV60V63FAainfix =ainfix @afuncamV58V64aNoneIaleV60V61V64Aacorrect_forV60V64FAainfix =ainfix @afuncamV58V65ainfix @afuncamV20V65IaltV60V65V61Aacorrect_forV60V65FAainfix >=acardamV20ainfix +acardamV58acardamV59Aiainfix =acardamV20ainfix +c1ainfix +acardamV58acardamV59ainfix =acardamV20ainfix +acardamV58acardamV59ainfix =V45aNoneACainfix =ainfix @afuncamV20V61aNoneAainfix =ainfix @afuncamV20V66aNoneIaeqV60V61V66Aacorrect_forV60V66FaNoneainfix =aSomeV68ainfix @afuncamV20akeyV68Aainfix =ainfix @afuncamV20V61aSomeV68Aainfix =ainfix @afuncamV20V69aSomeV68IaeqV60V61V69Aacorrect_forV60V69FAaeqV60V61akeyV68Aacorrect_forV60akeyV68Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V67Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V67aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV59AacV58Aainfix =aordamV20aordamV59Aainfix =aordamV58aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V70aNoneIacorrect_foraordamV20V70FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV73V75aNoneIaleaordamV20V75akeyV74Aainfix =ainfix @afuncamV71V75aNoneIaleaordamV20akeyV74V75Aainfix =ainfix @afuncamV20V75aSomeV74IaeqaordamV20V75akeyV74Aainfix =ainfix @afuncamV20V75ainfix @afuncamV73V75IaltaordamV20akeyV74V75Aainfix =ainfix @afuncamV20V75ainfix @afuncamV71V75IaltaordamV20V75akeyV74Iacorrect_foraordamV20V75FAainfix =acardamV20ainfix +ainfix +c1acardamV71acardamV73Aainfix =aordamV20aordamV73Aainfix =aordamV71aordamV20Aainfix =amk type_paramsV18V19aprm2V73Aainfix =amk type_paramsV16V17aprm1V73Aainfix =aprm2V71amk type_paramsV18V19Aainfix =aprm1V71amk type_paramsV16V17Aacorrect_foraordamV20akeyV74Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V72aTrueAacV73AacV71Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V72aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V76aNoneIacorrect_foraordamV21V76FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV79V81aNoneIaleaordamV21V81akeyV80Aainfix =ainfix @afuncamV77V81aNoneIaleaordamV21akeyV80V81Aainfix =ainfix @afuncamV21V81aSomeV80IaeqaordamV21V81akeyV80Aainfix =ainfix @afuncamV21V81ainfix @afuncamV79V81IaltaordamV21akeyV80V81Aainfix =ainfix @afuncamV21V81ainfix @afuncamV77V81IaltaordamV21V81akeyV80Iacorrect_foraordamV21V81FAainfix =acardamV21ainfix +ainfix +c1acardamV77acardamV79Aainfix =aordamV21aordamV79Aainfix =aordamV77aordamV21Aainfix =amk type_paramsV8V9aprm2V79Aainfix =amk type_paramsV6V7aprm1V79Aainfix =aprm2V77amk type_paramsV8V9Aainfix =aprm1V77amk type_paramsV6V7Aacorrect_foraordamV21akeyV80Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V78aTrueAacV79AacV77Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V78aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.22"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.28"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="28. variant decrease"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="variant decreaseCtaVEmptyCtaVEmptyainfix <ainfix +acardamV25acardamV57ainfix +acardamV21acardamV20Aainfix <=c0ainfix +acardamV21acardamV20Iainfix =ainfix @afuncamV68V69aNoneINainfix =ainfix @afuncamV56V69aNoneANainfix =ainfix @afuncamV23V69aNoneAainfix =ainfix @afuncamV68V69ainfix @afuncamV23V69Iainfix =ainfix @afuncamV56V69aNoneAainfix =ainfix @afuncamV68V69ainfix @afuncamV56V69Iainfix =ainfix @afuncamV23V69aNoneIacorrect_foraordamV23V69FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV71V74aNoneIaleV72V74V73Aacorrect_forV72V74FAainfix =ainfix @afuncamV71V75ainfix @afuncamV20V75IaltV72V73V75Aacorrect_forV72V75FAainfix =ainfix @afuncamV70V76aNoneIaleV72V73V76Aacorrect_forV72V76FAainfix =ainfix @afuncamV70V77ainfix @afuncamV20V77IaltV72V77V73Aacorrect_forV72V77FAainfix >=acardamV20ainfix +acardamV70acardamV71Aiainfix =acardamV20ainfix +c1ainfix +acardamV70acardamV71ainfix =acardamV20ainfix +acardamV70acardamV71ainfix =V45aNoneACainfix =ainfix @afuncamV20V73aNoneAainfix =ainfix @afuncamV20V78aNoneIaeqV72V73V78Aacorrect_forV72V78FaNoneainfix =aSomeV80ainfix @afuncamV20akeyV80Aainfix =ainfix @afuncamV20V73aSomeV80Aainfix =ainfix @afuncamV20V81aSomeV80IaeqV72V73V81Aacorrect_forV72V81FAaeqV72V73akeyV80Aacorrect_forV72akeyV80Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V79Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V79aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV71AacV70Aainfix =aordamV20aordamV71Aainfix =aordamV70aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V82aNoneIacorrect_foraordamV20V82FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV85V87aNoneIaleaordamV20V87akeyV86Aainfix =ainfix @afuncamV83V87aNoneIaleaordamV20akeyV86V87Aainfix =ainfix @afuncamV20V87aSomeV86IaeqaordamV20V87akeyV86Aainfix =ainfix @afuncamV20V87ainfix @afuncamV85V87IaltaordamV20akeyV86V87Aainfix =ainfix @afuncamV20V87ainfix @afuncamV83V87IaltaordamV20V87akeyV86Iacorrect_foraordamV20V87FAainfix =acardamV20ainfix +ainfix +c1acardamV83acardamV85Aainfix =aordamV20aordamV85Aainfix =aordamV83aordamV20Aainfix =amk type_paramsV18V19aprm2V85Aainfix =amk type_paramsV16V17aprm1V85Aainfix =aprm2V83amk type_paramsV18V19Aainfix =aprm1V83amk type_paramsV16V17Aacorrect_foraordamV20akeyV86Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V84aTrueAacV85AacV83Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V84aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V88aNoneIacorrect_foraordamV21V88FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV91V93aNoneIaleaordamV21V93akeyV92Aainfix =ainfix @afuncamV89V93aNoneIaleaordamV21akeyV92V93Aainfix =ainfix @afuncamV21V93aSomeV92IaeqaordamV21V93akeyV92Aainfix =ainfix @afuncamV21V93ainfix @afuncamV91V93IaltaordamV21akeyV92V93Aainfix =ainfix @afuncamV21V93ainfix @afuncamV89V93IaltaordamV21V93akeyV92Iacorrect_foraordamV21V93FAainfix =acardamV21ainfix +ainfix +c1acardamV89acardamV91Aainfix =aordamV21aordamV91Aainfix =aordamV89aordamV21Aainfix =amk type_paramsV8V9aprm2V91Aainfix =amk type_paramsV6V7aprm1V91Aainfix =aprm2V89amk type_paramsV8V9Aainfix =aprm1V89amk type_paramsV6V7Aacorrect_foraordamV21akeyV92Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V90aTrueAacV91AacV89Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V90aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.26"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.29"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="29. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix =ainfix @afuncamV68V69aNoneINainfix =ainfix @afuncamV56V69aNoneANainfix =ainfix @afuncamV23V69aNoneAainfix =ainfix @afuncamV68V69ainfix @afuncamV23V69Iainfix =ainfix @afuncamV56V69aNoneAainfix =ainfix @afuncamV68V69ainfix @afuncamV56V69Iainfix =ainfix @afuncamV23V69aNoneIacorrect_foraordamV23V69FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV71V74aNoneIaleV72V74V73Aacorrect_forV72V74FAainfix =ainfix @afuncamV71V75ainfix @afuncamV20V75IaltV72V73V75Aacorrect_forV72V75FAainfix =ainfix @afuncamV70V76aNoneIaleV72V73V76Aacorrect_forV72V76FAainfix =ainfix @afuncamV70V77ainfix @afuncamV20V77IaltV72V77V73Aacorrect_forV72V77FAainfix >=acardamV20ainfix +acardamV70acardamV71Aiainfix =acardamV20ainfix +c1ainfix +acardamV70acardamV71ainfix =acardamV20ainfix +acardamV70acardamV71ainfix =V45aNoneACainfix =ainfix @afuncamV20V73aNoneAainfix =ainfix @afuncamV20V78aNoneIaeqV72V73V78Aacorrect_forV72V78FaNoneainfix =aSomeV80ainfix @afuncamV20akeyV80Aainfix =ainfix @afuncamV20V73aSomeV80Aainfix =ainfix @afuncamV20V81aSomeV80IaeqV72V73V81Aacorrect_forV72V81FAaeqV72V73akeyV80Aacorrect_forV72akeyV80Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V79Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V79aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV71AacV70Aainfix =aordamV20aordamV71Aainfix =aordamV70aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V82aNoneIacorrect_foraordamV20V82FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV85V87aNoneIaleaordamV20V87akeyV86Aainfix =ainfix @afuncamV83V87aNoneIaleaordamV20akeyV86V87Aainfix =ainfix @afuncamV20V87aSomeV86IaeqaordamV20V87akeyV86Aainfix =ainfix @afuncamV20V87ainfix @afuncamV85V87IaltaordamV20akeyV86V87Aainfix =ainfix @afuncamV20V87ainfix @afuncamV83V87IaltaordamV20V87akeyV86Iacorrect_foraordamV20V87FAainfix =acardamV20ainfix +ainfix +c1acardamV83acardamV85Aainfix =aordamV20aordamV85Aainfix =aordamV83aordamV20Aainfix =amk type_paramsV18V19aprm2V85Aainfix =amk type_paramsV16V17aprm1V85Aainfix =aprm2V83amk type_paramsV18V19Aainfix =aprm1V83amk type_paramsV16V17Aacorrect_foraordamV20akeyV86Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V84aTrueAacV85AacV83Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V84aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V88aNoneIacorrect_foraordamV21V88FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV91V93aNoneIaleaordamV21V93akeyV92Aainfix =ainfix @afuncamV89V93aNoneIaleaordamV21akeyV92V93Aainfix =ainfix @afuncamV21V93aSomeV92IaeqaordamV21V93akeyV92Aainfix =ainfix @afuncamV21V93ainfix @afuncamV91V93IaltaordamV21akeyV92V93Aainfix =ainfix @afuncamV21V93ainfix @afuncamV89V93IaltaordamV21V93akeyV92Iacorrect_foraordamV21V93FAainfix =acardamV21ainfix +ainfix +c1acardamV89acardamV91Aainfix =aordamV21aordamV91Aainfix =aordamV89aordamV21Aainfix =amk type_paramsV8V9aprm2V91Aainfix =amk type_paramsV6V7aprm1V91Aainfix =aprm2V89amk type_paramsV8V9Aainfix =aprm1V89amk type_paramsV6V7Aacorrect_foraordamV21akeyV92Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V90aTrueAacV91AacV89Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V90aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.30"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="30. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetwV45Iainfix =ainfix @afuncamV79V80aNoneINainfix =ainfix @afuncamV57V80aNoneANainfix =ainfix @afuncamV25V80aNoneAainfix =ainfix @afuncamV79V80ainfix @afuncamV25V80Iainfix =ainfix @afuncamV57V80aNoneAainfix =ainfix @afuncamV79V80ainfix @afuncamV57V80Iainfix =ainfix @afuncamV25V80aNoneIacorrect_foraordamV25V80FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix =ainfix @afuncamV68V81aNoneINainfix =ainfix @afuncamV56V81aNoneANainfix =ainfix @afuncamV23V81aNoneAainfix =ainfix @afuncamV68V81ainfix @afuncamV23V81Iainfix =ainfix @afuncamV56V81aNoneAainfix =ainfix @afuncamV68V81ainfix @afuncamV56V81Iainfix =ainfix @afuncamV23V81aNoneIacorrect_foraordamV23V81FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV83V86aNoneIaleV84V86V85Aacorrect_forV84V86FAainfix =ainfix @afuncamV83V87ainfix @afuncamV20V87IaltV84V85V87Aacorrect_forV84V87FAainfix =ainfix @afuncamV82V88aNoneIaleV84V85V88Aacorrect_forV84V88FAainfix =ainfix @afuncamV82V89ainfix @afuncamV20V89IaltV84V89V85Aacorrect_forV84V89FAainfix >=acardamV20ainfix +acardamV82acardamV83Aiainfix =acardamV20ainfix +c1ainfix +acardamV82acardamV83ainfix =acardamV20ainfix +acardamV82acardamV83ainfix =V45aNoneACainfix =ainfix @afuncamV20V85aNoneAainfix =ainfix @afuncamV20V90aNoneIaeqV84V85V90Aacorrect_forV84V90FaNoneainfix =aSomeV92ainfix @afuncamV20akeyV92Aainfix =ainfix @afuncamV20V85aSomeV92Aainfix =ainfix @afuncamV20V93aSomeV92IaeqV84V85V93Aacorrect_forV84V93FAaeqV84V85akeyV92Aacorrect_forV84akeyV92Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V91Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V91aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV83AacV82Aainfix =aordamV20aordamV83Aainfix =aordamV82aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V94aNoneIacorrect_foraordamV20V94FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV97V99aNoneIaleaordamV20V99akeyV98Aainfix =ainfix @afuncamV95V99aNoneIaleaordamV20akeyV98V99Aainfix =ainfix @afuncamV20V99aSomeV98IaeqaordamV20V99akeyV98Aainfix =ainfix @afuncamV20V99ainfix @afuncamV97V99IaltaordamV20akeyV98V99Aainfix =ainfix @afuncamV20V99ainfix @afuncamV95V99IaltaordamV20V99akeyV98Iacorrect_foraordamV20V99FAainfix =acardamV20ainfix +ainfix +c1acardamV95acardamV97Aainfix =aordamV20aordamV97Aainfix =aordamV95aordamV20Aainfix =amk type_paramsV18V19aprm2V97Aainfix =amk type_paramsV16V17aprm1V97Aainfix =aprm2V95amk type_paramsV18V19Aainfix =aprm1V95amk type_paramsV16V17Aacorrect_foraordamV20akeyV98Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V96aTrueAacV97AacV95Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V96aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V100aNoneIacorrect_foraordamV21V100FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV103V105aNoneIaleaordamV21V105akeyV104Aainfix =ainfix @afuncamV101V105aNoneIaleaordamV21akeyV104V105Aainfix =ainfix @afuncamV21V105aSomeV104IaeqaordamV21V105akeyV104Aainfix =ainfix @afuncamV21V105ainfix @afuncamV103V105IaltaordamV21akeyV104V105Aainfix =ainfix @afuncamV21V105ainfix @afuncamV101V105IaltaordamV21V105akeyV104Iacorrect_foraordamV21V105FAainfix =acardamV21ainfix +ainfix +c1acardamV101acardamV103Aainfix =aordamV21aordamV103Aainfix =aordamV101aordamV21Aainfix =amk type_paramsV8V9aprm2V103Aainfix =amk type_paramsV6V7aprm1V103Aainfix =aprm2V101amk type_paramsV8V9Aainfix =aprm1V101amk type_paramsV6V7Aacorrect_foraordamV21akeyV104Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V102aTrueAacV103AacV101Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V102aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.31"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="31. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTrueaNonetwV45Iainfix =ainfix @afuncamV79V80aNoneINainfix =ainfix @afuncamV57V80aNoneANainfix =ainfix @afuncamV25V80aNoneAainfix =ainfix @afuncamV79V80ainfix @afuncamV25V80Iainfix =ainfix @afuncamV57V80aNoneAainfix =ainfix @afuncamV79V80ainfix @afuncamV57V80Iainfix =ainfix @afuncamV25V80aNoneIacorrect_foraordamV25V80FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix =ainfix @afuncamV68V81aNoneINainfix =ainfix @afuncamV56V81aNoneANainfix =ainfix @afuncamV23V81aNoneAainfix =ainfix @afuncamV68V81ainfix @afuncamV23V81Iainfix =ainfix @afuncamV56V81aNoneAainfix =ainfix @afuncamV68V81ainfix @afuncamV56V81Iainfix =ainfix @afuncamV23V81aNoneIacorrect_foraordamV23V81FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV83V86aNoneIaleV84V86V85Aacorrect_forV84V86FAainfix =ainfix @afuncamV83V87ainfix @afuncamV20V87IaltV84V85V87Aacorrect_forV84V87FAainfix =ainfix @afuncamV82V88aNoneIaleV84V85V88Aacorrect_forV84V88FAainfix =ainfix @afuncamV82V89ainfix @afuncamV20V89IaltV84V89V85Aacorrect_forV84V89FAainfix >=acardamV20ainfix +acardamV82acardamV83Aiainfix =acardamV20ainfix +c1ainfix +acardamV82acardamV83ainfix =acardamV20ainfix +acardamV82acardamV83ainfix =V45aNoneACainfix =ainfix @afuncamV20V85aNoneAainfix =ainfix @afuncamV20V90aNoneIaeqV84V85V90Aacorrect_forV84V90FaNoneainfix =aSomeV92ainfix @afuncamV20akeyV92Aainfix =ainfix @afuncamV20V85aSomeV92Aainfix =ainfix @afuncamV20V93aSomeV92IaeqV84V85V93Aacorrect_forV84V93FAaeqV84V85akeyV92Aacorrect_forV84akeyV92Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V91Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V91aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV83AacV82Aainfix =aordamV20aordamV83Aainfix =aordamV82aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V94aNoneIacorrect_foraordamV20V94FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV97V99aNoneIaleaordamV20V99akeyV98Aainfix =ainfix @afuncamV95V99aNoneIaleaordamV20akeyV98V99Aainfix =ainfix @afuncamV20V99aSomeV98IaeqaordamV20V99akeyV98Aainfix =ainfix @afuncamV20V99ainfix @afuncamV97V99IaltaordamV20akeyV98V99Aainfix =ainfix @afuncamV20V99ainfix @afuncamV95V99IaltaordamV20V99akeyV98Iacorrect_foraordamV20V99FAainfix =acardamV20ainfix +ainfix +c1acardamV95acardamV97Aainfix =aordamV20aordamV97Aainfix =aordamV95aordamV20Aainfix =amk type_paramsV18V19aprm2V97Aainfix =amk type_paramsV16V17aprm1V97Aainfix =aprm2V95amk type_paramsV18V19Aainfix =aprm1V95amk type_paramsV16V17Aacorrect_foraordamV20akeyV98Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V96aTrueAacV97AacV95Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V96aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V100aNoneIacorrect_foraordamV21V100FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV103V105aNoneIaleaordamV21V105akeyV104Aainfix =ainfix @afuncamV101V105aNoneIaleaordamV21akeyV104V105Aainfix =ainfix @afuncamV21V105aSomeV104IaeqaordamV21V105akeyV104Aainfix =ainfix @afuncamV21V105ainfix @afuncamV103V105IaltaordamV21akeyV104V105Aainfix =ainfix @afuncamV21V105ainfix @afuncamV101V105IaltaordamV21V105akeyV104Iacorrect_foraordamV21V105FAainfix =acardamV21ainfix +ainfix +c1acardamV101acardamV103Aainfix =aordamV21aordamV103Aainfix =aordamV101aordamV21Aainfix =amk type_paramsV8V9aprm2V103Aainfix =amk type_paramsV6V7aprm1V103Aainfix =aprm2V101amk type_paramsV8V9Aainfix =aprm1V101amk type_paramsV6V7Aacorrect_foraordamV21akeyV104Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V102aTrueAacV103AacV101Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V102aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.27"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.32"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="32. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCaltaordamV68akeyV80V81INainfix =ainfix @afuncamV79V81aNoneAaltaordamV68V81akeyV80INainfix =ainfix @afuncamV68V81aNoneIacorrect_foraordamV68V81FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aNonetwV45Iainfix =ainfix @afuncamV79V82aNoneINainfix =ainfix @afuncamV57V82aNoneANainfix =ainfix @afuncamV25V82aNoneAainfix =ainfix @afuncamV79V82ainfix @afuncamV25V82Iainfix =ainfix @afuncamV57V82aNoneAainfix =ainfix @afuncamV79V82ainfix @afuncamV57V82Iainfix =ainfix @afuncamV25V82aNoneIacorrect_foraordamV25V82FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix =ainfix @afuncamV68V83aNoneINainfix =ainfix @afuncamV56V83aNoneANainfix =ainfix @afuncamV23V83aNoneAainfix =ainfix @afuncamV68V83ainfix @afuncamV23V83Iainfix =ainfix @afuncamV56V83aNoneAainfix =ainfix @afuncamV68V83ainfix @afuncamV56V83Iainfix =ainfix @afuncamV23V83aNoneIacorrect_foraordamV23V83FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV85V88aNoneIaleV86V88V87Aacorrect_forV86V88FAainfix =ainfix @afuncamV85V89ainfix @afuncamV20V89IaltV86V87V89Aacorrect_forV86V89FAainfix =ainfix @afuncamV84V90aNoneIaleV86V87V90Aacorrect_forV86V90FAainfix =ainfix @afuncamV84V91ainfix @afuncamV20V91IaltV86V91V87Aacorrect_forV86V91FAainfix >=acardamV20ainfix +acardamV84acardamV85Aiainfix =acardamV20ainfix +c1ainfix +acardamV84acardamV85ainfix =acardamV20ainfix +acardamV84acardamV85ainfix =V45aNoneACainfix =ainfix @afuncamV20V87aNoneAainfix =ainfix @afuncamV20V92aNoneIaeqV86V87V92Aacorrect_forV86V92FaNoneainfix =aSomeV94ainfix @afuncamV20akeyV94Aainfix =ainfix @afuncamV20V87aSomeV94Aainfix =ainfix @afuncamV20V95aSomeV94IaeqV86V87V95Aacorrect_forV86V95FAaeqV86V87akeyV94Aacorrect_forV86akeyV94Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V93Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V93aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV85AacV84Aainfix =aordamV20aordamV85Aainfix =aordamV84aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V96aNoneIacorrect_foraordamV20V96FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV99V101aNoneIaleaordamV20V101akeyV100Aainfix =ainfix @afuncamV97V101aNoneIaleaordamV20akeyV100V101Aainfix =ainfix @afuncamV20V101aSomeV100IaeqaordamV20V101akeyV100Aainfix =ainfix @afuncamV20V101ainfix @afuncamV99V101IaltaordamV20akeyV100V101Aainfix =ainfix @afuncamV20V101ainfix @afuncamV97V101IaltaordamV20V101akeyV100Iacorrect_foraordamV20V101FAainfix =acardamV20ainfix +ainfix +c1acardamV97acardamV99Aainfix =aordamV20aordamV99Aainfix =aordamV97aordamV20Aainfix =amk type_paramsV18V19aprm2V99Aainfix =amk type_paramsV16V17aprm1V99Aainfix =aprm2V97amk type_paramsV18V19Aainfix =aprm1V97amk type_paramsV16V17Aacorrect_foraordamV20akeyV100Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V98aTrueAacV99AacV97Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V98aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V102aNoneIacorrect_foraordamV21V102FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV105V107aNoneIaleaordamV21V107akeyV106Aainfix =ainfix @afuncamV103V107aNoneIaleaordamV21akeyV106V107Aainfix =ainfix @afuncamV21V107aSomeV106IaeqaordamV21V107akeyV106Aainfix =ainfix @afuncamV21V107ainfix @afuncamV105V107IaltaordamV21akeyV106V107Aainfix =ainfix @afuncamV21V107ainfix @afuncamV103V107IaltaordamV21V107akeyV106Iacorrect_foraordamV21V107FAainfix =acardamV21ainfix +ainfix +c1acardamV103acardamV105Aainfix =aordamV21aordamV105Aainfix =aordamV103aordamV21Aainfix =amk type_paramsV8V9aprm2V105Aainfix =amk type_paramsV6V7aprm1V105Aainfix =aprm2V103amk type_paramsV8V9Aainfix =aprm1V103amk type_paramsV6V7Aacorrect_foraordamV21akeyV106Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V104aTrueAacV105AacV103Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V104aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.32"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.33"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="33. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix =aordamV90aordamV21Aainfix =V89V9Aainfix =V88V8Aainfix =V87V7Aainfix =V86V6AacV90Iainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V92aSomeV91IaeqaordamV68V92akeyV91Aainfix =ainfix @afuncamV90V92ainfix @afuncamV79V92IaltaordamV68akeyV91V92Aainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92IaltaordamV68V92akeyV91Iacorrect_foraordamV68V92FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV93V94INainfix =ainfix @afuncamV79V94aNoneAaltaordamV68V94akeyV93INainfix =ainfix @afuncamV68V94aNoneIacorrect_foraordamV68V94FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetwV45Iainfix =ainfix @afuncamV79V95aNoneINainfix =ainfix @afuncamV57V95aNoneANainfix =ainfix @afuncamV25V95aNoneAainfix =ainfix @afuncamV79V95ainfix @afuncamV25V95Iainfix =ainfix @afuncamV57V95aNoneAainfix =ainfix @afuncamV79V95ainfix @afuncamV57V95Iainfix =ainfix @afuncamV25V95aNoneIacorrect_foraordamV25V95FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix =ainfix @afuncamV68V96aNoneINainfix =ainfix @afuncamV56V96aNoneANainfix =ainfix @afuncamV23V96aNoneAainfix =ainfix @afuncamV68V96ainfix @afuncamV23V96Iainfix =ainfix @afuncamV56V96aNoneAainfix =ainfix @afuncamV68V96ainfix @afuncamV56V96Iainfix =ainfix @afuncamV23V96aNoneIacorrect_foraordamV23V96FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV98V101aNoneIaleV99V101V100Aacorrect_forV99V101FAainfix =ainfix @afuncamV98V102ainfix @afuncamV20V102IaltV99V100V102Aacorrect_forV99V102FAainfix =ainfix @afuncamV97V103aNoneIaleV99V100V103Aacorrect_forV99V103FAainfix =ainfix @afuncamV97V104ainfix @afuncamV20V104IaltV99V104V100Aacorrect_forV99V104FAainfix >=acardamV20ainfix +acardamV97acardamV98Aiainfix =acardamV20ainfix +c1ainfix +acardamV97acardamV98ainfix =acardamV20ainfix +acardamV97acardamV98ainfix =V45aNoneACainfix =ainfix @afuncamV20V100aNoneAainfix =ainfix @afuncamV20V105aNoneIaeqV99V100V105Aacorrect_forV99V105FaNoneainfix =aSomeV107ainfix @afuncamV20akeyV107Aainfix =ainfix @afuncamV20V100aSomeV107Aainfix =ainfix @afuncamV20V108aSomeV107IaeqV99V100V108Aacorrect_forV99V108FAaeqV99V100akeyV107Aacorrect_forV99akeyV107Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V106Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V106aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV98AacV97Aainfix =aordamV20aordamV98Aainfix =aordamV97aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V109aNoneIacorrect_foraordamV20V109FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV112V114aNoneIaleaordamV20V114akeyV113Aainfix =ainfix @afuncamV110V114aNoneIaleaordamV20akeyV113V114Aainfix =ainfix @afuncamV20V114aSomeV113IaeqaordamV20V114akeyV113Aainfix =ainfix @afuncamV20V114ainfix @afuncamV112V114IaltaordamV20akeyV113V114Aainfix =ainfix @afuncamV20V114ainfix @afuncamV110V114IaltaordamV20V114akeyV113Iacorrect_foraordamV20V114FAainfix =acardamV20ainfix +ainfix +c1acardamV110acardamV112Aainfix =aordamV20aordamV112Aainfix =aordamV110aordamV20Aainfix =amk type_paramsV18V19aprm2V112Aainfix =amk type_paramsV16V17aprm1V112Aainfix =aprm2V110amk type_paramsV18V19Aainfix =aprm1V110amk type_paramsV16V17Aacorrect_foraordamV20akeyV113Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V111aTrueAacV112AacV110Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V111aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V115aNoneIacorrect_foraordamV21V115FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV118V120aNoneIaleaordamV21V120akeyV119Aainfix =ainfix @afuncamV116V120aNoneIaleaordamV21akeyV119V120Aainfix =ainfix @afuncamV21V120aSomeV119IaeqaordamV21V120akeyV119Aainfix =ainfix @afuncamV21V120ainfix @afuncamV118V120IaltaordamV21akeyV119V120Aainfix =ainfix @afuncamV21V120ainfix @afuncamV116V120IaltaordamV21V120akeyV119Iacorrect_foraordamV21V120FAainfix =acardamV21ainfix +ainfix +c1acardamV116acardamV118Aainfix =aordamV21aordamV118Aainfix =aordamV116aordamV21Aainfix =amk type_paramsV8V9aprm2V118Aainfix =amk type_paramsV6V7aprm1V118Aainfix =aprm2V116amk type_paramsV8V9Aainfix =aprm1V116amk type_paramsV6V7Aacorrect_foraordamV21akeyV119Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V117aTrueAacV118AacV116Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V117aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.27"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.34"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="34. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix =ainfix @afuncamV90V91aNoneINainfix =ainfix @afuncamV20V91aNoneANainfix =ainfix @afuncamV21V91aNoneAainfix =ainfix @afuncamV90V91ainfix @afuncamV21V91Iainfix =ainfix @afuncamV20V91aNoneAainfix =ainfix @afuncamV90V91ainfix @afuncamV20V91Iainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV21V91FIainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V93aSomeV92IaeqaordamV68V93akeyV92Aainfix =ainfix @afuncamV90V93ainfix @afuncamV79V93IaltaordamV68akeyV92V93Aainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93IaltaordamV68V93akeyV92Iacorrect_foraordamV68V93FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV94V95INainfix =ainfix @afuncamV79V95aNoneAaltaordamV68V95akeyV94INainfix =ainfix @afuncamV68V95aNoneIacorrect_foraordamV68V95FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetwV45Iainfix =ainfix @afuncamV79V96aNoneINainfix =ainfix @afuncamV57V96aNoneANainfix =ainfix @afuncamV25V96aNoneAainfix =ainfix @afuncamV79V96ainfix @afuncamV25V96Iainfix =ainfix @afuncamV57V96aNoneAainfix =ainfix @afuncamV79V96ainfix @afuncamV57V96Iainfix =ainfix @afuncamV25V96aNoneIacorrect_foraordamV25V96FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix =ainfix @afuncamV68V97aNoneINainfix =ainfix @afuncamV56V97aNoneANainfix =ainfix @afuncamV23V97aNoneAainfix =ainfix @afuncamV68V97ainfix @afuncamV23V97Iainfix =ainfix @afuncamV56V97aNoneAainfix =ainfix @afuncamV68V97ainfix @afuncamV56V97Iainfix =ainfix @afuncamV23V97aNoneIacorrect_foraordamV23V97FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV99V102aNoneIaleV100V102V101Aacorrect_forV100V102FAainfix =ainfix @afuncamV99V103ainfix @afuncamV20V103IaltV100V101V103Aacorrect_forV100V103FAainfix =ainfix @afuncamV98V104aNoneIaleV100V101V104Aacorrect_forV100V104FAainfix =ainfix @afuncamV98V105ainfix @afuncamV20V105IaltV100V105V101Aacorrect_forV100V105FAainfix >=acardamV20ainfix +acardamV98acardamV99Aiainfix =acardamV20ainfix +c1ainfix +acardamV98acardamV99ainfix =acardamV20ainfix +acardamV98acardamV99ainfix =V45aNoneACainfix =ainfix @afuncamV20V101aNoneAainfix =ainfix @afuncamV20V106aNoneIaeqV100V101V106Aacorrect_forV100V106FaNoneainfix =aSomeV108ainfix @afuncamV20akeyV108Aainfix =ainfix @afuncamV20V101aSomeV108Aainfix =ainfix @afuncamV20V109aSomeV108IaeqV100V101V109Aacorrect_forV100V109FAaeqV100V101akeyV108Aacorrect_forV100akeyV108Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V107Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V107aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV99AacV98Aainfix =aordamV20aordamV99Aainfix =aordamV98aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V110aNoneIacorrect_foraordamV20V110FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV113V115aNoneIaleaordamV20V115akeyV114Aainfix =ainfix @afuncamV111V115aNoneIaleaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115aSomeV114IaeqaordamV20V115akeyV114Aainfix =ainfix @afuncamV20V115ainfix @afuncamV113V115IaltaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115ainfix @afuncamV111V115IaltaordamV20V115akeyV114Iacorrect_foraordamV20V115FAainfix =acardamV20ainfix +ainfix +c1acardamV111acardamV113Aainfix =aordamV20aordamV113Aainfix =aordamV111aordamV20Aainfix =amk type_paramsV18V19aprm2V113Aainfix =amk type_paramsV16V17aprm1V113Aainfix =aprm2V111amk type_paramsV18V19Aainfix =aprm1V111amk type_paramsV16V17Aacorrect_foraordamV20akeyV114Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aTrueAacV113AacV111Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V116aNoneIacorrect_foraordamV21V116FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV119V121aNoneIaleaordamV21V121akeyV120Aainfix =ainfix @afuncamV117V121aNoneIaleaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121aSomeV120IaeqaordamV21V121akeyV120Aainfix =ainfix @afuncamV21V121ainfix @afuncamV119V121IaltaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121ainfix @afuncamV117V121IaltaordamV21V121akeyV120Iacorrect_foraordamV21V121FAainfix =acardamV21ainfix +ainfix +c1acardamV117acardamV119Aainfix =aordamV21aordamV119Aainfix =aordamV117aordamV21Aainfix =amk type_paramsV8V9aprm2V119Aainfix =amk type_paramsV6V7aprm1V119Aainfix =aprm2V117amk type_paramsV8V9Aainfix =aprm1V117amk type_paramsV6V7Aacorrect_foraordamV21akeyV120Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aTrueAacV119AacV117Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter symdiff.34.1"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix =ainfix @afuncamV90V91ainfix @afuncamV20V91Iainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV21V91FIainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V93aSomeV92IaeqaordamV68V93akeyV92Aainfix =ainfix @afuncamV90V93ainfix @afuncamV79V93IaltaordamV68akeyV92V93Aainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93IaltaordamV68V93akeyV92Iacorrect_foraordamV68V93FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV94V95INainfix =ainfix @afuncamV79V95aNoneAaltaordamV68V95akeyV94INainfix =ainfix @afuncamV68V95aNoneIacorrect_foraordamV68V95FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetwV45Iainfix =ainfix @afuncamV79V96aNoneINainfix =ainfix @afuncamV57V96aNoneANainfix =ainfix @afuncamV25V96aNoneAainfix =ainfix @afuncamV79V96ainfix @afuncamV25V96Iainfix =ainfix @afuncamV57V96aNoneAainfix =ainfix @afuncamV79V96ainfix @afuncamV57V96Iainfix =ainfix @afuncamV25V96aNoneIacorrect_foraordamV25V96FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix =ainfix @afuncamV68V97aNoneINainfix =ainfix @afuncamV56V97aNoneANainfix =ainfix @afuncamV23V97aNoneAainfix =ainfix @afuncamV68V97ainfix @afuncamV23V97Iainfix =ainfix @afuncamV56V97aNoneAainfix =ainfix @afuncamV68V97ainfix @afuncamV56V97Iainfix =ainfix @afuncamV23V97aNoneIacorrect_foraordamV23V97FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV99V102aNoneIaleV100V102V101Aacorrect_forV100V102FAainfix =ainfix @afuncamV99V103ainfix @afuncamV20V103IaltV100V101V103Aacorrect_forV100V103FAainfix =ainfix @afuncamV98V104aNoneIaleV100V101V104Aacorrect_forV100V104FAainfix =ainfix @afuncamV98V105ainfix @afuncamV20V105IaltV100V105V101Aacorrect_forV100V105FAainfix >=acardamV20ainfix +acardamV98acardamV99Aiainfix =acardamV20ainfix +c1ainfix +acardamV98acardamV99ainfix =acardamV20ainfix +acardamV98acardamV99ainfix =V45aNoneACainfix =ainfix @afuncamV20V101aNoneAainfix =ainfix @afuncamV20V106aNoneIaeqV100V101V106Aacorrect_forV100V106FaNoneainfix =aSomeV108ainfix @afuncamV20akeyV108Aainfix =ainfix @afuncamV20V101aSomeV108Aainfix =ainfix @afuncamV20V109aSomeV108IaeqV100V101V109Aacorrect_forV100V109FAaeqV100V101akeyV108Aacorrect_forV100akeyV108Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V107Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V107aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV99AacV98Aainfix =aordamV20aordamV99Aainfix =aordamV98aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V110aNoneIacorrect_foraordamV20V110FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV113V115aNoneIaleaordamV20V115akeyV114Aainfix =ainfix @afuncamV111V115aNoneIaleaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115aSomeV114IaeqaordamV20V115akeyV114Aainfix =ainfix @afuncamV20V115ainfix @afuncamV113V115IaltaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115ainfix @afuncamV111V115IaltaordamV20V115akeyV114Iacorrect_foraordamV20V115FAainfix =acardamV20ainfix +ainfix +c1acardamV111acardamV113Aainfix =aordamV20aordamV113Aainfix =aordamV111aordamV20Aainfix =amk type_paramsV18V19aprm2V113Aainfix =amk type_paramsV16V17aprm1V113Aainfix =aprm2V111amk type_paramsV18V19Aainfix =aprm1V111amk type_paramsV16V17Aacorrect_foraordamV20akeyV114Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aTrueAacV113AacV111Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V116aNoneIacorrect_foraordamV21V116FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV119V121aNoneIaleaordamV21V121akeyV120Aainfix =ainfix @afuncamV117V121aNoneIaleaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121aSomeV120IaeqaordamV21V121akeyV120Aainfix =ainfix @afuncamV21V121ainfix @afuncamV119V121IaltaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121ainfix @afuncamV117V121IaltaordamV21V121akeyV120Iacorrect_foraordamV21V121FAainfix =acardamV21ainfix +ainfix +c1acardamV117acardamV119Aainfix =aordamV21aordamV119Aainfix =aordamV117aordamV21Aainfix =amk type_paramsV8V9aprm2V119Aainfix =amk type_paramsV6V7aprm1V119Aainfix =aprm2V117amk type_paramsV8V9Aainfix =aprm1V117amk type_paramsV6V7Aacorrect_foraordamV21akeyV120Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aTrueAacV119AacV117Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.63"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.34.2"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix =ainfix @afuncamV90V91ainfix @afuncamV21V91Iainfix =ainfix @afuncamV20V91aNoneIacorrect_foraordamV21V91FIainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V93aSomeV92IaeqaordamV68V93akeyV92Aainfix =ainfix @afuncamV90V93ainfix @afuncamV79V93IaltaordamV68akeyV92V93Aainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93IaltaordamV68V93akeyV92Iacorrect_foraordamV68V93FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV94V95INainfix =ainfix @afuncamV79V95aNoneAaltaordamV68V95akeyV94INainfix =ainfix @afuncamV68V95aNoneIacorrect_foraordamV68V95FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetwV45Iainfix =ainfix @afuncamV79V96aNoneINainfix =ainfix @afuncamV57V96aNoneANainfix =ainfix @afuncamV25V96aNoneAainfix =ainfix @afuncamV79V96ainfix @afuncamV25V96Iainfix =ainfix @afuncamV57V96aNoneAainfix =ainfix @afuncamV79V96ainfix @afuncamV57V96Iainfix =ainfix @afuncamV25V96aNoneIacorrect_foraordamV25V96FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix =ainfix @afuncamV68V97aNoneINainfix =ainfix @afuncamV56V97aNoneANainfix =ainfix @afuncamV23V97aNoneAainfix =ainfix @afuncamV68V97ainfix @afuncamV23V97Iainfix =ainfix @afuncamV56V97aNoneAainfix =ainfix @afuncamV68V97ainfix @afuncamV56V97Iainfix =ainfix @afuncamV23V97aNoneIacorrect_foraordamV23V97FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV99V102aNoneIaleV100V102V101Aacorrect_forV100V102FAainfix =ainfix @afuncamV99V103ainfix @afuncamV20V103IaltV100V101V103Aacorrect_forV100V103FAainfix =ainfix @afuncamV98V104aNoneIaleV100V101V104Aacorrect_forV100V104FAainfix =ainfix @afuncamV98V105ainfix @afuncamV20V105IaltV100V105V101Aacorrect_forV100V105FAainfix >=acardamV20ainfix +acardamV98acardamV99Aiainfix =acardamV20ainfix +c1ainfix +acardamV98acardamV99ainfix =acardamV20ainfix +acardamV98acardamV99ainfix =V45aNoneACainfix =ainfix @afuncamV20V101aNoneAainfix =ainfix @afuncamV20V106aNoneIaeqV100V101V106Aacorrect_forV100V106FaNoneainfix =aSomeV108ainfix @afuncamV20akeyV108Aainfix =ainfix @afuncamV20V101aSomeV108Aainfix =ainfix @afuncamV20V109aSomeV108IaeqV100V101V109Aacorrect_forV100V109FAaeqV100V101akeyV108Aacorrect_forV100akeyV108Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V107Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V107aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV99AacV98Aainfix =aordamV20aordamV99Aainfix =aordamV98aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V110aNoneIacorrect_foraordamV20V110FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV113V115aNoneIaleaordamV20V115akeyV114Aainfix =ainfix @afuncamV111V115aNoneIaleaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115aSomeV114IaeqaordamV20V115akeyV114Aainfix =ainfix @afuncamV20V115ainfix @afuncamV113V115IaltaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115ainfix @afuncamV111V115IaltaordamV20V115akeyV114Iacorrect_foraordamV20V115FAainfix =acardamV20ainfix +ainfix +c1acardamV111acardamV113Aainfix =aordamV20aordamV113Aainfix =aordamV111aordamV20Aainfix =amk type_paramsV18V19aprm2V113Aainfix =amk type_paramsV16V17aprm1V113Aainfix =aprm2V111amk type_paramsV18V19Aainfix =aprm1V111amk type_paramsV16V17Aacorrect_foraordamV20akeyV114Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aTrueAacV113AacV111Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V116aNoneIacorrect_foraordamV21V116FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV119V121aNoneIaleaordamV21V121akeyV120Aainfix =ainfix @afuncamV117V121aNoneIaleaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121aSomeV120IaeqaordamV21V121akeyV120Aainfix =ainfix @afuncamV21V121ainfix @afuncamV119V121IaltaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121ainfix @afuncamV117V121IaltaordamV21V121akeyV120Iacorrect_foraordamV21V121FAainfix =acardamV21ainfix +ainfix +c1acardamV117acardamV119Aainfix =aordamV21aordamV119Aainfix =aordamV117aordamV21Aainfix =amk type_paramsV8V9aprm2V119Aainfix =amk type_paramsV6V7aprm1V119Aainfix =aprm2V117amk type_paramsV8V9Aainfix =aprm1V117amk type_paramsV6V7Aacorrect_foraordamV21akeyV120Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aTrueAacV119AacV117Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.90"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.34.3"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCainfix =ainfix @afuncamV90V91aNoneINainfix =ainfix @afuncamV20V91aNoneANainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV21V91FIainfix =acardamV90ainfix +ainfix +c1acardamV68acardamV79Aainfix =ainfix @afuncamV90V93aSomeV92IaeqaordamV68V93akeyV92Aainfix =ainfix @afuncamV90V93ainfix @afuncamV79V93IaltaordamV68akeyV92V93Aainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93IaltaordamV68V93akeyV92Iacorrect_foraordamV68V93FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =aordamV90aordamV79Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68akeyV94V95INainfix =ainfix @afuncamV79V95aNoneAaltaordamV68V95akeyV94INainfix =ainfix @afuncamV68V95aNoneIacorrect_foraordamV68V95FLainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aacorrect_foraordamV68akeyainfix @amdlamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24Aainfix =ainfix @ainvamake_paramsamk type_paramsV64V65amk type_paramsV66V67V24aTrueAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68aNonetwV45Iainfix =ainfix @afuncamV79V96aNoneINainfix =ainfix @afuncamV57V96aNoneANainfix =ainfix @afuncamV25V96aNoneAainfix =ainfix @afuncamV79V96ainfix @afuncamV25V96Iainfix =ainfix @afuncamV57V96aNoneAainfix =ainfix @afuncamV79V96ainfix @afuncamV57V96Iainfix =ainfix @afuncamV25V96aNoneIacorrect_foraordamV25V96FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix =ainfix @afuncamV68V97aNoneINainfix =ainfix @afuncamV56V97aNoneANainfix =ainfix @afuncamV23V97aNoneAainfix =ainfix @afuncamV68V97ainfix @afuncamV23V97Iainfix =ainfix @afuncamV56V97aNoneAainfix =ainfix @afuncamV68V97ainfix @afuncamV56V97Iainfix =ainfix @afuncamV23V97aNoneIacorrect_foraordamV23V97FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV99V102aNoneIaleV100V102V101Aacorrect_forV100V102FAainfix =ainfix @afuncamV99V103ainfix @afuncamV20V103IaltV100V101V103Aacorrect_forV100V103FAainfix =ainfix @afuncamV98V104aNoneIaleV100V101V104Aacorrect_forV100V104FAainfix =ainfix @afuncamV98V105ainfix @afuncamV20V105IaltV100V105V101Aacorrect_forV100V105FAainfix >=acardamV20ainfix +acardamV98acardamV99Aiainfix =acardamV20ainfix +c1ainfix +acardamV98acardamV99ainfix =acardamV20ainfix +acardamV98acardamV99ainfix =V45aNoneACainfix =ainfix @afuncamV20V101aNoneAainfix =ainfix @afuncamV20V106aNoneIaeqV100V101V106Aacorrect_forV100V106FaNoneainfix =aSomeV108ainfix @afuncamV20akeyV108Aainfix =ainfix @afuncamV20V101aSomeV108Aainfix =ainfix @afuncamV20V109aSomeV108IaeqV100V101V109Aacorrect_forV100V109FAaeqV100V101akeyV108Aacorrect_forV100akeyV108Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V107Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V107aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV99AacV98Aainfix =aordamV20aordamV99Aainfix =aordamV98aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V110aNoneIacorrect_foraordamV20V110FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV113V115aNoneIaleaordamV20V115akeyV114Aainfix =ainfix @afuncamV111V115aNoneIaleaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115aSomeV114IaeqaordamV20V115akeyV114Aainfix =ainfix @afuncamV20V115ainfix @afuncamV113V115IaltaordamV20akeyV114V115Aainfix =ainfix @afuncamV20V115ainfix @afuncamV111V115IaltaordamV20V115akeyV114Iacorrect_foraordamV20V115FAainfix =acardamV20ainfix +ainfix +c1acardamV111acardamV113Aainfix =aordamV20aordamV113Aainfix =aordamV111aordamV20Aainfix =amk type_paramsV18V19aprm2V113Aainfix =amk type_paramsV16V17aprm1V113Aainfix =aprm2V111amk type_paramsV18V19Aainfix =aprm1V111amk type_paramsV16V17Aacorrect_foraordamV20akeyV114Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aTrueAacV113AacV111Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V112aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V116aNoneIacorrect_foraordamV21V116FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV119V121aNoneIaleaordamV21V121akeyV120Aainfix =ainfix @afuncamV117V121aNoneIaleaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121aSomeV120IaeqaordamV21V121akeyV120Aainfix =ainfix @afuncamV21V121ainfix @afuncamV119V121IaltaordamV21akeyV120V121Aainfix =ainfix @afuncamV21V121ainfix @afuncamV117V121IaltaordamV21V121akeyV120Iacorrect_foraordamV21V121FAainfix =acardamV21ainfix +ainfix +c1acardamV117acardamV119Aainfix =aordamV21aordamV119Aainfix =aordamV117aordamV21Aainfix =amk type_paramsV8V9aprm2V119Aainfix =amk type_paramsV6V7aprm1V119Aainfix =aprm2V117amk type_paramsV8V9Aainfix =aprm1V117amk type_paramsV6V7Aacorrect_foraordamV21akeyV120Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aTrueAacV119AacV117Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V118aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.91"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.35"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="35. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCtaNoneainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix =ainfix @afuncamV79V80aNoneINainfix =ainfix @afuncamV57V80aNoneANainfix =ainfix @afuncamV25V80aNoneAainfix =ainfix @afuncamV79V80ainfix @afuncamV25V80Iainfix =ainfix @afuncamV57V80aNoneAainfix =ainfix @afuncamV79V80ainfix @afuncamV57V80Iainfix =ainfix @afuncamV25V80aNoneIacorrect_foraordamV25V80FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix =ainfix @afuncamV68V81aNoneINainfix =ainfix @afuncamV56V81aNoneANainfix =ainfix @afuncamV23V81aNoneAainfix =ainfix @afuncamV68V81ainfix @afuncamV23V81Iainfix =ainfix @afuncamV56V81aNoneAainfix =ainfix @afuncamV68V81ainfix @afuncamV56V81Iainfix =ainfix @afuncamV23V81aNoneIacorrect_foraordamV23V81FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV83V86aNoneIaleV84V86V85Aacorrect_forV84V86FAainfix =ainfix @afuncamV83V87ainfix @afuncamV20V87IaltV84V85V87Aacorrect_forV84V87FAainfix =ainfix @afuncamV82V88aNoneIaleV84V85V88Aacorrect_forV84V88FAainfix =ainfix @afuncamV82V89ainfix @afuncamV20V89IaltV84V89V85Aacorrect_forV84V89FAainfix >=acardamV20ainfix +acardamV82acardamV83Aiainfix =acardamV20ainfix +c1ainfix +acardamV82acardamV83ainfix =acardamV20ainfix +acardamV82acardamV83ainfix =V45aNoneACainfix =ainfix @afuncamV20V85aNoneAainfix =ainfix @afuncamV20V90aNoneIaeqV84V85V90Aacorrect_forV84V90FaNoneainfix =aSomeV92ainfix @afuncamV20akeyV92Aainfix =ainfix @afuncamV20V85aSomeV92Aainfix =ainfix @afuncamV20V93aSomeV92IaeqV84V85V93Aacorrect_forV84V93FAaeqV84V85akeyV92Aacorrect_forV84akeyV92Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V91Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V91aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV83AacV82Aainfix =aordamV20aordamV83Aainfix =aordamV82aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V94aNoneIacorrect_foraordamV20V94FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV97V99aNoneIaleaordamV20V99akeyV98Aainfix =ainfix @afuncamV95V99aNoneIaleaordamV20akeyV98V99Aainfix =ainfix @afuncamV20V99aSomeV98IaeqaordamV20V99akeyV98Aainfix =ainfix @afuncamV20V99ainfix @afuncamV97V99IaltaordamV20akeyV98V99Aainfix =ainfix @afuncamV20V99ainfix @afuncamV95V99IaltaordamV20V99akeyV98Iacorrect_foraordamV20V99FAainfix =acardamV20ainfix +ainfix +c1acardamV95acardamV97Aainfix =aordamV20aordamV97Aainfix =aordamV95aordamV20Aainfix =amk type_paramsV18V19aprm2V97Aainfix =amk type_paramsV16V17aprm1V97Aainfix =aprm2V95amk type_paramsV18V19Aainfix =aprm1V95amk type_paramsV16V17Aacorrect_foraordamV20akeyV98Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V96aTrueAacV97AacV95Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V96aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V100aNoneIacorrect_foraordamV21V100FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV103V105aNoneIaleaordamV21V105akeyV104Aainfix =ainfix @afuncamV101V105aNoneIaleaordamV21akeyV104V105Aainfix =ainfix @afuncamV21V105aSomeV104IaeqaordamV21V105akeyV104Aainfix =ainfix @afuncamV21V105ainfix @afuncamV103V105IaltaordamV21akeyV104V105Aainfix =ainfix @afuncamV21V105ainfix @afuncamV101V105IaltaordamV21V105akeyV104Iacorrect_foraordamV21V105FAainfix =acardamV21ainfix +ainfix +c1acardamV101acardamV103Aainfix =aordamV21aordamV103Aainfix =aordamV101aordamV21Aainfix =amk type_paramsV8V9aprm2V103Aainfix =amk type_paramsV6V7aprm1V103Aainfix =aprm2V101amk type_paramsV8V9Aainfix =aprm1V101amk type_paramsV6V7Aacorrect_foraordamV21akeyV104Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V102aTrueAacV103AacV101Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V102aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.22"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.36"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="36. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionCtaVEmptyCtaVEmptyCtaNonealtaordamV68V80V81INainfix =ainfix @afuncamV79V81aNoneANainfix =ainfix @afuncamV68V80aNoneAacorrect_foraordamV79V81Aacorrect_foraordamV68V80FwV45Iainfix =ainfix @afuncamV79V82aNoneINainfix =ainfix @afuncamV57V82aNoneANainfix =ainfix @afuncamV25V82aNoneAainfix =ainfix @afuncamV79V82ainfix @afuncamV25V82Iainfix =ainfix @afuncamV57V82aNoneAainfix =ainfix @afuncamV79V82ainfix @afuncamV57V82Iainfix =ainfix @afuncamV25V82aNoneIacorrect_foraordamV25V82FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix =ainfix @afuncamV68V83aNoneINainfix =ainfix @afuncamV56V83aNoneANainfix =ainfix @afuncamV23V83aNoneAainfix =ainfix @afuncamV68V83ainfix @afuncamV23V83Iainfix =ainfix @afuncamV56V83aNoneAainfix =ainfix @afuncamV68V83ainfix @afuncamV56V83Iainfix =ainfix @afuncamV23V83aNoneIacorrect_foraordamV23V83FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV85V88aNoneIaleV86V88V87Aacorrect_forV86V88FAainfix =ainfix @afuncamV85V89ainfix @afuncamV20V89IaltV86V87V89Aacorrect_forV86V89FAainfix =ainfix @afuncamV84V90aNoneIaleV86V87V90Aacorrect_forV86V90FAainfix =ainfix @afuncamV84V91ainfix @afuncamV20V91IaltV86V91V87Aacorrect_forV86V91FAainfix >=acardamV20ainfix +acardamV84acardamV85Aiainfix =acardamV20ainfix +c1ainfix +acardamV84acardamV85ainfix =acardamV20ainfix +acardamV84acardamV85ainfix =V45aNoneACainfix =ainfix @afuncamV20V87aNoneAainfix =ainfix @afuncamV20V92aNoneIaeqV86V87V92Aacorrect_forV86V92FaNoneainfix =aSomeV94ainfix @afuncamV20akeyV94Aainfix =ainfix @afuncamV20V87aSomeV94Aainfix =ainfix @afuncamV20V95aSomeV94IaeqV86V87V95Aacorrect_forV86V95FAaeqV86V87akeyV94Aacorrect_forV86akeyV94Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V93Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V93aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV85AacV84Aainfix =aordamV20aordamV85Aainfix =aordamV84aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V96aNoneIacorrect_foraordamV20V96FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV99V101aNoneIaleaordamV20V101akeyV100Aainfix =ainfix @afuncamV97V101aNoneIaleaordamV20akeyV100V101Aainfix =ainfix @afuncamV20V101aSomeV100IaeqaordamV20V101akeyV100Aainfix =ainfix @afuncamV20V101ainfix @afuncamV99V101IaltaordamV20akeyV100V101Aainfix =ainfix @afuncamV20V101ainfix @afuncamV97V101IaltaordamV20V101akeyV100Iacorrect_foraordamV20V101FAainfix =acardamV20ainfix +ainfix +c1acardamV97acardamV99Aainfix =aordamV20aordamV99Aainfix =aordamV97aordamV20Aainfix =amk type_paramsV18V19aprm2V99Aainfix =amk type_paramsV16V17aprm1V99Aainfix =aprm2V97amk type_paramsV18V19Aainfix =aprm1V97amk type_paramsV16V17Aacorrect_foraordamV20akeyV100Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V98aTrueAacV99AacV97Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V98aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V102aNoneIacorrect_foraordamV21V102FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV105V107aNoneIaleaordamV21V107akeyV106Aainfix =ainfix @afuncamV103V107aNoneIaleaordamV21akeyV106V107Aainfix =ainfix @afuncamV21V107aSomeV106IaeqaordamV21V107akeyV106Aainfix =ainfix @afuncamV21V107ainfix @afuncamV105V107IaltaordamV21akeyV106V107Aainfix =ainfix @afuncamV21V107ainfix @afuncamV103V107IaltaordamV21V107akeyV106Iacorrect_foraordamV21V107FAainfix =acardamV21ainfix +ainfix +c1acardamV103acardamV105Aainfix =aordamV21aordamV105Aainfix =aordamV103aordamV21Aainfix =amk type_paramsV8V9aprm2V105Aainfix =amk type_paramsV6V7aprm1V105Aainfix =aprm2V103amk type_paramsV8V9Aainfix =aprm1V103amk type_paramsV6V7Aacorrect_foraordamV21akeyV106Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V104aTrueAacV105AacV103Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V104aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.51"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.37"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="37. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix =aordamV90aordamV21Aainfix =V89V9Aainfix =V88V8Aainfix =V87V7Aainfix =V86V6AacV90Iainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V91aNoneAainfix =ainfix @afuncamV68V91aNoneqainfix =ainfix @afuncamV90V91aNoneIacorrect_foraordamV68V91FACainfix =ainfix @afuncamV90V92ainfix @afuncamV68V92aNoneainfix =ainfix @afuncamV90V92V93Vainfix @afuncamV79V92Iacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V94ainfix @afuncamV79V94aNoneainfix =ainfix @afuncamV90V94V95Vainfix @afuncamV68V94Iacorrect_foraordamV68V94FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V96V97INainfix =ainfix @afuncamV79V97aNoneANainfix =ainfix @afuncamV68V96aNoneAacorrect_foraordamV79V97Aacorrect_foraordamV68V96FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix =ainfix @afuncamV79V98aNoneINainfix =ainfix @afuncamV57V98aNoneANainfix =ainfix @afuncamV25V98aNoneAainfix =ainfix @afuncamV79V98ainfix @afuncamV25V98Iainfix =ainfix @afuncamV57V98aNoneAainfix =ainfix @afuncamV79V98ainfix @afuncamV57V98Iainfix =ainfix @afuncamV25V98aNoneIacorrect_foraordamV25V98FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix =ainfix @afuncamV68V99aNoneINainfix =ainfix @afuncamV56V99aNoneANainfix =ainfix @afuncamV23V99aNoneAainfix =ainfix @afuncamV68V99ainfix @afuncamV23V99Iainfix =ainfix @afuncamV56V99aNoneAainfix =ainfix @afuncamV68V99ainfix @afuncamV56V99Iainfix =ainfix @afuncamV23V99aNoneIacorrect_foraordamV23V99FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV101V104aNoneIaleV102V104V103Aacorrect_forV102V104FAainfix =ainfix @afuncamV101V105ainfix @afuncamV20V105IaltV102V103V105Aacorrect_forV102V105FAainfix =ainfix @afuncamV100V106aNoneIaleV102V103V106Aacorrect_forV102V106FAainfix =ainfix @afuncamV100V107ainfix @afuncamV20V107IaltV102V107V103Aacorrect_forV102V107FAainfix >=acardamV20ainfix +acardamV100acardamV101Aiainfix =acardamV20ainfix +c1ainfix +acardamV100acardamV101ainfix =acardamV20ainfix +acardamV100acardamV101ainfix =V45aNoneACainfix =ainfix @afuncamV20V103aNoneAainfix =ainfix @afuncamV20V108aNoneIaeqV102V103V108Aacorrect_forV102V108FaNoneainfix =aSomeV110ainfix @afuncamV20akeyV110Aainfix =ainfix @afuncamV20V103aSomeV110Aainfix =ainfix @afuncamV20V111aSomeV110IaeqV102V103V111Aacorrect_forV102V111FAaeqV102V103akeyV110Aacorrect_forV102akeyV110Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V109Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V109aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV101AacV100Aainfix =aordamV20aordamV101Aainfix =aordamV100aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V112aNoneIacorrect_foraordamV20V112FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV115V117aNoneIaleaordamV20V117akeyV116Aainfix =ainfix @afuncamV113V117aNoneIaleaordamV20akeyV116V117Aainfix =ainfix @afuncamV20V117aSomeV116IaeqaordamV20V117akeyV116Aainfix =ainfix @afuncamV20V117ainfix @afuncamV115V117IaltaordamV20akeyV116V117Aainfix =ainfix @afuncamV20V117ainfix @afuncamV113V117IaltaordamV20V117akeyV116Iacorrect_foraordamV20V117FAainfix =acardamV20ainfix +ainfix +c1acardamV113acardamV115Aainfix =aordamV20aordamV115Aainfix =aordamV113aordamV20Aainfix =amk type_paramsV18V19aprm2V115Aainfix =amk type_paramsV16V17aprm1V115Aainfix =aprm2V113amk type_paramsV18V19Aainfix =aprm1V113amk type_paramsV16V17Aacorrect_foraordamV20akeyV116Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V114aTrueAacV115AacV113Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V114aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V118aNoneIacorrect_foraordamV21V118FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV121V123aNoneIaleaordamV21V123akeyV122Aainfix =ainfix @afuncamV119V123aNoneIaleaordamV21akeyV122V123Aainfix =ainfix @afuncamV21V123aSomeV122IaeqaordamV21V123akeyV122Aainfix =ainfix @afuncamV21V123ainfix @afuncamV121V123IaltaordamV21akeyV122V123Aainfix =ainfix @afuncamV21V123ainfix @afuncamV119V123IaltaordamV21V123akeyV122Iacorrect_foraordamV21V123FAainfix =acardamV21ainfix +ainfix +c1acardamV119acardamV121Aainfix =aordamV21aordamV121Aainfix =aordamV119aordamV21Aainfix =amk type_paramsV8V9aprm2V121Aainfix =amk type_paramsV6V7aprm1V121Aainfix =aprm2V119amk type_paramsV8V9Aainfix =aprm1V119amk type_paramsV6V7Aacorrect_foraordamV21akeyV122Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V120aTrueAacV121AacV119Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V120aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.38"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="38. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix =ainfix @afuncamV90V91aNoneINainfix =ainfix @afuncamV20V91aNoneANainfix =ainfix @afuncamV21V91aNoneAainfix =ainfix @afuncamV90V91ainfix @afuncamV21V91Iainfix =ainfix @afuncamV20V91aNoneAainfix =ainfix @afuncamV90V91ainfix @afuncamV20V91Iainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV21V91FIainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V92aNoneAainfix =ainfix @afuncamV68V92aNoneqainfix =ainfix @afuncamV90V92aNoneIacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93aNoneainfix =ainfix @afuncamV90V93V94Vainfix @afuncamV79V93Iacorrect_foraordamV68V93FACainfix =ainfix @afuncamV90V95ainfix @afuncamV79V95aNoneainfix =ainfix @afuncamV90V95V96Vainfix @afuncamV68V95Iacorrect_foraordamV68V95FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V97V98INainfix =ainfix @afuncamV79V98aNoneANainfix =ainfix @afuncamV68V97aNoneAacorrect_foraordamV79V98Aacorrect_foraordamV68V97FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix =ainfix @afuncamV79V99aNoneINainfix =ainfix @afuncamV57V99aNoneANainfix =ainfix @afuncamV25V99aNoneAainfix =ainfix @afuncamV79V99ainfix @afuncamV25V99Iainfix =ainfix @afuncamV57V99aNoneAainfix =ainfix @afuncamV79V99ainfix @afuncamV57V99Iainfix =ainfix @afuncamV25V99aNoneIacorrect_foraordamV25V99FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix =ainfix @afuncamV68V100aNoneINainfix =ainfix @afuncamV56V100aNoneANainfix =ainfix @afuncamV23V100aNoneAainfix =ainfix @afuncamV68V100ainfix @afuncamV23V100Iainfix =ainfix @afuncamV56V100aNoneAainfix =ainfix @afuncamV68V100ainfix @afuncamV56V100Iainfix =ainfix @afuncamV23V100aNoneIacorrect_foraordamV23V100FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV102V105aNoneIaleV103V105V104Aacorrect_forV103V105FAainfix =ainfix @afuncamV102V106ainfix @afuncamV20V106IaltV103V104V106Aacorrect_forV103V106FAainfix =ainfix @afuncamV101V107aNoneIaleV103V104V107Aacorrect_forV103V107FAainfix =ainfix @afuncamV101V108ainfix @afuncamV20V108IaltV103V108V104Aacorrect_forV103V108FAainfix >=acardamV20ainfix +acardamV101acardamV102Aiainfix =acardamV20ainfix +c1ainfix +acardamV101acardamV102ainfix =acardamV20ainfix +acardamV101acardamV102ainfix =V45aNoneACainfix =ainfix @afuncamV20V104aNoneAainfix =ainfix @afuncamV20V109aNoneIaeqV103V104V109Aacorrect_forV103V109FaNoneainfix =aSomeV111ainfix @afuncamV20akeyV111Aainfix =ainfix @afuncamV20V104aSomeV111Aainfix =ainfix @afuncamV20V112aSomeV111IaeqV103V104V112Aacorrect_forV103V112FAaeqV103V104akeyV111Aacorrect_forV103akeyV111Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V110Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V110aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV102AacV101Aainfix =aordamV20aordamV102Aainfix =aordamV101aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V113aNoneIacorrect_foraordamV20V113FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV116V118aNoneIaleaordamV20V118akeyV117Aainfix =ainfix @afuncamV114V118aNoneIaleaordamV20akeyV117V118Aainfix =ainfix @afuncamV20V118aSomeV117IaeqaordamV20V118akeyV117Aainfix =ainfix @afuncamV20V118ainfix @afuncamV116V118IaltaordamV20akeyV117V118Aainfix =ainfix @afuncamV20V118ainfix @afuncamV114V118IaltaordamV20V118akeyV117Iacorrect_foraordamV20V118FAainfix =acardamV20ainfix +ainfix +c1acardamV114acardamV116Aainfix =aordamV20aordamV116Aainfix =aordamV114aordamV20Aainfix =amk type_paramsV18V19aprm2V116Aainfix =amk type_paramsV16V17aprm1V116Aainfix =aprm2V114amk type_paramsV18V19Aainfix =aprm1V114amk type_paramsV16V17Aacorrect_foraordamV20akeyV117Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V115aTrueAacV116AacV114Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V115aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V119aNoneIacorrect_foraordamV21V119FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV122V124aNoneIaleaordamV21V124akeyV123Aainfix =ainfix @afuncamV120V124aNoneIaleaordamV21akeyV123V124Aainfix =ainfix @afuncamV21V124aSomeV123IaeqaordamV21V124akeyV123Aainfix =ainfix @afuncamV21V124ainfix @afuncamV122V124IaltaordamV21akeyV123V124Aainfix =ainfix @afuncamV21V124ainfix @afuncamV120V124IaltaordamV21V124akeyV123Iacorrect_foraordamV21V124FAainfix =acardamV21ainfix +ainfix +c1acardamV120acardamV122Aainfix =aordamV21aordamV122Aainfix =aordamV120aordamV21Aainfix =amk type_paramsV8V9aprm2V122Aainfix =amk type_paramsV6V7aprm1V122Aainfix =aprm2V120amk type_paramsV8V9Aainfix =aprm1V120amk type_paramsV6V7Aacorrect_foraordamV21akeyV123Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V121aTrueAacV122AacV120Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V121aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter symdiff.38.1"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix =ainfix @afuncamV90V91ainfix @afuncamV20V91Iainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV21V91FIainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V92aNoneAainfix =ainfix @afuncamV68V92aNoneqainfix =ainfix @afuncamV90V92aNoneIacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93aNoneainfix =ainfix @afuncamV90V93V94Vainfix @afuncamV79V93Iacorrect_foraordamV68V93FACainfix =ainfix @afuncamV90V95ainfix @afuncamV79V95aNoneainfix =ainfix @afuncamV90V95V96Vainfix @afuncamV68V95Iacorrect_foraordamV68V95FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V97V98INainfix =ainfix @afuncamV79V98aNoneANainfix =ainfix @afuncamV68V97aNoneAacorrect_foraordamV79V98Aacorrect_foraordamV68V97FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix =ainfix @afuncamV79V99aNoneINainfix =ainfix @afuncamV57V99aNoneANainfix =ainfix @afuncamV25V99aNoneAainfix =ainfix @afuncamV79V99ainfix @afuncamV25V99Iainfix =ainfix @afuncamV57V99aNoneAainfix =ainfix @afuncamV79V99ainfix @afuncamV57V99Iainfix =ainfix @afuncamV25V99aNoneIacorrect_foraordamV25V99FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix =ainfix @afuncamV68V100aNoneINainfix =ainfix @afuncamV56V100aNoneANainfix =ainfix @afuncamV23V100aNoneAainfix =ainfix @afuncamV68V100ainfix @afuncamV23V100Iainfix =ainfix @afuncamV56V100aNoneAainfix =ainfix @afuncamV68V100ainfix @afuncamV56V100Iainfix =ainfix @afuncamV23V100aNoneIacorrect_foraordamV23V100FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV102V105aNoneIaleV103V105V104Aacorrect_forV103V105FAainfix =ainfix @afuncamV102V106ainfix @afuncamV20V106IaltV103V104V106Aacorrect_forV103V106FAainfix =ainfix @afuncamV101V107aNoneIaleV103V104V107Aacorrect_forV103V107FAainfix =ainfix @afuncamV101V108ainfix @afuncamV20V108IaltV103V108V104Aacorrect_forV103V108FAainfix >=acardamV20ainfix +acardamV101acardamV102Aiainfix =acardamV20ainfix +c1ainfix +acardamV101acardamV102ainfix =acardamV20ainfix +acardamV101acardamV102ainfix =V45aNoneACainfix =ainfix @afuncamV20V104aNoneAainfix =ainfix @afuncamV20V109aNoneIaeqV103V104V109Aacorrect_forV103V109FaNoneainfix =aSomeV111ainfix @afuncamV20akeyV111Aainfix =ainfix @afuncamV20V104aSomeV111Aainfix =ainfix @afuncamV20V112aSomeV111IaeqV103V104V112Aacorrect_forV103V112FAaeqV103V104akeyV111Aacorrect_forV103akeyV111Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V110Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V110aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV102AacV101Aainfix =aordamV20aordamV102Aainfix =aordamV101aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V113aNoneIacorrect_foraordamV20V113FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV116V118aNoneIaleaordamV20V118akeyV117Aainfix =ainfix @afuncamV114V118aNoneIaleaordamV20akeyV117V118Aainfix =ainfix @afuncamV20V118aSomeV117IaeqaordamV20V118akeyV117Aainfix =ainfix @afuncamV20V118ainfix @afuncamV116V118IaltaordamV20akeyV117V118Aainfix =ainfix @afuncamV20V118ainfix @afuncamV114V118IaltaordamV20V118akeyV117Iacorrect_foraordamV20V118FAainfix =acardamV20ainfix +ainfix +c1acardamV114acardamV116Aainfix =aordamV20aordamV116Aainfix =aordamV114aordamV20Aainfix =amk type_paramsV18V19aprm2V116Aainfix =amk type_paramsV16V17aprm1V116Aainfix =aprm2V114amk type_paramsV18V19Aainfix =aprm1V114amk type_paramsV16V17Aacorrect_foraordamV20akeyV117Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V115aTrueAacV116AacV114Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V115aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V119aNoneIacorrect_foraordamV21V119FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV122V124aNoneIaleaordamV21V124akeyV123Aainfix =ainfix @afuncamV120V124aNoneIaleaordamV21akeyV123V124Aainfix =ainfix @afuncamV21V124aSomeV123IaeqaordamV21V124akeyV123Aainfix =ainfix @afuncamV21V124ainfix @afuncamV122V124IaltaordamV21akeyV123V124Aainfix =ainfix @afuncamV21V124ainfix @afuncamV120V124IaltaordamV21V124akeyV123Iacorrect_foraordamV21V124FAainfix =acardamV21ainfix +ainfix +c1acardamV120acardamV122Aainfix =aordamV21aordamV122Aainfix =aordamV120aordamV21Aainfix =amk type_paramsV8V9aprm2V122Aainfix =amk type_paramsV6V7aprm1V122Aainfix =aprm2V120amk type_paramsV8V9Aainfix =aprm1V120amk type_paramsV6V7Aacorrect_foraordamV21akeyV123Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V121aTrueAacV122AacV120Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V121aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.95"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.38.2"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix =ainfix @afuncamV90V91ainfix @afuncamV21V91Iainfix =ainfix @afuncamV20V91aNoneIacorrect_foraordamV21V91FIainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V92aNoneAainfix =ainfix @afuncamV68V92aNoneqainfix =ainfix @afuncamV90V92aNoneIacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93aNoneainfix =ainfix @afuncamV90V93V94Vainfix @afuncamV79V93Iacorrect_foraordamV68V93FACainfix =ainfix @afuncamV90V95ainfix @afuncamV79V95aNoneainfix =ainfix @afuncamV90V95V96Vainfix @afuncamV68V95Iacorrect_foraordamV68V95FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V97V98INainfix =ainfix @afuncamV79V98aNoneANainfix =ainfix @afuncamV68V97aNoneAacorrect_foraordamV79V98Aacorrect_foraordamV68V97FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix =ainfix @afuncamV79V99aNoneINainfix =ainfix @afuncamV57V99aNoneANainfix =ainfix @afuncamV25V99aNoneAainfix =ainfix @afuncamV79V99ainfix @afuncamV25V99Iainfix =ainfix @afuncamV57V99aNoneAainfix =ainfix @afuncamV79V99ainfix @afuncamV57V99Iainfix =ainfix @afuncamV25V99aNoneIacorrect_foraordamV25V99FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix =ainfix @afuncamV68V100aNoneINainfix =ainfix @afuncamV56V100aNoneANainfix =ainfix @afuncamV23V100aNoneAainfix =ainfix @afuncamV68V100ainfix @afuncamV23V100Iainfix =ainfix @afuncamV56V100aNoneAainfix =ainfix @afuncamV68V100ainfix @afuncamV56V100Iainfix =ainfix @afuncamV23V100aNoneIacorrect_foraordamV23V100FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV102V105aNoneIaleV103V105V104Aacorrect_forV103V105FAainfix =ainfix @afuncamV102V106ainfix @afuncamV20V106IaltV103V104V106Aacorrect_forV103V106FAainfix =ainfix @afuncamV101V107aNoneIaleV103V104V107Aacorrect_forV103V107FAainfix =ainfix @afuncamV101V108ainfix @afuncamV20V108IaltV103V108V104Aacorrect_forV103V108FAainfix >=acardamV20ainfix +acardamV101acardamV102Aiainfix =acardamV20ainfix +c1ainfix +acardamV101acardamV102ainfix =acardamV20ainfix +acardamV101acardamV102ainfix =V45aNoneACainfix =ainfix @afuncamV20V104aNoneAainfix =ainfix @afuncamV20V109aNoneIaeqV103V104V109Aacorrect_forV103V109FaNoneainfix =aSomeV111ainfix @afuncamV20akeyV111Aainfix =ainfix @afuncamV20V104aSomeV111Aainfix =ainfix @afuncamV20V112aSomeV111IaeqV103V104V112Aacorrect_forV103V112FAaeqV103V104akeyV111Aacorrect_forV103akeyV111Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V110Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V110aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV102AacV101Aainfix =aordamV20aordamV102Aainfix =aordamV101aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V113aNoneIacorrect_foraordamV20V113FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV116V118aNoneIaleaordamV20V118akeyV117Aainfix =ainfix @afuncamV114V118aNoneIaleaordamV20akeyV117V118Aainfix =ainfix @afuncamV20V118aSomeV117IaeqaordamV20V118akeyV117Aainfix =ainfix @afuncamV20V118ainfix @afuncamV116V118IaltaordamV20akeyV117V118Aainfix =ainfix @afuncamV20V118ainfix @afuncamV114V118IaltaordamV20V118akeyV117Iacorrect_foraordamV20V118FAainfix =acardamV20ainfix +ainfix +c1acardamV114acardamV116Aainfix =aordamV20aordamV116Aainfix =aordamV114aordamV20Aainfix =amk type_paramsV18V19aprm2V116Aainfix =amk type_paramsV16V17aprm1V116Aainfix =aprm2V114amk type_paramsV18V19Aainfix =aprm1V114amk type_paramsV16V17Aacorrect_foraordamV20akeyV117Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V115aTrueAacV116AacV114Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V115aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V119aNoneIacorrect_foraordamV21V119FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV122V124aNoneIaleaordamV21V124akeyV123Aainfix =ainfix @afuncamV120V124aNoneIaleaordamV21akeyV123V124Aainfix =ainfix @afuncamV21V124aSomeV123IaeqaordamV21V124akeyV123Aainfix =ainfix @afuncamV21V124ainfix @afuncamV122V124IaltaordamV21akeyV123V124Aainfix =ainfix @afuncamV21V124ainfix @afuncamV120V124IaltaordamV21V124akeyV123Iacorrect_foraordamV21V124FAainfix =acardamV21ainfix +ainfix +c1acardamV120acardamV122Aainfix =aordamV21aordamV122Aainfix =aordamV120aordamV21Aainfix =amk type_paramsV8V9aprm2V122Aainfix =amk type_paramsV6V7aprm1V122Aainfix =aprm2V120amk type_paramsV8V9Aainfix =aprm1V120amk type_paramsV6V7Aacorrect_foraordamV21akeyV123Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V121aTrueAacV122AacV120Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V121aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.66"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff.38.3"
|
|
locfile="../map.mlw"
|
|
loclnum="613" loccnumb="10" loccnume="17"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaVEmptyCtaVEmptyCtaNoneainfix =ainfix @afuncamV90V91aNoneINainfix =ainfix @afuncamV20V91aNoneANainfix =ainfix @afuncamV21V91aNoneIacorrect_foraordamV21V91FIainfix =acardamV90ainfix +acardamV68acardamV79Aainfix =ainfix @afuncamV79V92aNoneAainfix =ainfix @afuncamV68V92aNoneqainfix =ainfix @afuncamV90V92aNoneIacorrect_foraordamV68V92FACainfix =ainfix @afuncamV90V93ainfix @afuncamV68V93aNoneainfix =ainfix @afuncamV90V93V94Vainfix @afuncamV79V93Iacorrect_foraordamV68V93FACainfix =ainfix @afuncamV90V95ainfix @afuncamV79V95aNoneainfix =ainfix @afuncamV90V95V96Vainfix @afuncamV68V95Iacorrect_foraordamV68V95FAainfix =aordamV90aordamV68Aainfix =V89V67Aainfix =V88V66Aainfix =V87V65Aainfix =V86V64AacV90Lamk tamk tV80amk mV81V82amk type_paramsV83V84V85amk type_paramsV86V87amk type_paramsV88V89FIaltaordamV68V97V98INainfix =ainfix @afuncamV79V98aNoneANainfix =ainfix @afuncamV68V97aNoneAacorrect_foraordamV79V98Aacorrect_foraordamV68V97FAainfix =aordamV68aordamV79Aainfix =V67V78Aainfix =V66V77Aainfix =V65V76Aainfix =V64V75AacV79AacV68wV45Iainfix =ainfix @afuncamV79V99aNoneINainfix =ainfix @afuncamV57V99aNoneANainfix =ainfix @afuncamV25V99aNoneAainfix =ainfix @afuncamV79V99ainfix @afuncamV25V99Iainfix =ainfix @afuncamV57V99aNoneAainfix =ainfix @afuncamV79V99ainfix @afuncamV57V99Iainfix =ainfix @afuncamV25V99aNoneIacorrect_foraordamV25V99FAainfix =aordamV79aordamV25Aainfix =amk type_paramsV77V78aprm2V25Aainfix =amk type_paramsV75V76aprm1V25AacV79Lamk tamk tV69amk mV70V71amk type_paramsV72V73V74amk type_paramsV75V76amk type_paramsV77V78FIainfix =aordamV25aordamV57Aainfix =aprm2V25amk type_paramsV54V55Aainfix =aprm1V25amk type_paramsV52V53AacV57AacV25Iainfix =ainfix @afuncamV68V100aNoneINainfix =ainfix @afuncamV56V100aNoneANainfix =ainfix @afuncamV23V100aNoneAainfix =ainfix @afuncamV68V100ainfix @afuncamV23V100Iainfix =ainfix @afuncamV56V100aNoneAainfix =ainfix @afuncamV68V100ainfix @afuncamV56V100Iainfix =ainfix @afuncamV23V100aNoneIacorrect_foraordamV23V100FAainfix =aordamV68aordamV23Aainfix =amk type_paramsV66V67aprm2V23Aainfix =amk type_paramsV64V65aprm1V23AacV68Lamk tamk tV58amk mV59V60amk type_paramsV61V62V63amk type_paramsV64V65amk type_paramsV66V67FIainfix =aordamV23aordamV56Aainfix =aprm2V23amk type_paramsV43V44Aainfix =aprm1V23amk type_paramsV41V42AacV56AacV23Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44Iainfix =ainfix @afuncamV102V105aNoneIaleV103V105V104Aacorrect_forV103V105FAainfix =ainfix @afuncamV102V106ainfix @afuncamV20V106IaltV103V104V106Aacorrect_forV103V106FAainfix =ainfix @afuncamV101V107aNoneIaleV103V104V107Aacorrect_forV103V107FAainfix =ainfix @afuncamV101V108ainfix @afuncamV20V108IaltV103V108V104Aacorrect_forV103V108FAainfix >=acardamV20ainfix +acardamV101acardamV102Aiainfix =acardamV20ainfix +c1ainfix +acardamV101acardamV102ainfix =acardamV20ainfix +acardamV101acardamV102ainfix =V45aNoneACainfix =ainfix @afuncamV20V104aNoneAainfix =ainfix @afuncamV20V109aNoneIaeqV103V104V109Aacorrect_forV103V109FaNoneainfix =aSomeV111ainfix @afuncamV20akeyV111Aainfix =ainfix @afuncamV20V104aSomeV111Aainfix =ainfix @afuncamV20V112aSomeV111IaeqV103V104V112Aacorrect_forV103V112FAaeqV103V104akeyV111Aacorrect_forV103akeyV111Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V110Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V110aTrueaSomeVV45Lainfix @amdlamake_paramsamk type_paramsV16V17V34LaordamV20AacV102AacV101Aainfix =aordamV20aordamV102Aainfix =aordamV101aordamV20Aainfix =V19V55Aainfix =V18V54Aainfix =V17V53Aainfix =V16V52Aainfix =V44V19Aainfix =V43V18Aainfix =V42V17Aainfix =V41V16Lamk tamk tV46amk mV47V48amk type_paramsV49V50V51amk type_paramsV52V53amk type_paramsV54V55Lamk tamk tV35amk mV36V37amk type_paramsV38V39V40amk type_paramsV41V42amk type_paramsV43V44FIacorrect_foraordamV20ainfix @amdlamake_paramsamk type_paramsV16V17V34Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17V34aTrueAacV20Iainfix =akeyainfix @amdlamake_paramsV33V32V24ainfix @amdlamake_paramsV33V34Aainfix =ainfix @ainvamake_paramsV33V34aTrueFIainfix =ainfix @ainvamake_paramsV33V32V24aTrueLamk type_paramsV6V7Lamk type_paramsV8V9INainfix <=V26V31aVNodeVVVVV27ICainfix =ainfix @afuncamV20V113aNoneIacorrect_foraordamV20V113FAainfix =acardamV20c0aVEmptyainfix =ainfix @afuncamV116V118aNoneIaleaordamV20V118akeyV117Aainfix =ainfix @afuncamV114V118aNoneIaleaordamV20akeyV117V118Aainfix =ainfix @afuncamV20V118aSomeV117IaeqaordamV20V118akeyV117Aainfix =ainfix @afuncamV20V118ainfix @afuncamV116V118IaltaordamV20akeyV117V118Aainfix =ainfix @afuncamV20V118ainfix @afuncamV114V118IaltaordamV20V118akeyV117Iacorrect_foraordamV20V118FAainfix =acardamV20ainfix +ainfix +c1acardamV114acardamV116Aainfix =aordamV20aordamV116Aainfix =aordamV114aordamV20Aainfix =amk type_paramsV18V19aprm2V116Aainfix =amk type_paramsV16V17aprm1V116Aainfix =aprm2V114amk type_paramsV18V19Aainfix =aprm1V114amk type_paramsV16V17Aacorrect_foraordamV20akeyV117Aainfix =ainfix @ainvamake_paramsamk type_paramsV16V17amk type_paramsV18V19V115aTrueAacV116AacV114Lainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V115aVNodeVVVwV27FIacV20aVNodeVVVVV22ICainfix =ainfix @afuncamV21V119aNoneIacorrect_foraordamV21V119FAainfix =acardamV21c0aVEmptyainfix =ainfix @afuncamV122V124aNoneIaleaordamV21V124akeyV123Aainfix =ainfix @afuncamV120V124aNoneIaleaordamV21akeyV123V124Aainfix =ainfix @afuncamV21V124aSomeV123IaeqaordamV21V124akeyV123Aainfix =ainfix @afuncamV21V124ainfix @afuncamV122V124IaltaordamV21akeyV123V124Aainfix =ainfix @afuncamV21V124ainfix @afuncamV120V124IaltaordamV21V124akeyV123Iacorrect_foraordamV21V124FAainfix =acardamV21ainfix +ainfix +c1acardamV120acardamV122Aainfix =aordamV21aordamV122Aainfix =aordamV120aordamV21Aainfix =amk type_paramsV8V9aprm2V122Aainfix =amk type_paramsV6V7aprm1V122Aainfix =aprm2V120amk type_paramsV8V9Aainfix =aprm1V120amk type_paramsV6V7Aacorrect_foraordamV21akeyV123Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V121aTrueAacV122AacV120Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V121aVNodeVVVwV22FIacV21Iainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.81"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</theory>
|
|
<theory
|
|
name="Map"
|
|
locfile="../map.mlw"
|
|
loclnum="647" loccnumb="7" loccnume="10"
|
|
verified="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter get_key"
|
|
locfile="../map.mlw"
|
|
loclnum="672" loccnumb="8" loccnume="15"
|
|
expl="VC for get_key"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =CV9aTuple2Vwainfix @amdlamake_paramsV8V7V6ainfix @amdlamake_paramsV8V4Aainfix =ainfix @ainvamake_paramsV8V4aTrueIainfix =ainfix @ainvamake_paramsV8V7V6aTrueLamk type_paramsV0V1Lamk type_paramsV2V3LaTuple2V4V5F">
|
|
<label
|
|
name="expl:VC for get_key"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="balancing_positive"
|
|
locfile="../map.mlw"
|
|
loclnum="17" loccnumb="8" loccnume="26"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix >abalancingc0">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="refl"
|
|
locfile="../relations_params.mlw"
|
|
loclnum="14" loccnumb="8" loccnume="12"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aleV0V1V1Iacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="trans"
|
|
locfile="../relations_params.mlw"
|
|
loclnum="26" loccnumb="8" loccnume="13"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aleV0V1V3IaleV0V2V3AaleV0V1V2Iacorrect_forV0V3Aacorrect_forV0V2Aacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="eq_def"
|
|
locfile="../preorder.mlw"
|
|
loclnum="12" loccnumb="8" loccnume="14"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aleV0V2V1AaleV0V1V2qaeqV0V1V2Iacorrect_forV0V2Aacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="lt_def"
|
|
locfile="../preorder.mlw"
|
|
loclnum="16" loccnumb="8" loccnume="14"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="NaleV0V2V1AaleV0V1V2qaltV0V1V2Iacorrect_forV0V2Aacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="total"
|
|
locfile="../relations_params.mlw"
|
|
loclnum="51" loccnumb="8" loccnume="13"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aleV0V2V1OaleV0V1V2Iacorrect_forV0V2Aacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter MapBase get_key"
|
|
locfile="../key_type.mlw"
|
|
loclnum="22" loccnumb="6" loccnume="13"
|
|
expl="VC for MapBase get_key"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =CV10aTuple2Vwainfix @amdlamake_paramsV8V7V6ainfix @amdlamake_paramsV8V9Aainfix =ainfix @ainvamake_paramsV8V9aTrueIainfix =CV11aTuple2Vwainfix @amdlamake_paramsV8V7V6ainfix @amdlamake_paramsV8V9Aainfix =ainfix @ainvamake_paramsV8V9aTrueFAainfix =ainfix @ainvamake_paramsV8V7V6aTrueIainfix =ainfix @ainvamake_paramsV8V7V6aTrueLamk type_paramsV0V1Lamk type_paramsV2V3LaTuple2V4V5F">
|
|
<label
|
|
name="expl:VC for MapBase get_key"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter m_def"
|
|
locfile="../map.mlw"
|
|
loclnum="719" loccnumb="12" loccnume="17"
|
|
expl="VC for m_def"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV10acardamV10Aainfix =aordamV10aordamV10Aainfix =ainfix @afuncamV10V11aSomeV13Iainfix =ainfix @afuncamV10V11aSomeaTuple2V12V13FAainfix =ainfix @afuncamV10V14aNoneqainfix =ainfix @afuncamV10V14aNoneFLamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for m_def"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter m_def.1"
|
|
locfile="../map.mlw"
|
|
loclnum="719" loccnumb="12" loccnume="17"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV10V11aNoneqainfix =ainfix @afuncamV10V11aNoneFLamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for m_def"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter m_def.1.1"
|
|
locfile="../map.mlw"
|
|
loclnum="719" loccnumb="12" loccnume="17"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV10V11aNoneIainfix =ainfix @afuncamV10V11aNoneFLamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for m_def"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.45"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter m_def.1.2"
|
|
locfile="../map.mlw"
|
|
loclnum="719" loccnumb="12" loccnume="17"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV10V11aNoneIainfix =ainfix @afuncamV10V11aNoneFLamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for m_def"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.26"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter m_def.2"
|
|
locfile="../map.mlw"
|
|
loclnum="719" loccnumb="12" loccnume="17"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV10V11aSomeV13Iainfix =ainfix @afuncamV10V11aSomeaTuple2V12V13FLamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for m_def"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.29"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter m_def.3"
|
|
locfile="../map.mlw"
|
|
loclnum="719" loccnumb="12" loccnume="17"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =aordamV10aordamV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for m_def"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter m_def.4"
|
|
locfile="../map.mlw"
|
|
loclnum="719" loccnumb="12" loccnume="17"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV10acardamV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for m_def"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter correction"
|
|
locfile="../map.mlw"
|
|
loclnum="727" loccnumb="12" loccnume="22"
|
|
expl="VC for correction"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix >=acardamV10c0Aainfix =ainfix @afuncamV10V11ainfix @afuncamV10V12IaeqaordamV10V11V12Aacorrect_foraordamV10V12Aacorrect_foraordamV10V11FIacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for correction"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.66"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter empty"
|
|
locfile="../map.mlw"
|
|
loclnum="735" loccnumb="6" loccnume="11"
|
|
expl="VC for empty"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV16c0Aainfix =ainfix @afuncamV16V17aNoneIacorrect_foraordamV16V17FAainfix =ainfix @amdlamake_paramsV5V4aordamV16AacV16Aainfix =V15V3Aainfix =V14V2Aainfix =V13V1Aainfix =V12V0Iainfix =acardamV16c0Aainfix =ainfix @afuncamV16V18aNoneIacorrect_foraordamV16V18FAainfix =ainfix @amdlamake_paramsV5V4aordamV16AacV16Aainfix =V15V3Aainfix =V14V2Aainfix =V13V1Aainfix =V12V0Lamk tamk tV6amk mV7V8amk type_paramsV9V10V11amk type_paramsV12V13amk type_paramsV14V15FAainfix =ainfix @ainvamake_paramsV5V4aTrueIainfix =ainfix @ainvamake_paramsV5V4aTrueLamk type_paramsV0V1F">
|
|
<label
|
|
name="expl:VC for empty"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter empty.1"
|
|
locfile="../map.mlw"
|
|
loclnum="735" loccnumb="6" loccnume="11"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @ainvamake_paramsV5V4aTrueIainfix =ainfix @ainvamake_paramsV5V4aTrueLamk type_paramsV0V1F">
|
|
<label
|
|
name="expl:VC for empty"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter empty.2"
|
|
locfile="../map.mlw"
|
|
loclnum="735" loccnumb="6" loccnume="11"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =V15V3Aainfix =V14V2Aainfix =V13V1Aainfix =V12V0Iainfix =acardamV16c0Aainfix =ainfix @afuncamV16V17aNoneIacorrect_foraordamV16V17FAainfix =ainfix @amdlamake_paramsV5V4aordamV16AacV16Aainfix =V15V3Aainfix =V14V2Aainfix =V13V1Aainfix =V12V0Lamk tamk tV6amk mV7V8amk type_paramsV9V10V11amk type_paramsV12V13amk type_paramsV14V15FIainfix =ainfix @ainvamake_paramsV5V4aTrueIainfix =ainfix @ainvamake_paramsV5V4aTrueLamk type_paramsV0V1F">
|
|
<label
|
|
name="expl:VC for empty"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter empty.3"
|
|
locfile="../map.mlw"
|
|
loclnum="735" loccnumb="6" loccnume="11"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionacV16Iainfix =acardamV16c0Aainfix =ainfix @afuncamV16V17aNoneIacorrect_foraordamV16V17FAainfix =ainfix @amdlamake_paramsV5V4aordamV16AacV16Aainfix =V15V3Aainfix =V14V2Aainfix =V13V1Aainfix =V12V0Lamk tamk tV6amk mV7V8amk type_paramsV9V10V11amk type_paramsV12V13amk type_paramsV14V15FIainfix =ainfix @ainvamake_paramsV5V4aTrueIainfix =ainfix @ainvamake_paramsV5V4aTrueLamk type_paramsV0V1F">
|
|
<label
|
|
name="expl:VC for empty"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter empty.4"
|
|
locfile="../map.mlw"
|
|
loclnum="735" loccnumb="6" loccnume="11"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @amdlamake_paramsV5V4aordamV16Iainfix =acardamV16c0Aainfix =ainfix @afuncamV16V17aNoneIacorrect_foraordamV16V17FAainfix =ainfix @amdlamake_paramsV5V4aordamV16AacV16Aainfix =V15V3Aainfix =V14V2Aainfix =V13V1Aainfix =V12V0Lamk tamk tV6amk mV7V8amk type_paramsV9V10V11amk type_paramsV12V13amk type_paramsV14V15FIainfix =ainfix @ainvamake_paramsV5V4aTrueIainfix =ainfix @ainvamake_paramsV5V4aTrueLamk type_paramsV0V1F">
|
|
<label
|
|
name="expl:VC for empty"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter empty.5"
|
|
locfile="../map.mlw"
|
|
loclnum="735" loccnumb="6" loccnume="11"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV16V17aNoneIacorrect_foraordamV16V17FIainfix =acardamV16c0Aainfix =ainfix @afuncamV16V18aNoneIacorrect_foraordamV16V18FAainfix =ainfix @amdlamake_paramsV5V4aordamV16AacV16Aainfix =V15V3Aainfix =V14V2Aainfix =V13V1Aainfix =V12V0Lamk tamk tV6amk mV7V8amk type_paramsV9V10V11amk type_paramsV12V13amk type_paramsV14V15FIainfix =ainfix @ainvamake_paramsV5V4aTrueIainfix =ainfix @ainvamake_paramsV5V4aTrueLamk type_paramsV0V1F">
|
|
<label
|
|
name="expl:VC for empty"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter empty.6"
|
|
locfile="../map.mlw"
|
|
loclnum="735" loccnumb="6" loccnume="11"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV16c0Iainfix =acardamV16c0Aainfix =ainfix @afuncamV16V17aNoneIacorrect_foraordamV16V17FAainfix =ainfix @amdlamake_paramsV5V4aordamV16AacV16Aainfix =V15V3Aainfix =V14V2Aainfix =V13V1Aainfix =V12V0Lamk tamk tV6amk mV7V8amk type_paramsV9V10V11amk type_paramsV12V13amk type_paramsV14V15FIainfix =ainfix @ainvamake_paramsV5V4aTrueIainfix =ainfix @ainvamake_paramsV5V4aTrueLamk type_paramsV0V1F">
|
|
<label
|
|
name="expl:VC for empty"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton"
|
|
locfile="../map.mlw"
|
|
loclnum="746" loccnumb="6" loccnume="15"
|
|
expl="VC for singleton"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV20c1Aiainfix =ainfix @afuncamV20V21aNoneainfix =ainfix @afuncamV20V21aSomeainfix @V19V6aeqaordamV20V21ainfix @amdlamake_paramsamk type_paramsV16V17V5Iacorrect_foraordamV20V21FAainfix =ainfix @amdlamake_paramsV8V4aordamV20AacV20Aainfix =V19V3Aainfix =V18V2Aainfix =V17V1Aainfix =V16V0Aiainfix =ainfix @afuncamV20V22aNoneainfix =ainfix @afuncamV20V22aSomeainfix @amdlamake_paramsV8V7V9aeqaordamV20V22ainfix @amdlamake_paramsV8V5Iacorrect_foraordamV20V22FIainfix =acardamV20c1Aiainfix =ainfix @afuncamV20V23aNoneainfix =ainfix @afuncamV20V23aSomeainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V9aeqaordamV20V23CV24aTuple2Vwainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V9Iacorrect_foraordamV20V23FAainfix =ainfix @amdlamake_paramsV8V4aordamV20AacV20Aainfix =V19V3Aainfix =V18V2Aainfix =V17V1Aainfix =V16V0Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19FAacorrect_forainfix @amdlamake_paramsV8V4CV25aTuple2Vwainfix @amdlamake_paramsV8V7V9Aainfix =ainfix @ainvamake_paramsV8V7V9aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLaTuple2V5V6Iacorrect_forainfix @amdlamake_paramsV8V4ainfix @amdlamake_paramsV8V5Aainfix =ainfix @V2V6aTrueAainfix =ainfix @ainvamake_paramsV8V5aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLamk type_paramsV0V1Lamk type_paramsV2V3F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter singleton.1"
|
|
locfile="../map.mlw"
|
|
loclnum="746" loccnumb="6" loccnume="15"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @ainvamake_paramsV8V4aTrueLaTuple2V5V6Iacorrect_forainfix @amdlamake_paramsV8V4ainfix @amdlamake_paramsV8V5Aainfix =ainfix @V2V6aTrueAainfix =ainfix @ainvamake_paramsV8V5aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLamk type_paramsV0V1Lamk type_paramsV2V3F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton.2"
|
|
locfile="../map.mlw"
|
|
loclnum="746" loccnumb="6" loccnume="15"
|
|
expl="2. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @ainvamake_paramsV8V7V9aTrueLaTuple2V5V6Iacorrect_forainfix @amdlamake_paramsV8V4ainfix @amdlamake_paramsV8V5Aainfix =ainfix @V2V6aTrueAainfix =ainfix @ainvamake_paramsV8V5aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLamk type_paramsV0V1Lamk type_paramsV2V3F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton.3"
|
|
locfile="../map.mlw"
|
|
loclnum="746" loccnumb="6" loccnume="15"
|
|
expl="3. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacorrect_forainfix @amdlamake_paramsV8V4CV10aTuple2Vwainfix @amdlamake_paramsV8V7V9LaTuple2V5V6Iacorrect_forainfix @amdlamake_paramsV8V4ainfix @amdlamake_paramsV8V5Aainfix =ainfix @V2V6aTrueAainfix =ainfix @ainvamake_paramsV8V5aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLamk type_paramsV0V1Lamk type_paramsV2V3F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton.4"
|
|
locfile="../map.mlw"
|
|
loclnum="746" loccnumb="6" loccnume="15"
|
|
expl="4. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertioniainfix =ainfix @afuncamV20V21aNoneainfix =ainfix @afuncamV20V21aSomeainfix @amdlamake_paramsV8V7V9aeqaordamV20V21ainfix @amdlamake_paramsV8V5Iacorrect_foraordamV20V21FIainfix =acardamV20c1Aiainfix =ainfix @afuncamV20V22aNoneainfix =ainfix @afuncamV20V22aSomeainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V9aeqaordamV20V22CV23aTuple2Vwainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V9Iacorrect_foraordamV20V22FAainfix =ainfix @amdlamake_paramsV8V4aordamV20AacV20Aainfix =V19V3Aainfix =V18V2Aainfix =V17V1Aainfix =V16V0Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19FIacorrect_forainfix @amdlamake_paramsV8V4CV24aTuple2Vwainfix @amdlamake_paramsV8V7V9Aainfix =ainfix @ainvamake_paramsV8V7V9aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLaTuple2V5V6Iacorrect_forainfix @amdlamake_paramsV8V4ainfix @amdlamake_paramsV8V5Aainfix =ainfix @V2V6aTrueAainfix =ainfix @ainvamake_paramsV8V5aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLamk type_paramsV0V1Lamk type_paramsV2V3F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter singleton.4.1"
|
|
locfile="../map.mlw"
|
|
loclnum="746" loccnumb="6" loccnume="15"
|
|
expl="1. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionainfix =ainfix @afuncamV20V21aSomeainfix @amdlamake_paramsV8V7V9IaeqaordamV20V21ainfix @amdlamake_paramsV8V5Iacorrect_foraordamV20V21FIainfix =acardamV20c1Aiainfix =ainfix @afuncamV20V22aNoneainfix =ainfix @afuncamV20V22aSomeainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V9aeqaordamV20V22CV23aTuple2Vwainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V9Iacorrect_foraordamV20V22FAainfix =ainfix @amdlamake_paramsV8V4aordamV20AacV20Aainfix =V19V3Aainfix =V18V2Aainfix =V17V1Aainfix =V16V0Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19FIacorrect_forainfix @amdlamake_paramsV8V4CV24aTuple2Vwainfix @amdlamake_paramsV8V7V9Aainfix =ainfix @ainvamake_paramsV8V7V9aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLaTuple2V5V6Iacorrect_forainfix @amdlamake_paramsV8V4ainfix @amdlamake_paramsV8V5Aainfix =ainfix @V2V6aTrueAainfix =ainfix @ainvamake_paramsV8V5aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLamk type_paramsV0V1Lamk type_paramsV2V3F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton.4.2"
|
|
locfile="../map.mlw"
|
|
loclnum="746" loccnumb="6" loccnume="15"
|
|
expl="2. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionainfix =ainfix @afuncamV20V21aNoneINaeqaordamV20V21ainfix @amdlamake_paramsV8V5Iacorrect_foraordamV20V21FIainfix =acardamV20c1Aiainfix =ainfix @afuncamV20V22aNoneainfix =ainfix @afuncamV20V22aSomeainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V9aeqaordamV20V22CV23aTuple2Vwainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V9Iacorrect_foraordamV20V22FAainfix =ainfix @amdlamake_paramsV8V4aordamV20AacV20Aainfix =V19V3Aainfix =V18V2Aainfix =V17V1Aainfix =V16V0Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19FIacorrect_forainfix @amdlamake_paramsV8V4CV24aTuple2Vwainfix @amdlamake_paramsV8V7V9Aainfix =ainfix @ainvamake_paramsV8V7V9aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLaTuple2V5V6Iacorrect_forainfix @amdlamake_paramsV8V4ainfix @amdlamake_paramsV8V5Aainfix =ainfix @V2V6aTrueAainfix =ainfix @ainvamake_paramsV8V5aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLamk type_paramsV0V1Lamk type_paramsV2V3F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.82"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton.5"
|
|
locfile="../map.mlw"
|
|
loclnum="746" loccnumb="6" loccnume="15"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =V19V3Aainfix =V18V2Aainfix =V17V1Aainfix =V16V0Iiainfix =ainfix @afuncamV20V21aNoneainfix =ainfix @afuncamV20V21aSomeainfix @amdlamake_paramsV8V7V9aeqaordamV20V21ainfix @amdlamake_paramsV8V5Iacorrect_foraordamV20V21FIainfix =acardamV20c1Aiainfix =ainfix @afuncamV20V22aNoneainfix =ainfix @afuncamV20V22aSomeainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V9aeqaordamV20V22CV23aTuple2Vwainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V9Iacorrect_foraordamV20V22FAainfix =ainfix @amdlamake_paramsV8V4aordamV20AacV20Aainfix =V19V3Aainfix =V18V2Aainfix =V17V1Aainfix =V16V0Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19FIacorrect_forainfix @amdlamake_paramsV8V4CV24aTuple2Vwainfix @amdlamake_paramsV8V7V9Aainfix =ainfix @ainvamake_paramsV8V7V9aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLaTuple2V5V6Iacorrect_forainfix @amdlamake_paramsV8V4ainfix @amdlamake_paramsV8V5Aainfix =ainfix @V2V6aTrueAainfix =ainfix @ainvamake_paramsV8V5aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLamk type_paramsV0V1Lamk type_paramsV2V3F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton.6"
|
|
locfile="../map.mlw"
|
|
loclnum="746" loccnumb="6" loccnume="15"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionacV20Iiainfix =ainfix @afuncamV20V21aNoneainfix =ainfix @afuncamV20V21aSomeainfix @amdlamake_paramsV8V7V9aeqaordamV20V21ainfix @amdlamake_paramsV8V5Iacorrect_foraordamV20V21FIainfix =acardamV20c1Aiainfix =ainfix @afuncamV20V22aNoneainfix =ainfix @afuncamV20V22aSomeainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V9aeqaordamV20V22CV23aTuple2Vwainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V9Iacorrect_foraordamV20V22FAainfix =ainfix @amdlamake_paramsV8V4aordamV20AacV20Aainfix =V19V3Aainfix =V18V2Aainfix =V17V1Aainfix =V16V0Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19FIacorrect_forainfix @amdlamake_paramsV8V4CV24aTuple2Vwainfix @amdlamake_paramsV8V7V9Aainfix =ainfix @ainvamake_paramsV8V7V9aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLaTuple2V5V6Iacorrect_forainfix @amdlamake_paramsV8V4ainfix @amdlamake_paramsV8V5Aainfix =ainfix @V2V6aTrueAainfix =ainfix @ainvamake_paramsV8V5aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLamk type_paramsV0V1Lamk type_paramsV2V3F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton.7"
|
|
locfile="../map.mlw"
|
|
loclnum="746" loccnumb="6" loccnume="15"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @amdlamake_paramsV8V4aordamV20Iiainfix =ainfix @afuncamV20V21aNoneainfix =ainfix @afuncamV20V21aSomeainfix @amdlamake_paramsV8V7V9aeqaordamV20V21ainfix @amdlamake_paramsV8V5Iacorrect_foraordamV20V21FIainfix =acardamV20c1Aiainfix =ainfix @afuncamV20V22aNoneainfix =ainfix @afuncamV20V22aSomeainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V9aeqaordamV20V22CV23aTuple2Vwainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V9Iacorrect_foraordamV20V22FAainfix =ainfix @amdlamake_paramsV8V4aordamV20AacV20Aainfix =V19V3Aainfix =V18V2Aainfix =V17V1Aainfix =V16V0Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19FIacorrect_forainfix @amdlamake_paramsV8V4CV24aTuple2Vwainfix @amdlamake_paramsV8V7V9Aainfix =ainfix @ainvamake_paramsV8V7V9aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLaTuple2V5V6Iacorrect_forainfix @amdlamake_paramsV8V4ainfix @amdlamake_paramsV8V5Aainfix =ainfix @V2V6aTrueAainfix =ainfix @ainvamake_paramsV8V5aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLamk type_paramsV0V1Lamk type_paramsV2V3F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.14"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton.8"
|
|
locfile="../map.mlw"
|
|
loclnum="746" loccnumb="6" loccnume="15"
|
|
expl="8. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditioniainfix =ainfix @afuncamV20V21aNoneainfix =ainfix @afuncamV20V21aSomeainfix @V19V6aeqaordamV20V21ainfix @amdlamake_paramsamk type_paramsV16V17V5Iacorrect_foraordamV20V21FIiainfix =ainfix @afuncamV20V22aNoneainfix =ainfix @afuncamV20V22aSomeainfix @amdlamake_paramsV8V7V9aeqaordamV20V22ainfix @amdlamake_paramsV8V5Iacorrect_foraordamV20V22FIainfix =acardamV20c1Aiainfix =ainfix @afuncamV20V23aNoneainfix =ainfix @afuncamV20V23aSomeainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V9aeqaordamV20V23CV24aTuple2Vwainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V9Iacorrect_foraordamV20V23FAainfix =ainfix @amdlamake_paramsV8V4aordamV20AacV20Aainfix =V19V3Aainfix =V18V2Aainfix =V17V1Aainfix =V16V0Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19FIacorrect_forainfix @amdlamake_paramsV8V4CV25aTuple2Vwainfix @amdlamake_paramsV8V7V9Aainfix =ainfix @ainvamake_paramsV8V7V9aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLaTuple2V5V6Iacorrect_forainfix @amdlamake_paramsV8V4ainfix @amdlamake_paramsV8V5Aainfix =ainfix @V2V6aTrueAainfix =ainfix @ainvamake_paramsV8V5aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLamk type_paramsV0V1Lamk type_paramsV2V3F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter singleton.8.1"
|
|
locfile="../map.mlw"
|
|
loclnum="746" loccnumb="6" loccnume="15"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV20V21aSomeainfix @V19V6IaeqaordamV20V21ainfix @amdlamake_paramsamk type_paramsV16V17V5Iacorrect_foraordamV20V21FIiainfix =ainfix @afuncamV20V22aNoneainfix =ainfix @afuncamV20V22aSomeainfix @amdlamake_paramsV8V7V9aeqaordamV20V22ainfix @amdlamake_paramsV8V5Iacorrect_foraordamV20V22FIainfix =acardamV20c1Aiainfix =ainfix @afuncamV20V23aNoneainfix =ainfix @afuncamV20V23aSomeainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V9aeqaordamV20V23CV24aTuple2Vwainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V9Iacorrect_foraordamV20V23FAainfix =ainfix @amdlamake_paramsV8V4aordamV20AacV20Aainfix =V19V3Aainfix =V18V2Aainfix =V17V1Aainfix =V16V0Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19FIacorrect_forainfix @amdlamake_paramsV8V4CV25aTuple2Vwainfix @amdlamake_paramsV8V7V9Aainfix =ainfix @ainvamake_paramsV8V7V9aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLaTuple2V5V6Iacorrect_forainfix @amdlamake_paramsV8V4ainfix @amdlamake_paramsV8V5Aainfix =ainfix @V2V6aTrueAainfix =ainfix @ainvamake_paramsV8V5aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLamk type_paramsV0V1Lamk type_paramsV2V3F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.94"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton.8.2"
|
|
locfile="../map.mlw"
|
|
loclnum="746" loccnumb="6" loccnume="15"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV20V21aNoneINaeqaordamV20V21ainfix @amdlamake_paramsamk type_paramsV16V17V5Iacorrect_foraordamV20V21FIiainfix =ainfix @afuncamV20V22aNoneainfix =ainfix @afuncamV20V22aSomeainfix @amdlamake_paramsV8V7V9aeqaordamV20V22ainfix @amdlamake_paramsV8V5Iacorrect_foraordamV20V22FIainfix =acardamV20c1Aiainfix =ainfix @afuncamV20V23aNoneainfix =ainfix @afuncamV20V23aSomeainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V9aeqaordamV20V23CV24aTuple2Vwainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V9Iacorrect_foraordamV20V23FAainfix =ainfix @amdlamake_paramsV8V4aordamV20AacV20Aainfix =V19V3Aainfix =V18V2Aainfix =V17V1Aainfix =V16V0Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19FIacorrect_forainfix @amdlamake_paramsV8V4CV25aTuple2Vwainfix @amdlamake_paramsV8V7V9Aainfix =ainfix @ainvamake_paramsV8V7V9aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLaTuple2V5V6Iacorrect_forainfix @amdlamake_paramsV8V4ainfix @amdlamake_paramsV8V5Aainfix =ainfix @V2V6aTrueAainfix =ainfix @ainvamake_paramsV8V5aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLamk type_paramsV0V1Lamk type_paramsV2V3F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.36"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton.9"
|
|
locfile="../map.mlw"
|
|
loclnum="746" loccnumb="6" loccnume="15"
|
|
expl="9. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV20c1Iiainfix =ainfix @afuncamV20V21aNoneainfix =ainfix @afuncamV20V21aSomeainfix @amdlamake_paramsV8V7V9aeqaordamV20V21ainfix @amdlamake_paramsV8V5Iacorrect_foraordamV20V21FIainfix =acardamV20c1Aiainfix =ainfix @afuncamV20V22aNoneainfix =ainfix @afuncamV20V22aSomeainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V9aeqaordamV20V22CV23aTuple2Vwainfix @amdlamake_paramsamk type_paramsV16V17amk type_paramsV18V19V9Iacorrect_foraordamV20V22FAainfix =ainfix @amdlamake_paramsV8V4aordamV20AacV20Aainfix =V19V3Aainfix =V18V2Aainfix =V17V1Aainfix =V16V0Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19FIacorrect_forainfix @amdlamake_paramsV8V4CV24aTuple2Vwainfix @amdlamake_paramsV8V7V9Aainfix =ainfix @ainvamake_paramsV8V7V9aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLaTuple2V5V6Iacorrect_forainfix @amdlamake_paramsV8V4ainfix @amdlamake_paramsV8V5Aainfix =ainfix @V2V6aTrueAainfix =ainfix @ainvamake_paramsV8V5aTrueAainfix =ainfix @ainvamake_paramsV8V4aTrueLamk type_paramsV0V1Lamk type_paramsV2V3F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter is_empty"
|
|
locfile="../map.mlw"
|
|
loclnum="770" loccnumb="6" loccnume="14"
|
|
expl="VC for is_empty"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV10c0qainfix =V13aTrueAainfix =ainfix @afuncamV10V14aSomeV15Aacorrect_foraordamV10V14INainfix =V13aTrueAainfix =ainfix @afuncamV10V16aNoneIacorrect_foraordamV10V16FIainfix =V13aTrueIainfix =V15V12FIainfix =V14V11FIainfix =acardamV10c0qainfix =V13aTrueAainfix =ainfix @afuncamV10V11aSomeaTuple2V11V12Aacorrect_foraordamV10V11INainfix =V13aTrueAainfix =ainfix @afuncamV10V17aNoneIacorrect_foraordamV10V17FIainfix =V13aTrueFFAacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for is_empty"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter is_empty.1"
|
|
locfile="../map.mlw"
|
|
loclnum="770" loccnumb="6" loccnume="14"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for is_empty"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter is_empty.2"
|
|
locfile="../map.mlw"
|
|
loclnum="770" loccnumb="6" loccnume="14"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV10V16aNoneIacorrect_foraordamV10V16FIainfix =V13aTrueIainfix =V15V12FIainfix =V14V11FIainfix =acardamV10c0qainfix =V13aTrueAainfix =ainfix @afuncamV10V11aSomeaTuple2V11V12Aacorrect_foraordamV10V11INainfix =V13aTrueAainfix =ainfix @afuncamV10V17aNoneIacorrect_foraordamV10V17FIainfix =V13aTrueFFIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for is_empty"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter is_empty.3"
|
|
locfile="../map.mlw"
|
|
loclnum="770" loccnumb="6" loccnume="14"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV10V14aSomeV15Aacorrect_foraordamV10V14INainfix =V13aTrueIainfix =V15V12FIainfix =V14V11FIainfix =acardamV10c0qainfix =V13aTrueAainfix =ainfix @afuncamV10V11aSomeaTuple2V11V12Aacorrect_foraordamV10V11INainfix =V13aTrueAainfix =ainfix @afuncamV10V16aNoneIacorrect_foraordamV10V16FIainfix =V13aTrueFFIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for is_empty"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.21"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter is_empty.4"
|
|
locfile="../map.mlw"
|
|
loclnum="770" loccnumb="6" loccnume="14"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV10c0qainfix =V13aTrueIainfix =V15V12FIainfix =V14V11FIainfix =acardamV10c0qainfix =V13aTrueAainfix =ainfix @afuncamV10V11aSomeaTuple2V11V12Aacorrect_foraordamV10V11INainfix =V13aTrueAainfix =ainfix @afuncamV10V16aNoneIacorrect_foraordamV10V16FIainfix =V13aTrueFFIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for is_empty"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="VC for decompose_min"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CCainfix =acardamV10c0Aainfix =ainfix @afuncamV10V12aNoneIacorrect_foraordamV10V12FaNoneainfix =ainfix @afuncamV15V17ainfix @afuncamV10V17INaeqaordamV15V16V17Aainfix =ainfix @afuncamV15V17aNoneIaleaordamV15V17V16Aainfix =ainfix @afuncamV10V17aSomeainfix @V9V14IaeqaordamV10V17V16Aainfix =ainfix @afuncamV10V17aNoneIaltaordamV10V17V16Iacorrect_foraordamV10V17FAainfix =acardamV10ainfix +c1acardamV15Aacorrect_foraordamV10V16Aainfix =ainfix @V8V14aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V13aTrueAainfix =aordamV15aordamV10Aainfix =aprm2V15amk type_paramsV8V9Aainfix =aprm1V15amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V15V13aSomeaTuple2aTuple2VVVV11aNoneCCainfix =acardamV10c0Aainfix =ainfix @afuncamV10V22aNoneIacorrect_foraordamV10V22FaNoneainfix =ainfix @afuncamV25V27ainfix @afuncamV10V27INaeqaordamV25V26V27Aainfix =ainfix @afuncamV25V27aNoneIaleaordamV25V27V26Aainfix =ainfix @afuncamV10V27aSomeainfix @V9V24IaeqaordamV10V27V26Aainfix =ainfix @afuncamV10V27aNoneIaltaordamV10V27V26Iacorrect_foraordamV10V27FAainfix =acardamV10ainfix +c1acardamV25Aacorrect_foraordamV10V26Aainfix =ainfix @V8V24aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V23aTrueAainfix =aordamV25aordamV10Aainfix =aprm2V25amk type_paramsV8V9Aainfix =aprm1V25amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V25V23aSomeaTuple2aTuple2VVVV11Aainfix =ainfix @afuncamV19V30ainfix @afuncamV10V30Aainfix =ainfix @afuncamV19V30ainfix @afuncamV10V30INaeqaordamV19V28V30Aainfix =ainfix @afuncamV19V30aNoneIaleaordamV19V30V28Aainfix =ainfix @afuncamV10V30aSomeV29IaeqaordamV10V30V28Aainfix =ainfix @afuncamV10V30aNoneIaltaordamV10V30V28Iacorrect_foraordamV10V30FAacorrect_foraordamV10V28Aainfix =ainfix @V8V21aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V20aTrueAainfix =V29aTuple2V28ainfix @V9V21Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V18Lainfix @amdlamake_paramsamk type_paramsV6V7V20aTuple2VVV18aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V31aNoneIacorrect_foraordamV10V31FaNoneainfix =ainfix @afuncamV33V35ainfix @afuncamV10V35INaeqaordamV33CV36aTuple2VwV34V35Aainfix =ainfix @afuncamV33V35aNoneIaleaordamV33V35CV37aTuple2VwV34Aainfix =ainfix @afuncamV10V35aSomeV34IaeqaordamV10V35CV38aTuple2VwV34Aainfix =ainfix @afuncamV10V35aNoneIaltaordamV10V35CV39aTuple2VwV34Iacorrect_foraordamV10V35FAainfix =acardamV10ainfix +acardamV33c1Aacorrect_foraordamV10CV40aTuple2VwV34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V32aTrueAainfix =aordamV33aordamV10Aainfix =aprm2V33amk type_paramsV8V9Aainfix =aprm1V33amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V33aprm2V33V32aSomeaTuple2VVV11FAacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter decompose_min.1"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCCainfix =acardamV10c0Aainfix =ainfix @afuncamV10V12aNoneIacorrect_foraordamV10V12FaNoneainfix =ainfix @afuncamV15V17ainfix @afuncamV10V17INaeqaordamV15V16V17Aainfix =ainfix @afuncamV15V17aNoneIaleaordamV15V17V16Aainfix =ainfix @afuncamV10V17aSomeainfix @V9V14IaeqaordamV10V17V16Aainfix =ainfix @afuncamV10V17aNoneIaltaordamV10V17V16Iacorrect_foraordamV10V17FAainfix =acardamV10ainfix +c1acardamV15Aacorrect_foraordamV10V16Aainfix =ainfix @V8V14aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V13aTrueAainfix =aordamV15aordamV10Aainfix =aprm2V15amk type_paramsV8V9Aainfix =aprm1V15amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V15V13aSomeaTuple2aTuple2VVVV11aNonetaSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V20aNoneIacorrect_foraordamV10V20FaNoneainfix =ainfix @afuncamV22V24ainfix @afuncamV10V24INaeqaordamV22CV25aTuple2VwV23V24Aainfix =ainfix @afuncamV22V24aNoneIaleaordamV22V24CV26aTuple2VwV23Aainfix =ainfix @afuncamV10V24aSomeV23IaeqaordamV10V24CV27aTuple2VwV23Aainfix =ainfix @afuncamV10V24aNoneIaltaordamV10V24CV28aTuple2VwV23Iacorrect_foraordamV10V24FAainfix =acardamV10ainfix +acardamV22c1Aacorrect_foraordamV10CV29aTuple2VwV23Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V21aTrueAainfix =aordamV22aordamV10Aainfix =aprm2V22amk type_paramsV8V9Aainfix =aprm1V22amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V22aprm2V22V21aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter decompose_min.2.1"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCCainfix =ainfix @afuncamV10V12aNoneIacorrect_foraordamV10V12FaNonetaSomeaTuple2aTuple2VVVV11aNonetaSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V18aNoneIacorrect_foraordamV10V18FaNoneainfix =ainfix @afuncamV20V22ainfix @afuncamV10V22INaeqaordamV20CV23aTuple2VwV21V22Aainfix =ainfix @afuncamV20V22aNoneIaleaordamV20V22CV24aTuple2VwV21Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V22CV25aTuple2VwV21Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V22CV26aTuple2VwV21Iacorrect_foraordamV10V22FAainfix =acardamV10ainfix +acardamV20c1Aacorrect_foraordamV10CV27aTuple2VwV21Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V19aTrueAainfix =aordamV20aordamV10Aainfix =aprm2V20amk type_paramsV8V9Aainfix =aprm1V20amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V20aprm2V20V19aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.19"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2.2"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCCainfix =acardamV10c0aNonetaSomeaTuple2aTuple2VVVV11aNonetaSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V17aNoneIacorrect_foraordamV10V17FaNoneainfix =ainfix @afuncamV19V21ainfix @afuncamV10V21INaeqaordamV19CV22aTuple2VwV20V21Aainfix =ainfix @afuncamV19V21aNoneIaleaordamV19V21CV23aTuple2VwV20Aainfix =ainfix @afuncamV10V21aSomeV20IaeqaordamV10V21CV24aTuple2VwV20Aainfix =ainfix @afuncamV10V21aNoneIaltaordamV10V21CV25aTuple2VwV20Iacorrect_foraordamV10V21FAainfix =acardamV10ainfix +acardamV19c1Aacorrect_foraordamV10CV26aTuple2VwV20Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V18aTrueAainfix =aordamV19aordamV10Aainfix =aprm2V19amk type_paramsV8V9Aainfix =aprm1V19amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V19aprm2V19V18aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.19"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2.3"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCCtaNoneainfix =aprm1V14amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V14V12aSomeaTuple2aTuple2VVVV11aNonetaSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V18aNoneIacorrect_foraordamV10V18FaNoneainfix =ainfix @afuncamV20V22ainfix @afuncamV10V22INaeqaordamV20CV23aTuple2VwV21V22Aainfix =ainfix @afuncamV20V22aNoneIaleaordamV20V22CV24aTuple2VwV21Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V22CV25aTuple2VwV21Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V22CV26aTuple2VwV21Iacorrect_foraordamV10V22FAainfix =acardamV10ainfix +acardamV20c1Aacorrect_foraordamV10CV27aTuple2VwV21Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V19aTrueAainfix =aordamV20aordamV10Aainfix =aprm2V20amk type_paramsV8V9Aainfix =aprm1V20amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V20aprm2V20V19aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2.4"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCCtaNoneainfix =aprm2V14amk type_paramsV8V9Lainfix @amdlamake_paramsaprm1V14V12aSomeaTuple2aTuple2VVVV11aNonetaSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V18aNoneIacorrect_foraordamV10V18FaNoneainfix =ainfix @afuncamV20V22ainfix @afuncamV10V22INaeqaordamV20CV23aTuple2VwV21V22Aainfix =ainfix @afuncamV20V22aNoneIaleaordamV20V22CV24aTuple2VwV21Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V22CV25aTuple2VwV21Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V22CV26aTuple2VwV21Iacorrect_foraordamV10V22FAainfix =acardamV10ainfix +acardamV20c1Aacorrect_foraordamV10CV27aTuple2VwV21Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V19aTrueAainfix =aordamV20aordamV10Aainfix =aprm2V20amk type_paramsV8V9Aainfix =aprm1V20amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V20aprm2V20V19aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2.5"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCCtaNoneainfix =aordamV14aordamV10Lainfix @amdlamake_paramsaprm1V14V12aSomeaTuple2aTuple2VVVV11aNonetaSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V18aNoneIacorrect_foraordamV10V18FaNoneainfix =ainfix @afuncamV20V22ainfix @afuncamV10V22INaeqaordamV20CV23aTuple2VwV21V22Aainfix =ainfix @afuncamV20V22aNoneIaleaordamV20V22CV24aTuple2VwV21Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V22CV25aTuple2VwV21Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V22CV26aTuple2VwV21Iacorrect_foraordamV10V22FAainfix =acardamV10ainfix +acardamV20c1Aacorrect_foraordamV10CV27aTuple2VwV21Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V19aTrueAainfix =aordamV20aordamV10Aainfix =aprm2V20amk type_paramsV8V9Aainfix =aprm1V20amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V20aprm2V20V19aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2.6"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCCtaNoneainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V12aTrueLainfix @amdlamake_paramsaprm1V14V12aSomeaTuple2aTuple2VVVV11aNonetaSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V18aNoneIacorrect_foraordamV10V18FaNoneainfix =ainfix @afuncamV20V22ainfix @afuncamV10V22INaeqaordamV20CV23aTuple2VwV21V22Aainfix =ainfix @afuncamV20V22aNoneIaleaordamV20V22CV24aTuple2VwV21Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V22CV25aTuple2VwV21Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V22CV26aTuple2VwV21Iacorrect_foraordamV10V22FAainfix =acardamV10ainfix +acardamV20c1Aacorrect_foraordamV10CV27aTuple2VwV21Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V19aTrueAainfix =aordamV20aordamV10Aainfix =aprm2V20amk type_paramsV8V9Aainfix =aprm1V20amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V20aprm2V20V19aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.13"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2.7"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCCtaNoneainfix =ainfix @V8V13aTrueLainfix @amdlamake_paramsaprm1V14V12aSomeaTuple2aTuple2VVVV11aNonetaSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V18aNoneIacorrect_foraordamV10V18FaNoneainfix =ainfix @afuncamV20V22ainfix @afuncamV10V22INaeqaordamV20CV23aTuple2VwV21V22Aainfix =ainfix @afuncamV20V22aNoneIaleaordamV20V22CV24aTuple2VwV21Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V22CV25aTuple2VwV21Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V22CV26aTuple2VwV21Iacorrect_foraordamV10V22FAainfix =acardamV10ainfix +acardamV20c1Aacorrect_foraordamV10CV27aTuple2VwV21Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V19aTrueAainfix =aordamV20aordamV10Aainfix =aprm2V20amk type_paramsV8V9Aainfix =aprm1V20amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V20aprm2V20V19aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2.8"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="8. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCCtaNoneacorrect_foraordamV10V15Lainfix @amdlamake_paramsaprm1V14V12aSomeaTuple2aTuple2VVVV11aNonetaSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V18aNoneIacorrect_foraordamV10V18FaNoneainfix =ainfix @afuncamV20V22ainfix @afuncamV10V22INaeqaordamV20CV23aTuple2VwV21V22Aainfix =ainfix @afuncamV20V22aNoneIaleaordamV20V22CV24aTuple2VwV21Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V22CV25aTuple2VwV21Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V22CV26aTuple2VwV21Iacorrect_foraordamV10V22FAainfix =acardamV10ainfix +acardamV20c1Aacorrect_foraordamV10CV27aTuple2VwV21Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V19aTrueAainfix =aordamV20aordamV10Aainfix =aprm2V20amk type_paramsV8V9Aainfix =aprm1V20amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V20aprm2V20V19aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2.9"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="9. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCCtaNoneainfix =acardamV10ainfix +c1acardamV14Lainfix @amdlamake_paramsaprm1V14V12aSomeaTuple2aTuple2VVVV11aNonetaSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V18aNoneIacorrect_foraordamV10V18FaNoneainfix =ainfix @afuncamV20V22ainfix @afuncamV10V22INaeqaordamV20CV23aTuple2VwV21V22Aainfix =ainfix @afuncamV20V22aNoneIaleaordamV20V22CV24aTuple2VwV21Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V22CV25aTuple2VwV21Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V22CV26aTuple2VwV21Iacorrect_foraordamV10V22FAainfix =acardamV10ainfix +acardamV20c1Aacorrect_foraordamV10CV27aTuple2VwV21Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V19aTrueAainfix =aordamV20aordamV10Aainfix =aprm2V20amk type_paramsV8V9Aainfix =aprm1V20amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V20aprm2V20V19aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.18"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2.10"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="10. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCCtaNoneainfix =ainfix @afuncamV10V16aNoneIaltaordamV10V16V15Iacorrect_foraordamV10V16FLainfix @amdlamake_paramsaprm1V14V12aSomeaTuple2aTuple2VVVV11aNonetaSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V19aNoneIacorrect_foraordamV10V19FaNoneainfix =ainfix @afuncamV21V23ainfix @afuncamV10V23INaeqaordamV21CV24aTuple2VwV22V23Aainfix =ainfix @afuncamV21V23aNoneIaleaordamV21V23CV25aTuple2VwV22Aainfix =ainfix @afuncamV10V23aSomeV22IaeqaordamV10V23CV26aTuple2VwV22Aainfix =ainfix @afuncamV10V23aNoneIaltaordamV10V23CV27aTuple2VwV22Iacorrect_foraordamV10V23FAainfix =acardamV10ainfix +acardamV21c1Aacorrect_foraordamV10CV28aTuple2VwV22Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V20aTrueAainfix =aordamV21aordamV10Aainfix =aprm2V21amk type_paramsV8V9Aainfix =aprm1V21amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V21aprm2V21V20aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2.11"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="11. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCCtaNoneainfix =ainfix @afuncamV10V16aSomeainfix @V9V13IaeqaordamV10V16V15Iacorrect_foraordamV10V16FLainfix @amdlamake_paramsaprm1V14V12aSomeaTuple2aTuple2VVVV11aNonetaSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V19aNoneIacorrect_foraordamV10V19FaNoneainfix =ainfix @afuncamV21V23ainfix @afuncamV10V23INaeqaordamV21CV24aTuple2VwV22V23Aainfix =ainfix @afuncamV21V23aNoneIaleaordamV21V23CV25aTuple2VwV22Aainfix =ainfix @afuncamV10V23aSomeV22IaeqaordamV10V23CV26aTuple2VwV22Aainfix =ainfix @afuncamV10V23aNoneIaltaordamV10V23CV27aTuple2VwV22Iacorrect_foraordamV10V23FAainfix =acardamV10ainfix +acardamV21c1Aacorrect_foraordamV10CV28aTuple2VwV22Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V20aTrueAainfix =aordamV21aordamV10Aainfix =aprm2V21amk type_paramsV8V9Aainfix =aprm1V21amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V21aprm2V21V20aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.44"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2.12"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="12. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCCtaNoneainfix =ainfix @afuncamV14V16aNoneIaleaordamV14V16V15Iacorrect_foraordamV10V16FLainfix @amdlamake_paramsaprm1V14V12aSomeaTuple2aTuple2VVVV11aNonetaSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V19aNoneIacorrect_foraordamV10V19FaNoneainfix =ainfix @afuncamV21V23ainfix @afuncamV10V23INaeqaordamV21CV24aTuple2VwV22V23Aainfix =ainfix @afuncamV21V23aNoneIaleaordamV21V23CV25aTuple2VwV22Aainfix =ainfix @afuncamV10V23aSomeV22IaeqaordamV10V23CV26aTuple2VwV22Aainfix =ainfix @afuncamV10V23aNoneIaltaordamV10V23CV27aTuple2VwV22Iacorrect_foraordamV10V23FAainfix =acardamV10ainfix +acardamV21c1Aacorrect_foraordamV10CV28aTuple2VwV22Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V20aTrueAainfix =aordamV21aordamV10Aainfix =aprm2V21amk type_paramsV8V9Aainfix =aprm1V21amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V21aprm2V21V20aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.44"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2.13"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="13. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCCtaNoneainfix =ainfix @afuncamV14V16ainfix @afuncamV10V16INaeqaordamV14V15V16Iacorrect_foraordamV10V16FLainfix @amdlamake_paramsaprm1V14V12aSomeaTuple2aTuple2VVVV11aNonetaSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V19aNoneIacorrect_foraordamV10V19FaNoneainfix =ainfix @afuncamV21V23ainfix @afuncamV10V23INaeqaordamV21CV24aTuple2VwV22V23Aainfix =ainfix @afuncamV21V23aNoneIaleaordamV21V23CV25aTuple2VwV22Aainfix =ainfix @afuncamV10V23aSomeV22IaeqaordamV10V23CV26aTuple2VwV22Aainfix =ainfix @afuncamV10V23aNoneIaltaordamV10V23CV27aTuple2VwV22Iacorrect_foraordamV10V23FAainfix =acardamV10ainfix +acardamV21c1Aacorrect_foraordamV10CV28aTuple2VwV22Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V20aTrueAainfix =aordamV21aordamV10Aainfix =aprm2V21amk type_paramsV8V9Aainfix =aprm1V21amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V21aprm2V21V20aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.26"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.3"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="3. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneCainfix =ainfix @afuncamV13V18ainfix @afuncamV10V18Aainfix =ainfix @afuncamV13V18ainfix @afuncamV10V18INaeqaordamV13V16V18Aainfix =ainfix @afuncamV13V18aNoneIaleaordamV13V18V16Aainfix =ainfix @afuncamV10V18aSomeV17IaeqaordamV10V18V16Aainfix =ainfix @afuncamV10V18aNoneIaltaordamV10V18V16Iacorrect_foraordamV10V18FAacorrect_foraordamV10V16Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V17aTuple2V16ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V19aNoneIacorrect_foraordamV10V19FaNoneainfix =ainfix @afuncamV21V23ainfix @afuncamV10V23INaeqaordamV21CV24aTuple2VwV22V23Aainfix =ainfix @afuncamV21V23aNoneIaleaordamV21V23CV25aTuple2VwV22Aainfix =ainfix @afuncamV10V23aSomeV22IaeqaordamV10V23CV26aTuple2VwV22Aainfix =ainfix @afuncamV10V23aNoneIaltaordamV10V23CV27aTuple2VwV22Iacorrect_foraordamV10V23FAainfix =acardamV10ainfix +acardamV21c1Aacorrect_foraordamV10CV28aTuple2VwV22Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V20aTrueAainfix =aordamV21aordamV10Aainfix =aprm2V21amk type_paramsV8V9Aainfix =aprm1V21amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V21aprm2V21V20aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter decompose_min.3.1"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="1. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneCainfix =V17aTuple2V16ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V18aNoneIacorrect_foraordamV10V18FaNoneainfix =ainfix @afuncamV20V22ainfix @afuncamV10V22INaeqaordamV20CV23aTuple2VwV21V22Aainfix =ainfix @afuncamV20V22aNoneIaleaordamV20V22CV24aTuple2VwV21Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V22CV25aTuple2VwV21Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V22CV26aTuple2VwV21Iacorrect_foraordamV10V22FAainfix =acardamV10ainfix +acardamV20c1Aacorrect_foraordamV10CV27aTuple2VwV21Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V19aTrueAainfix =aordamV20aordamV10Aainfix =aprm2V20amk type_paramsV8V9Aainfix =aprm1V20amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V20aprm2V20V19aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.11"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.3.2"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="2. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneCainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueIainfix =V17aTuple2V16ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V18aNoneIacorrect_foraordamV10V18FaNoneainfix =ainfix @afuncamV20V22ainfix @afuncamV10V22INaeqaordamV20CV23aTuple2VwV21V22Aainfix =ainfix @afuncamV20V22aNoneIaleaordamV20V22CV24aTuple2VwV21Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V22CV25aTuple2VwV21Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V22CV26aTuple2VwV21Iacorrect_foraordamV10V22FAainfix =acardamV10ainfix +acardamV20c1Aacorrect_foraordamV10CV27aTuple2VwV21Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V19aTrueAainfix =aordamV20aordamV10Aainfix =aprm2V20amk type_paramsV8V9Aainfix =aprm1V20amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V20aprm2V20V19aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.50"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.3.3"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="3. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneCainfix =ainfix @V8V15aTrueIainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueIainfix =V17aTuple2V16ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V18aNoneIacorrect_foraordamV10V18FaNoneainfix =ainfix @afuncamV20V22ainfix @afuncamV10V22INaeqaordamV20CV23aTuple2VwV21V22Aainfix =ainfix @afuncamV20V22aNoneIaleaordamV20V22CV24aTuple2VwV21Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V22CV25aTuple2VwV21Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V22CV26aTuple2VwV21Iacorrect_foraordamV10V22FAainfix =acardamV10ainfix +acardamV20c1Aacorrect_foraordamV10CV27aTuple2VwV21Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V19aTrueAainfix =aordamV20aordamV10Aainfix =aprm2V20amk type_paramsV8V9Aainfix =aprm1V20amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V20aprm2V20V19aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.56"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.3.4"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="4. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneCacorrect_foraordamV10V16Iainfix =ainfix @V8V15aTrueIainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueIainfix =V17aTuple2V16ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V18aNoneIacorrect_foraordamV10V18FaNoneainfix =ainfix @afuncamV20V22ainfix @afuncamV10V22INaeqaordamV20CV23aTuple2VwV21V22Aainfix =ainfix @afuncamV20V22aNoneIaleaordamV20V22CV24aTuple2VwV21Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V22CV25aTuple2VwV21Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V22CV26aTuple2VwV21Iacorrect_foraordamV10V22FAainfix =acardamV10ainfix +acardamV20c1Aacorrect_foraordamV10CV27aTuple2VwV21Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V19aTrueAainfix =aordamV20aordamV10Aainfix =aprm2V20amk type_paramsV8V9Aainfix =aprm1V20amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V20aprm2V20V19aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.38"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.3.5"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="5. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneCainfix =ainfix @afuncamV10V18aNoneIaltaordamV10V18V16Iacorrect_foraordamV10V18FIacorrect_foraordamV10V16Iainfix =ainfix @V8V15aTrueIainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueIainfix =V17aTuple2V16ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V19aNoneIacorrect_foraordamV10V19FaNoneainfix =ainfix @afuncamV21V23ainfix @afuncamV10V23INaeqaordamV21CV24aTuple2VwV22V23Aainfix =ainfix @afuncamV21V23aNoneIaleaordamV21V23CV25aTuple2VwV22Aainfix =ainfix @afuncamV10V23aSomeV22IaeqaordamV10V23CV26aTuple2VwV22Aainfix =ainfix @afuncamV10V23aNoneIaltaordamV10V23CV27aTuple2VwV22Iacorrect_foraordamV10V23FAainfix =acardamV10ainfix +acardamV21c1Aacorrect_foraordamV10CV28aTuple2VwV22Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V20aTrueAainfix =aordamV21aordamV10Aainfix =aprm2V21amk type_paramsV8V9Aainfix =aprm1V21amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V21aprm2V21V20aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.37"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.3.6"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="6. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneCainfix =ainfix @afuncamV10V18aSomeV17IaeqaordamV10V18V16Iacorrect_foraordamV10V18FIacorrect_foraordamV10V16Iainfix =ainfix @V8V15aTrueIainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueIainfix =V17aTuple2V16ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V19aNoneIacorrect_foraordamV10V19FaNoneainfix =ainfix @afuncamV21V23ainfix @afuncamV10V23INaeqaordamV21CV24aTuple2VwV22V23Aainfix =ainfix @afuncamV21V23aNoneIaleaordamV21V23CV25aTuple2VwV22Aainfix =ainfix @afuncamV10V23aSomeV22IaeqaordamV10V23CV26aTuple2VwV22Aainfix =ainfix @afuncamV10V23aNoneIaltaordamV10V23CV27aTuple2VwV22Iacorrect_foraordamV10V23FAainfix =acardamV10ainfix +acardamV21c1Aacorrect_foraordamV10CV28aTuple2VwV22Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V20aTrueAainfix =aordamV21aordamV10Aainfix =aprm2V21amk type_paramsV8V9Aainfix =aprm1V21amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V21aprm2V21V20aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.35"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.3.7"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="7. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneCainfix =ainfix @afuncamV13V18aNoneIaleaordamV13V18V16Iacorrect_foraordamV10V18FIacorrect_foraordamV10V16Iainfix =ainfix @V8V15aTrueIainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueIainfix =V17aTuple2V16ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V19aNoneIacorrect_foraordamV10V19FaNoneainfix =ainfix @afuncamV21V23ainfix @afuncamV10V23INaeqaordamV21CV24aTuple2VwV22V23Aainfix =ainfix @afuncamV21V23aNoneIaleaordamV21V23CV25aTuple2VwV22Aainfix =ainfix @afuncamV10V23aSomeV22IaeqaordamV10V23CV26aTuple2VwV22Aainfix =ainfix @afuncamV10V23aNoneIaltaordamV10V23CV27aTuple2VwV22Iacorrect_foraordamV10V23FAainfix =acardamV10ainfix +acardamV21c1Aacorrect_foraordamV10CV28aTuple2VwV22Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V20aTrueAainfix =aordamV21aordamV10Aainfix =aprm2V21amk type_paramsV8V9Aainfix =aprm1V21amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V21aprm2V21V20aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.36"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.3.8"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="8. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneCainfix =ainfix @afuncamV13V18ainfix @afuncamV10V18INaeqaordamV13V16V18Iacorrect_foraordamV10V18FIacorrect_foraordamV10V16Iainfix =ainfix @V8V15aTrueIainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueIainfix =V17aTuple2V16ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V19aNoneIacorrect_foraordamV10V19FaNoneainfix =ainfix @afuncamV21V23ainfix @afuncamV10V23INaeqaordamV21CV24aTuple2VwV22V23Aainfix =ainfix @afuncamV21V23aNoneIaleaordamV21V23CV25aTuple2VwV22Aainfix =ainfix @afuncamV10V23aSomeV22IaeqaordamV10V23CV26aTuple2VwV22Aainfix =ainfix @afuncamV10V23aNoneIaltaordamV10V23CV27aTuple2VwV22Iacorrect_foraordamV10V23FAainfix =acardamV10ainfix +acardamV21c1Aacorrect_foraordamV10CV28aTuple2VwV22Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V20aTrueAainfix =aordamV21aordamV10Aainfix =aprm2V21amk type_paramsV8V9Aainfix =aprm1V21amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V21aprm2V21V20aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.41"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.3.9"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="9. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneCainfix =ainfix @afuncamV13V18ainfix @afuncamV10V18Iainfix =ainfix @afuncamV13V18ainfix @afuncamV10V18INaeqaordamV13V16V18Iacorrect_foraordamV10V18FIacorrect_foraordamV10V16Iainfix =ainfix @V8V15aTrueIainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueIainfix =V17aTuple2V16ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V19aNoneIacorrect_foraordamV10V19FaNoneainfix =ainfix @afuncamV21V23ainfix @afuncamV10V23INaeqaordamV21CV24aTuple2VwV22V23Aainfix =ainfix @afuncamV21V23aNoneIaleaordamV21V23CV25aTuple2VwV22Aainfix =ainfix @afuncamV10V23aSomeV22IaeqaordamV10V23CV26aTuple2VwV22Aainfix =ainfix @afuncamV10V23aNoneIaltaordamV10V23CV27aTuple2VwV22Iacorrect_foraordamV10V23FAainfix =acardamV10ainfix +acardamV21c1Aacorrect_foraordamV10CV28aTuple2VwV22Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V20aTrueAainfix =aordamV21aordamV10Aainfix =aprm2V21amk type_paramsV8V9Aainfix =aprm1V21amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V21aprm2V21V20aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.39"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCainfix =acardamV10c0Aainfix =ainfix @afuncamV10V16aNoneIacorrect_foraordamV10V16FaNoneainfix =ainfix @afuncamV19V21ainfix @afuncamV10V21INaeqaordamV19V20V21Aainfix =ainfix @afuncamV19V21aNoneIaleaordamV19V21V20Aainfix =ainfix @afuncamV10V21aSomeainfix @V9V18IaeqaordamV10V21V20Aainfix =ainfix @afuncamV10V21aNoneIaltaordamV10V21V20Iacorrect_foraordamV10V21FAainfix =acardamV10ainfix +c1acardamV19Aacorrect_foraordamV10V20Aainfix =ainfix @V8V18aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V17aTrueAainfix =aordamV19aordamV10Aainfix =aprm2V19amk type_paramsV8V9Aainfix =aprm1V19amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V19V17aSomeaTuple2aTuple2VVVV11Iainfix =ainfix @afuncamV13V24ainfix @afuncamV10V24Aainfix =ainfix @afuncamV13V24ainfix @afuncamV10V24INaeqaordamV13V22V24Aainfix =ainfix @afuncamV13V24aNoneIaleaordamV13V24V22Aainfix =ainfix @afuncamV10V24aSomeV23IaeqaordamV10V24V22Aainfix =ainfix @afuncamV10V24aNoneIaltaordamV10V24V22Iacorrect_foraordamV10V24FAacorrect_foraordamV10V22Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V23aTuple2V22ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V25aNoneIacorrect_foraordamV10V25FaNoneainfix =ainfix @afuncamV27V29ainfix @afuncamV10V29INaeqaordamV27CV30aTuple2VwV28V29Aainfix =ainfix @afuncamV27V29aNoneIaleaordamV27V29CV31aTuple2VwV28Aainfix =ainfix @afuncamV10V29aSomeV28IaeqaordamV10V29CV32aTuple2VwV28Aainfix =ainfix @afuncamV10V29aNoneIaltaordamV10V29CV33aTuple2VwV28Iacorrect_foraordamV10V29FAainfix =acardamV10ainfix +acardamV27c1Aacorrect_foraordamV10CV34aTuple2VwV28Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V26aTrueAainfix =aordamV27aordamV10Aainfix =aprm2V27amk type_paramsV8V9Aainfix =aprm1V27amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V27aprm2V27V26aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter decompose_min.4.1"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCainfix =ainfix @afuncamV10V16aNoneIacorrect_foraordamV10V16FaNonetaSomeaTuple2aTuple2VVVV11Iainfix =ainfix @afuncamV13V22ainfix @afuncamV10V22Aainfix =ainfix @afuncamV13V22ainfix @afuncamV10V22INaeqaordamV13V20V22Aainfix =ainfix @afuncamV13V22aNoneIaleaordamV13V22V20Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V22V20Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V22V20Iacorrect_foraordamV10V22FAacorrect_foraordamV10V20Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V21aTuple2V20ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V23aNoneIacorrect_foraordamV10V23FaNoneainfix =ainfix @afuncamV25V27ainfix @afuncamV10V27INaeqaordamV25CV28aTuple2VwV26V27Aainfix =ainfix @afuncamV25V27aNoneIaleaordamV25V27CV29aTuple2VwV26Aainfix =ainfix @afuncamV10V27aSomeV26IaeqaordamV10V27CV30aTuple2VwV26Aainfix =ainfix @afuncamV10V27aNoneIaltaordamV10V27CV31aTuple2VwV26Iacorrect_foraordamV10V27FAainfix =acardamV10ainfix +acardamV25c1Aacorrect_foraordamV10CV32aTuple2VwV26Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V24aTrueAainfix =aordamV25aordamV10Aainfix =aprm2V25amk type_paramsV8V9Aainfix =aprm1V25amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V25aprm2V25V24aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.28"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4.2"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCainfix =acardamV10c0aNonetaSomeaTuple2aTuple2VVVV11Iainfix =ainfix @afuncamV13V21ainfix @afuncamV10V21Aainfix =ainfix @afuncamV13V21ainfix @afuncamV10V21INaeqaordamV13V19V21Aainfix =ainfix @afuncamV13V21aNoneIaleaordamV13V21V19Aainfix =ainfix @afuncamV10V21aSomeV20IaeqaordamV10V21V19Aainfix =ainfix @afuncamV10V21aNoneIaltaordamV10V21V19Iacorrect_foraordamV10V21FAacorrect_foraordamV10V19Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V20aTuple2V19ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V22aNoneIacorrect_foraordamV10V22FaNoneainfix =ainfix @afuncamV24V26ainfix @afuncamV10V26INaeqaordamV24CV27aTuple2VwV25V26Aainfix =ainfix @afuncamV24V26aNoneIaleaordamV24V26CV28aTuple2VwV25Aainfix =ainfix @afuncamV10V26aSomeV25IaeqaordamV10V26CV29aTuple2VwV25Aainfix =ainfix @afuncamV10V26aNoneIaltaordamV10V26CV30aTuple2VwV25Iacorrect_foraordamV10V26FAainfix =acardamV10ainfix +acardamV24c1Aacorrect_foraordamV10CV31aTuple2VwV25Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V23aTrueAainfix =aordamV24aordamV10Aainfix =aprm2V24amk type_paramsV8V9Aainfix =aprm1V24amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V24aprm2V24V23aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.29"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4.3"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCtaNoneainfix =aprm1V18amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V18V16aSomeaTuple2aTuple2VVVV11Iainfix =ainfix @afuncamV13V22ainfix @afuncamV10V22Aainfix =ainfix @afuncamV13V22ainfix @afuncamV10V22INaeqaordamV13V20V22Aainfix =ainfix @afuncamV13V22aNoneIaleaordamV13V22V20Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V22V20Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V22V20Iacorrect_foraordamV10V22FAacorrect_foraordamV10V20Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V21aTuple2V20ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V23aNoneIacorrect_foraordamV10V23FaNoneainfix =ainfix @afuncamV25V27ainfix @afuncamV10V27INaeqaordamV25CV28aTuple2VwV26V27Aainfix =ainfix @afuncamV25V27aNoneIaleaordamV25V27CV29aTuple2VwV26Aainfix =ainfix @afuncamV10V27aSomeV26IaeqaordamV10V27CV30aTuple2VwV26Aainfix =ainfix @afuncamV10V27aNoneIaltaordamV10V27CV31aTuple2VwV26Iacorrect_foraordamV10V27FAainfix =acardamV10ainfix +acardamV25c1Aacorrect_foraordamV10CV32aTuple2VwV26Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V24aTrueAainfix =aordamV25aordamV10Aainfix =aprm2V25amk type_paramsV8V9Aainfix =aprm1V25amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V25aprm2V25V24aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.46"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4.4"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCtaNoneainfix =aprm2V18amk type_paramsV8V9Lainfix @amdlamake_paramsaprm1V18V16aSomeaTuple2aTuple2VVVV11Iainfix =ainfix @afuncamV13V22ainfix @afuncamV10V22Aainfix =ainfix @afuncamV13V22ainfix @afuncamV10V22INaeqaordamV13V20V22Aainfix =ainfix @afuncamV13V22aNoneIaleaordamV13V22V20Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V22V20Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V22V20Iacorrect_foraordamV10V22FAacorrect_foraordamV10V20Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V21aTuple2V20ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V23aNoneIacorrect_foraordamV10V23FaNoneainfix =ainfix @afuncamV25V27ainfix @afuncamV10V27INaeqaordamV25CV28aTuple2VwV26V27Aainfix =ainfix @afuncamV25V27aNoneIaleaordamV25V27CV29aTuple2VwV26Aainfix =ainfix @afuncamV10V27aSomeV26IaeqaordamV10V27CV30aTuple2VwV26Aainfix =ainfix @afuncamV10V27aNoneIaltaordamV10V27CV31aTuple2VwV26Iacorrect_foraordamV10V27FAainfix =acardamV10ainfix +acardamV25c1Aacorrect_foraordamV10CV32aTuple2VwV26Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V24aTrueAainfix =aordamV25aordamV10Aainfix =aprm2V25amk type_paramsV8V9Aainfix =aprm1V25amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V25aprm2V25V24aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.53"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4.5"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCtaNoneainfix =aordamV18aordamV10Lainfix @amdlamake_paramsaprm1V18V16aSomeaTuple2aTuple2VVVV11Iainfix =ainfix @afuncamV13V22ainfix @afuncamV10V22Aainfix =ainfix @afuncamV13V22ainfix @afuncamV10V22INaeqaordamV13V20V22Aainfix =ainfix @afuncamV13V22aNoneIaleaordamV13V22V20Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V22V20Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V22V20Iacorrect_foraordamV10V22FAacorrect_foraordamV10V20Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V21aTuple2V20ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V23aNoneIacorrect_foraordamV10V23FaNoneainfix =ainfix @afuncamV25V27ainfix @afuncamV10V27INaeqaordamV25CV28aTuple2VwV26V27Aainfix =ainfix @afuncamV25V27aNoneIaleaordamV25V27CV29aTuple2VwV26Aainfix =ainfix @afuncamV10V27aSomeV26IaeqaordamV10V27CV30aTuple2VwV26Aainfix =ainfix @afuncamV10V27aNoneIaltaordamV10V27CV31aTuple2VwV26Iacorrect_foraordamV10V27FAainfix =acardamV10ainfix +acardamV25c1Aacorrect_foraordamV10CV32aTuple2VwV26Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V24aTrueAainfix =aordamV25aordamV10Aainfix =aprm2V25amk type_paramsV8V9Aainfix =aprm1V25amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V25aprm2V25V24aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.86"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4.6"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCtaNoneainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V16aTrueLainfix @amdlamake_paramsaprm1V18V16aSomeaTuple2aTuple2VVVV11Iainfix =ainfix @afuncamV13V22ainfix @afuncamV10V22Aainfix =ainfix @afuncamV13V22ainfix @afuncamV10V22INaeqaordamV13V20V22Aainfix =ainfix @afuncamV13V22aNoneIaleaordamV13V22V20Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V22V20Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V22V20Iacorrect_foraordamV10V22FAacorrect_foraordamV10V20Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V21aTuple2V20ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V23aNoneIacorrect_foraordamV10V23FaNoneainfix =ainfix @afuncamV25V27ainfix @afuncamV10V27INaeqaordamV25CV28aTuple2VwV26V27Aainfix =ainfix @afuncamV25V27aNoneIaleaordamV25V27CV29aTuple2VwV26Aainfix =ainfix @afuncamV10V27aSomeV26IaeqaordamV10V27CV30aTuple2VwV26Aainfix =ainfix @afuncamV10V27aNoneIaltaordamV10V27CV31aTuple2VwV26Iacorrect_foraordamV10V27FAainfix =acardamV10ainfix +acardamV25c1Aacorrect_foraordamV10CV32aTuple2VwV26Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V24aTrueAainfix =aordamV25aordamV10Aainfix =aprm2V25amk type_paramsV8V9Aainfix =aprm1V25amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V25aprm2V25V24aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.41"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4.7"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCtaNoneainfix =ainfix @V8V17aTrueLainfix @amdlamake_paramsaprm1V18V16aSomeaTuple2aTuple2VVVV11Iainfix =ainfix @afuncamV13V22ainfix @afuncamV10V22Aainfix =ainfix @afuncamV13V22ainfix @afuncamV10V22INaeqaordamV13V20V22Aainfix =ainfix @afuncamV13V22aNoneIaleaordamV13V22V20Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V22V20Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V22V20Iacorrect_foraordamV10V22FAacorrect_foraordamV10V20Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V21aTuple2V20ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V23aNoneIacorrect_foraordamV10V23FaNoneainfix =ainfix @afuncamV25V27ainfix @afuncamV10V27INaeqaordamV25CV28aTuple2VwV26V27Aainfix =ainfix @afuncamV25V27aNoneIaleaordamV25V27CV29aTuple2VwV26Aainfix =ainfix @afuncamV10V27aSomeV26IaeqaordamV10V27CV30aTuple2VwV26Aainfix =ainfix @afuncamV10V27aNoneIaltaordamV10V27CV31aTuple2VwV26Iacorrect_foraordamV10V27FAainfix =acardamV10ainfix +acardamV25c1Aacorrect_foraordamV10CV32aTuple2VwV26Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V24aTrueAainfix =aordamV25aordamV10Aainfix =aprm2V25amk type_paramsV8V9Aainfix =aprm1V25amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V25aprm2V25V24aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.32"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4.8"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="8. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCtaNoneacorrect_foraordamV10V19Lainfix @amdlamake_paramsaprm1V18V16aSomeaTuple2aTuple2VVVV11Iainfix =ainfix @afuncamV13V22ainfix @afuncamV10V22Aainfix =ainfix @afuncamV13V22ainfix @afuncamV10V22INaeqaordamV13V20V22Aainfix =ainfix @afuncamV13V22aNoneIaleaordamV13V22V20Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V22V20Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V22V20Iacorrect_foraordamV10V22FAacorrect_foraordamV10V20Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V21aTuple2V20ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V23aNoneIacorrect_foraordamV10V23FaNoneainfix =ainfix @afuncamV25V27ainfix @afuncamV10V27INaeqaordamV25CV28aTuple2VwV26V27Aainfix =ainfix @afuncamV25V27aNoneIaleaordamV25V27CV29aTuple2VwV26Aainfix =ainfix @afuncamV10V27aSomeV26IaeqaordamV10V27CV30aTuple2VwV26Aainfix =ainfix @afuncamV10V27aNoneIaltaordamV10V27CV31aTuple2VwV26Iacorrect_foraordamV10V27FAainfix =acardamV10ainfix +acardamV25c1Aacorrect_foraordamV10CV32aTuple2VwV26Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V24aTrueAainfix =aordamV25aordamV10Aainfix =aprm2V25amk type_paramsV8V9Aainfix =aprm1V25amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V25aprm2V25V24aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.63"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4.9"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="9. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCtaNoneainfix =acardamV10ainfix +c1acardamV18Lainfix @amdlamake_paramsaprm1V18V16aSomeaTuple2aTuple2VVVV11Iainfix =ainfix @afuncamV13V22ainfix @afuncamV10V22Aainfix =ainfix @afuncamV13V22ainfix @afuncamV10V22INaeqaordamV13V20V22Aainfix =ainfix @afuncamV13V22aNoneIaleaordamV13V22V20Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V22V20Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V22V20Iacorrect_foraordamV10V22FAacorrect_foraordamV10V20Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V21aTuple2V20ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V23aNoneIacorrect_foraordamV10V23FaNoneainfix =ainfix @afuncamV25V27ainfix @afuncamV10V27INaeqaordamV25CV28aTuple2VwV26V27Aainfix =ainfix @afuncamV25V27aNoneIaleaordamV25V27CV29aTuple2VwV26Aainfix =ainfix @afuncamV10V27aSomeV26IaeqaordamV10V27CV30aTuple2VwV26Aainfix =ainfix @afuncamV10V27aNoneIaltaordamV10V27CV31aTuple2VwV26Iacorrect_foraordamV10V27FAainfix =acardamV10ainfix +acardamV25c1Aacorrect_foraordamV10CV32aTuple2VwV26Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V24aTrueAainfix =aordamV25aordamV10Aainfix =aprm2V25amk type_paramsV8V9Aainfix =aprm1V25amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V25aprm2V25V24aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.85"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4.10"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="10. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCtaNoneainfix =ainfix @afuncamV10V20aNoneIaltaordamV10V20V19Iacorrect_foraordamV10V20FLainfix @amdlamake_paramsaprm1V18V16aSomeaTuple2aTuple2VVVV11Iainfix =ainfix @afuncamV13V23ainfix @afuncamV10V23Aainfix =ainfix @afuncamV13V23ainfix @afuncamV10V23INaeqaordamV13V21V23Aainfix =ainfix @afuncamV13V23aNoneIaleaordamV13V23V21Aainfix =ainfix @afuncamV10V23aSomeV22IaeqaordamV10V23V21Aainfix =ainfix @afuncamV10V23aNoneIaltaordamV10V23V21Iacorrect_foraordamV10V23FAacorrect_foraordamV10V21Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V22aTuple2V21ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V24aNoneIacorrect_foraordamV10V24FaNoneainfix =ainfix @afuncamV26V28ainfix @afuncamV10V28INaeqaordamV26CV29aTuple2VwV27V28Aainfix =ainfix @afuncamV26V28aNoneIaleaordamV26V28CV30aTuple2VwV27Aainfix =ainfix @afuncamV10V28aSomeV27IaeqaordamV10V28CV31aTuple2VwV27Aainfix =ainfix @afuncamV10V28aNoneIaltaordamV10V28CV32aTuple2VwV27Iacorrect_foraordamV10V28FAainfix =acardamV10ainfix +acardamV26c1Aacorrect_foraordamV10CV33aTuple2VwV27Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V25aTrueAainfix =aordamV26aordamV10Aainfix =aprm2V26amk type_paramsV8V9Aainfix =aprm1V26amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V26aprm2V26V25aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.74"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4.11"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="11. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCtaNoneainfix =ainfix @afuncamV10V20aSomeainfix @V9V17IaeqaordamV10V20V19Iacorrect_foraordamV10V20FLainfix @amdlamake_paramsaprm1V18V16aSomeaTuple2aTuple2VVVV11Iainfix =ainfix @afuncamV13V23ainfix @afuncamV10V23Aainfix =ainfix @afuncamV13V23ainfix @afuncamV10V23INaeqaordamV13V21V23Aainfix =ainfix @afuncamV13V23aNoneIaleaordamV13V23V21Aainfix =ainfix @afuncamV10V23aSomeV22IaeqaordamV10V23V21Aainfix =ainfix @afuncamV10V23aNoneIaltaordamV10V23V21Iacorrect_foraordamV10V23FAacorrect_foraordamV10V21Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V22aTuple2V21ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V24aNoneIacorrect_foraordamV10V24FaNoneainfix =ainfix @afuncamV26V28ainfix @afuncamV10V28INaeqaordamV26CV29aTuple2VwV27V28Aainfix =ainfix @afuncamV26V28aNoneIaleaordamV26V28CV30aTuple2VwV27Aainfix =ainfix @afuncamV10V28aSomeV27IaeqaordamV10V28CV31aTuple2VwV27Aainfix =ainfix @afuncamV10V28aNoneIaltaordamV10V28CV32aTuple2VwV27Iacorrect_foraordamV10V28FAainfix =acardamV10ainfix +acardamV26c1Aacorrect_foraordamV10CV33aTuple2VwV27Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V25aTrueAainfix =aordamV26aordamV10Aainfix =aprm2V26amk type_paramsV8V9Aainfix =aprm1V26amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V26aprm2V26V25aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.64"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4.12"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="12. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCtaNoneainfix =ainfix @afuncamV18V20aNoneIaleaordamV18V20V19Iacorrect_foraordamV10V20FLainfix @amdlamake_paramsaprm1V18V16aSomeaTuple2aTuple2VVVV11Iainfix =ainfix @afuncamV13V23ainfix @afuncamV10V23Aainfix =ainfix @afuncamV13V23ainfix @afuncamV10V23INaeqaordamV13V21V23Aainfix =ainfix @afuncamV13V23aNoneIaleaordamV13V23V21Aainfix =ainfix @afuncamV10V23aSomeV22IaeqaordamV10V23V21Aainfix =ainfix @afuncamV10V23aNoneIaltaordamV10V23V21Iacorrect_foraordamV10V23FAacorrect_foraordamV10V21Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V22aTuple2V21ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V24aNoneIacorrect_foraordamV10V24FaNoneainfix =ainfix @afuncamV26V28ainfix @afuncamV10V28INaeqaordamV26CV29aTuple2VwV27V28Aainfix =ainfix @afuncamV26V28aNoneIaleaordamV26V28CV30aTuple2VwV27Aainfix =ainfix @afuncamV10V28aSomeV27IaeqaordamV10V28CV31aTuple2VwV27Aainfix =ainfix @afuncamV10V28aNoneIaltaordamV10V28CV32aTuple2VwV27Iacorrect_foraordamV10V28FAainfix =acardamV10ainfix +acardamV26c1Aacorrect_foraordamV10CV33aTuple2VwV27Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V25aTrueAainfix =aordamV26aordamV10Aainfix =aprm2V26amk type_paramsV8V9Aainfix =aprm1V26amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V26aprm2V26V25aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.01"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.4.13"
|
|
locfile="../map.mlw"
|
|
loclnum="782" loccnumb="6" loccnume="19"
|
|
expl="13. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCtaNoneainfix =ainfix @afuncamV18V20ainfix @afuncamV10V20INaeqaordamV18V19V20Iacorrect_foraordamV10V20FLainfix @amdlamake_paramsaprm1V18V16aSomeaTuple2aTuple2VVVV11Iainfix =ainfix @afuncamV13V23ainfix @afuncamV10V23Aainfix =ainfix @afuncamV13V23ainfix @afuncamV10V23INaeqaordamV13V21V23Aainfix =ainfix @afuncamV13V23aNoneIaleaordamV13V23V21Aainfix =ainfix @afuncamV10V23aSomeV22IaeqaordamV10V23V21Aainfix =ainfix @afuncamV10V23aNoneIaltaordamV10V23V21Iacorrect_foraordamV10V23FAacorrect_foraordamV10V21Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V22aTuple2V21ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V12Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V24aNoneIacorrect_foraordamV10V24FaNoneainfix =ainfix @afuncamV26V28ainfix @afuncamV10V28INaeqaordamV26CV29aTuple2VwV27V28Aainfix =ainfix @afuncamV26V28aNoneIaleaordamV26V28CV30aTuple2VwV27Aainfix =ainfix @afuncamV10V28aSomeV27IaeqaordamV10V28CV31aTuple2VwV27Aainfix =ainfix @afuncamV10V28aNoneIaltaordamV10V28CV32aTuple2VwV27Iacorrect_foraordamV10V28FAainfix =acardamV10ainfix +acardamV26c1Aacorrect_foraordamV10CV33aTuple2VwV27Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V25aTrueAainfix =aordamV26aordamV10Aainfix =aprm2V26amk type_paramsV8V9Aainfix =aprm1V26amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V26aprm2V26V25aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.23"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="VC for decompose_max"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CCainfix =acardamV10c0Aainfix =ainfix @afuncamV10V12aNoneIacorrect_foraordamV10V12FaNoneainfix =ainfix @afuncamV13V17ainfix @afuncamV10V17INaeqaordamV13V17V16Aainfix =ainfix @afuncamV13V17aNoneIaleaordamV13V16V17Aainfix =ainfix @afuncamV10V17aSomeainfix @V9V15IaeqaordamV10V16V17Aainfix =ainfix @afuncamV10V17aNoneIaltaordamV10V16V17Iacorrect_foraordamV10V17FAainfix =acardamV10ainfix +c1acardamV13Aacorrect_foraordamV10V16Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =aordamV13aordamV10Aainfix =aprm2V13amk type_paramsV8V9Aainfix =aprm1V13amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V13V14aSomeaTuple2VaTuple2VVV11aNoneCCainfix =acardamV10c0Aainfix =ainfix @afuncamV10V22aNoneIacorrect_foraordamV10V22FaNoneainfix =ainfix @afuncamV23V27ainfix @afuncamV10V27INaeqaordamV23V27V26Aainfix =ainfix @afuncamV23V27aNoneIaleaordamV23V26V27Aainfix =ainfix @afuncamV10V27aSomeainfix @V9V25IaeqaordamV10V26V27Aainfix =ainfix @afuncamV10V27aNoneIaltaordamV10V26V27Iacorrect_foraordamV10V27FAainfix =acardamV10ainfix +c1acardamV23Aacorrect_foraordamV10V26Aainfix =ainfix @V8V25aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V24aTrueAainfix =aordamV23aordamV10Aainfix =aprm2V23amk type_paramsV8V9Aainfix =aprm1V23amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V23V24aSomeaTuple2VaTuple2VVV11Aainfix =ainfix @afuncamV18V30ainfix @afuncamV10V30INaeqaordamV18V30V28Aainfix =ainfix @afuncamV18V30aNoneIaleaordamV18V28V30Aainfix =ainfix @afuncamV10V30aSomeV29IaeqaordamV10V28V30Aainfix =ainfix @afuncamV10V30aNoneIaltaordamV10V28V30Iacorrect_foraordamV10V30FAacorrect_foraordamV10V28Aainfix =ainfix @V8V21aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V20aTrueAainfix =V29aTuple2V28ainfix @V9V21Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V19Lainfix @amdlamake_paramsamk type_paramsV6V7V20aTuple2VVV19aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V31aNoneIacorrect_foraordamV10V31FaNoneainfix =ainfix @afuncamV32V35ainfix @afuncamV10V35INaeqaordamV32V35CV36aTuple2VwV34Aainfix =ainfix @afuncamV32V35aNoneIaleaordamV32CV37aTuple2VwV34V35Aainfix =ainfix @afuncamV10V35aSomeV34IaeqaordamV10CV38aTuple2VwV34V35Aainfix =ainfix @afuncamV10V35aNoneIaltaordamV10CV39aTuple2VwV34V35Iacorrect_foraordamV10V35FAainfix =acardamV10ainfix +acardamV32c1Aacorrect_foraordamV10CV40aTuple2VwV34Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V33aTrueAainfix =aordamV32aordamV10Aainfix =aprm2V32amk type_paramsV8V9Aainfix =aprm1V32amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V32aprm2V32V33aSomeaTuple2VVV11FAacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter decompose_max.1"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.2"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCCainfix =acardamV10c0Aainfix =ainfix @afuncamV10V12aNoneIacorrect_foraordamV10V12FaNoneainfix =ainfix @afuncamV13V17ainfix @afuncamV10V17INaeqaordamV13V17V16Aainfix =ainfix @afuncamV13V17aNoneIaleaordamV13V16V17Aainfix =ainfix @afuncamV10V17aSomeainfix @V9V15IaeqaordamV10V16V17Aainfix =ainfix @afuncamV10V17aNoneIaltaordamV10V16V17Iacorrect_foraordamV10V17FAainfix =acardamV10ainfix +c1acardamV13Aacorrect_foraordamV10V16Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =aordamV13aordamV10Aainfix =aprm2V13amk type_paramsV8V9Aainfix =aprm1V13amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V13V14aSomeaTuple2VaTuple2VVV11aNonetaSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V20aNoneIacorrect_foraordamV10V20FaNoneainfix =ainfix @afuncamV21V24ainfix @afuncamV10V24INaeqaordamV21V24CV25aTuple2VwV23Aainfix =ainfix @afuncamV21V24aNoneIaleaordamV21CV26aTuple2VwV23V24Aainfix =ainfix @afuncamV10V24aSomeV23IaeqaordamV10CV27aTuple2VwV23V24Aainfix =ainfix @afuncamV10V24aNoneIaltaordamV10CV28aTuple2VwV23V24Iacorrect_foraordamV10V24FAainfix =acardamV10ainfix +acardamV21c1Aacorrect_foraordamV10CV29aTuple2VwV23Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V22aTrueAainfix =aordamV21aordamV10Aainfix =aprm2V21amk type_paramsV8V9Aainfix =aprm1V21amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V21aprm2V21V22aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.47"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.3"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="3. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneCainfix =ainfix @afuncamV12V18ainfix @afuncamV10V18INaeqaordamV12V18V16Aainfix =ainfix @afuncamV12V18aNoneIaleaordamV12V16V18Aainfix =ainfix @afuncamV10V18aSomeV17IaeqaordamV10V16V18Aainfix =ainfix @afuncamV10V18aNoneIaltaordamV10V16V18Iacorrect_foraordamV10V18FAacorrect_foraordamV10V16Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V17aTuple2V16ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V19aNoneIacorrect_foraordamV10V19FaNoneainfix =ainfix @afuncamV20V23ainfix @afuncamV10V23INaeqaordamV20V23CV24aTuple2VwV22Aainfix =ainfix @afuncamV20V23aNoneIaleaordamV20CV25aTuple2VwV22V23Aainfix =ainfix @afuncamV10V23aSomeV22IaeqaordamV10CV26aTuple2VwV22V23Aainfix =ainfix @afuncamV10V23aNoneIaltaordamV10CV27aTuple2VwV22V23Iacorrect_foraordamV10V23FAainfix =acardamV10ainfix +acardamV20c1Aacorrect_foraordamV10CV28aTuple2VwV22Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V21aTrueAainfix =aordamV20aordamV10Aainfix =aprm2V20amk type_paramsV8V9Aainfix =aprm1V20amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V20aprm2V20V21aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter decompose_max.3.1"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="1. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneCainfix =V17aTuple2V16ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V18aNoneIacorrect_foraordamV10V18FaNoneainfix =ainfix @afuncamV19V22ainfix @afuncamV10V22INaeqaordamV19V22CV23aTuple2VwV21Aainfix =ainfix @afuncamV19V22aNoneIaleaordamV19CV24aTuple2VwV21V22Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10CV25aTuple2VwV21V22Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10CV26aTuple2VwV21V22Iacorrect_foraordamV10V22FAainfix =acardamV10ainfix +acardamV19c1Aacorrect_foraordamV10CV27aTuple2VwV21Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V20aTrueAainfix =aordamV19aordamV10Aainfix =aprm2V19amk type_paramsV8V9Aainfix =aprm1V19amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V19aprm2V19V20aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.23"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.3.2"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="2. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneCainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueIainfix =V17aTuple2V16ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V18aNoneIacorrect_foraordamV10V18FaNoneainfix =ainfix @afuncamV19V22ainfix @afuncamV10V22INaeqaordamV19V22CV23aTuple2VwV21Aainfix =ainfix @afuncamV19V22aNoneIaleaordamV19CV24aTuple2VwV21V22Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10CV25aTuple2VwV21V22Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10CV26aTuple2VwV21V22Iacorrect_foraordamV10V22FAainfix =acardamV10ainfix +acardamV19c1Aacorrect_foraordamV10CV27aTuple2VwV21Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V20aTrueAainfix =aordamV19aordamV10Aainfix =aprm2V19amk type_paramsV8V9Aainfix =aprm1V19amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V19aprm2V19V20aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.42"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.3.3"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="3. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneCainfix =ainfix @V8V15aTrueIainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueIainfix =V17aTuple2V16ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V18aNoneIacorrect_foraordamV10V18FaNoneainfix =ainfix @afuncamV19V22ainfix @afuncamV10V22INaeqaordamV19V22CV23aTuple2VwV21Aainfix =ainfix @afuncamV19V22aNoneIaleaordamV19CV24aTuple2VwV21V22Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10CV25aTuple2VwV21V22Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10CV26aTuple2VwV21V22Iacorrect_foraordamV10V22FAainfix =acardamV10ainfix +acardamV19c1Aacorrect_foraordamV10CV27aTuple2VwV21Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V20aTrueAainfix =aordamV19aordamV10Aainfix =aprm2V19amk type_paramsV8V9Aainfix =aprm1V19amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V19aprm2V19V20aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.64"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.3.4"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="4. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneCacorrect_foraordamV10V16Iainfix =ainfix @V8V15aTrueIainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueIainfix =V17aTuple2V16ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V18aNoneIacorrect_foraordamV10V18FaNoneainfix =ainfix @afuncamV19V22ainfix @afuncamV10V22INaeqaordamV19V22CV23aTuple2VwV21Aainfix =ainfix @afuncamV19V22aNoneIaleaordamV19CV24aTuple2VwV21V22Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10CV25aTuple2VwV21V22Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10CV26aTuple2VwV21V22Iacorrect_foraordamV10V22FAainfix =acardamV10ainfix +acardamV19c1Aacorrect_foraordamV10CV27aTuple2VwV21Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V20aTrueAainfix =aordamV19aordamV10Aainfix =aprm2V19amk type_paramsV8V9Aainfix =aprm1V19amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V19aprm2V19V20aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.36"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.3.5"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="5. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneCainfix =ainfix @afuncamV10V18aNoneIaltaordamV10V16V18Iacorrect_foraordamV10V18FIacorrect_foraordamV10V16Iainfix =ainfix @V8V15aTrueIainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueIainfix =V17aTuple2V16ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V19aNoneIacorrect_foraordamV10V19FaNoneainfix =ainfix @afuncamV20V23ainfix @afuncamV10V23INaeqaordamV20V23CV24aTuple2VwV22Aainfix =ainfix @afuncamV20V23aNoneIaleaordamV20CV25aTuple2VwV22V23Aainfix =ainfix @afuncamV10V23aSomeV22IaeqaordamV10CV26aTuple2VwV22V23Aainfix =ainfix @afuncamV10V23aNoneIaltaordamV10CV27aTuple2VwV22V23Iacorrect_foraordamV10V23FAainfix =acardamV10ainfix +acardamV20c1Aacorrect_foraordamV10CV28aTuple2VwV22Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V21aTrueAainfix =aordamV20aordamV10Aainfix =aprm2V20amk type_paramsV8V9Aainfix =aprm1V20amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V20aprm2V20V21aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.40"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.3.6"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="6. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneCainfix =ainfix @afuncamV10V18aSomeV17IaeqaordamV10V16V18Iacorrect_foraordamV10V18FIacorrect_foraordamV10V16Iainfix =ainfix @V8V15aTrueIainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueIainfix =V17aTuple2V16ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V19aNoneIacorrect_foraordamV10V19FaNoneainfix =ainfix @afuncamV20V23ainfix @afuncamV10V23INaeqaordamV20V23CV24aTuple2VwV22Aainfix =ainfix @afuncamV20V23aNoneIaleaordamV20CV25aTuple2VwV22V23Aainfix =ainfix @afuncamV10V23aSomeV22IaeqaordamV10CV26aTuple2VwV22V23Aainfix =ainfix @afuncamV10V23aNoneIaltaordamV10CV27aTuple2VwV22V23Iacorrect_foraordamV10V23FAainfix =acardamV10ainfix +acardamV20c1Aacorrect_foraordamV10CV28aTuple2VwV22Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V21aTrueAainfix =aordamV20aordamV10Aainfix =aprm2V20amk type_paramsV8V9Aainfix =aprm1V20amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V20aprm2V20V21aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.35"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.3.7"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="7. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneCainfix =ainfix @afuncamV12V18aNoneIaleaordamV12V16V18Iacorrect_foraordamV10V18FIacorrect_foraordamV10V16Iainfix =ainfix @V8V15aTrueIainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueIainfix =V17aTuple2V16ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V19aNoneIacorrect_foraordamV10V19FaNoneainfix =ainfix @afuncamV20V23ainfix @afuncamV10V23INaeqaordamV20V23CV24aTuple2VwV22Aainfix =ainfix @afuncamV20V23aNoneIaleaordamV20CV25aTuple2VwV22V23Aainfix =ainfix @afuncamV10V23aSomeV22IaeqaordamV10CV26aTuple2VwV22V23Aainfix =ainfix @afuncamV10V23aNoneIaltaordamV10CV27aTuple2VwV22V23Iacorrect_foraordamV10V23FAainfix =acardamV10ainfix +acardamV20c1Aacorrect_foraordamV10CV28aTuple2VwV22Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V21aTrueAainfix =aordamV20aordamV10Aainfix =aprm2V20amk type_paramsV8V9Aainfix =aprm1V20amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V20aprm2V20V21aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.36"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.3.8"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="8. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionCtaNoneCainfix =ainfix @afuncamV12V18ainfix @afuncamV10V18INaeqaordamV12V18V16Iacorrect_foraordamV10V18FIacorrect_foraordamV10V16Iainfix =ainfix @V8V15aTrueIainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueIainfix =V17aTuple2V16ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V19aNoneIacorrect_foraordamV10V19FaNoneainfix =ainfix @afuncamV20V23ainfix @afuncamV10V23INaeqaordamV20V23CV24aTuple2VwV22Aainfix =ainfix @afuncamV20V23aNoneIaleaordamV20CV25aTuple2VwV22V23Aainfix =ainfix @afuncamV10V23aSomeV22IaeqaordamV10CV26aTuple2VwV22V23Aainfix =ainfix @afuncamV10V23aNoneIaltaordamV10CV27aTuple2VwV22V23Iacorrect_foraordamV10V23FAainfix =acardamV10ainfix +acardamV20c1Aacorrect_foraordamV10CV28aTuple2VwV22Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V21aTrueAainfix =aordamV20aordamV10Aainfix =aprm2V20amk type_paramsV8V9Aainfix =aprm1V20amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V20aprm2V20V21aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.26"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCainfix =acardamV10c0Aainfix =ainfix @afuncamV10V16aNoneIacorrect_foraordamV10V16FaNoneainfix =ainfix @afuncamV17V21ainfix @afuncamV10V21INaeqaordamV17V21V20Aainfix =ainfix @afuncamV17V21aNoneIaleaordamV17V20V21Aainfix =ainfix @afuncamV10V21aSomeainfix @V9V19IaeqaordamV10V20V21Aainfix =ainfix @afuncamV10V21aNoneIaltaordamV10V20V21Iacorrect_foraordamV10V21FAainfix =acardamV10ainfix +c1acardamV17Aacorrect_foraordamV10V20Aainfix =ainfix @V8V19aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V18aTrueAainfix =aordamV17aordamV10Aainfix =aprm2V17amk type_paramsV8V9Aainfix =aprm1V17amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V17V18aSomeaTuple2VaTuple2VVV11Iainfix =ainfix @afuncamV12V24ainfix @afuncamV10V24INaeqaordamV12V24V22Aainfix =ainfix @afuncamV12V24aNoneIaleaordamV12V22V24Aainfix =ainfix @afuncamV10V24aSomeV23IaeqaordamV10V22V24Aainfix =ainfix @afuncamV10V24aNoneIaltaordamV10V22V24Iacorrect_foraordamV10V24FAacorrect_foraordamV10V22Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V23aTuple2V22ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V25aNoneIacorrect_foraordamV10V25FaNoneainfix =ainfix @afuncamV26V29ainfix @afuncamV10V29INaeqaordamV26V29CV30aTuple2VwV28Aainfix =ainfix @afuncamV26V29aNoneIaleaordamV26CV31aTuple2VwV28V29Aainfix =ainfix @afuncamV10V29aSomeV28IaeqaordamV10CV32aTuple2VwV28V29Aainfix =ainfix @afuncamV10V29aNoneIaltaordamV10CV33aTuple2VwV28V29Iacorrect_foraordamV10V29FAainfix =acardamV10ainfix +acardamV26c1Aacorrect_foraordamV10CV34aTuple2VwV28Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V27aTrueAainfix =aordamV26aordamV10Aainfix =aprm2V26amk type_paramsV8V9Aainfix =aprm1V26amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V26aprm2V26V27aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter decompose_max.4.1"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCainfix =ainfix @afuncamV10V16aNoneIacorrect_foraordamV10V16FaNonetaSomeaTuple2VaTuple2VVV11Iainfix =ainfix @afuncamV12V22ainfix @afuncamV10V22INaeqaordamV12V22V20Aainfix =ainfix @afuncamV12V22aNoneIaleaordamV12V20V22Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V20V22Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V20V22Iacorrect_foraordamV10V22FAacorrect_foraordamV10V20Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V21aTuple2V20ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V23aNoneIacorrect_foraordamV10V23FaNoneainfix =ainfix @afuncamV24V27ainfix @afuncamV10V27INaeqaordamV24V27CV28aTuple2VwV26Aainfix =ainfix @afuncamV24V27aNoneIaleaordamV24CV29aTuple2VwV26V27Aainfix =ainfix @afuncamV10V27aSomeV26IaeqaordamV10CV30aTuple2VwV26V27Aainfix =ainfix @afuncamV10V27aNoneIaltaordamV10CV31aTuple2VwV26V27Iacorrect_foraordamV10V27FAainfix =acardamV10ainfix +acardamV24c1Aacorrect_foraordamV10CV32aTuple2VwV26Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V25aTrueAainfix =aordamV24aordamV10Aainfix =aprm2V24amk type_paramsV8V9Aainfix =aprm1V24amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V24aprm2V24V25aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.22"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4.2"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCainfix =acardamV10c0aNonetaSomeaTuple2VaTuple2VVV11Iainfix =ainfix @afuncamV12V21ainfix @afuncamV10V21INaeqaordamV12V21V19Aainfix =ainfix @afuncamV12V21aNoneIaleaordamV12V19V21Aainfix =ainfix @afuncamV10V21aSomeV20IaeqaordamV10V19V21Aainfix =ainfix @afuncamV10V21aNoneIaltaordamV10V19V21Iacorrect_foraordamV10V21FAacorrect_foraordamV10V19Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V20aTuple2V19ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V22aNoneIacorrect_foraordamV10V22FaNoneainfix =ainfix @afuncamV23V26ainfix @afuncamV10V26INaeqaordamV23V26CV27aTuple2VwV25Aainfix =ainfix @afuncamV23V26aNoneIaleaordamV23CV28aTuple2VwV25V26Aainfix =ainfix @afuncamV10V26aSomeV25IaeqaordamV10CV29aTuple2VwV25V26Aainfix =ainfix @afuncamV10V26aNoneIaltaordamV10CV30aTuple2VwV25V26Iacorrect_foraordamV10V26FAainfix =acardamV10ainfix +acardamV23c1Aacorrect_foraordamV10CV31aTuple2VwV25Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V24aTrueAainfix =aordamV23aordamV10Aainfix =aprm2V23amk type_paramsV8V9Aainfix =aprm1V23amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V23aprm2V23V24aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.22"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4.3"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCtaNoneainfix =aprm1V16amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V16V17aSomeaTuple2VaTuple2VVV11Iainfix =ainfix @afuncamV12V22ainfix @afuncamV10V22INaeqaordamV12V22V20Aainfix =ainfix @afuncamV12V22aNoneIaleaordamV12V20V22Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V20V22Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V20V22Iacorrect_foraordamV10V22FAacorrect_foraordamV10V20Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V21aTuple2V20ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V23aNoneIacorrect_foraordamV10V23FaNoneainfix =ainfix @afuncamV24V27ainfix @afuncamV10V27INaeqaordamV24V27CV28aTuple2VwV26Aainfix =ainfix @afuncamV24V27aNoneIaleaordamV24CV29aTuple2VwV26V27Aainfix =ainfix @afuncamV10V27aSomeV26IaeqaordamV10CV30aTuple2VwV26V27Aainfix =ainfix @afuncamV10V27aNoneIaltaordamV10CV31aTuple2VwV26V27Iacorrect_foraordamV10V27FAainfix =acardamV10ainfix +acardamV24c1Aacorrect_foraordamV10CV32aTuple2VwV26Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V25aTrueAainfix =aordamV24aordamV10Aainfix =aprm2V24amk type_paramsV8V9Aainfix =aprm1V24amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V24aprm2V24V25aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.50"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4.4"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCtaNoneainfix =aprm2V16amk type_paramsV8V9Lainfix @amdlamake_paramsaprm1V16V17aSomeaTuple2VaTuple2VVV11Iainfix =ainfix @afuncamV12V22ainfix @afuncamV10V22INaeqaordamV12V22V20Aainfix =ainfix @afuncamV12V22aNoneIaleaordamV12V20V22Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V20V22Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V20V22Iacorrect_foraordamV10V22FAacorrect_foraordamV10V20Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V21aTuple2V20ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V23aNoneIacorrect_foraordamV10V23FaNoneainfix =ainfix @afuncamV24V27ainfix @afuncamV10V27INaeqaordamV24V27CV28aTuple2VwV26Aainfix =ainfix @afuncamV24V27aNoneIaleaordamV24CV29aTuple2VwV26V27Aainfix =ainfix @afuncamV10V27aSomeV26IaeqaordamV10CV30aTuple2VwV26V27Aainfix =ainfix @afuncamV10V27aNoneIaltaordamV10CV31aTuple2VwV26V27Iacorrect_foraordamV10V27FAainfix =acardamV10ainfix +acardamV24c1Aacorrect_foraordamV10CV32aTuple2VwV26Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V25aTrueAainfix =aordamV24aordamV10Aainfix =aprm2V24amk type_paramsV8V9Aainfix =aprm1V24amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V24aprm2V24V25aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.62"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4.5"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCtaNoneainfix =aordamV16aordamV10Lainfix @amdlamake_paramsaprm1V16V17aSomeaTuple2VaTuple2VVV11Iainfix =ainfix @afuncamV12V22ainfix @afuncamV10V22INaeqaordamV12V22V20Aainfix =ainfix @afuncamV12V22aNoneIaleaordamV12V20V22Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V20V22Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V20V22Iacorrect_foraordamV10V22FAacorrect_foraordamV10V20Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V21aTuple2V20ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V23aNoneIacorrect_foraordamV10V23FaNoneainfix =ainfix @afuncamV24V27ainfix @afuncamV10V27INaeqaordamV24V27CV28aTuple2VwV26Aainfix =ainfix @afuncamV24V27aNoneIaleaordamV24CV29aTuple2VwV26V27Aainfix =ainfix @afuncamV10V27aSomeV26IaeqaordamV10CV30aTuple2VwV26V27Aainfix =ainfix @afuncamV10V27aNoneIaltaordamV10CV31aTuple2VwV26V27Iacorrect_foraordamV10V27FAainfix =acardamV10ainfix +acardamV24c1Aacorrect_foraordamV10CV32aTuple2VwV26Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V25aTrueAainfix =aordamV24aordamV10Aainfix =aprm2V24amk type_paramsV8V9Aainfix =aprm1V24amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V24aprm2V24V25aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.62"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4.6"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCtaNoneainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V17aTrueLainfix @amdlamake_paramsaprm1V16V17aSomeaTuple2VaTuple2VVV11Iainfix =ainfix @afuncamV12V22ainfix @afuncamV10V22INaeqaordamV12V22V20Aainfix =ainfix @afuncamV12V22aNoneIaleaordamV12V20V22Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V20V22Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V20V22Iacorrect_foraordamV10V22FAacorrect_foraordamV10V20Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V21aTuple2V20ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V23aNoneIacorrect_foraordamV10V23FaNoneainfix =ainfix @afuncamV24V27ainfix @afuncamV10V27INaeqaordamV24V27CV28aTuple2VwV26Aainfix =ainfix @afuncamV24V27aNoneIaleaordamV24CV29aTuple2VwV26V27Aainfix =ainfix @afuncamV10V27aSomeV26IaeqaordamV10CV30aTuple2VwV26V27Aainfix =ainfix @afuncamV10V27aNoneIaltaordamV10CV31aTuple2VwV26V27Iacorrect_foraordamV10V27FAainfix =acardamV10ainfix +acardamV24c1Aacorrect_foraordamV10CV32aTuple2VwV26Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V25aTrueAainfix =aordamV24aordamV10Aainfix =aprm2V24amk type_paramsV8V9Aainfix =aprm1V24amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V24aprm2V24V25aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.40"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4.7"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCtaNoneainfix =ainfix @V8V18aTrueLainfix @amdlamake_paramsaprm1V16V17aSomeaTuple2VaTuple2VVV11Iainfix =ainfix @afuncamV12V22ainfix @afuncamV10V22INaeqaordamV12V22V20Aainfix =ainfix @afuncamV12V22aNoneIaleaordamV12V20V22Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V20V22Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V20V22Iacorrect_foraordamV10V22FAacorrect_foraordamV10V20Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V21aTuple2V20ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V23aNoneIacorrect_foraordamV10V23FaNoneainfix =ainfix @afuncamV24V27ainfix @afuncamV10V27INaeqaordamV24V27CV28aTuple2VwV26Aainfix =ainfix @afuncamV24V27aNoneIaleaordamV24CV29aTuple2VwV26V27Aainfix =ainfix @afuncamV10V27aSomeV26IaeqaordamV10CV30aTuple2VwV26V27Aainfix =ainfix @afuncamV10V27aNoneIaltaordamV10CV31aTuple2VwV26V27Iacorrect_foraordamV10V27FAainfix =acardamV10ainfix +acardamV24c1Aacorrect_foraordamV10CV32aTuple2VwV26Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V25aTrueAainfix =aordamV24aordamV10Aainfix =aprm2V24amk type_paramsV8V9Aainfix =aprm1V24amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V24aprm2V24V25aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.29"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4.8"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="8. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCtaNoneacorrect_foraordamV10V19Lainfix @amdlamake_paramsaprm1V16V17aSomeaTuple2VaTuple2VVV11Iainfix =ainfix @afuncamV12V22ainfix @afuncamV10V22INaeqaordamV12V22V20Aainfix =ainfix @afuncamV12V22aNoneIaleaordamV12V20V22Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V20V22Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V20V22Iacorrect_foraordamV10V22FAacorrect_foraordamV10V20Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V21aTuple2V20ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V23aNoneIacorrect_foraordamV10V23FaNoneainfix =ainfix @afuncamV24V27ainfix @afuncamV10V27INaeqaordamV24V27CV28aTuple2VwV26Aainfix =ainfix @afuncamV24V27aNoneIaleaordamV24CV29aTuple2VwV26V27Aainfix =ainfix @afuncamV10V27aSomeV26IaeqaordamV10CV30aTuple2VwV26V27Aainfix =ainfix @afuncamV10V27aNoneIaltaordamV10CV31aTuple2VwV26V27Iacorrect_foraordamV10V27FAainfix =acardamV10ainfix +acardamV24c1Aacorrect_foraordamV10CV32aTuple2VwV26Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V25aTrueAainfix =aordamV24aordamV10Aainfix =aprm2V24amk type_paramsV8V9Aainfix =aprm1V24amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V24aprm2V24V25aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.60"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4.9"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="9. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCtaNoneainfix =acardamV10ainfix +c1acardamV16Lainfix @amdlamake_paramsaprm1V16V17aSomeaTuple2VaTuple2VVV11Iainfix =ainfix @afuncamV12V22ainfix @afuncamV10V22INaeqaordamV12V22V20Aainfix =ainfix @afuncamV12V22aNoneIaleaordamV12V20V22Aainfix =ainfix @afuncamV10V22aSomeV21IaeqaordamV10V20V22Aainfix =ainfix @afuncamV10V22aNoneIaltaordamV10V20V22Iacorrect_foraordamV10V22FAacorrect_foraordamV10V20Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V21aTuple2V20ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V23aNoneIacorrect_foraordamV10V23FaNoneainfix =ainfix @afuncamV24V27ainfix @afuncamV10V27INaeqaordamV24V27CV28aTuple2VwV26Aainfix =ainfix @afuncamV24V27aNoneIaleaordamV24CV29aTuple2VwV26V27Aainfix =ainfix @afuncamV10V27aSomeV26IaeqaordamV10CV30aTuple2VwV26V27Aainfix =ainfix @afuncamV10V27aNoneIaltaordamV10CV31aTuple2VwV26V27Iacorrect_foraordamV10V27FAainfix =acardamV10ainfix +acardamV24c1Aacorrect_foraordamV10CV32aTuple2VwV26Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V25aTrueAainfix =aordamV24aordamV10Aainfix =aprm2V24amk type_paramsV8V9Aainfix =aprm1V24amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V24aprm2V24V25aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.70"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4.10"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="10. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCtaNoneainfix =ainfix @afuncamV10V20aNoneIaltaordamV10V19V20Iacorrect_foraordamV10V20FLainfix @amdlamake_paramsaprm1V16V17aSomeaTuple2VaTuple2VVV11Iainfix =ainfix @afuncamV12V23ainfix @afuncamV10V23INaeqaordamV12V23V21Aainfix =ainfix @afuncamV12V23aNoneIaleaordamV12V21V23Aainfix =ainfix @afuncamV10V23aSomeV22IaeqaordamV10V21V23Aainfix =ainfix @afuncamV10V23aNoneIaltaordamV10V21V23Iacorrect_foraordamV10V23FAacorrect_foraordamV10V21Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V22aTuple2V21ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V24aNoneIacorrect_foraordamV10V24FaNoneainfix =ainfix @afuncamV25V28ainfix @afuncamV10V28INaeqaordamV25V28CV29aTuple2VwV27Aainfix =ainfix @afuncamV25V28aNoneIaleaordamV25CV30aTuple2VwV27V28Aainfix =ainfix @afuncamV10V28aSomeV27IaeqaordamV10CV31aTuple2VwV27V28Aainfix =ainfix @afuncamV10V28aNoneIaltaordamV10CV32aTuple2VwV27V28Iacorrect_foraordamV10V28FAainfix =acardamV10ainfix +acardamV25c1Aacorrect_foraordamV10CV33aTuple2VwV27Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V26aTrueAainfix =aordamV25aordamV10Aainfix =aprm2V25amk type_paramsV8V9Aainfix =aprm1V25amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V25aprm2V25V26aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.83"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4.11"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="11. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCtaNoneainfix =ainfix @afuncamV10V20aSomeainfix @V9V18IaeqaordamV10V19V20Iacorrect_foraordamV10V20FLainfix @amdlamake_paramsaprm1V16V17aSomeaTuple2VaTuple2VVV11Iainfix =ainfix @afuncamV12V23ainfix @afuncamV10V23INaeqaordamV12V23V21Aainfix =ainfix @afuncamV12V23aNoneIaleaordamV12V21V23Aainfix =ainfix @afuncamV10V23aSomeV22IaeqaordamV10V21V23Aainfix =ainfix @afuncamV10V23aNoneIaltaordamV10V21V23Iacorrect_foraordamV10V23FAacorrect_foraordamV10V21Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V22aTuple2V21ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V24aNoneIacorrect_foraordamV10V24FaNoneainfix =ainfix @afuncamV25V28ainfix @afuncamV10V28INaeqaordamV25V28CV29aTuple2VwV27Aainfix =ainfix @afuncamV25V28aNoneIaleaordamV25CV30aTuple2VwV27V28Aainfix =ainfix @afuncamV10V28aSomeV27IaeqaordamV10CV31aTuple2VwV27V28Aainfix =ainfix @afuncamV10V28aNoneIaltaordamV10CV32aTuple2VwV27V28Iacorrect_foraordamV10V28FAainfix =acardamV10ainfix +acardamV25c1Aacorrect_foraordamV10CV33aTuple2VwV27Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V26aTrueAainfix =aordamV25aordamV10Aainfix =aprm2V25amk type_paramsV8V9Aainfix =aprm1V25amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V25aprm2V25V26aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.81"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4.12"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="12. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCtaNoneainfix =ainfix @afuncamV16V20aNoneIaleaordamV16V19V20Iacorrect_foraordamV10V20FLainfix @amdlamake_paramsaprm1V16V17aSomeaTuple2VaTuple2VVV11Iainfix =ainfix @afuncamV12V23ainfix @afuncamV10V23INaeqaordamV12V23V21Aainfix =ainfix @afuncamV12V23aNoneIaleaordamV12V21V23Aainfix =ainfix @afuncamV10V23aSomeV22IaeqaordamV10V21V23Aainfix =ainfix @afuncamV10V23aNoneIaltaordamV10V21V23Iacorrect_foraordamV10V23FAacorrect_foraordamV10V21Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V22aTuple2V21ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V24aNoneIacorrect_foraordamV10V24FaNoneainfix =ainfix @afuncamV25V28ainfix @afuncamV10V28INaeqaordamV25V28CV29aTuple2VwV27Aainfix =ainfix @afuncamV25V28aNoneIaleaordamV25CV30aTuple2VwV27V28Aainfix =ainfix @afuncamV10V28aSomeV27IaeqaordamV10CV31aTuple2VwV27V28Aainfix =ainfix @afuncamV10V28aNoneIaltaordamV10CV32aTuple2VwV27V28Iacorrect_foraordamV10V28FAainfix =acardamV10ainfix +acardamV25c1Aacorrect_foraordamV10CV33aTuple2VwV27Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V26aTrueAainfix =aordamV25aordamV10Aainfix =aprm2V25amk type_paramsV8V9Aainfix =aprm1V25amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V25aprm2V25V26aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.00"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.4.13"
|
|
locfile="../map.mlw"
|
|
loclnum="809" loccnumb="6" loccnume="19"
|
|
expl="13. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneCCtaNoneainfix =ainfix @afuncamV16V20ainfix @afuncamV10V20INaeqaordamV16V20V19Iacorrect_foraordamV10V20FLainfix @amdlamake_paramsaprm1V16V17aSomeaTuple2VaTuple2VVV11Iainfix =ainfix @afuncamV12V23ainfix @afuncamV10V23INaeqaordamV12V23V21Aainfix =ainfix @afuncamV12V23aNoneIaleaordamV12V21V23Aainfix =ainfix @afuncamV10V23aSomeV22IaeqaordamV10V21V23Aainfix =ainfix @afuncamV10V23aNoneIaltaordamV10V21V23Iacorrect_foraordamV10V23FAacorrect_foraordamV10V21Aainfix =ainfix @V8V15aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =V22aTuple2V21ainfix @V9V15Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V14aTuple2VVV13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V24aNoneIacorrect_foraordamV10V24FaNoneainfix =ainfix @afuncamV25V28ainfix @afuncamV10V28INaeqaordamV25V28CV29aTuple2VwV27Aainfix =ainfix @afuncamV25V28aNoneIaleaordamV25CV30aTuple2VwV27V28Aainfix =ainfix @afuncamV10V28aSomeV27IaeqaordamV10CV31aTuple2VwV27V28Aainfix =ainfix @afuncamV10V28aNoneIaltaordamV10CV32aTuple2VwV27V28Iacorrect_foraordamV10V28FAainfix =acardamV10ainfix +acardamV25c1Aacorrect_foraordamV10CV33aTuple2VwV27Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V26aTrueAainfix =aordamV25aordamV10Aainfix =aprm2V25amk type_paramsV8V9Aainfix =aprm1V25amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V25aprm2V25V26aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.86"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min"
|
|
locfile="../map.mlw"
|
|
loclnum="835" loccnumb="6" loccnume="13"
|
|
expl="VC for add_min"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV24ainfix +c1acardamV12Aainfix =ainfix @afuncamV24V26ainfix @afuncamV12V26INaeqaordamV12V25V26Aainfix =ainfix @afuncamV24V26aSomeainfix @V11V1IaeqaordamV12V26V25Aainfix =ainfix @afuncamV24V26aNoneIaltaordamV12V26V25Iacorrect_foraordamV12V26FLainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Aainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12V27V29Aainfix =ainfix @afuncamV24V29aSomeV28IaeqaordamV12V29V27Aainfix =ainfix @afuncamV24V29aNoneIaltaordamV12V29V27Iacorrect_foraordamV12V29FAainfix =V28aTuple2V27ainfix @V11V1Lainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Lainfix @amdlamake_paramsamk type_paramsV8V9V0Iainfix =acardamV24ainfix +acardamV12c1Aainfix =ainfix @afuncamV24V31ainfix @afuncamV12V31INaeqaordamV12CV32aTuple2VwV30V31Aainfix =ainfix @afuncamV24V31aSomeV30IaeqaordamV12V31CV33aTuple2VwV30Aainfix =ainfix @afuncamV24V31aNoneIaltaordamV12V31CV34aTuple2VwV30Iacorrect_foraordamV12V31FLainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FAainfix =ainfix @afuncamV12V35aNoneIaleaordamV12V35CV36aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aacorrect_foraordamV12V35FAacorrect_foraordamV12CV37aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTrueAacV12LaTuple2V0V1Iainfix =ainfix @afuncamV12V38aNoneIaleaordamV12V38ainfix @amdlamake_paramsamk type_paramsV8V9V0Aacorrect_foraordamV12V38FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add_min.1"
|
|
locfile="../map.mlw"
|
|
loclnum="835" loccnumb="6" loccnume="13"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @ainvamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTrueAacV12LaTuple2V0V1Iainfix =ainfix @afuncamV12V14aNoneIaleaordamV12V14ainfix @amdlamake_paramsamk type_paramsV8V9V0Aacorrect_foraordamV12V14FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.33"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min.2"
|
|
locfile="../map.mlw"
|
|
loclnum="835" loccnumb="6" loccnume="13"
|
|
expl="2. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacorrect_foraordamV12CV14aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13LaTuple2V0V1Iainfix =ainfix @afuncamV12V15aNoneIaleaordamV12V15ainfix @amdlamake_paramsamk type_paramsV8V9V0Aacorrect_foraordamV12V15FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.22"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min.3"
|
|
locfile="../map.mlw"
|
|
loclnum="835" loccnumb="6" loccnume="13"
|
|
expl="3. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @afuncamV12V14aNoneIaleaordamV12V14CV15aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aacorrect_foraordamV12V14FLaTuple2V0V1Iainfix =ainfix @afuncamV12V16aNoneIaleaordamV12V16ainfix @amdlamake_paramsamk type_paramsV8V9V0Aacorrect_foraordamV12V16FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.77"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min.4"
|
|
locfile="../map.mlw"
|
|
loclnum="835" loccnumb="6" loccnume="13"
|
|
expl="4. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionainfix =ainfix @afuncamV24V27ainfix @afuncamV12V27INaeqaordamV12V25V27Aainfix =ainfix @afuncamV24V27aSomeV26IaeqaordamV12V27V25Aainfix =ainfix @afuncamV24V27aNoneIaltaordamV12V27V25Iacorrect_foraordamV12V27FAainfix =V26aTuple2V25ainfix @V11V1Lainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Lainfix @amdlamake_paramsamk type_paramsV8V9V0Iainfix =acardamV24ainfix +acardamV12c1Aainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12CV30aTuple2VwV28V29Aainfix =ainfix @afuncamV24V29aSomeV28IaeqaordamV12V29CV31aTuple2VwV28Aainfix =ainfix @afuncamV24V29aNoneIaltaordamV12V29CV32aTuple2VwV28Iacorrect_foraordamV12V29FLainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIainfix =ainfix @afuncamV12V33aNoneIaleaordamV12V33CV34aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aacorrect_foraordamV12V33FAacorrect_foraordamV12CV35aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTrueAacV12LaTuple2V0V1Iainfix =ainfix @afuncamV12V36aNoneIaleaordamV12V36ainfix @amdlamake_paramsamk type_paramsV8V9V0Aacorrect_foraordamV12V36FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add_min.4.1"
|
|
locfile="../map.mlw"
|
|
loclnum="835" loccnumb="6" loccnume="13"
|
|
expl="1. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionainfix =V26aTuple2V25ainfix @V11V1Lainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Lainfix @amdlamake_paramsamk type_paramsV8V9V0Iainfix =acardamV24ainfix +acardamV12c1Aainfix =ainfix @afuncamV24V28ainfix @afuncamV12V28INaeqaordamV12CV29aTuple2VwV27V28Aainfix =ainfix @afuncamV24V28aSomeV27IaeqaordamV12V28CV30aTuple2VwV27Aainfix =ainfix @afuncamV24V28aNoneIaltaordamV12V28CV31aTuple2VwV27Iacorrect_foraordamV12V28FLainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIainfix =ainfix @afuncamV12V32aNoneIaleaordamV12V32CV33aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aacorrect_foraordamV12V32FAacorrect_foraordamV12CV34aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTrueAacV12LaTuple2V0V1Iainfix =ainfix @afuncamV12V35aNoneIaleaordamV12V35ainfix @amdlamake_paramsamk type_paramsV8V9V0Aacorrect_foraordamV12V35FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.53"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min.4.2"
|
|
locfile="../map.mlw"
|
|
loclnum="835" loccnumb="6" loccnume="13"
|
|
expl="2. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionainfix =ainfix @afuncamV24V27aNoneIaltaordamV12V27V25Iacorrect_foraordamV12V27FIainfix =V26aTuple2V25ainfix @V11V1Lainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Lainfix @amdlamake_paramsamk type_paramsV8V9V0Iainfix =acardamV24ainfix +acardamV12c1Aainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12CV30aTuple2VwV28V29Aainfix =ainfix @afuncamV24V29aSomeV28IaeqaordamV12V29CV31aTuple2VwV28Aainfix =ainfix @afuncamV24V29aNoneIaltaordamV12V29CV32aTuple2VwV28Iacorrect_foraordamV12V29FLainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIainfix =ainfix @afuncamV12V33aNoneIaleaordamV12V33CV34aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aacorrect_foraordamV12V33FAacorrect_foraordamV12CV35aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTrueAacV12LaTuple2V0V1Iainfix =ainfix @afuncamV12V36aNoneIaleaordamV12V36ainfix @amdlamake_paramsamk type_paramsV8V9V0Aacorrect_foraordamV12V36FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="3"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.27"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min.4.3"
|
|
locfile="../map.mlw"
|
|
loclnum="835" loccnumb="6" loccnume="13"
|
|
expl="3. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionainfix =ainfix @afuncamV24V27aSomeV26IaeqaordamV12V27V25Iacorrect_foraordamV12V27FIainfix =V26aTuple2V25ainfix @V11V1Lainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Lainfix @amdlamake_paramsamk type_paramsV8V9V0Iainfix =acardamV24ainfix +acardamV12c1Aainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12CV30aTuple2VwV28V29Aainfix =ainfix @afuncamV24V29aSomeV28IaeqaordamV12V29CV31aTuple2VwV28Aainfix =ainfix @afuncamV24V29aNoneIaltaordamV12V29CV32aTuple2VwV28Iacorrect_foraordamV12V29FLainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIainfix =ainfix @afuncamV12V33aNoneIaleaordamV12V33CV34aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aacorrect_foraordamV12V33FAacorrect_foraordamV12CV35aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTrueAacV12LaTuple2V0V1Iainfix =ainfix @afuncamV12V36aNoneIaleaordamV12V36ainfix @amdlamake_paramsamk type_paramsV8V9V0Aacorrect_foraordamV12V36FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="3"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.31"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min.4.4"
|
|
locfile="../map.mlw"
|
|
loclnum="835" loccnumb="6" loccnume="13"
|
|
expl="4. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionainfix =ainfix @afuncamV24V27ainfix @afuncamV12V27INaeqaordamV12V25V27Iacorrect_foraordamV12V27FIainfix =V26aTuple2V25ainfix @V11V1Lainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Lainfix @amdlamake_paramsamk type_paramsV8V9V0Iainfix =acardamV24ainfix +acardamV12c1Aainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12CV30aTuple2VwV28V29Aainfix =ainfix @afuncamV24V29aSomeV28IaeqaordamV12V29CV31aTuple2VwV28Aainfix =ainfix @afuncamV24V29aNoneIaltaordamV12V29CV32aTuple2VwV28Iacorrect_foraordamV12V29FLainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIainfix =ainfix @afuncamV12V33aNoneIaleaordamV12V33CV34aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aacorrect_foraordamV12V33FAacorrect_foraordamV12CV35aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTrueAacV12LaTuple2V0V1Iainfix =ainfix @afuncamV12V36aNoneIaleaordamV12V36ainfix @amdlamake_paramsamk type_paramsV8V9V0Aacorrect_foraordamV12V36FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="3"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.32"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min.5"
|
|
locfile="../map.mlw"
|
|
loclnum="835" loccnumb="6" loccnume="13"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Iainfix =ainfix @afuncamV24V27ainfix @afuncamV12V27INaeqaordamV12V25V27Aainfix =ainfix @afuncamV24V27aSomeV26IaeqaordamV12V27V25Aainfix =ainfix @afuncamV24V27aNoneIaltaordamV12V27V25Iacorrect_foraordamV12V27FAainfix =V26aTuple2V25ainfix @V11V1Lainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Lainfix @amdlamake_paramsamk type_paramsV8V9V0Iainfix =acardamV24ainfix +acardamV12c1Aainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12CV30aTuple2VwV28V29Aainfix =ainfix @afuncamV24V29aSomeV28IaeqaordamV12V29CV31aTuple2VwV28Aainfix =ainfix @afuncamV24V29aNoneIaltaordamV12V29CV32aTuple2VwV28Iacorrect_foraordamV12V29FLainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIainfix =ainfix @afuncamV12V33aNoneIaleaordamV12V33CV34aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aacorrect_foraordamV12V33FAacorrect_foraordamV12CV35aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTrueAacV12LaTuple2V0V1Iainfix =ainfix @afuncamV12V36aNoneIaleaordamV12V36ainfix @amdlamake_paramsamk type_paramsV8V9V0Aacorrect_foraordamV12V36FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.32"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min.6"
|
|
locfile="../map.mlw"
|
|
loclnum="835" loccnumb="6" loccnume="13"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV24V26ainfix @afuncamV12V26INaeqaordamV12V25V26Aainfix =ainfix @afuncamV24V26aSomeainfix @V11V1IaeqaordamV12V26V25Aainfix =ainfix @afuncamV24V26aNoneIaltaordamV12V26V25Iacorrect_foraordamV12V26FLainfix @amdlamake_paramsamk type_paramsV8V9V0Iainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12V27V29Aainfix =ainfix @afuncamV24V29aSomeV28IaeqaordamV12V29V27Aainfix =ainfix @afuncamV24V29aNoneIaltaordamV12V29V27Iacorrect_foraordamV12V29FAainfix =V28aTuple2V27ainfix @V11V1Lainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Lainfix @amdlamake_paramsamk type_paramsV8V9V0Iainfix =acardamV24ainfix +acardamV12c1Aainfix =ainfix @afuncamV24V31ainfix @afuncamV12V31INaeqaordamV12CV32aTuple2VwV30V31Aainfix =ainfix @afuncamV24V31aSomeV30IaeqaordamV12V31CV33aTuple2VwV30Aainfix =ainfix @afuncamV24V31aNoneIaltaordamV12V31CV34aTuple2VwV30Iacorrect_foraordamV12V31FLainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIainfix =ainfix @afuncamV12V35aNoneIaleaordamV12V35CV36aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aacorrect_foraordamV12V35FAacorrect_foraordamV12CV37aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTrueAacV12LaTuple2V0V1Iainfix =ainfix @afuncamV12V38aNoneIaleaordamV12V38ainfix @amdlamake_paramsamk type_paramsV8V9V0Aacorrect_foraordamV12V38FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.29"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min.7"
|
|
locfile="../map.mlw"
|
|
loclnum="835" loccnumb="6" loccnume="13"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV24ainfix +c1acardamV12Iainfix =ainfix @afuncamV24V27ainfix @afuncamV12V27INaeqaordamV12V25V27Aainfix =ainfix @afuncamV24V27aSomeV26IaeqaordamV12V27V25Aainfix =ainfix @afuncamV24V27aNoneIaltaordamV12V27V25Iacorrect_foraordamV12V27FAainfix =V26aTuple2V25ainfix @V11V1Lainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Lainfix @amdlamake_paramsamk type_paramsV8V9V0Iainfix =acardamV24ainfix +acardamV12c1Aainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12CV30aTuple2VwV28V29Aainfix =ainfix @afuncamV24V29aSomeV28IaeqaordamV12V29CV31aTuple2VwV28Aainfix =ainfix @afuncamV24V29aNoneIaltaordamV12V29CV32aTuple2VwV28Iacorrect_foraordamV12V29FLainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIainfix =ainfix @afuncamV12V33aNoneIaleaordamV12V33CV34aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aacorrect_foraordamV12V33FAacorrect_foraordamV12CV35aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTrueAacV12LaTuple2V0V1Iainfix =ainfix @afuncamV12V36aNoneIaleaordamV12V36ainfix @amdlamake_paramsamk type_paramsV8V9V0Aacorrect_foraordamV12V36FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max"
|
|
locfile="../map.mlw"
|
|
loclnum="857" loccnumb="6" loccnume="13"
|
|
expl="VC for add_max"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV24ainfix +c1acardamV12Aainfix =ainfix @afuncamV24V26ainfix @afuncamV12V26INaeqaordamV12V26V25Aainfix =ainfix @afuncamV24V26aSomeainfix @V9V11IaeqaordamV12V25V26Aainfix =ainfix @afuncamV24V26aNoneIaltaordamV12V25V26Iacorrect_foraordamV12V26FLainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =aordamV24aordamV12Aainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6AacV24Aainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12V29V27Aainfix =ainfix @afuncamV24V29aSomeV28IaeqaordamV12V27V29Aainfix =ainfix @afuncamV24V29aNoneIaltaordamV12V27V29Iacorrect_foraordamV12V29FAainfix =V28aTuple2V27ainfix @V9V11Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V10Iainfix =acardamV24ainfix +acardamV12c1Aainfix =ainfix @afuncamV24V31ainfix @afuncamV12V31INaeqaordamV12CV32aTuple2VwV30V31Aainfix =ainfix @afuncamV24V31aSomeV30IaeqaordamV12V31CV33aTuple2VwV30Aainfix =ainfix @afuncamV24V31aNoneIaltaordamV12CV34aTuple2VwV30V31Iacorrect_foraordamV12V31FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Aainfix =aordamV24aordamV12Aainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FAainfix =ainfix @afuncamV12V35aNoneIaleaordamV12CV36aTuple2Vwainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13V35Aacorrect_foraordamV12V35FAacorrect_foraordamV12CV37aTuple2Vwainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13aTrueAacV12LaTuple2V10V11Iainfix =ainfix @afuncamV12V38aNoneIaleaordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10V38Aacorrect_foraordamV12V38FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =ainfix @V8V11aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV12Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add_max.1"
|
|
locfile="../map.mlw"
|
|
loclnum="857" loccnumb="6" loccnume="13"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13aTrueAacV12LaTuple2V10V11Iainfix =ainfix @afuncamV12V14aNoneIaleaordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10V14Aacorrect_foraordamV12V14FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =ainfix @V8V11aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV12Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.31"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max.2"
|
|
locfile="../map.mlw"
|
|
loclnum="857" loccnumb="6" loccnume="13"
|
|
expl="2. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacorrect_foraordamV12CV14aTuple2Vwainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13LaTuple2V10V11Iainfix =ainfix @afuncamV12V15aNoneIaleaordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10V15Aacorrect_foraordamV12V15FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =ainfix @V8V11aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV12Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.29"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max.3"
|
|
locfile="../map.mlw"
|
|
loclnum="857" loccnumb="6" loccnume="13"
|
|
expl="3. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @afuncamV12V14aNoneIaleaordamV12CV15aTuple2Vwainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13V14Aacorrect_foraordamV12V14FLaTuple2V10V11Iainfix =ainfix @afuncamV12V16aNoneIaleaordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10V16Aacorrect_foraordamV12V16FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =ainfix @V8V11aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV12Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.89"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max.4"
|
|
locfile="../map.mlw"
|
|
loclnum="857" loccnumb="6" loccnume="13"
|
|
expl="4. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionainfix =ainfix @afuncamV24V27ainfix @afuncamV12V27INaeqaordamV12V27V25Aainfix =ainfix @afuncamV24V27aSomeV26IaeqaordamV12V25V27Aainfix =ainfix @afuncamV24V27aNoneIaltaordamV12V25V27Iacorrect_foraordamV12V27FAainfix =V26aTuple2V25ainfix @V9V11Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V10Iainfix =acardamV24ainfix +acardamV12c1Aainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12CV30aTuple2VwV28V29Aainfix =ainfix @afuncamV24V29aSomeV28IaeqaordamV12V29CV31aTuple2VwV28Aainfix =ainfix @afuncamV24V29aNoneIaltaordamV12CV32aTuple2VwV28V29Iacorrect_foraordamV12V29FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Aainfix =aordamV24aordamV12Aainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIainfix =ainfix @afuncamV12V33aNoneIaleaordamV12CV34aTuple2Vwainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13V33Aacorrect_foraordamV12V33FAacorrect_foraordamV12CV35aTuple2Vwainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13aTrueAacV12LaTuple2V10V11Iainfix =ainfix @afuncamV12V36aNoneIaleaordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10V36Aacorrect_foraordamV12V36FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =ainfix @V8V11aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV12Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add_max.4.1"
|
|
locfile="../map.mlw"
|
|
loclnum="857" loccnumb="6" loccnume="13"
|
|
expl="1. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionainfix =V26aTuple2V25ainfix @V9V11Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V10Iainfix =acardamV24ainfix +acardamV12c1Aainfix =ainfix @afuncamV24V28ainfix @afuncamV12V28INaeqaordamV12CV29aTuple2VwV27V28Aainfix =ainfix @afuncamV24V28aSomeV27IaeqaordamV12V28CV30aTuple2VwV27Aainfix =ainfix @afuncamV24V28aNoneIaltaordamV12CV31aTuple2VwV27V28Iacorrect_foraordamV12V28FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Aainfix =aordamV24aordamV12Aainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIainfix =ainfix @afuncamV12V32aNoneIaleaordamV12CV33aTuple2Vwainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13V32Aacorrect_foraordamV12V32FAacorrect_foraordamV12CV34aTuple2Vwainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13aTrueAacV12LaTuple2V10V11Iainfix =ainfix @afuncamV12V35aNoneIaleaordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10V35Aacorrect_foraordamV12V35FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =ainfix @V8V11aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV12Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.41"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max.4.2"
|
|
locfile="../map.mlw"
|
|
loclnum="857" loccnumb="6" loccnume="13"
|
|
expl="2. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionainfix =ainfix @afuncamV24V27aNoneIaltaordamV12V25V27Iacorrect_foraordamV12V27FIainfix =V26aTuple2V25ainfix @V9V11Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V10Iainfix =acardamV24ainfix +acardamV12c1Aainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12CV30aTuple2VwV28V29Aainfix =ainfix @afuncamV24V29aSomeV28IaeqaordamV12V29CV31aTuple2VwV28Aainfix =ainfix @afuncamV24V29aNoneIaltaordamV12CV32aTuple2VwV28V29Iacorrect_foraordamV12V29FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Aainfix =aordamV24aordamV12Aainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIainfix =ainfix @afuncamV12V33aNoneIaleaordamV12CV34aTuple2Vwainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13V33Aacorrect_foraordamV12V33FAacorrect_foraordamV12CV35aTuple2Vwainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13aTrueAacV12LaTuple2V10V11Iainfix =ainfix @afuncamV12V36aNoneIaleaordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10V36Aacorrect_foraordamV12V36FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =ainfix @V8V11aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV12Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.22"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max.4.3"
|
|
locfile="../map.mlw"
|
|
loclnum="857" loccnumb="6" loccnume="13"
|
|
expl="3. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionainfix =ainfix @afuncamV24V27aSomeV26IaeqaordamV12V25V27Iacorrect_foraordamV12V27FIainfix =V26aTuple2V25ainfix @V9V11Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V10Iainfix =acardamV24ainfix +acardamV12c1Aainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12CV30aTuple2VwV28V29Aainfix =ainfix @afuncamV24V29aSomeV28IaeqaordamV12V29CV31aTuple2VwV28Aainfix =ainfix @afuncamV24V29aNoneIaltaordamV12CV32aTuple2VwV28V29Iacorrect_foraordamV12V29FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Aainfix =aordamV24aordamV12Aainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIainfix =ainfix @afuncamV12V33aNoneIaleaordamV12CV34aTuple2Vwainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13V33Aacorrect_foraordamV12V33FAacorrect_foraordamV12CV35aTuple2Vwainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13aTrueAacV12LaTuple2V10V11Iainfix =ainfix @afuncamV12V36aNoneIaleaordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10V36Aacorrect_foraordamV12V36FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =ainfix @V8V11aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV12Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.19"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max.4.4"
|
|
locfile="../map.mlw"
|
|
loclnum="857" loccnumb="6" loccnume="13"
|
|
expl="4. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionainfix =ainfix @afuncamV24V27ainfix @afuncamV12V27INaeqaordamV12V27V25Iacorrect_foraordamV12V27FIainfix =V26aTuple2V25ainfix @V9V11Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V10Iainfix =acardamV24ainfix +acardamV12c1Aainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12CV30aTuple2VwV28V29Aainfix =ainfix @afuncamV24V29aSomeV28IaeqaordamV12V29CV31aTuple2VwV28Aainfix =ainfix @afuncamV24V29aNoneIaltaordamV12CV32aTuple2VwV28V29Iacorrect_foraordamV12V29FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Aainfix =aordamV24aordamV12Aainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIainfix =ainfix @afuncamV12V33aNoneIaleaordamV12CV34aTuple2Vwainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13V33Aacorrect_foraordamV12V33FAacorrect_foraordamV12CV35aTuple2Vwainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13aTrueAacV12LaTuple2V10V11Iainfix =ainfix @afuncamV12V36aNoneIaleaordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10V36Aacorrect_foraordamV12V36FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =ainfix @V8V11aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV12Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="3"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.16"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max.5"
|
|
locfile="../map.mlw"
|
|
loclnum="857" loccnumb="6" loccnume="13"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =aordamV24aordamV12Aainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6AacV24Iainfix =ainfix @afuncamV24V27ainfix @afuncamV12V27INaeqaordamV12V27V25Aainfix =ainfix @afuncamV24V27aSomeV26IaeqaordamV12V25V27Aainfix =ainfix @afuncamV24V27aNoneIaltaordamV12V25V27Iacorrect_foraordamV12V27FAainfix =V26aTuple2V25ainfix @V9V11Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V10Iainfix =acardamV24ainfix +acardamV12c1Aainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12CV30aTuple2VwV28V29Aainfix =ainfix @afuncamV24V29aSomeV28IaeqaordamV12V29CV31aTuple2VwV28Aainfix =ainfix @afuncamV24V29aNoneIaltaordamV12CV32aTuple2VwV28V29Iacorrect_foraordamV12V29FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Aainfix =aordamV24aordamV12Aainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIainfix =ainfix @afuncamV12V33aNoneIaleaordamV12CV34aTuple2Vwainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13V33Aacorrect_foraordamV12V33FAacorrect_foraordamV12CV35aTuple2Vwainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13aTrueAacV12LaTuple2V10V11Iainfix =ainfix @afuncamV12V36aNoneIaleaordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10V36Aacorrect_foraordamV12V36FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =ainfix @V8V11aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV12Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.30"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max.6"
|
|
locfile="../map.mlw"
|
|
loclnum="857" loccnumb="6" loccnume="13"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV24V26ainfix @afuncamV12V26INaeqaordamV12V26V25Aainfix =ainfix @afuncamV24V26aSomeainfix @V9V11IaeqaordamV12V25V26Aainfix =ainfix @afuncamV24V26aNoneIaltaordamV12V25V26Iacorrect_foraordamV12V26FLainfix @amdlamake_paramsamk type_paramsV6V7V10Iainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12V29V27Aainfix =ainfix @afuncamV24V29aSomeV28IaeqaordamV12V27V29Aainfix =ainfix @afuncamV24V29aNoneIaltaordamV12V27V29Iacorrect_foraordamV12V29FAainfix =V28aTuple2V27ainfix @V9V11Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V10Iainfix =acardamV24ainfix +acardamV12c1Aainfix =ainfix @afuncamV24V31ainfix @afuncamV12V31INaeqaordamV12CV32aTuple2VwV30V31Aainfix =ainfix @afuncamV24V31aSomeV30IaeqaordamV12V31CV33aTuple2VwV30Aainfix =ainfix @afuncamV24V31aNoneIaltaordamV12CV34aTuple2VwV30V31Iacorrect_foraordamV12V31FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Aainfix =aordamV24aordamV12Aainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIainfix =ainfix @afuncamV12V35aNoneIaleaordamV12CV36aTuple2Vwainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13V35Aacorrect_foraordamV12V35FAacorrect_foraordamV12CV37aTuple2Vwainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13aTrueAacV12LaTuple2V10V11Iainfix =ainfix @afuncamV12V38aNoneIaleaordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10V38Aacorrect_foraordamV12V38FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =ainfix @V8V11aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV12Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max.7"
|
|
locfile="../map.mlw"
|
|
loclnum="857" loccnumb="6" loccnume="13"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV24ainfix +c1acardamV12Iainfix =ainfix @afuncamV24V27ainfix @afuncamV12V27INaeqaordamV12V27V25Aainfix =ainfix @afuncamV24V27aSomeV26IaeqaordamV12V25V27Aainfix =ainfix @afuncamV24V27aNoneIaltaordamV12V25V27Iacorrect_foraordamV12V27FAainfix =V26aTuple2V25ainfix @V9V11Lainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Lainfix @amdlamake_paramsamk type_paramsV6V7V10Iainfix =acardamV24ainfix +acardamV12c1Aainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12CV30aTuple2VwV28V29Aainfix =ainfix @afuncamV24V29aSomeV28IaeqaordamV12V29CV31aTuple2VwV28Aainfix =ainfix @afuncamV24V29aNoneIaltaordamV12CV32aTuple2VwV28V29Iacorrect_foraordamV12V29FLainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Aainfix =aordamV24aordamV12Aainfix =V23V9Aainfix =V22V8Aainfix =V21V7Aainfix =V20V6AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIainfix =ainfix @afuncamV12V33aNoneIaleaordamV12CV34aTuple2Vwainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13V33Aacorrect_foraordamV12V33FAacorrect_foraordamV12CV35aTuple2Vwainfix @amdlamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7amk type_paramsV8V9V13aTrueAacV12LaTuple2V10V11Iainfix =ainfix @afuncamV12V36aNoneIaleaordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10V36Aacorrect_foraordamV12V36FAacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =ainfix @V8V11aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV12Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat"
|
|
locfile="../map.mlw"
|
|
loclnum="879" loccnumb="6" loccnume="12"
|
|
expl="VC for concat"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV32ainfix +acardamV21acardamV20Aainfix =ainfix @afuncamV20V33aNoneAainfix =ainfix @afuncamV21V33aNoneqainfix =ainfix @afuncamV32V33aNoneIacorrect_foraordamV21V33FACainfix =ainfix @afuncamV32V34ainfix @afuncamV21V34aNoneainfix =ainfix @afuncamV32V34V35Vainfix @afuncamV20V34Iacorrect_foraordamV21V34FACainfix =ainfix @afuncamV32V36ainfix @afuncamV20V36aNoneainfix =ainfix @afuncamV32V36V37Vainfix @afuncamV21V36Iacorrect_foraordamV21V36FAainfix =aordamV32aordamV21Aainfix =V31V9Aainfix =V30V8Aainfix =V29V7Aainfix =V28V6AacV32Iainfix =acardamV32ainfix +acardamV21acardamV20Aainfix =ainfix @afuncamV20V38aNoneAainfix =ainfix @afuncamV21V38aNoneqainfix =ainfix @afuncamV32V38aNoneIacorrect_foraordamV21V38FACainfix =ainfix @afuncamV32V39ainfix @afuncamV21V39aNoneainfix =ainfix @afuncamV32V39V40Vainfix @afuncamV20V39Iacorrect_foraordamV21V39FACainfix =ainfix @afuncamV32V41ainfix @afuncamV20V41aNoneainfix =ainfix @afuncamV32V41V42Vainfix @afuncamV21V41Iacorrect_foraordamV21V41FAainfix =aordamV32aordamV21Aainfix =V31V9Aainfix =V30V8Aainfix =V29V7Aainfix =V28V6AacV32Lamk tamk tV22amk mV23V24amk type_paramsV25V26V27amk type_paramsV28V29amk type_paramsV30V31FAaltaordamV21V43V44INainfix =ainfix @afuncamV20V44aNoneANainfix =ainfix @afuncamV21V43aNoneAacorrect_foraordamV20V44Aacorrect_foraordamV21V43FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21IaltaordamV21V45V46INainfix =ainfix @afuncamV20V46aNoneANainfix =ainfix @afuncamV21V45aNoneAacorrect_foraordamV20V46Aacorrect_foraordamV21V45FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter concat.1"
|
|
locfile="../map.mlw"
|
|
loclnum="879" loccnumb="6" loccnume="12"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21IaltaordamV21V22V23INainfix =ainfix @afuncamV20V23aNoneANainfix =ainfix @afuncamV21V22aNoneAacorrect_foraordamV20V23Aacorrect_foraordamV21V22FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.11"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat.2"
|
|
locfile="../map.mlw"
|
|
loclnum="879" loccnumb="6" loccnume="12"
|
|
expl="2. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionaltaordamV21V22V23INainfix =ainfix @afuncamV20V23aNoneANainfix =ainfix @afuncamV21V22aNoneAacorrect_foraordamV20V23Aacorrect_foraordamV21V22FIaltaordamV21V24V25INainfix =ainfix @afuncamV20V25aNoneANainfix =ainfix @afuncamV21V24aNoneAacorrect_foraordamV20V25Aacorrect_foraordamV21V24FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.18"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat.3"
|
|
locfile="../map.mlw"
|
|
loclnum="879" loccnumb="6" loccnume="12"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =aordamV32aordamV21Aainfix =V31V9Aainfix =V30V8Aainfix =V29V7Aainfix =V28V6AacV32Iainfix =acardamV32ainfix +acardamV21acardamV20Aainfix =ainfix @afuncamV20V33aNoneAainfix =ainfix @afuncamV21V33aNoneqainfix =ainfix @afuncamV32V33aNoneIacorrect_foraordamV21V33FACainfix =ainfix @afuncamV32V34ainfix @afuncamV21V34aNoneainfix =ainfix @afuncamV32V34V35Vainfix @afuncamV20V34Iacorrect_foraordamV21V34FACainfix =ainfix @afuncamV32V36ainfix @afuncamV20V36aNoneainfix =ainfix @afuncamV32V36V37Vainfix @afuncamV21V36Iacorrect_foraordamV21V36FAainfix =aordamV32aordamV21Aainfix =V31V9Aainfix =V30V8Aainfix =V29V7Aainfix =V28V6AacV32Lamk tamk tV22amk mV23V24amk type_paramsV25V26V27amk type_paramsV28V29amk type_paramsV30V31FIaltaordamV21V38V39INainfix =ainfix @afuncamV20V39aNoneANainfix =ainfix @afuncamV21V38aNoneAacorrect_foraordamV20V39Aacorrect_foraordamV21V38FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21IaltaordamV21V40V41INainfix =ainfix @afuncamV20V41aNoneANainfix =ainfix @afuncamV21V40aNoneAacorrect_foraordamV20V41Aacorrect_foraordamV21V40FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat.4"
|
|
locfile="../map.mlw"
|
|
loclnum="879" loccnumb="6" loccnume="12"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix =ainfix @afuncamV32V33ainfix @afuncamV20V33aNoneainfix =ainfix @afuncamV32V33V34Vainfix @afuncamV21V33Iacorrect_foraordamV21V33FIainfix =acardamV32ainfix +acardamV21acardamV20Aainfix =ainfix @afuncamV20V35aNoneAainfix =ainfix @afuncamV21V35aNoneqainfix =ainfix @afuncamV32V35aNoneIacorrect_foraordamV21V35FACainfix =ainfix @afuncamV32V36ainfix @afuncamV21V36aNoneainfix =ainfix @afuncamV32V36V37Vainfix @afuncamV20V36Iacorrect_foraordamV21V36FACainfix =ainfix @afuncamV32V38ainfix @afuncamV20V38aNoneainfix =ainfix @afuncamV32V38V39Vainfix @afuncamV21V38Iacorrect_foraordamV21V38FAainfix =aordamV32aordamV21Aainfix =V31V9Aainfix =V30V8Aainfix =V29V7Aainfix =V28V6AacV32Lamk tamk tV22amk mV23V24amk type_paramsV25V26V27amk type_paramsV28V29amk type_paramsV30V31FIaltaordamV21V40V41INainfix =ainfix @afuncamV20V41aNoneANainfix =ainfix @afuncamV21V40aNoneAacorrect_foraordamV20V41Aacorrect_foraordamV21V40FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21IaltaordamV21V42V43INainfix =ainfix @afuncamV20V43aNoneANainfix =ainfix @afuncamV21V42aNoneAacorrect_foraordamV20V43Aacorrect_foraordamV21V42FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="2.72"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat.5"
|
|
locfile="../map.mlw"
|
|
loclnum="879" loccnumb="6" loccnume="12"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix =ainfix @afuncamV32V33ainfix @afuncamV21V33aNoneainfix =ainfix @afuncamV32V33V34Vainfix @afuncamV20V33Iacorrect_foraordamV21V33FIainfix =acardamV32ainfix +acardamV21acardamV20Aainfix =ainfix @afuncamV20V35aNoneAainfix =ainfix @afuncamV21V35aNoneqainfix =ainfix @afuncamV32V35aNoneIacorrect_foraordamV21V35FACainfix =ainfix @afuncamV32V36ainfix @afuncamV21V36aNoneainfix =ainfix @afuncamV32V36V37Vainfix @afuncamV20V36Iacorrect_foraordamV21V36FACainfix =ainfix @afuncamV32V38ainfix @afuncamV20V38aNoneainfix =ainfix @afuncamV32V38V39Vainfix @afuncamV21V38Iacorrect_foraordamV21V38FAainfix =aordamV32aordamV21Aainfix =V31V9Aainfix =V30V8Aainfix =V29V7Aainfix =V28V6AacV32Lamk tamk tV22amk mV23V24amk type_paramsV25V26V27amk type_paramsV28V29amk type_paramsV30V31FIaltaordamV21V40V41INainfix =ainfix @afuncamV20V41aNoneANainfix =ainfix @afuncamV21V40aNoneAacorrect_foraordamV20V41Aacorrect_foraordamV21V40FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21IaltaordamV21V42V43INainfix =ainfix @afuncamV20V43aNoneANainfix =ainfix @afuncamV21V42aNoneAacorrect_foraordamV20V43Aacorrect_foraordamV21V42FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="2.71"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat.6"
|
|
locfile="../map.mlw"
|
|
loclnum="879" loccnumb="6" loccnume="12"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV20V33aNoneAainfix =ainfix @afuncamV21V33aNoneqainfix =ainfix @afuncamV32V33aNoneIacorrect_foraordamV21V33FIainfix =acardamV32ainfix +acardamV21acardamV20Aainfix =ainfix @afuncamV20V34aNoneAainfix =ainfix @afuncamV21V34aNoneqainfix =ainfix @afuncamV32V34aNoneIacorrect_foraordamV21V34FACainfix =ainfix @afuncamV32V35ainfix @afuncamV21V35aNoneainfix =ainfix @afuncamV32V35V36Vainfix @afuncamV20V35Iacorrect_foraordamV21V35FACainfix =ainfix @afuncamV32V37ainfix @afuncamV20V37aNoneainfix =ainfix @afuncamV32V37V38Vainfix @afuncamV21V37Iacorrect_foraordamV21V37FAainfix =aordamV32aordamV21Aainfix =V31V9Aainfix =V30V8Aainfix =V29V7Aainfix =V28V6AacV32Lamk tamk tV22amk mV23V24amk type_paramsV25V26V27amk type_paramsV28V29amk type_paramsV30V31FIaltaordamV21V39V40INainfix =ainfix @afuncamV20V40aNoneANainfix =ainfix @afuncamV21V39aNoneAacorrect_foraordamV20V40Aacorrect_foraordamV21V39FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21IaltaordamV21V41V42INainfix =ainfix @afuncamV20V42aNoneANainfix =ainfix @afuncamV21V41aNoneAacorrect_foraordamV20V42Aacorrect_foraordamV21V41FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.19"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat.7"
|
|
locfile="../map.mlw"
|
|
loclnum="879" loccnumb="6" loccnume="12"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV32ainfix +acardamV21acardamV20Iainfix =acardamV32ainfix +acardamV21acardamV20Aainfix =ainfix @afuncamV20V33aNoneAainfix =ainfix @afuncamV21V33aNoneqainfix =ainfix @afuncamV32V33aNoneIacorrect_foraordamV21V33FACainfix =ainfix @afuncamV32V34ainfix @afuncamV21V34aNoneainfix =ainfix @afuncamV32V34V35Vainfix @afuncamV20V34Iacorrect_foraordamV21V34FACainfix =ainfix @afuncamV32V36ainfix @afuncamV20V36aNoneainfix =ainfix @afuncamV32V36V37Vainfix @afuncamV21V36Iacorrect_foraordamV21V36FAainfix =aordamV32aordamV21Aainfix =V31V9Aainfix =V30V8Aainfix =V29V7Aainfix =V28V6AacV32Lamk tamk tV22amk mV23V24amk type_paramsV25V26V27amk type_paramsV28V29amk type_paramsV30V31FIaltaordamV21V38V39INainfix =ainfix @afuncamV20V39aNoneANainfix =ainfix @afuncamV21V38aNoneAacorrect_foraordamV20V39Aacorrect_foraordamV21V38FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21IaltaordamV21V40V41INainfix =ainfix @afuncamV20V41aNoneANainfix =ainfix @afuncamV21V40aNoneAacorrect_foraordamV20V41Aacorrect_foraordamV21V40FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.36"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter get"
|
|
locfile="../map.mlw"
|
|
loclnum="896" loccnumb="6" loccnume="9"
|
|
expl="VC for get"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="Cainfix =ainfix @afuncamV11V13aNoneAainfix =ainfix @afuncamV11V14aNoneIaeqaordamV11V13V14Aacorrect_foraordamV11V14FLainfix @amdlamake_paramsamk type_paramsV7V8V0aNoneainfix =ainfix @afuncamV11V16aSomeV17Aainfix =ainfix @afuncamV11V18aSomeV17IaeqaordamV11V16V18Aacorrect_foraordamV11V18FLainfix @V10V15Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix >acardamV11c0Aainfix =ainfix @V9V15aTrueaSomeaTuple2wVV12ICainfix =ainfix @afuncamV11V19aNoneAainfix =ainfix @afuncamV11V20aNoneIaeqaordamV11V19V20Aacorrect_foraordamV11V20FLainfix @amdlamake_paramsamk type_paramsV7V8V0aNoneainfix =aSomeV23ainfix @afuncamV11CV24aTuple2VwV23Aainfix =ainfix @afuncamV11V22aSomeV23Aainfix =ainfix @afuncamV11V25aSomeV23IaeqaordamV11V22V25Aacorrect_foraordamV11V25FAaeqaordamV11CV26aTuple2VwV23V22Aacorrect_foraordamV11CV27aTuple2VwV23Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V21Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix >acardamV11c0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V21aTrueaSomeVV12FAacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for get"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter get.1"
|
|
locfile="../map.mlw"
|
|
loclnum="896" loccnumb="6" loccnume="9"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for get"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter get.2"
|
|
locfile="../map.mlw"
|
|
loclnum="896" loccnumb="6" loccnume="9"
|
|
expl="2. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for get"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.18"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter get.3"
|
|
locfile="../map.mlw"
|
|
loclnum="896" loccnumb="6" loccnume="9"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix =ainfix @afuncamV11V13aNoneAainfix =ainfix @afuncamV11V14aNoneIaeqaordamV11V13V14Aacorrect_foraordamV11V14FLainfix @amdlamake_paramsamk type_paramsV7V8V0aNonetaSomeaTuple2wVV12ICainfix =ainfix @afuncamV11V16aNoneAainfix =ainfix @afuncamV11V17aNoneIaeqaordamV11V16V17Aacorrect_foraordamV11V17FLainfix @amdlamake_paramsamk type_paramsV7V8V0aNoneainfix =aSomeV20ainfix @afuncamV11CV21aTuple2VwV20Aainfix =ainfix @afuncamV11V19aSomeV20Aainfix =ainfix @afuncamV11V22aSomeV20IaeqaordamV11V19V22Aacorrect_foraordamV11V22FAaeqaordamV11CV23aTuple2VwV20V19Aacorrect_foraordamV11CV24aTuple2VwV20Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V18Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix >acardamV11c0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V18aTrueaSomeVV12FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for get"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.26"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter get.4"
|
|
locfile="../map.mlw"
|
|
loclnum="896" loccnumb="6" loccnume="9"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @afuncamV11V14aSomeV15Aainfix =ainfix @afuncamV11V16aSomeV15IaeqaordamV11V14V16Aacorrect_foraordamV11V16FLainfix @V10V13Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix >acardamV11c0Aainfix =ainfix @V9V13aTrueaSomeaTuple2wVV12ICainfix =ainfix @afuncamV11V17aNoneAainfix =ainfix @afuncamV11V18aNoneIaeqaordamV11V17V18Aacorrect_foraordamV11V18FLainfix @amdlamake_paramsamk type_paramsV7V8V0aNoneainfix =aSomeV21ainfix @afuncamV11CV22aTuple2VwV21Aainfix =ainfix @afuncamV11V20aSomeV21Aainfix =ainfix @afuncamV11V23aSomeV21IaeqaordamV11V20V23Aacorrect_foraordamV11V23FAaeqaordamV11CV24aTuple2VwV21V20Aacorrect_foraordamV11CV25aTuple2VwV21Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V19Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix >acardamV11c0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V19aTrueaSomeVV12FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for get"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter get.4.1"
|
|
locfile="../map.mlw"
|
|
loclnum="896" loccnumb="6" loccnume="9"
|
|
expl="1."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneainfix =ainfix @V9V13aTrueaSomeaTuple2wVV12ICainfix =ainfix @afuncamV11V14aNoneAainfix =ainfix @afuncamV11V15aNoneIaeqaordamV11V14V15Aacorrect_foraordamV11V15FLainfix @amdlamake_paramsamk type_paramsV7V8V0aNoneainfix =aSomeV18ainfix @afuncamV11CV19aTuple2VwV18Aainfix =ainfix @afuncamV11V17aSomeV18Aainfix =ainfix @afuncamV11V20aSomeV18IaeqaordamV11V17V20Aacorrect_foraordamV11V20FAaeqaordamV11CV21aTuple2VwV18V17Aacorrect_foraordamV11CV22aTuple2VwV18Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V16Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix >acardamV11c0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V16aTrueaSomeVV12FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for get"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.68"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter get.4.2"
|
|
locfile="../map.mlw"
|
|
loclnum="896" loccnumb="6" loccnume="9"
|
|
expl="2."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneainfix >acardamV11c0aSomeaTuple2wVV12ICainfix =ainfix @afuncamV11V14aNoneAainfix =ainfix @afuncamV11V15aNoneIaeqaordamV11V14V15Aacorrect_foraordamV11V15FLainfix @amdlamake_paramsamk type_paramsV7V8V0aNoneainfix =aSomeV18ainfix @afuncamV11CV19aTuple2VwV18Aainfix =ainfix @afuncamV11V17aSomeV18Aainfix =ainfix @afuncamV11V20aSomeV18IaeqaordamV11V17V20Aacorrect_foraordamV11V20FAaeqaordamV11CV21aTuple2VwV18V17Aacorrect_foraordamV11CV22aTuple2VwV18Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V16Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix >acardamV11c0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V16aTrueaSomeVV12FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for get"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.22"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter get.4.3"
|
|
locfile="../map.mlw"
|
|
loclnum="896" loccnumb="6" loccnume="9"
|
|
expl="3."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneainfix =ainfix @afuncamV11V16aSomeV15IaeqaordamV11V14V16Aacorrect_foraordamV11V16FLainfix @V10V13Lainfix @amdlamake_paramsamk type_paramsV7V8V0aSomeaTuple2wVV12ICainfix =ainfix @afuncamV11V17aNoneAainfix =ainfix @afuncamV11V18aNoneIaeqaordamV11V17V18Aacorrect_foraordamV11V18FLainfix @amdlamake_paramsamk type_paramsV7V8V0aNoneainfix =aSomeV21ainfix @afuncamV11CV22aTuple2VwV21Aainfix =ainfix @afuncamV11V20aSomeV21Aainfix =ainfix @afuncamV11V23aSomeV21IaeqaordamV11V20V23Aacorrect_foraordamV11V23FAaeqaordamV11CV24aTuple2VwV21V20Aacorrect_foraordamV11CV25aTuple2VwV21Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V19Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix >acardamV11c0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V19aTrueaSomeVV12FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for get"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.37"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter get.4.4"
|
|
locfile="../map.mlw"
|
|
loclnum="896" loccnumb="6" loccnume="9"
|
|
expl="4."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneainfix =ainfix @afuncamV11V14aSomeV15Iainfix =ainfix @afuncamV11V16aSomeV15IaeqaordamV11V14V16Aacorrect_foraordamV11V16FLainfix @V10V13Lainfix @amdlamake_paramsamk type_paramsV7V8V0aSomeaTuple2wVV12ICainfix =ainfix @afuncamV11V17aNoneAainfix =ainfix @afuncamV11V18aNoneIaeqaordamV11V17V18Aacorrect_foraordamV11V18FLainfix @amdlamake_paramsamk type_paramsV7V8V0aNoneainfix =aSomeV21ainfix @afuncamV11CV22aTuple2VwV21Aainfix =ainfix @afuncamV11V20aSomeV21Aainfix =ainfix @afuncamV11V23aSomeV21IaeqaordamV11V20V23Aacorrect_foraordamV11V23FAaeqaordamV11CV24aTuple2VwV21V20Aacorrect_foraordamV11CV25aTuple2VwV21Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V19Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix >acardamV11c0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V19aTrueaSomeVV12FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for get"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.22"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add"
|
|
locfile="../map.mlw"
|
|
loclnum="911" loccnumb="6" loccnume="9"
|
|
expl="VC for add"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =ainfix @afuncamV24V26aSomeV25Aainfix =ainfix @afuncamV24V27ainfix @afuncamV12V27INaeqaordamV12V27V26Aainfix =ainfix @afuncamV24V27aSomeV25IaeqaordamV12V27V26Iacorrect_foraordamV12V27FAiainfix =acardamV24acardamV12ainfix =acardamV24ainfix +acardamV12c1ainfix =ainfix @afuncamV12V26aNoneAainfix >=acardamV24acardamV12Lainfix @amdlamake_paramsamk type_paramsV8V9V0Lainfix @V11V1Aainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Aainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12V29V28Iacorrect_foraordamV12V29FAainfix =ainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTuple2V28ainfix @V11V1Lainfix @amdlamake_paramsamk type_paramsV8V9V0Iainfix =ainfix @afuncamV24CV31aTuple2VwV30aSomeV30Aainfix =ainfix @afuncamV24V32ainfix @afuncamV12V32INaeqaordamV12V32CV33aTuple2VwV30Aainfix =ainfix @afuncamV24V32aSomeV30IaeqaordamV12V32CV34aTuple2VwV30Iacorrect_foraordamV12V32FAiainfix =acardamV24acardamV12ainfix =acardamV24ainfix +acardamV12c1ainfix =ainfix @afuncamV12CV35aTuple2VwV30aNoneAainfix <=acardamV12acardamV24Lainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FAacorrect_foraordamV12CV36aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTrueAacV12LaTuple2V0V1Iacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add.1"
|
|
locfile="../map.mlw"
|
|
loclnum="911" loccnumb="6" loccnume="9"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @ainvamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTrueAacV12LaTuple2V0V1Iacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.16"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.2"
|
|
locfile="../map.mlw"
|
|
loclnum="911" loccnumb="6" loccnume="9"
|
|
expl="2. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacorrect_foraordamV12CV14aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13LaTuple2V0V1Iacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.16"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.3"
|
|
locfile="../map.mlw"
|
|
loclnum="911" loccnumb="6" loccnume="9"
|
|
expl="3. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionainfix =ainfix @afuncamV24V26ainfix @afuncamV12V26INaeqaordamV12V26V25Iacorrect_foraordamV12V26FAainfix =ainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTuple2V25ainfix @V11V1Lainfix @amdlamake_paramsamk type_paramsV8V9V0Iainfix =ainfix @afuncamV24CV28aTuple2VwV27aSomeV27Aainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12V29CV30aTuple2VwV27Aainfix =ainfix @afuncamV24V29aSomeV27IaeqaordamV12V29CV31aTuple2VwV27Iacorrect_foraordamV12V29FAiainfix =acardamV24acardamV12ainfix =acardamV24ainfix +acardamV12c1ainfix =ainfix @afuncamV12CV32aTuple2VwV27aNoneAainfix <=acardamV12acardamV24Lainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIacorrect_foraordamV12CV33aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTrueAacV12LaTuple2V0V1Iacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add.3.1"
|
|
locfile="../map.mlw"
|
|
loclnum="911" loccnumb="6" loccnume="9"
|
|
expl="1. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionainfix =ainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTuple2V25ainfix @V11V1Lainfix @amdlamake_paramsamk type_paramsV8V9V0Iainfix =ainfix @afuncamV24CV27aTuple2VwV26aSomeV26Aainfix =ainfix @afuncamV24V28ainfix @afuncamV12V28INaeqaordamV12V28CV29aTuple2VwV26Aainfix =ainfix @afuncamV24V28aSomeV26IaeqaordamV12V28CV30aTuple2VwV26Iacorrect_foraordamV12V28FAiainfix =acardamV24acardamV12ainfix =acardamV24ainfix +acardamV12c1ainfix =ainfix @afuncamV12CV31aTuple2VwV26aNoneAainfix <=acardamV12acardamV24Lainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIacorrect_foraordamV12CV32aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTrueAacV12LaTuple2V0V1Iacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.28"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.3.2"
|
|
locfile="../map.mlw"
|
|
loclnum="911" loccnumb="6" loccnume="9"
|
|
expl="2. assertion"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="assertionainfix =ainfix @afuncamV24V26ainfix @afuncamV12V26INaeqaordamV12V26V25Iacorrect_foraordamV12V26FIainfix =ainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTuple2V25ainfix @V11V1Lainfix @amdlamake_paramsamk type_paramsV8V9V0Iainfix =ainfix @afuncamV24CV28aTuple2VwV27aSomeV27Aainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12V29CV30aTuple2VwV27Aainfix =ainfix @afuncamV24V29aSomeV27IaeqaordamV12V29CV31aTuple2VwV27Iacorrect_foraordamV12V29FAiainfix =acardamV24acardamV12ainfix =acardamV24ainfix +acardamV12c1ainfix =ainfix @afuncamV12CV32aTuple2VwV27aNoneAainfix <=acardamV12acardamV24Lainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIacorrect_foraordamV12CV33aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTrueAacV12LaTuple2V0V1Iacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.22"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.4"
|
|
locfile="../map.mlw"
|
|
loclnum="911" loccnumb="6" loccnume="9"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Iainfix =ainfix @afuncamV24V26ainfix @afuncamV12V26INaeqaordamV12V26V25Iacorrect_foraordamV12V26FAainfix =ainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTuple2V25ainfix @V11V1Lainfix @amdlamake_paramsamk type_paramsV8V9V0Iainfix =ainfix @afuncamV24CV28aTuple2VwV27aSomeV27Aainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12V29CV30aTuple2VwV27Aainfix =ainfix @afuncamV24V29aSomeV27IaeqaordamV12V29CV31aTuple2VwV27Iacorrect_foraordamV12V29FAiainfix =acardamV24acardamV12ainfix =acardamV24ainfix +acardamV12c1ainfix =ainfix @afuncamV12CV32aTuple2VwV27aNoneAainfix <=acardamV12acardamV24Lainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIacorrect_foraordamV12CV33aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTrueAacV12LaTuple2V0V1Iacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.38"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.5"
|
|
locfile="../map.mlw"
|
|
loclnum="911" loccnumb="6" loccnume="9"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV24V26aSomeV25Aainfix =ainfix @afuncamV24V27ainfix @afuncamV12V27INaeqaordamV12V27V26Aainfix =ainfix @afuncamV24V27aSomeV25IaeqaordamV12V27V26Iacorrect_foraordamV12V27FAiainfix =acardamV24acardamV12ainfix =acardamV24ainfix +acardamV12c1ainfix =ainfix @afuncamV12V26aNoneAainfix >=acardamV24acardamV12Lainfix @amdlamake_paramsamk type_paramsV8V9V0Lainfix @V11V1Iainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12V29V28Iacorrect_foraordamV12V29FAainfix =ainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTuple2V28ainfix @V11V1Lainfix @amdlamake_paramsamk type_paramsV8V9V0Iainfix =ainfix @afuncamV24CV31aTuple2VwV30aSomeV30Aainfix =ainfix @afuncamV24V32ainfix @afuncamV12V32INaeqaordamV12V32CV33aTuple2VwV30Aainfix =ainfix @afuncamV24V32aSomeV30IaeqaordamV12V32CV34aTuple2VwV30Iacorrect_foraordamV12V32FAiainfix =acardamV24acardamV12ainfix =acardamV24ainfix +acardamV12c1ainfix =ainfix @afuncamV12CV35aTuple2VwV30aNoneAainfix <=acardamV12acardamV24Lainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIacorrect_foraordamV12CV36aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTrueAacV12LaTuple2V0V1Iacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add.5.1"
|
|
locfile="../map.mlw"
|
|
loclnum="911" loccnumb="6" loccnume="9"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix >=acardamV24acardamV12Lainfix @amdlamake_paramsamk type_paramsV8V9V0Lainfix @V11V1Iainfix =ainfix @afuncamV24V28ainfix @afuncamV12V28INaeqaordamV12V28V27Iacorrect_foraordamV12V28FAainfix =ainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTuple2V27ainfix @V11V1Lainfix @amdlamake_paramsamk type_paramsV8V9V0Iainfix =ainfix @afuncamV24CV30aTuple2VwV29aSomeV29Aainfix =ainfix @afuncamV24V31ainfix @afuncamV12V31INaeqaordamV12V31CV32aTuple2VwV29Aainfix =ainfix @afuncamV24V31aSomeV29IaeqaordamV12V31CV33aTuple2VwV29Iacorrect_foraordamV12V31FAiainfix =acardamV24acardamV12ainfix =acardamV24ainfix +acardamV12c1ainfix =ainfix @afuncamV12CV34aTuple2VwV29aNoneAainfix <=acardamV12acardamV24Lainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIacorrect_foraordamV12CV35aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTrueAacV12LaTuple2V0V1Iacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.13"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.5.2"
|
|
locfile="../map.mlw"
|
|
loclnum="911" loccnumb="6" loccnume="9"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV24ainfix +acardamV12c1Iainfix =ainfix @afuncamV12V26aNoneLainfix @amdlamake_paramsamk type_paramsV8V9V0Lainfix @V11V1Iainfix =ainfix @afuncamV24V28ainfix @afuncamV12V28INaeqaordamV12V28V27Iacorrect_foraordamV12V28FAainfix =ainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTuple2V27ainfix @V11V1Lainfix @amdlamake_paramsamk type_paramsV8V9V0Iainfix =ainfix @afuncamV24CV30aTuple2VwV29aSomeV29Aainfix =ainfix @afuncamV24V31ainfix @afuncamV12V31INaeqaordamV12V31CV32aTuple2VwV29Aainfix =ainfix @afuncamV24V31aSomeV29IaeqaordamV12V31CV33aTuple2VwV29Iacorrect_foraordamV12V31FAiainfix =acardamV24acardamV12ainfix =acardamV24ainfix +acardamV12c1ainfix =ainfix @afuncamV12CV34aTuple2VwV29aNoneAainfix <=acardamV12acardamV24Lainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIacorrect_foraordamV12CV35aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTrueAacV12LaTuple2V0V1Iacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.35"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.5.3"
|
|
locfile="../map.mlw"
|
|
loclnum="911" loccnumb="6" loccnume="9"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV24acardamV12INainfix =ainfix @afuncamV12V26aNoneLainfix @amdlamake_paramsamk type_paramsV8V9V0Lainfix @V11V1Iainfix =ainfix @afuncamV24V28ainfix @afuncamV12V28INaeqaordamV12V28V27Iacorrect_foraordamV12V28FAainfix =ainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTuple2V27ainfix @V11V1Lainfix @amdlamake_paramsamk type_paramsV8V9V0Iainfix =ainfix @afuncamV24CV30aTuple2VwV29aSomeV29Aainfix =ainfix @afuncamV24V31ainfix @afuncamV12V31INaeqaordamV12V31CV32aTuple2VwV29Aainfix =ainfix @afuncamV24V31aSomeV29IaeqaordamV12V31CV33aTuple2VwV29Iacorrect_foraordamV12V31FAiainfix =acardamV24acardamV12ainfix =acardamV24ainfix +acardamV12c1ainfix =ainfix @afuncamV12CV34aTuple2VwV29aNoneAainfix <=acardamV12acardamV24Lainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIacorrect_foraordamV12CV35aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTrueAacV12LaTuple2V0V1Iacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.48"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.5.4"
|
|
locfile="../map.mlw"
|
|
loclnum="911" loccnumb="6" loccnume="9"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV24V27aSomeV25IaeqaordamV12V27V26Iacorrect_foraordamV12V27FLainfix @amdlamake_paramsamk type_paramsV8V9V0Lainfix @V11V1Iainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12V29V28Iacorrect_foraordamV12V29FAainfix =ainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTuple2V28ainfix @V11V1Lainfix @amdlamake_paramsamk type_paramsV8V9V0Iainfix =ainfix @afuncamV24CV31aTuple2VwV30aSomeV30Aainfix =ainfix @afuncamV24V32ainfix @afuncamV12V32INaeqaordamV12V32CV33aTuple2VwV30Aainfix =ainfix @afuncamV24V32aSomeV30IaeqaordamV12V32CV34aTuple2VwV30Iacorrect_foraordamV12V32FAiainfix =acardamV24acardamV12ainfix =acardamV24ainfix +acardamV12c1ainfix =ainfix @afuncamV12CV35aTuple2VwV30aNoneAainfix <=acardamV12acardamV24Lainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIacorrect_foraordamV12CV36aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTrueAacV12LaTuple2V0V1Iacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.53"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.5.5"
|
|
locfile="../map.mlw"
|
|
loclnum="911" loccnumb="6" loccnume="9"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV24V27ainfix @afuncamV12V27INaeqaordamV12V27V26Iacorrect_foraordamV12V27FLainfix @amdlamake_paramsamk type_paramsV8V9V0Lainfix @V11V1Iainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12V29V28Iacorrect_foraordamV12V29FAainfix =ainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTuple2V28ainfix @V11V1Lainfix @amdlamake_paramsamk type_paramsV8V9V0Iainfix =ainfix @afuncamV24CV31aTuple2VwV30aSomeV30Aainfix =ainfix @afuncamV24V32ainfix @afuncamV12V32INaeqaordamV12V32CV33aTuple2VwV30Aainfix =ainfix @afuncamV24V32aSomeV30IaeqaordamV12V32CV34aTuple2VwV30Iacorrect_foraordamV12V32FAiainfix =acardamV24acardamV12ainfix =acardamV24ainfix +acardamV12c1ainfix =ainfix @afuncamV12CV35aTuple2VwV30aNoneAainfix <=acardamV12acardamV24Lainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIacorrect_foraordamV12CV36aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTrueAacV12LaTuple2V0V1Iacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.58"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.5.6"
|
|
locfile="../map.mlw"
|
|
loclnum="911" loccnumb="6" loccnume="9"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV24V26aSomeV25Iainfix =ainfix @afuncamV24V27ainfix @afuncamV12V27INaeqaordamV12V27V26Aainfix =ainfix @afuncamV24V27aSomeV25IaeqaordamV12V27V26Iacorrect_foraordamV12V27FLainfix @amdlamake_paramsamk type_paramsV8V9V0Lainfix @V11V1Iainfix =ainfix @afuncamV24V29ainfix @afuncamV12V29INaeqaordamV12V29V28Iacorrect_foraordamV12V29FAainfix =ainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTuple2V28ainfix @V11V1Lainfix @amdlamake_paramsamk type_paramsV8V9V0Iainfix =ainfix @afuncamV24CV31aTuple2VwV30aSomeV30Aainfix =ainfix @afuncamV24V32ainfix @afuncamV12V32INaeqaordamV12V32CV33aTuple2VwV30Aainfix =ainfix @afuncamV24V32aSomeV30IaeqaordamV12V32CV34aTuple2VwV30Iacorrect_foraordamV12V32FAiainfix =acardamV24acardamV12ainfix =acardamV24ainfix +acardamV12c1ainfix =ainfix @afuncamV12CV35aTuple2VwV30aNoneAainfix <=acardamV12acardamV24Lainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =aordamV24aordamV12Aainfix =V23V11Aainfix =V22V10Aainfix =V21V9Aainfix =V20V8AacV24Lamk tamk tV14amk mV15V16amk type_paramsV17V18V19amk type_paramsV20V21amk type_paramsV22V23FIacorrect_foraordamV12CV36aTuple2Vwainfix @amdlamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13Aainfix =ainfix @ainvamake_paramsamk type_paramsV8V9amk type_paramsV10V11V13aTrueAacV12LaTuple2V0V1Iacorrect_foraordamV12ainfix @amdlamake_paramsamk type_paramsV8V9V0Aainfix =ainfix @V10V1aTrueAainfix =ainfix @ainvamake_paramsamk type_paramsV8V9V0aTrueAacV12Lamk tamk tV2amk mV3V4amk type_paramsV5V6V7amk type_paramsV8V9amk type_paramsV10V11F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.90"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove"
|
|
locfile="../map.mlw"
|
|
loclnum="931" loccnumb="6" loccnume="12"
|
|
expl="VC for remove"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =ainfix @afuncamV22V23aNoneAainfix =ainfix @afuncamV22V24ainfix @afuncamV11V24INaeqaordamV11V24V23Aainfix =ainfix @afuncamV22V24aNoneIaeqaordamV11V24V23Iacorrect_foraordamV11V24FAiainfix =ainfix +c1acardamV22acardamV11ainfix =acardamV22acardamV11ainfix =ainfix @afuncamV11V23aNoneAainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Iainfix =ainfix @afuncamV22V25aNoneAainfix =ainfix @afuncamV22V26ainfix @afuncamV11V26INaeqaordamV11V26V25Aainfix =ainfix @afuncamV22V26aNoneIaeqaordamV11V26V25Iacorrect_foraordamV11V26FAiainfix =acardamV11ainfix +acardamV22c1ainfix =acardamV11acardamV22ainfix =ainfix @afuncamV11V25aNoneAainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FAacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter remove.1"
|
|
locfile="../map.mlw"
|
|
loclnum="931" loccnumb="6" loccnume="12"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.2"
|
|
locfile="../map.mlw"
|
|
loclnum="931" loccnumb="6" loccnume="12"
|
|
expl="2. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.3"
|
|
locfile="../map.mlw"
|
|
loclnum="931" loccnumb="6" loccnume="12"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Iainfix =ainfix @afuncamV22V23aNoneAainfix =ainfix @afuncamV22V24ainfix @afuncamV11V24INaeqaordamV11V24V23Aainfix =ainfix @afuncamV22V24aNoneIaeqaordamV11V24V23Iacorrect_foraordamV11V24FAiainfix =acardamV11ainfix +acardamV22c1ainfix =acardamV11acardamV22ainfix =ainfix @afuncamV11V23aNoneAainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.44"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.4"
|
|
locfile="../map.mlw"
|
|
loclnum="931" loccnumb="6" loccnume="12"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV22V23aNoneAainfix =ainfix @afuncamV22V24ainfix @afuncamV11V24INaeqaordamV11V24V23Aainfix =ainfix @afuncamV22V24aNoneIaeqaordamV11V24V23Iacorrect_foraordamV11V24FAiainfix =ainfix +c1acardamV22acardamV11ainfix =acardamV22acardamV11ainfix =ainfix @afuncamV11V23aNoneAainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @afuncamV22V25aNoneAainfix =ainfix @afuncamV22V26ainfix @afuncamV11V26INaeqaordamV11V26V25Aainfix =ainfix @afuncamV22V26aNoneIaeqaordamV11V26V25Iacorrect_foraordamV11V26FAiainfix =acardamV11ainfix +acardamV22c1ainfix =acardamV11acardamV22ainfix =ainfix @afuncamV11V25aNoneAainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter remove.4.1"
|
|
locfile="../map.mlw"
|
|
loclnum="931" loccnumb="6" loccnume="12"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @afuncamV22V24aNoneAainfix =ainfix @afuncamV22V25ainfix @afuncamV11V25INaeqaordamV11V25V24Aainfix =ainfix @afuncamV22V25aNoneIaeqaordamV11V25V24Iacorrect_foraordamV11V25FAiainfix =acardamV11ainfix +acardamV22c1ainfix =acardamV11acardamV22ainfix =ainfix @afuncamV11V24aNoneAainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.4.2"
|
|
locfile="../map.mlw"
|
|
loclnum="931" loccnumb="6" loccnume="12"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV22acardamV11Iainfix =ainfix @afuncamV11V23aNoneLainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @afuncamV22V24aNoneAainfix =ainfix @afuncamV22V25ainfix @afuncamV11V25INaeqaordamV11V25V24Aainfix =ainfix @afuncamV22V25aNoneIaeqaordamV11V25V24Iacorrect_foraordamV11V25FAiainfix =acardamV11ainfix +acardamV22c1ainfix =acardamV11acardamV22ainfix =ainfix @afuncamV11V24aNoneAainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.38"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.4.3"
|
|
locfile="../map.mlw"
|
|
loclnum="931" loccnumb="6" loccnume="12"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix +c1acardamV22acardamV11INainfix =ainfix @afuncamV11V23aNoneLainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @afuncamV22V24aNoneAainfix =ainfix @afuncamV22V25ainfix @afuncamV11V25INaeqaordamV11V25V24Aainfix =ainfix @afuncamV22V25aNoneIaeqaordamV11V25V24Iacorrect_foraordamV11V25FAiainfix =acardamV11ainfix +acardamV22c1ainfix =acardamV11acardamV22ainfix =ainfix @afuncamV11V24aNoneAainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.34"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.4.4"
|
|
locfile="../map.mlw"
|
|
loclnum="931" loccnumb="6" loccnume="12"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV22V24aNoneIaeqaordamV11V24V23Iacorrect_foraordamV11V24FLainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @afuncamV22V25aNoneAainfix =ainfix @afuncamV22V26ainfix @afuncamV11V26INaeqaordamV11V26V25Aainfix =ainfix @afuncamV22V26aNoneIaeqaordamV11V26V25Iacorrect_foraordamV11V26FAiainfix =acardamV11ainfix +acardamV22c1ainfix =acardamV11acardamV22ainfix =ainfix @afuncamV11V25aNoneAainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.38"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.4.5"
|
|
locfile="../map.mlw"
|
|
loclnum="931" loccnumb="6" loccnume="12"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV22V24ainfix @afuncamV11V24INaeqaordamV11V24V23Iacorrect_foraordamV11V24FLainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @afuncamV22V25aNoneAainfix =ainfix @afuncamV22V26ainfix @afuncamV11V26INaeqaordamV11V26V25Aainfix =ainfix @afuncamV22V26aNoneIaeqaordamV11V26V25Iacorrect_foraordamV11V26FAiainfix =acardamV11ainfix +acardamV22c1ainfix =acardamV11acardamV22ainfix =ainfix @afuncamV11V25aNoneAainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.38"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.4.6"
|
|
locfile="../map.mlw"
|
|
loclnum="931" loccnumb="6" loccnume="12"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV22V23aNoneIainfix =ainfix @afuncamV22V24ainfix @afuncamV11V24INaeqaordamV11V24V23Aainfix =ainfix @afuncamV22V24aNoneIaeqaordamV11V24V23Iacorrect_foraordamV11V24FLainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @afuncamV22V25aNoneAainfix =ainfix @afuncamV22V26ainfix @afuncamV11V26INaeqaordamV11V26V25Aainfix =ainfix @afuncamV22V26aNoneIaeqaordamV11V26V25Iacorrect_foraordamV11V26FAiainfix =acardamV11ainfix +acardamV22c1ainfix =acardamV11acardamV22ainfix =ainfix @afuncamV11V25aNoneAainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.14"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="VC for split"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =ainfix @afuncamV35V38aNoneIaleV36V38V37Aacorrect_forV36V38FAainfix =ainfix @afuncamV35V39ainfix @afuncamV11V39IaltV36V37V39Aacorrect_forV36V39FAainfix =ainfix @afuncamV34V40aNoneIaleV36V37V40Aacorrect_forV36V40FAainfix =ainfix @afuncamV34V41ainfix @afuncamV11V41IaltV36V41V37Aacorrect_forV36V41FAiainfix =acardamV11ainfix +c1ainfix +acardamV34acardamV35ainfix =acardamV11ainfix +acardamV34acardamV35ainfix =V33aNoneAainfix >=acardamV11ainfix +acardamV34acardamV35ACainfix =ainfix @afuncamV11V37aNoneAainfix =ainfix @afuncamV11V42aNoneIaeqV36V37V42Aacorrect_forV36V42FaNoneainfix =ainfix @afuncamV11V37aSomeV44Aainfix =ainfix @afuncamV11V45aSomeV44IaeqV36V37V45Aacorrect_forV36V45FLainfix @V10V43Aainfix =ainfix @V9V43aTrueaSomeVV33Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV35AacV34Aainfix =aordamV11aordamV35Aainfix =aordamV34aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV46aSomeaTuple2wVV22FACCtaNonefaSomeaTuple2wVV22aNoneCfaNoneainfix =V49V48aSomeaTuple2wVV22aSomeaTuple2wVV22Iainfix =ainfix @afuncamV51V54aNoneIaleV52V54V53Aacorrect_forV52V54FAainfix =ainfix @afuncamV51V55ainfix @afuncamV11V55IaltV52V53V55Aacorrect_forV52V55FAainfix =ainfix @afuncamV50V56aNoneIaleV52V53V56Aacorrect_forV52V56FAainfix =ainfix @afuncamV50V57ainfix @afuncamV11V57IaltV52V57V53Aacorrect_forV52V57FAainfix >=acardamV11ainfix +acardamV50acardamV51Aiainfix =acardamV11ainfix +c1ainfix +acardamV50acardamV51ainfix =acardamV11ainfix +acardamV50acardamV51ainfix =V22aNoneACainfix =ainfix @afuncamV11V53aNoneAainfix =ainfix @afuncamV11V58aNoneIaeqV52V53V58Aacorrect_forV52V58FaNoneainfix =aSomeV60ainfix @afuncamV11CV61aTuple2VwV60Aainfix =ainfix @afuncamV11V53aSomeV60Aainfix =ainfix @afuncamV11V62aSomeV60IaeqV52V53V62Aacorrect_forV52V62FAaeqV52V53CV63aTuple2VwV60Aacorrect_forV52CV64aTuple2VwV60Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V59Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V59aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV51AacV50Aainfix =aordamV11aordamV51Aainfix =aordamV50aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FAacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter split.1"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.2"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="2. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.3"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="3."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CCtaNonefaSomeaTuple2wVV22aNonetaSomeaTuple2wVV22Iainfix =ainfix @afuncamV36V39aNoneIaleV37V39V38Aacorrect_forV37V39FAainfix =ainfix @afuncamV36V40ainfix @afuncamV11V40IaltV37V38V40Aacorrect_forV37V40FAainfix =ainfix @afuncamV35V41aNoneIaleV37V38V41Aacorrect_forV37V41FAainfix =ainfix @afuncamV35V42ainfix @afuncamV11V42IaltV37V42V38Aacorrect_forV37V42FAainfix >=acardamV11ainfix +acardamV35acardamV36Aiainfix =acardamV11ainfix +c1ainfix +acardamV35acardamV36ainfix =acardamV11ainfix +acardamV35acardamV36ainfix =V22aNoneACainfix =ainfix @afuncamV11V38aNoneAainfix =ainfix @afuncamV11V43aNoneIaeqV37V38V43Aacorrect_forV37V43FaNoneainfix =aSomeV45ainfix @afuncamV11CV46aTuple2VwV45Aainfix =ainfix @afuncamV11V38aSomeV45Aainfix =ainfix @afuncamV11V47aSomeV45IaeqV37V38V47Aacorrect_forV37V47FAaeqV37V38CV48aTuple2VwV45Aacorrect_forV37CV49aTuple2VwV45Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V44Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V44aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV36AacV35Aainfix =aordamV11aordamV36Aainfix =aordamV35aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.54"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="4."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneCfaNoneainfix =V34V33aSomeaTuple2wVV22aSomeaTuple2wVV22Iainfix =ainfix @afuncamV36V39aNoneIaleV37V39V38Aacorrect_forV37V39FAainfix =ainfix @afuncamV36V40ainfix @afuncamV11V40IaltV37V38V40Aacorrect_forV37V40FAainfix =ainfix @afuncamV35V41aNoneIaleV37V38V41Aacorrect_forV37V41FAainfix =ainfix @afuncamV35V42ainfix @afuncamV11V42IaltV37V42V38Aacorrect_forV37V42FAainfix >=acardamV11ainfix +acardamV35acardamV36Aiainfix =acardamV11ainfix +c1ainfix +acardamV35acardamV36ainfix =acardamV11ainfix +acardamV35acardamV36ainfix =V22aNoneACainfix =ainfix @afuncamV11V38aNoneAainfix =ainfix @afuncamV11V43aNoneIaeqV37V38V43Aacorrect_forV37V43FaNoneainfix =aSomeV45ainfix @afuncamV11CV46aTuple2VwV45Aainfix =ainfix @afuncamV11V38aSomeV45Aainfix =ainfix @afuncamV11V47aSomeV45IaeqV37V38V47Aacorrect_forV37V47FAaeqV37V38CV48aTuple2VwV45Aacorrect_forV37CV49aTuple2VwV45Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V44Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V44aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV36AacV35Aainfix =aordamV11aordamV36Aainfix =aordamV35aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.25"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV35V38aNoneIaleV36V38V37Aacorrect_forV36V38FAainfix =ainfix @afuncamV35V39ainfix @afuncamV11V39IaltV36V37V39Aacorrect_forV36V39FAainfix =ainfix @afuncamV34V40aNoneIaleV36V37V40Aacorrect_forV36V40FAainfix =ainfix @afuncamV34V41ainfix @afuncamV11V41IaltV36V41V37Aacorrect_forV36V41FAiainfix =acardamV11ainfix +c1ainfix +acardamV34acardamV35ainfix =acardamV11ainfix +acardamV34acardamV35ainfix =V33aNoneAainfix >=acardamV11ainfix +acardamV34acardamV35ACainfix =ainfix @afuncamV11V37aNoneAainfix =ainfix @afuncamV11V42aNoneIaeqV36V37V42Aacorrect_forV36V42FaNoneainfix =ainfix @afuncamV11V37aSomeV44Aainfix =ainfix @afuncamV11V45aSomeV44IaeqV36V37V45Aacorrect_forV36V45FLainfix @V10V43Aainfix =ainfix @V9V43aTrueaSomeVV33Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV35AacV34Aainfix =aordamV11aordamV35Aainfix =aordamV34aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV46aSomeaTuple2wVV22FIainfix =ainfix @afuncamV48V51aNoneIaleV49V51V50Aacorrect_forV49V51FAainfix =ainfix @afuncamV48V52ainfix @afuncamV11V52IaltV49V50V52Aacorrect_forV49V52FAainfix =ainfix @afuncamV47V53aNoneIaleV49V50V53Aacorrect_forV49V53FAainfix =ainfix @afuncamV47V54ainfix @afuncamV11V54IaltV49V54V50Aacorrect_forV49V54FAainfix >=acardamV11ainfix +acardamV47acardamV48Aiainfix =acardamV11ainfix +c1ainfix +acardamV47acardamV48ainfix =acardamV11ainfix +acardamV47acardamV48ainfix =V22aNoneACainfix =ainfix @afuncamV11V50aNoneAainfix =ainfix @afuncamV11V55aNoneIaeqV49V50V55Aacorrect_forV49V55FaNoneainfix =aSomeV57ainfix @afuncamV11CV58aTuple2VwV57Aainfix =ainfix @afuncamV11V50aSomeV57Aainfix =ainfix @afuncamV11V59aSomeV57IaeqV49V50V59Aacorrect_forV49V59FAaeqV49V50CV60aTuple2VwV57Aacorrect_forV49CV61aTuple2VwV57Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V56Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V56aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV48AacV47Aainfix =aordamV11aordamV48Aainfix =aordamV47aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter split.5.1"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV36aSomeaTuple2wVV22FIainfix =ainfix @afuncamV38V41aNoneIaleV39V41V40Aacorrect_forV39V41FAainfix =ainfix @afuncamV38V42ainfix @afuncamV11V42IaltV39V40V42Aacorrect_forV39V42FAainfix =ainfix @afuncamV37V43aNoneIaleV39V40V43Aacorrect_forV39V43FAainfix =ainfix @afuncamV37V44ainfix @afuncamV11V44IaltV39V44V40Aacorrect_forV39V44FAainfix >=acardamV11ainfix +acardamV37acardamV38Aiainfix =acardamV11ainfix +c1ainfix +acardamV37acardamV38ainfix =acardamV11ainfix +acardamV37acardamV38ainfix =V22aNoneACainfix =ainfix @afuncamV11V40aNoneAainfix =ainfix @afuncamV11V45aNoneIaeqV39V40V45Aacorrect_forV39V45FaNoneainfix =aSomeV47ainfix @afuncamV11CV48aTuple2VwV47Aainfix =ainfix @afuncamV11V40aSomeV47Aainfix =ainfix @afuncamV11V49aSomeV47IaeqV39V40V49Aacorrect_forV39V49FAaeqV39V40CV50aTuple2VwV47Aacorrect_forV39CV51aTuple2VwV47Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV38AacV37Aainfix =aordamV11aordamV38Aainfix =aordamV37aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.2"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =V19V8Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV36aSomeaTuple2wVV22FIainfix =ainfix @afuncamV38V41aNoneIaleV39V41V40Aacorrect_forV39V41FAainfix =ainfix @afuncamV38V42ainfix @afuncamV11V42IaltV39V40V42Aacorrect_forV39V42FAainfix =ainfix @afuncamV37V43aNoneIaleV39V40V43Aacorrect_forV39V43FAainfix =ainfix @afuncamV37V44ainfix @afuncamV11V44IaltV39V44V40Aacorrect_forV39V44FAainfix >=acardamV11ainfix +acardamV37acardamV38Aiainfix =acardamV11ainfix +c1ainfix +acardamV37acardamV38ainfix =acardamV11ainfix +acardamV37acardamV38ainfix =V22aNoneACainfix =ainfix @afuncamV11V40aNoneAainfix =ainfix @afuncamV11V45aNoneIaeqV39V40V45Aacorrect_forV39V45FaNoneainfix =aSomeV47ainfix @afuncamV11CV48aTuple2VwV47Aainfix =ainfix @afuncamV11V40aSomeV47Aainfix =ainfix @afuncamV11V49aSomeV47IaeqV39V40V49Aacorrect_forV39V49FAaeqV39V40CV50aTuple2VwV47Aacorrect_forV39CV51aTuple2VwV47Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV38AacV37Aainfix =aordamV11aordamV38Aainfix =aordamV37aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.3"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =V20V9Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV36aSomeaTuple2wVV22FIainfix =ainfix @afuncamV38V41aNoneIaleV39V41V40Aacorrect_forV39V41FAainfix =ainfix @afuncamV38V42ainfix @afuncamV11V42IaltV39V40V42Aacorrect_forV39V42FAainfix =ainfix @afuncamV37V43aNoneIaleV39V40V43Aacorrect_forV39V43FAainfix =ainfix @afuncamV37V44ainfix @afuncamV11V44IaltV39V44V40Aacorrect_forV39V44FAainfix >=acardamV11ainfix +acardamV37acardamV38Aiainfix =acardamV11ainfix +c1ainfix +acardamV37acardamV38ainfix =acardamV11ainfix +acardamV37acardamV38ainfix =V22aNoneACainfix =ainfix @afuncamV11V40aNoneAainfix =ainfix @afuncamV11V45aNoneIaeqV39V40V45Aacorrect_forV39V45FaNoneainfix =aSomeV47ainfix @afuncamV11CV48aTuple2VwV47Aainfix =ainfix @afuncamV11V40aSomeV47Aainfix =ainfix @afuncamV11V49aSomeV47IaeqV39V40V49Aacorrect_forV39V49FAaeqV39V40CV50aTuple2VwV47Aacorrect_forV39CV51aTuple2VwV47Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV38AacV37Aainfix =aordamV11aordamV38Aainfix =aordamV37aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.14"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.4"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =V21V10Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV36aSomeaTuple2wVV22FIainfix =ainfix @afuncamV38V41aNoneIaleV39V41V40Aacorrect_forV39V41FAainfix =ainfix @afuncamV38V42ainfix @afuncamV11V42IaltV39V40V42Aacorrect_forV39V42FAainfix =ainfix @afuncamV37V43aNoneIaleV39V40V43Aacorrect_forV39V43FAainfix =ainfix @afuncamV37V44ainfix @afuncamV11V44IaltV39V44V40Aacorrect_forV39V44FAainfix >=acardamV11ainfix +acardamV37acardamV38Aiainfix =acardamV11ainfix +c1ainfix +acardamV37acardamV38ainfix =acardamV11ainfix +acardamV37acardamV38ainfix =V22aNoneACainfix =ainfix @afuncamV11V40aNoneAainfix =ainfix @afuncamV11V45aNoneIaeqV39V40V45Aacorrect_forV39V45FaNoneainfix =aSomeV47ainfix @afuncamV11CV48aTuple2VwV47Aainfix =ainfix @afuncamV11V40aSomeV47Aainfix =ainfix @afuncamV11V49aSomeV47IaeqV39V40V49Aacorrect_forV39V49FAaeqV39V40CV50aTuple2VwV47Aacorrect_forV39CV51aTuple2VwV47Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV38AacV37Aainfix =aordamV11aordamV38Aainfix =aordamV37aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.26"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.5"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =V7V29Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV36aSomeaTuple2wVV22FIainfix =ainfix @afuncamV38V41aNoneIaleV39V41V40Aacorrect_forV39V41FAainfix =ainfix @afuncamV38V42ainfix @afuncamV11V42IaltV39V40V42Aacorrect_forV39V42FAainfix =ainfix @afuncamV37V43aNoneIaleV39V40V43Aacorrect_forV39V43FAainfix =ainfix @afuncamV37V44ainfix @afuncamV11V44IaltV39V44V40Aacorrect_forV39V44FAainfix >=acardamV11ainfix +acardamV37acardamV38Aiainfix =acardamV11ainfix +c1ainfix +acardamV37acardamV38ainfix =acardamV11ainfix +acardamV37acardamV38ainfix =V22aNoneACainfix =ainfix @afuncamV11V40aNoneAainfix =ainfix @afuncamV11V45aNoneIaeqV39V40V45Aacorrect_forV39V45FaNoneainfix =aSomeV47ainfix @afuncamV11CV48aTuple2VwV47Aainfix =ainfix @afuncamV11V40aSomeV47Aainfix =ainfix @afuncamV11V49aSomeV47IaeqV39V40V49Aacorrect_forV39V49FAaeqV39V40CV50aTuple2VwV47Aacorrect_forV39CV51aTuple2VwV47Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV38AacV37Aainfix =aordamV11aordamV38Aainfix =aordamV37aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.6"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =V8V30Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV36aSomeaTuple2wVV22FIainfix =ainfix @afuncamV38V41aNoneIaleV39V41V40Aacorrect_forV39V41FAainfix =ainfix @afuncamV38V42ainfix @afuncamV11V42IaltV39V40V42Aacorrect_forV39V42FAainfix =ainfix @afuncamV37V43aNoneIaleV39V40V43Aacorrect_forV39V43FAainfix =ainfix @afuncamV37V44ainfix @afuncamV11V44IaltV39V44V40Aacorrect_forV39V44FAainfix >=acardamV11ainfix +acardamV37acardamV38Aiainfix =acardamV11ainfix +c1ainfix +acardamV37acardamV38ainfix =acardamV11ainfix +acardamV37acardamV38ainfix =V22aNoneACainfix =ainfix @afuncamV11V40aNoneAainfix =ainfix @afuncamV11V45aNoneIaeqV39V40V45Aacorrect_forV39V45FaNoneainfix =aSomeV47ainfix @afuncamV11CV48aTuple2VwV47Aainfix =ainfix @afuncamV11V40aSomeV47Aainfix =ainfix @afuncamV11V49aSomeV47IaeqV39V40V49Aacorrect_forV39V49FAaeqV39V40CV50aTuple2VwV47Aacorrect_forV39CV51aTuple2VwV47Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV38AacV37Aainfix =aordamV11aordamV38Aainfix =aordamV37aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.7"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =V9V31Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV36aSomeaTuple2wVV22FIainfix =ainfix @afuncamV38V41aNoneIaleV39V41V40Aacorrect_forV39V41FAainfix =ainfix @afuncamV38V42ainfix @afuncamV11V42IaltV39V40V42Aacorrect_forV39V42FAainfix =ainfix @afuncamV37V43aNoneIaleV39V40V43Aacorrect_forV39V43FAainfix =ainfix @afuncamV37V44ainfix @afuncamV11V44IaltV39V44V40Aacorrect_forV39V44FAainfix >=acardamV11ainfix +acardamV37acardamV38Aiainfix =acardamV11ainfix +c1ainfix +acardamV37acardamV38ainfix =acardamV11ainfix +acardamV37acardamV38ainfix =V22aNoneACainfix =ainfix @afuncamV11V40aNoneAainfix =ainfix @afuncamV11V45aNoneIaeqV39V40V45Aacorrect_forV39V45FaNoneainfix =aSomeV47ainfix @afuncamV11CV48aTuple2VwV47Aainfix =ainfix @afuncamV11V40aSomeV47Aainfix =ainfix @afuncamV11V49aSomeV47IaeqV39V40V49Aacorrect_forV39V49FAaeqV39V40CV50aTuple2VwV47Aacorrect_forV39CV51aTuple2VwV47Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV38AacV37Aainfix =aordamV11aordamV38Aainfix =aordamV37aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.8"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="8. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =V10V32Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV36aSomeaTuple2wVV22FIainfix =ainfix @afuncamV38V41aNoneIaleV39V41V40Aacorrect_forV39V41FAainfix =ainfix @afuncamV38V42ainfix @afuncamV11V42IaltV39V40V42Aacorrect_forV39V42FAainfix =ainfix @afuncamV37V43aNoneIaleV39V40V43Aacorrect_forV39V43FAainfix =ainfix @afuncamV37V44ainfix @afuncamV11V44IaltV39V44V40Aacorrect_forV39V44FAainfix >=acardamV11ainfix +acardamV37acardamV38Aiainfix =acardamV11ainfix +c1ainfix +acardamV37acardamV38ainfix =acardamV11ainfix +acardamV37acardamV38ainfix =V22aNoneACainfix =ainfix @afuncamV11V40aNoneAainfix =ainfix @afuncamV11V45aNoneIaeqV39V40V45Aacorrect_forV39V45FaNoneainfix =aSomeV47ainfix @afuncamV11CV48aTuple2VwV47Aainfix =ainfix @afuncamV11V40aSomeV47Aainfix =ainfix @afuncamV11V49aSomeV47IaeqV39V40V49Aacorrect_forV39V49FAaeqV39V40CV50aTuple2VwV47Aacorrect_forV39CV51aTuple2VwV47Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV38AacV37Aainfix =aordamV11aordamV38Aainfix =aordamV37aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.9"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="9. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =aordamV34aordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV36aSomeaTuple2wVV22FIainfix =ainfix @afuncamV38V41aNoneIaleV39V41V40Aacorrect_forV39V41FAainfix =ainfix @afuncamV38V42ainfix @afuncamV11V42IaltV39V40V42Aacorrect_forV39V42FAainfix =ainfix @afuncamV37V43aNoneIaleV39V40V43Aacorrect_forV39V43FAainfix =ainfix @afuncamV37V44ainfix @afuncamV11V44IaltV39V44V40Aacorrect_forV39V44FAainfix >=acardamV11ainfix +acardamV37acardamV38Aiainfix =acardamV11ainfix +c1ainfix +acardamV37acardamV38ainfix =acardamV11ainfix +acardamV37acardamV38ainfix =V22aNoneACainfix =ainfix @afuncamV11V40aNoneAainfix =ainfix @afuncamV11V45aNoneIaeqV39V40V45Aacorrect_forV39V45FaNoneainfix =aSomeV47ainfix @afuncamV11CV48aTuple2VwV47Aainfix =ainfix @afuncamV11V40aSomeV47Aainfix =ainfix @afuncamV11V49aSomeV47IaeqV39V40V49Aacorrect_forV39V49FAaeqV39V40CV50aTuple2VwV47Aacorrect_forV39CV51aTuple2VwV47Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV38AacV37Aainfix =aordamV11aordamV38Aainfix =aordamV37aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.80"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.10"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="10. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =aordamV11aordamV35Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV36aSomeaTuple2wVV22FIainfix =ainfix @afuncamV38V41aNoneIaleV39V41V40Aacorrect_forV39V41FAainfix =ainfix @afuncamV38V42ainfix @afuncamV11V42IaltV39V40V42Aacorrect_forV39V42FAainfix =ainfix @afuncamV37V43aNoneIaleV39V40V43Aacorrect_forV39V43FAainfix =ainfix @afuncamV37V44ainfix @afuncamV11V44IaltV39V44V40Aacorrect_forV39V44FAainfix >=acardamV11ainfix +acardamV37acardamV38Aiainfix =acardamV11ainfix +c1ainfix +acardamV37acardamV38ainfix =acardamV11ainfix +acardamV37acardamV38ainfix =V22aNoneACainfix =ainfix @afuncamV11V40aNoneAainfix =ainfix @afuncamV11V45aNoneIaeqV39V40V45Aacorrect_forV39V45FaNoneainfix =aSomeV47ainfix @afuncamV11CV48aTuple2VwV47Aainfix =ainfix @afuncamV11V40aSomeV47Aainfix =ainfix @afuncamV11V49aSomeV47IaeqV39V40V49Aacorrect_forV39V49FAaeqV39V40CV50aTuple2VwV47Aacorrect_forV39CV51aTuple2VwV47Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV38AacV37Aainfix =aordamV11aordamV38Aainfix =aordamV37aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.93"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.11"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="11. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionacV34Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV36aSomeaTuple2wVV22FIainfix =ainfix @afuncamV38V41aNoneIaleV39V41V40Aacorrect_forV39V41FAainfix =ainfix @afuncamV38V42ainfix @afuncamV11V42IaltV39V40V42Aacorrect_forV39V42FAainfix =ainfix @afuncamV37V43aNoneIaleV39V40V43Aacorrect_forV39V43FAainfix =ainfix @afuncamV37V44ainfix @afuncamV11V44IaltV39V44V40Aacorrect_forV39V44FAainfix >=acardamV11ainfix +acardamV37acardamV38Aiainfix =acardamV11ainfix +c1ainfix +acardamV37acardamV38ainfix =acardamV11ainfix +acardamV37acardamV38ainfix =V22aNoneACainfix =ainfix @afuncamV11V40aNoneAainfix =ainfix @afuncamV11V45aNoneIaeqV39V40V45Aacorrect_forV39V45FaNoneainfix =aSomeV47ainfix @afuncamV11CV48aTuple2VwV47Aainfix =ainfix @afuncamV11V40aSomeV47Aainfix =ainfix @afuncamV11V49aSomeV47IaeqV39V40V49Aacorrect_forV39V49FAaeqV39V40CV50aTuple2VwV47Aacorrect_forV39CV51aTuple2VwV47Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV38AacV37Aainfix =aordamV11aordamV38Aainfix =aordamV37aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.20"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.12"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="12. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionacV35Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV36aSomeaTuple2wVV22FIainfix =ainfix @afuncamV38V41aNoneIaleV39V41V40Aacorrect_forV39V41FAainfix =ainfix @afuncamV38V42ainfix @afuncamV11V42IaltV39V40V42Aacorrect_forV39V42FAainfix =ainfix @afuncamV37V43aNoneIaleV39V40V43Aacorrect_forV39V43FAainfix =ainfix @afuncamV37V44ainfix @afuncamV11V44IaltV39V44V40Aacorrect_forV39V44FAainfix >=acardamV11ainfix +acardamV37acardamV38Aiainfix =acardamV11ainfix +c1ainfix +acardamV37acardamV38ainfix =acardamV11ainfix +acardamV37acardamV38ainfix =V22aNoneACainfix =ainfix @afuncamV11V40aNoneAainfix =ainfix @afuncamV11V45aNoneIaeqV39V40V45Aacorrect_forV39V45FaNoneainfix =aSomeV47ainfix @afuncamV11CV48aTuple2VwV47Aainfix =ainfix @afuncamV11V40aSomeV47Aainfix =ainfix @afuncamV11V49aSomeV47IaeqV39V40V49Aacorrect_forV39V49FAaeqV39V40CV50aTuple2VwV47Aacorrect_forV39CV51aTuple2VwV47Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V46aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV38AacV37Aainfix =aordamV11aordamV38Aainfix =aordamV37aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.30"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.13"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="13. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix =ainfix @afuncamV11V38aNoneIaeqV36V37V38Aacorrect_forV36V38FaNonetaSomeVV33Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV40aSomeaTuple2wVV22FIainfix =ainfix @afuncamV42V45aNoneIaleV43V45V44Aacorrect_forV43V45FAainfix =ainfix @afuncamV42V46ainfix @afuncamV11V46IaltV43V44V46Aacorrect_forV43V46FAainfix =ainfix @afuncamV41V47aNoneIaleV43V44V47Aacorrect_forV43V47FAainfix =ainfix @afuncamV41V48ainfix @afuncamV11V48IaltV43V48V44Aacorrect_forV43V48FAainfix >=acardamV11ainfix +acardamV41acardamV42Aiainfix =acardamV11ainfix +c1ainfix +acardamV41acardamV42ainfix =acardamV11ainfix +acardamV41acardamV42ainfix =V22aNoneACainfix =ainfix @afuncamV11V44aNoneAainfix =ainfix @afuncamV11V49aNoneIaeqV43V44V49Aacorrect_forV43V49FaNoneainfix =aSomeV51ainfix @afuncamV11CV52aTuple2VwV51Aainfix =ainfix @afuncamV11V44aSomeV51Aainfix =ainfix @afuncamV11V53aSomeV51IaeqV43V44V53Aacorrect_forV43V53FAaeqV43V44CV54aTuple2VwV51Aacorrect_forV43CV55aTuple2VwV51Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V50Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V50aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV42AacV41Aainfix =aordamV11aordamV42Aainfix =aordamV41aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.58"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.14"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="14. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix =ainfix @afuncamV11V37aNoneIainfix =ainfix @afuncamV11V38aNoneIaeqV36V37V38Aacorrect_forV36V38FaNonetaSomeVV33Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV40aSomeaTuple2wVV22FIainfix =ainfix @afuncamV42V45aNoneIaleV43V45V44Aacorrect_forV43V45FAainfix =ainfix @afuncamV42V46ainfix @afuncamV11V46IaltV43V44V46Aacorrect_forV43V46FAainfix =ainfix @afuncamV41V47aNoneIaleV43V44V47Aacorrect_forV43V47FAainfix =ainfix @afuncamV41V48ainfix @afuncamV11V48IaltV43V48V44Aacorrect_forV43V48FAainfix >=acardamV11ainfix +acardamV41acardamV42Aiainfix =acardamV11ainfix +c1ainfix +acardamV41acardamV42ainfix =acardamV11ainfix +acardamV41acardamV42ainfix =V22aNoneACainfix =ainfix @afuncamV11V44aNoneAainfix =ainfix @afuncamV11V49aNoneIaeqV43V44V49Aacorrect_forV43V49FaNoneainfix =aSomeV51ainfix @afuncamV11CV52aTuple2VwV51Aainfix =ainfix @afuncamV11V44aSomeV51Aainfix =ainfix @afuncamV11V53aSomeV51IaeqV43V44V53Aacorrect_forV43V53FAaeqV43V44CV54aTuple2VwV51Aacorrect_forV43CV55aTuple2VwV51Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V50Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V50aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV42AacV41Aainfix =aordamV11aordamV42Aainfix =aordamV41aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.20"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.15"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="15. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @V9V38aTrueaSomeVV33Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV39aSomeaTuple2wVV22FIainfix =ainfix @afuncamV41V44aNoneIaleV42V44V43Aacorrect_forV42V44FAainfix =ainfix @afuncamV41V45ainfix @afuncamV11V45IaltV42V43V45Aacorrect_forV42V45FAainfix =ainfix @afuncamV40V46aNoneIaleV42V43V46Aacorrect_forV42V46FAainfix =ainfix @afuncamV40V47ainfix @afuncamV11V47IaltV42V47V43Aacorrect_forV42V47FAainfix >=acardamV11ainfix +acardamV40acardamV41Aiainfix =acardamV11ainfix +c1ainfix +acardamV40acardamV41ainfix =acardamV11ainfix +acardamV40acardamV41ainfix =V22aNoneACainfix =ainfix @afuncamV11V43aNoneAainfix =ainfix @afuncamV11V48aNoneIaeqV42V43V48Aacorrect_forV42V48FaNoneainfix =aSomeV50ainfix @afuncamV11CV51aTuple2VwV50Aainfix =ainfix @afuncamV11V43aSomeV50Aainfix =ainfix @afuncamV11V52aSomeV50IaeqV42V43V52Aacorrect_forV42V52FAaeqV42V43CV53aTuple2VwV50Aacorrect_forV42CV54aTuple2VwV50Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V49Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V49aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV41AacV40Aainfix =aordamV11aordamV41Aainfix =aordamV40aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.87"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.16"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="16. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @afuncamV11V40aSomeV39IaeqV36V37V40Aacorrect_forV36V40FLainfix @V10V38aSomeVV33Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV41aSomeaTuple2wVV22FIainfix =ainfix @afuncamV43V46aNoneIaleV44V46V45Aacorrect_forV44V46FAainfix =ainfix @afuncamV43V47ainfix @afuncamV11V47IaltV44V45V47Aacorrect_forV44V47FAainfix =ainfix @afuncamV42V48aNoneIaleV44V45V48Aacorrect_forV44V48FAainfix =ainfix @afuncamV42V49ainfix @afuncamV11V49IaltV44V49V45Aacorrect_forV44V49FAainfix >=acardamV11ainfix +acardamV42acardamV43Aiainfix =acardamV11ainfix +c1ainfix +acardamV42acardamV43ainfix =acardamV11ainfix +acardamV42acardamV43ainfix =V22aNoneACainfix =ainfix @afuncamV11V45aNoneAainfix =ainfix @afuncamV11V50aNoneIaeqV44V45V50Aacorrect_forV44V50FaNoneainfix =aSomeV52ainfix @afuncamV11CV53aTuple2VwV52Aainfix =ainfix @afuncamV11V45aSomeV52Aainfix =ainfix @afuncamV11V54aSomeV52IaeqV44V45V54Aacorrect_forV44V54FAaeqV44V45CV55aTuple2VwV52Aacorrect_forV44CV56aTuple2VwV52Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V51Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V51aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV43AacV42Aainfix =aordamV11aordamV43Aainfix =aordamV42aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="2"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.60"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.17"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="17. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @afuncamV11V37aSomeV39Iainfix =ainfix @afuncamV11V40aSomeV39IaeqV36V37V40Aacorrect_forV36V40FLainfix @V10V38aSomeVV33Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV41aSomeaTuple2wVV22FIainfix =ainfix @afuncamV43V46aNoneIaleV44V46V45Aacorrect_forV44V46FAainfix =ainfix @afuncamV43V47ainfix @afuncamV11V47IaltV44V45V47Aacorrect_forV44V47FAainfix =ainfix @afuncamV42V48aNoneIaleV44V45V48Aacorrect_forV44V48FAainfix =ainfix @afuncamV42V49ainfix @afuncamV11V49IaltV44V49V45Aacorrect_forV44V49FAainfix >=acardamV11ainfix +acardamV42acardamV43Aiainfix =acardamV11ainfix +c1ainfix +acardamV42acardamV43ainfix =acardamV11ainfix +acardamV42acardamV43ainfix =V22aNoneACainfix =ainfix @afuncamV11V45aNoneAainfix =ainfix @afuncamV11V50aNoneIaeqV44V45V50Aacorrect_forV44V50FaNoneainfix =aSomeV52ainfix @afuncamV11CV53aTuple2VwV52Aainfix =ainfix @afuncamV11V45aSomeV52Aainfix =ainfix @afuncamV11V54aSomeV52IaeqV44V45V54Aacorrect_forV44V54FAaeqV44V45CV55aTuple2VwV52Aacorrect_forV44CV56aTuple2VwV52Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V51Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V51aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV43AacV42Aainfix =aordamV11aordamV43Aainfix =aordamV42aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.34"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.18"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="18. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix >=acardamV11ainfix +acardamV34acardamV35Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV38aSomeaTuple2wVV22FIainfix =ainfix @afuncamV40V43aNoneIaleV41V43V42Aacorrect_forV41V43FAainfix =ainfix @afuncamV40V44ainfix @afuncamV11V44IaltV41V42V44Aacorrect_forV41V44FAainfix =ainfix @afuncamV39V45aNoneIaleV41V42V45Aacorrect_forV41V45FAainfix =ainfix @afuncamV39V46ainfix @afuncamV11V46IaltV41V46V42Aacorrect_forV41V46FAainfix >=acardamV11ainfix +acardamV39acardamV40Aiainfix =acardamV11ainfix +c1ainfix +acardamV39acardamV40ainfix =acardamV11ainfix +acardamV39acardamV40ainfix =V22aNoneACainfix =ainfix @afuncamV11V42aNoneAainfix =ainfix @afuncamV11V47aNoneIaeqV41V42V47Aacorrect_forV41V47FaNoneainfix =aSomeV49ainfix @afuncamV11CV50aTuple2VwV49Aainfix =ainfix @afuncamV11V42aSomeV49Aainfix =ainfix @afuncamV11V51aSomeV49IaeqV41V42V51Aacorrect_forV41V51FAaeqV41V42CV52aTuple2VwV49Aacorrect_forV41CV53aTuple2VwV49Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V48Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V48aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV40AacV39Aainfix =aordamV11aordamV40Aainfix =aordamV39aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.18"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.19"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="19. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV11ainfix +acardamV34acardamV35Iainfix =V33aNoneLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV38aSomeaTuple2wVV22FIainfix =ainfix @afuncamV40V43aNoneIaleV41V43V42Aacorrect_forV41V43FAainfix =ainfix @afuncamV40V44ainfix @afuncamV11V44IaltV41V42V44Aacorrect_forV41V44FAainfix =ainfix @afuncamV39V45aNoneIaleV41V42V45Aacorrect_forV41V45FAainfix =ainfix @afuncamV39V46ainfix @afuncamV11V46IaltV41V46V42Aacorrect_forV41V46FAainfix >=acardamV11ainfix +acardamV39acardamV40Aiainfix =acardamV11ainfix +c1ainfix +acardamV39acardamV40ainfix =acardamV11ainfix +acardamV39acardamV40ainfix =V22aNoneACainfix =ainfix @afuncamV11V42aNoneAainfix =ainfix @afuncamV11V47aNoneIaeqV41V42V47Aacorrect_forV41V47FaNoneainfix =aSomeV49ainfix @afuncamV11CV50aTuple2VwV49Aainfix =ainfix @afuncamV11V42aSomeV49Aainfix =ainfix @afuncamV11V51aSomeV49IaeqV41V42V51Aacorrect_forV41V51FAaeqV41V42CV52aTuple2VwV49Aacorrect_forV41CV53aTuple2VwV49Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V48Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V48aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV40AacV39Aainfix =aordamV11aordamV40Aainfix =aordamV39aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.99"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.20"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="20. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV11ainfix +c1ainfix +acardamV34acardamV35INainfix =V33aNoneLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV38aSomeaTuple2wVV22FIainfix =ainfix @afuncamV40V43aNoneIaleV41V43V42Aacorrect_forV41V43FAainfix =ainfix @afuncamV40V44ainfix @afuncamV11V44IaltV41V42V44Aacorrect_forV41V44FAainfix =ainfix @afuncamV39V45aNoneIaleV41V42V45Aacorrect_forV41V45FAainfix =ainfix @afuncamV39V46ainfix @afuncamV11V46IaltV41V46V42Aacorrect_forV41V46FAainfix >=acardamV11ainfix +acardamV39acardamV40Aiainfix =acardamV11ainfix +c1ainfix +acardamV39acardamV40ainfix =acardamV11ainfix +acardamV39acardamV40ainfix =V22aNoneACainfix =ainfix @afuncamV11V42aNoneAainfix =ainfix @afuncamV11V47aNoneIaeqV41V42V47Aacorrect_forV41V47FaNoneainfix =aSomeV49ainfix @afuncamV11CV50aTuple2VwV49Aainfix =ainfix @afuncamV11V42aSomeV49Aainfix =ainfix @afuncamV11V51aSomeV49IaeqV41V42V51Aacorrect_forV41V51FAaeqV41V42CV52aTuple2VwV49Aacorrect_forV41CV53aTuple2VwV49Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V48Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V48aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV40AacV39Aainfix =aordamV11aordamV40Aainfix =aordamV39aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.98"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.21"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="21. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV34V38ainfix @afuncamV11V38IaltV36V38V37Aacorrect_forV36V38FLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV39aSomeaTuple2wVV22FIainfix =ainfix @afuncamV41V44aNoneIaleV42V44V43Aacorrect_forV42V44FAainfix =ainfix @afuncamV41V45ainfix @afuncamV11V45IaltV42V43V45Aacorrect_forV42V45FAainfix =ainfix @afuncamV40V46aNoneIaleV42V43V46Aacorrect_forV42V46FAainfix =ainfix @afuncamV40V47ainfix @afuncamV11V47IaltV42V47V43Aacorrect_forV42V47FAainfix >=acardamV11ainfix +acardamV40acardamV41Aiainfix =acardamV11ainfix +c1ainfix +acardamV40acardamV41ainfix =acardamV11ainfix +acardamV40acardamV41ainfix =V22aNoneACainfix =ainfix @afuncamV11V43aNoneAainfix =ainfix @afuncamV11V48aNoneIaeqV42V43V48Aacorrect_forV42V48FaNoneainfix =aSomeV50ainfix @afuncamV11CV51aTuple2VwV50Aainfix =ainfix @afuncamV11V43aSomeV50Aainfix =ainfix @afuncamV11V52aSomeV50IaeqV42V43V52Aacorrect_forV42V52FAaeqV42V43CV53aTuple2VwV50Aacorrect_forV42CV54aTuple2VwV50Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V49Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V49aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV41AacV40Aainfix =aordamV11aordamV41Aainfix =aordamV40aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.87"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.22"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="22. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV34V38aNoneIaleV36V37V38Aacorrect_forV36V38FLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV39aSomeaTuple2wVV22FIainfix =ainfix @afuncamV41V44aNoneIaleV42V44V43Aacorrect_forV42V44FAainfix =ainfix @afuncamV41V45ainfix @afuncamV11V45IaltV42V43V45Aacorrect_forV42V45FAainfix =ainfix @afuncamV40V46aNoneIaleV42V43V46Aacorrect_forV42V46FAainfix =ainfix @afuncamV40V47ainfix @afuncamV11V47IaltV42V47V43Aacorrect_forV42V47FAainfix >=acardamV11ainfix +acardamV40acardamV41Aiainfix =acardamV11ainfix +c1ainfix +acardamV40acardamV41ainfix =acardamV11ainfix +acardamV40acardamV41ainfix =V22aNoneACainfix =ainfix @afuncamV11V43aNoneAainfix =ainfix @afuncamV11V48aNoneIaeqV42V43V48Aacorrect_forV42V48FaNoneainfix =aSomeV50ainfix @afuncamV11CV51aTuple2VwV50Aainfix =ainfix @afuncamV11V43aSomeV50Aainfix =ainfix @afuncamV11V52aSomeV50IaeqV42V43V52Aacorrect_forV42V52FAaeqV42V43CV53aTuple2VwV50Aacorrect_forV42CV54aTuple2VwV50Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V49Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V49aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV41AacV40Aainfix =aordamV11aordamV41Aainfix =aordamV40aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.75"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.23"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="23. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV35V38ainfix @afuncamV11V38IaltV36V37V38Aacorrect_forV36V38FLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV39aSomeaTuple2wVV22FIainfix =ainfix @afuncamV41V44aNoneIaleV42V44V43Aacorrect_forV42V44FAainfix =ainfix @afuncamV41V45ainfix @afuncamV11V45IaltV42V43V45Aacorrect_forV42V45FAainfix =ainfix @afuncamV40V46aNoneIaleV42V43V46Aacorrect_forV42V46FAainfix =ainfix @afuncamV40V47ainfix @afuncamV11V47IaltV42V47V43Aacorrect_forV42V47FAainfix >=acardamV11ainfix +acardamV40acardamV41Aiainfix =acardamV11ainfix +c1ainfix +acardamV40acardamV41ainfix =acardamV11ainfix +acardamV40acardamV41ainfix =V22aNoneACainfix =ainfix @afuncamV11V43aNoneAainfix =ainfix @afuncamV11V48aNoneIaeqV42V43V48Aacorrect_forV42V48FaNoneainfix =aSomeV50ainfix @afuncamV11CV51aTuple2VwV50Aainfix =ainfix @afuncamV11V43aSomeV50Aainfix =ainfix @afuncamV11V52aSomeV50IaeqV42V43V52Aacorrect_forV42V52FAaeqV42V43CV53aTuple2VwV50Aacorrect_forV42CV54aTuple2VwV50Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V49Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V49aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV41AacV40Aainfix =aordamV11aordamV41Aainfix =aordamV40aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="3.01"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.24"
|
|
locfile="../map.mlw"
|
|
loclnum="946" loccnumb="6" loccnume="11"
|
|
expl="24. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV35V38aNoneIaleV36V38V37Aacorrect_forV36V38FLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21ICainfix =V33aNoneaNoneainfix =V33aSomeV39aSomeaTuple2wVV22FIainfix =ainfix @afuncamV41V44aNoneIaleV42V44V43Aacorrect_forV42V44FAainfix =ainfix @afuncamV41V45ainfix @afuncamV11V45IaltV42V43V45Aacorrect_forV42V45FAainfix =ainfix @afuncamV40V46aNoneIaleV42V43V46Aacorrect_forV42V46FAainfix =ainfix @afuncamV40V47ainfix @afuncamV11V47IaltV42V47V43Aacorrect_forV42V47FAainfix >=acardamV11ainfix +acardamV40acardamV41Aiainfix =acardamV11ainfix +c1ainfix +acardamV40acardamV41ainfix =acardamV11ainfix +acardamV40acardamV41ainfix =V22aNoneACainfix =ainfix @afuncamV11V43aNoneAainfix =ainfix @afuncamV11V48aNoneIaeqV42V43V48Aacorrect_forV42V48FaNoneainfix =aSomeV50ainfix @afuncamV11CV51aTuple2VwV50Aainfix =ainfix @afuncamV11V43aSomeV50Aainfix =ainfix @afuncamV11V52aSomeV50IaeqV42V43V52Aacorrect_forV42V52FAaeqV42V43CV53aTuple2VwV50Aacorrect_forV42CV54aTuple2VwV50Lainfix @amdlamake_paramsamk type_paramsV7V8amk type_paramsV9V10V49Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8amk type_paramsV9V10V49aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV41AacV40Aainfix =aordamV11aordamV41Aainfix =aordamV40aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="2.06"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</theory>
|
|
<theory
|
|
name="Set"
|
|
locfile="../map.mlw"
|
|
loclnum="982" loccnumb="7" loccnume="10"
|
|
verified="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter get_key"
|
|
locfile="../map.mlw"
|
|
loclnum="1005" loccnumb="8" loccnume="15"
|
|
expl="VC for get_key"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =akeyainfix @amdlamake_paramsV3V2ainfix @amdlamake_paramsV3V2Aainfix =ainfix @ainvamake_paramsV3V2aTrueIainfix =ainfix @ainvamake_paramsV3V2aTrueLamk type_paramsV0V1F">
|
|
<label
|
|
name="expl:VC for get_key"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="balancing_positive"
|
|
locfile="../map.mlw"
|
|
loclnum="17" loccnumb="8" loccnume="26"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix >abalancingc0">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="refl"
|
|
locfile="../relations_params.mlw"
|
|
loclnum="14" loccnumb="8" loccnume="12"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aleV0V1V1Iacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="trans"
|
|
locfile="../relations_params.mlw"
|
|
loclnum="26" loccnumb="8" loccnume="13"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aleV0V1V3IaleV0V2V3AaleV0V1V2Iacorrect_forV0V3Aacorrect_forV0V2Aacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="eq_def"
|
|
locfile="../preorder.mlw"
|
|
loclnum="12" loccnumb="8" loccnume="14"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aleV0V2V1AaleV0V1V2qaeqV0V1V2Iacorrect_forV0V2Aacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="lt_def"
|
|
locfile="../preorder.mlw"
|
|
loclnum="16" loccnumb="8" loccnume="14"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="NaleV0V2V1AaleV0V1V2qaltV0V1V2Iacorrect_forV0V2Aacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="total"
|
|
locfile="../relations_params.mlw"
|
|
loclnum="51" loccnumb="8" loccnume="13"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aleV0V2V1OaleV0V1V2Iacorrect_forV0V2Aacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter MapBase get_key"
|
|
locfile="../key_type.mlw"
|
|
loclnum="22" loccnumb="6" loccnume="13"
|
|
expl="VC for MapBase get_key"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =akeyainfix @amdlamake_paramsV3V2ainfix @amdlamake_paramsV3V4Aainfix =ainfix @ainvamake_paramsV3V4aTrueIainfix =akeyainfix @amdlamake_paramsV3V2ainfix @amdlamake_paramsV3V4Aainfix =ainfix @ainvamake_paramsV3V4aTrueFAainfix =ainfix @ainvamake_paramsV3V2aTrueIainfix =ainfix @ainvamake_paramsV3V2aTrueLamk type_paramsV0V1F">
|
|
<label
|
|
name="expl:VC for MapBase get_key"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter m_def"
|
|
locfile="../map.mlw"
|
|
loclnum="1049" loccnumb="12" loccnume="17"
|
|
expl="VC for m_def"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV10acardamV10Aainfix =aordamV10aordamV10Aainfix =ainfix @asetamV10V11aTrueIainfix =ainfix @afuncamV10V11aSomeV12FAainfix =ainfix @afuncamV10V13aNoneqNainfix =ainfix @asetamV10V13aTrueFLamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for m_def"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter m_def.1"
|
|
locfile="../map.mlw"
|
|
loclnum="1049" loccnumb="12" loccnume="17"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV10V11aNoneqNainfix =ainfix @asetamV10V11aTrueFLamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for m_def"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter m_def.1.1"
|
|
locfile="../map.mlw"
|
|
loclnum="1049" loccnumb="12" loccnume="17"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @afuncamV10V11aNoneINainfix =ainfix @asetamV10V11aTrueFLamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for m_def"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.43"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter m_def.1.2"
|
|
locfile="../map.mlw"
|
|
loclnum="1049" loccnumb="12" loccnume="17"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionNainfix =ainfix @asetamV10V11aTrueIainfix =ainfix @afuncamV10V11aNoneFLamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for m_def"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter m_def.2"
|
|
locfile="../map.mlw"
|
|
loclnum="1049" loccnumb="12" loccnume="17"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @asetamV10V11aTrueIainfix =ainfix @afuncamV10V11aSomeV12FLamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for m_def"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.16"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter m_def.3"
|
|
locfile="../map.mlw"
|
|
loclnum="1049" loccnumb="12" loccnume="17"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =aordamV10aordamV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for m_def"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter m_def.4"
|
|
locfile="../map.mlw"
|
|
loclnum="1049" loccnumb="12" loccnume="17"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV10acardamV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for m_def"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter correction"
|
|
locfile="../map.mlw"
|
|
loclnum="1057" loccnumb="12" loccnume="22"
|
|
expl="VC for correction"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix >=acardamV10c0Aainfix =ainfix @asetamV10V12aTrueqainfix =ainfix @asetamV10V11aTrueIaeqaordamV10V11V12Aacorrect_foraordamV10V12Aacorrect_foraordamV10V11FIacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="why3:lemma"/>
|
|
<label
|
|
name="expl:VC for correction"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.40"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter empty"
|
|
locfile="../map.mlw"
|
|
loclnum="1065" loccnumb="6" loccnume="11"
|
|
expl="VC for empty"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV14c0ANainfix =ainfix @asetamV14V15aTrueIacorrect_foraordamV14V15FAainfix =ainfix @amdlamake_paramsV3V2aordamV14AacV14Aainfix =V11V1Aainfix =V10V0Iainfix =acardamV14c0Aainfix =ainfix @afuncamV14V16aNoneIacorrect_foraordamV14V16FAainfix =ainfix @amdlamake_paramsV3V2aordamV14AacV14Aainfix =V13V1Aainfix =V12V0Aainfix =V11V1Aainfix =V10V0Lamk tamk tV4amk mV5V6amk type_paramsV7V8V9amk type_paramsV10V11amk type_paramsV12V13FAainfix =ainfix @ainvamake_paramsV3V2aTrueIainfix =ainfix @ainvamake_paramsV3V2aTrueLamk type_paramsV0V1F">
|
|
<label
|
|
name="expl:VC for empty"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.20"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton"
|
|
locfile="../map.mlw"
|
|
loclnum="1075" loccnumb="6" loccnume="15"
|
|
expl="VC for singleton"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV15c1AaeqaordamV15V16ainfix @amdlamake_paramsamk type_paramsV11V12V3qainfix =ainfix @asetamV15V16aTrueIacorrect_foraordamV15V16FAainfix =ainfix @amdlamake_paramsV4V2aordamV15AacV15Aainfix =V12V1Aainfix =V11V0Iainfix =acardamV15c1Aiainfix =ainfix @afuncamV15V17aNoneainfix =ainfix @afuncamV15V17aSomeainfix @amdlamake_paramsamk type_paramsV11V12V3aeqaordamV15V17akeyainfix @amdlamake_paramsamk type_paramsV11V12V3Iacorrect_foraordamV15V17FAainfix =ainfix @amdlamake_paramsV4V2aordamV15AacV15Aainfix =V14V1Aainfix =V13V0Aainfix =V12V1Aainfix =V11V0Lamk tamk tV5amk mV6V7amk type_paramsV8V9V10amk type_paramsV11V12amk type_paramsV13V14FAacorrect_forainfix @amdlamake_paramsV4V2akeyainfix @amdlamake_paramsV4V3Aainfix =ainfix @ainvamake_paramsV4V3aTrueAainfix =ainfix @ainvamake_paramsV4V2aTrueIacorrect_forainfix @amdlamake_paramsV4V2ainfix @amdlamake_paramsV4V3Aainfix =ainfix @ainvamake_paramsV4V3aTrueAainfix =ainfix @ainvamake_paramsV4V2aTrueLamk type_paramsV0V1F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter singleton.1"
|
|
locfile="../map.mlw"
|
|
loclnum="1075" loccnumb="6" loccnume="15"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @ainvamake_paramsV4V2aTrueIacorrect_forainfix @amdlamake_paramsV4V2ainfix @amdlamake_paramsV4V3Aainfix =ainfix @ainvamake_paramsV4V3aTrueAainfix =ainfix @ainvamake_paramsV4V2aTrueLamk type_paramsV0V1F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton.2"
|
|
locfile="../map.mlw"
|
|
loclnum="1075" loccnumb="6" loccnume="15"
|
|
expl="2. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @ainvamake_paramsV4V3aTrueIacorrect_forainfix @amdlamake_paramsV4V2ainfix @amdlamake_paramsV4V3Aainfix =ainfix @ainvamake_paramsV4V3aTrueAainfix =ainfix @ainvamake_paramsV4V2aTrueLamk type_paramsV0V1F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton.3"
|
|
locfile="../map.mlw"
|
|
loclnum="1075" loccnumb="6" loccnume="15"
|
|
expl="3. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacorrect_forainfix @amdlamake_paramsV4V2akeyainfix @amdlamake_paramsV4V3Iacorrect_forainfix @amdlamake_paramsV4V2ainfix @amdlamake_paramsV4V3Aainfix =ainfix @ainvamake_paramsV4V3aTrueAainfix =ainfix @ainvamake_paramsV4V2aTrueLamk type_paramsV0V1F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton.4"
|
|
locfile="../map.mlw"
|
|
loclnum="1075" loccnumb="6" loccnume="15"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =V12V1Aainfix =V11V0Iainfix =acardamV15c1Aiainfix =ainfix @afuncamV15V16aNoneainfix =ainfix @afuncamV15V16aSomeainfix @amdlamake_paramsamk type_paramsV11V12V3aeqaordamV15V16akeyainfix @amdlamake_paramsamk type_paramsV11V12V3Iacorrect_foraordamV15V16FAainfix =ainfix @amdlamake_paramsV4V2aordamV15AacV15Aainfix =V14V1Aainfix =V13V0Aainfix =V12V1Aainfix =V11V0Lamk tamk tV5amk mV6V7amk type_paramsV8V9V10amk type_paramsV11V12amk type_paramsV13V14FIacorrect_forainfix @amdlamake_paramsV4V2akeyainfix @amdlamake_paramsV4V3Aainfix =ainfix @ainvamake_paramsV4V3aTrueAainfix =ainfix @ainvamake_paramsV4V2aTrueIacorrect_forainfix @amdlamake_paramsV4V2ainfix @amdlamake_paramsV4V3Aainfix =ainfix @ainvamake_paramsV4V3aTrueAainfix =ainfix @ainvamake_paramsV4V2aTrueLamk type_paramsV0V1F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton.5"
|
|
locfile="../map.mlw"
|
|
loclnum="1075" loccnumb="6" loccnume="15"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionacV15Iainfix =acardamV15c1Aiainfix =ainfix @afuncamV15V16aNoneainfix =ainfix @afuncamV15V16aSomeainfix @amdlamake_paramsamk type_paramsV11V12V3aeqaordamV15V16akeyainfix @amdlamake_paramsamk type_paramsV11V12V3Iacorrect_foraordamV15V16FAainfix =ainfix @amdlamake_paramsV4V2aordamV15AacV15Aainfix =V14V1Aainfix =V13V0Aainfix =V12V1Aainfix =V11V0Lamk tamk tV5amk mV6V7amk type_paramsV8V9V10amk type_paramsV11V12amk type_paramsV13V14FIacorrect_forainfix @amdlamake_paramsV4V2akeyainfix @amdlamake_paramsV4V3Aainfix =ainfix @ainvamake_paramsV4V3aTrueAainfix =ainfix @ainvamake_paramsV4V2aTrueIacorrect_forainfix @amdlamake_paramsV4V2ainfix @amdlamake_paramsV4V3Aainfix =ainfix @ainvamake_paramsV4V3aTrueAainfix =ainfix @ainvamake_paramsV4V2aTrueLamk type_paramsV0V1F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton.6"
|
|
locfile="../map.mlw"
|
|
loclnum="1075" loccnumb="6" loccnume="15"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @amdlamake_paramsV4V2aordamV15Iainfix =acardamV15c1Aiainfix =ainfix @afuncamV15V16aNoneainfix =ainfix @afuncamV15V16aSomeainfix @amdlamake_paramsamk type_paramsV11V12V3aeqaordamV15V16akeyainfix @amdlamake_paramsamk type_paramsV11V12V3Iacorrect_foraordamV15V16FAainfix =ainfix @amdlamake_paramsV4V2aordamV15AacV15Aainfix =V14V1Aainfix =V13V0Aainfix =V12V1Aainfix =V11V0Lamk tamk tV5amk mV6V7amk type_paramsV8V9V10amk type_paramsV11V12amk type_paramsV13V14FIacorrect_forainfix @amdlamake_paramsV4V2akeyainfix @amdlamake_paramsV4V3Aainfix =ainfix @ainvamake_paramsV4V3aTrueAainfix =ainfix @ainvamake_paramsV4V2aTrueIacorrect_forainfix @amdlamake_paramsV4V2ainfix @amdlamake_paramsV4V3Aainfix =ainfix @ainvamake_paramsV4V3aTrueAainfix =ainfix @ainvamake_paramsV4V2aTrueLamk type_paramsV0V1F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton.7"
|
|
locfile="../map.mlw"
|
|
loclnum="1075" loccnumb="6" loccnume="15"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionaeqaordamV15V16ainfix @amdlamake_paramsamk type_paramsV11V12V3qainfix =ainfix @asetamV15V16aTrueIacorrect_foraordamV15V16FIainfix =acardamV15c1Aiainfix =ainfix @afuncamV15V17aNoneainfix =ainfix @afuncamV15V17aSomeainfix @amdlamake_paramsamk type_paramsV11V12V3aeqaordamV15V17akeyainfix @amdlamake_paramsamk type_paramsV11V12V3Iacorrect_foraordamV15V17FAainfix =ainfix @amdlamake_paramsV4V2aordamV15AacV15Aainfix =V14V1Aainfix =V13V0Aainfix =V12V1Aainfix =V11V0Lamk tamk tV5amk mV6V7amk type_paramsV8V9V10amk type_paramsV11V12amk type_paramsV13V14FIacorrect_forainfix @amdlamake_paramsV4V2akeyainfix @amdlamake_paramsV4V3Aainfix =ainfix @ainvamake_paramsV4V3aTrueAainfix =ainfix @ainvamake_paramsV4V2aTrueIacorrect_forainfix @amdlamake_paramsV4V2ainfix @amdlamake_paramsV4V3Aainfix =ainfix @ainvamake_paramsV4V3aTrueAainfix =ainfix @ainvamake_paramsV4V2aTrueLamk type_paramsV0V1F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.13"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter singleton.8"
|
|
locfile="../map.mlw"
|
|
loclnum="1075" loccnumb="6" loccnume="15"
|
|
expl="8. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV15c1Iainfix =acardamV15c1Aiainfix =ainfix @afuncamV15V16aNoneainfix =ainfix @afuncamV15V16aSomeainfix @amdlamake_paramsamk type_paramsV11V12V3aeqaordamV15V16akeyainfix @amdlamake_paramsamk type_paramsV11V12V3Iacorrect_foraordamV15V16FAainfix =ainfix @amdlamake_paramsV4V2aordamV15AacV15Aainfix =V14V1Aainfix =V13V0Aainfix =V12V1Aainfix =V11V0Lamk tamk tV5amk mV6V7amk type_paramsV8V9V10amk type_paramsV11V12amk type_paramsV13V14FIacorrect_forainfix @amdlamake_paramsV4V2akeyainfix @amdlamake_paramsV4V3Aainfix =ainfix @ainvamake_paramsV4V3aTrueAainfix =ainfix @ainvamake_paramsV4V2aTrueIacorrect_forainfix @amdlamake_paramsV4V2ainfix @amdlamake_paramsV4V3Aainfix =ainfix @ainvamake_paramsV4V3aTrueAainfix =ainfix @ainvamake_paramsV4V2aTrueLamk type_paramsV0V1F">
|
|
<label
|
|
name="expl:VC for singleton"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter is_empty"
|
|
locfile="../map.mlw"
|
|
loclnum="1089" loccnumb="6" loccnume="14"
|
|
expl="VC for is_empty"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV10c0qainfix =V12aTrueAainfix =ainfix @asetamV10V11aTrueAacorrect_foraordamV10V11INainfix =V12aTrueANainfix =ainfix @asetamV10V13aTrueIacorrect_foraordamV10V13FIainfix =V12aTrueIainfix =acardamV10c0qainfix =V12aTrueAainfix =ainfix @afuncamV10akeyV11aSomeV11Aacorrect_foraordamV10akeyV11INainfix =V12aTrueAainfix =ainfix @afuncamV10V14aNoneIacorrect_foraordamV10V14FIainfix =V12aTrueFFAacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for is_empty"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min"
|
|
locfile="../map.mlw"
|
|
loclnum="1098" loccnumb="6" loccnume="19"
|
|
expl="VC for decompose_min"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CNainfix =ainfix @asetamV10V12aTrueIacorrect_foraordamV10V12FAainfix =acardamV10c0aNoneainfix =ainfix @asetamV10V16aTrueqainfix =ainfix @asetamV14V16aTrueINaeqaordamV14V15V16ANainfix =ainfix @asetamV14V16aTrueIaleaordamV14V16V15Aainfix =ainfix @asetamV10V16aTrueIaeqaordamV10V16V15ANainfix =ainfix @asetamV10V16aTrueIaltaordamV10V16V15Iacorrect_foraordamV10V16FAainfix =acardamV10ainfix +c1acardamV14Aacorrect_foraordamV10V15Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V13aTrueAainfix =aordamV14aordamV10Aainfix =aprm1V14amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V14V13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V17aNoneIacorrect_foraordamV10V17FaNoneainfix =ainfix @afuncamV19V21ainfix @afuncamV10V21INaeqaordamV19akeyV20V21Aainfix =ainfix @afuncamV19V21aNoneIaleaordamV19V21akeyV20Aainfix =ainfix @afuncamV10V21aSomeV20IaeqaordamV10V21akeyV20Aainfix =ainfix @afuncamV10V21aNoneIaltaordamV10V21akeyV20Iacorrect_foraordamV10V21FAainfix =acardamV10ainfix +acardamV19c1Aacorrect_foraordamV10akeyV20Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V18aTrueAainfix =aordamV19aordamV10Aainfix =aprm2V19amk type_paramsV8V9Aainfix =aprm1V19amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V19V18aSomeaTuple2VVV11FAacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter decompose_min.1"
|
|
locfile="../map.mlw"
|
|
loclnum="1098" loccnumb="6" loccnume="19"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2"
|
|
locfile="../map.mlw"
|
|
loclnum="1098" loccnumb="6" loccnume="19"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCNainfix =ainfix @asetamV10V12aTrueIacorrect_foraordamV10V12FAainfix =acardamV10c0aNoneainfix =ainfix @asetamV10V16aTrueqainfix =ainfix @asetamV14V16aTrueINaeqaordamV14V15V16ANainfix =ainfix @asetamV14V16aTrueIaleaordamV14V16V15Aainfix =ainfix @asetamV10V16aTrueIaeqaordamV10V16V15ANainfix =ainfix @asetamV10V16aTrueIaltaordamV10V16V15Iacorrect_foraordamV10V16FAainfix =acardamV10ainfix +c1acardamV14Aacorrect_foraordamV10V15Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V13aTrueAainfix =aordamV14aordamV10Aainfix =aprm1V14amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V14V13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V17aNoneIacorrect_foraordamV10V17FaNoneainfix =ainfix @afuncamV19V21ainfix @afuncamV10V21INaeqaordamV19akeyV20V21Aainfix =ainfix @afuncamV19V21aNoneIaleaordamV19V21akeyV20Aainfix =ainfix @afuncamV10V21aSomeV20IaeqaordamV10V21akeyV20Aainfix =ainfix @afuncamV10V21aNoneIaltaordamV10V21akeyV20Iacorrect_foraordamV10V21FAainfix =acardamV10ainfix +acardamV19c1Aacorrect_foraordamV10akeyV20Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V18aTrueAainfix =aordamV19aordamV10Aainfix =aprm2V19amk type_paramsV8V9Aainfix =aprm1V19amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V19V18aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter decompose_min.2.1"
|
|
locfile="../map.mlw"
|
|
loclnum="1098" loccnumb="6" loccnume="19"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix =acardamV10c0aNonetaSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V14aNoneIacorrect_foraordamV10V14FaNoneainfix =ainfix @afuncamV16V18ainfix @afuncamV10V18INaeqaordamV16akeyV17V18Aainfix =ainfix @afuncamV16V18aNoneIaleaordamV16V18akeyV17Aainfix =ainfix @afuncamV10V18aSomeV17IaeqaordamV10V18akeyV17Aainfix =ainfix @afuncamV10V18aNoneIaltaordamV10V18akeyV17Iacorrect_foraordamV10V18FAainfix =acardamV10ainfix +acardamV16c1Aacorrect_foraordamV10akeyV17Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V15aTrueAainfix =aordamV16aordamV10Aainfix =aprm2V16amk type_paramsV8V9Aainfix =aprm1V16amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V16V15aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2.2"
|
|
locfile="../map.mlw"
|
|
loclnum="1098" loccnumb="6" loccnume="19"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCNainfix =ainfix @asetamV10V12aTrueIacorrect_foraordamV10V12FaNonetaSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V15aNoneIacorrect_foraordamV10V15FaNoneainfix =ainfix @afuncamV17V19ainfix @afuncamV10V19INaeqaordamV17akeyV18V19Aainfix =ainfix @afuncamV17V19aNoneIaleaordamV17V19akeyV18Aainfix =ainfix @afuncamV10V19aSomeV18IaeqaordamV10V19akeyV18Aainfix =ainfix @afuncamV10V19aNoneIaltaordamV10V19akeyV18Iacorrect_foraordamV10V19FAainfix =acardamV10ainfix +acardamV17c1Aacorrect_foraordamV10akeyV18Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V16aTrueAainfix =aordamV17aordamV10Aainfix =aprm2V17amk type_paramsV8V9Aainfix =aprm1V17amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V17V16aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.14"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2.3"
|
|
locfile="../map.mlw"
|
|
loclnum="1098" loccnumb="6" loccnume="19"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =aprm1V13amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V13V12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V15aNoneIacorrect_foraordamV10V15FaNoneainfix =ainfix @afuncamV17V19ainfix @afuncamV10V19INaeqaordamV17akeyV18V19Aainfix =ainfix @afuncamV17V19aNoneIaleaordamV17V19akeyV18Aainfix =ainfix @afuncamV10V19aSomeV18IaeqaordamV10V19akeyV18Aainfix =ainfix @afuncamV10V19aNoneIaltaordamV10V19akeyV18Iacorrect_foraordamV10V19FAainfix =acardamV10ainfix +acardamV17c1Aacorrect_foraordamV10akeyV18Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V16aTrueAainfix =aordamV17aordamV10Aainfix =aprm2V17amk type_paramsV8V9Aainfix =aprm1V17amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V17V16aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.20"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2.4"
|
|
locfile="../map.mlw"
|
|
loclnum="1098" loccnumb="6" loccnume="19"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =aordamV13aordamV10Lainfix @amdlamake_paramsaprm1V13V12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V15aNoneIacorrect_foraordamV10V15FaNoneainfix =ainfix @afuncamV17V19ainfix @afuncamV10V19INaeqaordamV17akeyV18V19Aainfix =ainfix @afuncamV17V19aNoneIaleaordamV17V19akeyV18Aainfix =ainfix @afuncamV10V19aSomeV18IaeqaordamV10V19akeyV18Aainfix =ainfix @afuncamV10V19aNoneIaltaordamV10V19akeyV18Iacorrect_foraordamV10V19FAainfix =acardamV10ainfix +acardamV17c1Aacorrect_foraordamV10akeyV18Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V16aTrueAainfix =aordamV17aordamV10Aainfix =aprm2V17amk type_paramsV8V9Aainfix =aprm1V17amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V17V16aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.18"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2.5"
|
|
locfile="../map.mlw"
|
|
loclnum="1098" loccnumb="6" loccnume="19"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V12aTrueLainfix @amdlamake_paramsaprm1V13V12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V15aNoneIacorrect_foraordamV10V15FaNoneainfix =ainfix @afuncamV17V19ainfix @afuncamV10V19INaeqaordamV17akeyV18V19Aainfix =ainfix @afuncamV17V19aNoneIaleaordamV17V19akeyV18Aainfix =ainfix @afuncamV10V19aSomeV18IaeqaordamV10V19akeyV18Aainfix =ainfix @afuncamV10V19aNoneIaltaordamV10V19akeyV18Iacorrect_foraordamV10V19FAainfix =acardamV10ainfix +acardamV17c1Aacorrect_foraordamV10akeyV18Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V16aTrueAainfix =aordamV17aordamV10Aainfix =aprm2V17amk type_paramsV8V9Aainfix =aprm1V17amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V17V16aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.19"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2.6"
|
|
locfile="../map.mlw"
|
|
loclnum="1098" loccnumb="6" loccnume="19"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneacorrect_foraordamV10V14Lainfix @amdlamake_paramsaprm1V13V12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V15aNoneIacorrect_foraordamV10V15FaNoneainfix =ainfix @afuncamV17V19ainfix @afuncamV10V19INaeqaordamV17akeyV18V19Aainfix =ainfix @afuncamV17V19aNoneIaleaordamV17V19akeyV18Aainfix =ainfix @afuncamV10V19aSomeV18IaeqaordamV10V19akeyV18Aainfix =ainfix @afuncamV10V19aNoneIaltaordamV10V19akeyV18Iacorrect_foraordamV10V19FAainfix =acardamV10ainfix +acardamV17c1Aacorrect_foraordamV10akeyV18Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V16aTrueAainfix =aordamV17aordamV10Aainfix =aprm2V17amk type_paramsV8V9Aainfix =aprm1V17amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V17V16aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.15"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2.7"
|
|
locfile="../map.mlw"
|
|
loclnum="1098" loccnumb="6" loccnume="19"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =acardamV10ainfix +c1acardamV13Lainfix @amdlamake_paramsaprm1V13V12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V15aNoneIacorrect_foraordamV10V15FaNoneainfix =ainfix @afuncamV17V19ainfix @afuncamV10V19INaeqaordamV17akeyV18V19Aainfix =ainfix @afuncamV17V19aNoneIaleaordamV17V19akeyV18Aainfix =ainfix @afuncamV10V19aSomeV18IaeqaordamV10V19akeyV18Aainfix =ainfix @afuncamV10V19aNoneIaltaordamV10V19akeyV18Iacorrect_foraordamV10V19FAainfix =acardamV10ainfix +acardamV17c1Aacorrect_foraordamV10akeyV18Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V16aTrueAainfix =aordamV17aordamV10Aainfix =aprm2V17amk type_paramsV8V9Aainfix =aprm1V17amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V17V16aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.26"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2.8"
|
|
locfile="../map.mlw"
|
|
loclnum="1098" loccnumb="6" loccnume="19"
|
|
expl="8. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneNainfix =ainfix @asetamV10V15aTrueIaltaordamV10V15V14Iacorrect_foraordamV10V15FLainfix @amdlamake_paramsaprm1V13V12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V16aNoneIacorrect_foraordamV10V16FaNoneainfix =ainfix @afuncamV18V20ainfix @afuncamV10V20INaeqaordamV18akeyV19V20Aainfix =ainfix @afuncamV18V20aNoneIaleaordamV18V20akeyV19Aainfix =ainfix @afuncamV10V20aSomeV19IaeqaordamV10V20akeyV19Aainfix =ainfix @afuncamV10V20aNoneIaltaordamV10V20akeyV19Iacorrect_foraordamV10V20FAainfix =acardamV10ainfix +acardamV18c1Aacorrect_foraordamV10akeyV19Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V17aTrueAainfix =aordamV18aordamV10Aainfix =aprm2V18amk type_paramsV8V9Aainfix =aprm1V18amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V18V17aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.20"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2.9"
|
|
locfile="../map.mlw"
|
|
loclnum="1098" loccnumb="6" loccnume="19"
|
|
expl="9. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @asetamV10V15aTrueIaeqaordamV10V15V14Iacorrect_foraordamV10V15FLainfix @amdlamake_paramsaprm1V13V12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V16aNoneIacorrect_foraordamV10V16FaNoneainfix =ainfix @afuncamV18V20ainfix @afuncamV10V20INaeqaordamV18akeyV19V20Aainfix =ainfix @afuncamV18V20aNoneIaleaordamV18V20akeyV19Aainfix =ainfix @afuncamV10V20aSomeV19IaeqaordamV10V20akeyV19Aainfix =ainfix @afuncamV10V20aNoneIaltaordamV10V20akeyV19Iacorrect_foraordamV10V20FAainfix =acardamV10ainfix +acardamV18c1Aacorrect_foraordamV10akeyV19Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V17aTrueAainfix =aordamV18aordamV10Aainfix =aprm2V18amk type_paramsV8V9Aainfix =aprm1V18amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V18V17aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.29"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2.10"
|
|
locfile="../map.mlw"
|
|
loclnum="1098" loccnumb="6" loccnume="19"
|
|
expl="10. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneNainfix =ainfix @asetamV13V15aTrueIaleaordamV13V15V14Iacorrect_foraordamV10V15FLainfix @amdlamake_paramsaprm1V13V12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V16aNoneIacorrect_foraordamV10V16FaNoneainfix =ainfix @afuncamV18V20ainfix @afuncamV10V20INaeqaordamV18akeyV19V20Aainfix =ainfix @afuncamV18V20aNoneIaleaordamV18V20akeyV19Aainfix =ainfix @afuncamV10V20aSomeV19IaeqaordamV10V20akeyV19Aainfix =ainfix @afuncamV10V20aNoneIaltaordamV10V20akeyV19Iacorrect_foraordamV10V20FAainfix =acardamV10ainfix +acardamV18c1Aacorrect_foraordamV10akeyV19Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V17aTrueAainfix =aordamV18aordamV10Aainfix =aprm2V18amk type_paramsV8V9Aainfix =aprm1V18amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V18V17aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.49"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2.11"
|
|
locfile="../map.mlw"
|
|
loclnum="1098" loccnumb="6" loccnume="19"
|
|
expl="11. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @asetamV10V15aTrueIainfix =ainfix @asetamV13V15aTrueINaeqaordamV13V14V15Iacorrect_foraordamV10V15FLainfix @amdlamake_paramsaprm1V13V12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V16aNoneIacorrect_foraordamV10V16FaNoneainfix =ainfix @afuncamV18V20ainfix @afuncamV10V20INaeqaordamV18akeyV19V20Aainfix =ainfix @afuncamV18V20aNoneIaleaordamV18V20akeyV19Aainfix =ainfix @afuncamV10V20aSomeV19IaeqaordamV10V20akeyV19Aainfix =ainfix @afuncamV10V20aNoneIaltaordamV10V20akeyV19Iacorrect_foraordamV10V20FAainfix =acardamV10ainfix +acardamV18c1Aacorrect_foraordamV10akeyV19Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V17aTrueAainfix =aordamV18aordamV10Aainfix =aprm2V18amk type_paramsV8V9Aainfix =aprm1V18amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V18V17aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.29"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_min.2.12"
|
|
locfile="../map.mlw"
|
|
loclnum="1098" loccnumb="6" loccnume="19"
|
|
expl="12. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @asetamV13V15aTrueIainfix =ainfix @asetamV10V15aTrueINaeqaordamV13V14V15Iacorrect_foraordamV10V15FLainfix @amdlamake_paramsaprm1V13V12aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V16aNoneIacorrect_foraordamV10V16FaNoneainfix =ainfix @afuncamV18V20ainfix @afuncamV10V20INaeqaordamV18akeyV19V20Aainfix =ainfix @afuncamV18V20aNoneIaleaordamV18V20akeyV19Aainfix =ainfix @afuncamV10V20aSomeV19IaeqaordamV10V20akeyV19Aainfix =ainfix @afuncamV10V20aNoneIaltaordamV10V20akeyV19Iacorrect_foraordamV10V20FAainfix =acardamV10ainfix +acardamV18c1Aacorrect_foraordamV10akeyV19Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V17aTrueAainfix =aordamV18aordamV10Aainfix =aprm2V18amk type_paramsV8V9Aainfix =aprm1V18amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V18V17aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_min"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.51"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max"
|
|
locfile="../map.mlw"
|
|
loclnum="1112" loccnumb="6" loccnume="19"
|
|
expl="VC for decompose_max"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CNainfix =ainfix @asetamV10V12aTrueIacorrect_foraordamV10V12FAainfix =acardamV10c0aNoneainfix =ainfix @asetamV10V16aTrueqainfix =ainfix @asetamV13V16aTrueINaeqaordamV13V16V15ANainfix =ainfix @asetamV13V16aTrueIaleaordamV13V15V16Aainfix =ainfix @asetamV10V16aTrueIaeqaordamV10V15V16ANainfix =ainfix @asetamV10V16aTrueIaltaordamV10V15V16Iacorrect_foraordamV10V16FAainfix =acardamV10ainfix +c1acardamV13Aacorrect_foraordamV10V15Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =aordamV13aordamV10Aainfix =aprm1V13amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V13V14aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V17aNoneIacorrect_foraordamV10V17FaNoneainfix =ainfix @afuncamV18V21ainfix @afuncamV10V21INaeqaordamV18V21akeyV20Aainfix =ainfix @afuncamV18V21aNoneIaleaordamV18akeyV20V21Aainfix =ainfix @afuncamV10V21aSomeV20IaeqaordamV10akeyV20V21Aainfix =ainfix @afuncamV10V21aNoneIaltaordamV10akeyV20V21Iacorrect_foraordamV10V21FAainfix =acardamV10ainfix +acardamV18c1Aacorrect_foraordamV10akeyV20Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V19aTrueAainfix =aordamV18aordamV10Aainfix =aprm2V18amk type_paramsV8V9Aainfix =aprm1V18amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V18V19aSomeaTuple2VVV11FAacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter decompose_max.1"
|
|
locfile="../map.mlw"
|
|
loclnum="1112" loccnumb="6" loccnume="19"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.2"
|
|
locfile="../map.mlw"
|
|
loclnum="1112" loccnumb="6" loccnume="19"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCNainfix =ainfix @asetamV10V12aTrueIacorrect_foraordamV10V12FAainfix =acardamV10c0aNoneainfix =ainfix @asetamV10V16aTrueqainfix =ainfix @asetamV13V16aTrueINaeqaordamV13V16V15ANainfix =ainfix @asetamV13V16aTrueIaleaordamV13V15V16Aainfix =ainfix @asetamV10V16aTrueIaeqaordamV10V15V16ANainfix =ainfix @asetamV10V16aTrueIaltaordamV10V15V16Iacorrect_foraordamV10V16FAainfix =acardamV10ainfix +c1acardamV13Aacorrect_foraordamV10V15Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V14aTrueAainfix =aordamV13aordamV10Aainfix =aprm1V13amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V13V14aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V17aNoneIacorrect_foraordamV10V17FaNoneainfix =ainfix @afuncamV18V21ainfix @afuncamV10V21INaeqaordamV18V21akeyV20Aainfix =ainfix @afuncamV18V21aNoneIaleaordamV18akeyV20V21Aainfix =ainfix @afuncamV10V21aSomeV20IaeqaordamV10akeyV20V21Aainfix =ainfix @afuncamV10V21aNoneIaltaordamV10akeyV20V21Iacorrect_foraordamV10V21FAainfix =acardamV10ainfix +acardamV18c1Aacorrect_foraordamV10akeyV20Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V19aTrueAainfix =aordamV18aordamV10Aainfix =aprm2V18amk type_paramsV8V9Aainfix =aprm1V18amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V18V19aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter decompose_max.2.1"
|
|
locfile="../map.mlw"
|
|
loclnum="1112" loccnumb="6" loccnume="19"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCainfix =acardamV10c0aNonetaSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V14aNoneIacorrect_foraordamV10V14FaNoneainfix =ainfix @afuncamV15V18ainfix @afuncamV10V18INaeqaordamV15V18akeyV17Aainfix =ainfix @afuncamV15V18aNoneIaleaordamV15akeyV17V18Aainfix =ainfix @afuncamV10V18aSomeV17IaeqaordamV10akeyV17V18Aainfix =ainfix @afuncamV10V18aNoneIaltaordamV10akeyV17V18Iacorrect_foraordamV10V18FAainfix =acardamV10ainfix +acardamV15c1Aacorrect_foraordamV10akeyV17Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V16aTrueAainfix =aordamV15aordamV10Aainfix =aprm2V15amk type_paramsV8V9Aainfix =aprm1V15amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V15V16aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.2.2"
|
|
locfile="../map.mlw"
|
|
loclnum="1112" loccnumb="6" loccnume="19"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCNainfix =ainfix @asetamV10V12aTrueIacorrect_foraordamV10V12FaNonetaSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V15aNoneIacorrect_foraordamV10V15FaNoneainfix =ainfix @afuncamV16V19ainfix @afuncamV10V19INaeqaordamV16V19akeyV18Aainfix =ainfix @afuncamV16V19aNoneIaleaordamV16akeyV18V19Aainfix =ainfix @afuncamV10V19aSomeV18IaeqaordamV10akeyV18V19Aainfix =ainfix @afuncamV10V19aNoneIaltaordamV10akeyV18V19Iacorrect_foraordamV10V19FAainfix =acardamV10ainfix +acardamV16c1Aacorrect_foraordamV10akeyV18Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V17aTrueAainfix =aordamV16aordamV10Aainfix =aprm2V16amk type_paramsV8V9Aainfix =aprm1V16amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V16V17aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.21"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.2.3"
|
|
locfile="../map.mlw"
|
|
loclnum="1112" loccnumb="6" loccnume="19"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =aprm1V12amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V12V13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V15aNoneIacorrect_foraordamV10V15FaNoneainfix =ainfix @afuncamV16V19ainfix @afuncamV10V19INaeqaordamV16V19akeyV18Aainfix =ainfix @afuncamV16V19aNoneIaleaordamV16akeyV18V19Aainfix =ainfix @afuncamV10V19aSomeV18IaeqaordamV10akeyV18V19Aainfix =ainfix @afuncamV10V19aNoneIaltaordamV10akeyV18V19Iacorrect_foraordamV10V19FAainfix =acardamV10ainfix +acardamV16c1Aacorrect_foraordamV10akeyV18Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V17aTrueAainfix =aordamV16aordamV10Aainfix =aprm2V16amk type_paramsV8V9Aainfix =aprm1V16amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V16V17aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.21"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.2.4"
|
|
locfile="../map.mlw"
|
|
loclnum="1112" loccnumb="6" loccnume="19"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =aordamV12aordamV10Lainfix @amdlamake_paramsaprm1V12V13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V15aNoneIacorrect_foraordamV10V15FaNoneainfix =ainfix @afuncamV16V19ainfix @afuncamV10V19INaeqaordamV16V19akeyV18Aainfix =ainfix @afuncamV16V19aNoneIaleaordamV16akeyV18V19Aainfix =ainfix @afuncamV10V19aSomeV18IaeqaordamV10akeyV18V19Aainfix =ainfix @afuncamV10V19aNoneIaltaordamV10akeyV18V19Iacorrect_foraordamV10V19FAainfix =acardamV10ainfix +acardamV16c1Aacorrect_foraordamV10akeyV18Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V17aTrueAainfix =aordamV16aordamV10Aainfix =aprm2V16amk type_paramsV8V9Aainfix =aprm1V16amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V16V17aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.19"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.2.5"
|
|
locfile="../map.mlw"
|
|
loclnum="1112" loccnumb="6" loccnume="19"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V13aTrueLainfix @amdlamake_paramsaprm1V12V13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V15aNoneIacorrect_foraordamV10V15FaNoneainfix =ainfix @afuncamV16V19ainfix @afuncamV10V19INaeqaordamV16V19akeyV18Aainfix =ainfix @afuncamV16V19aNoneIaleaordamV16akeyV18V19Aainfix =ainfix @afuncamV10V19aSomeV18IaeqaordamV10akeyV18V19Aainfix =ainfix @afuncamV10V19aNoneIaltaordamV10akeyV18V19Iacorrect_foraordamV10V19FAainfix =acardamV10ainfix +acardamV16c1Aacorrect_foraordamV10akeyV18Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V17aTrueAainfix =aordamV16aordamV10Aainfix =aprm2V16amk type_paramsV8V9Aainfix =aprm1V16amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V16V17aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.18"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.2.6"
|
|
locfile="../map.mlw"
|
|
loclnum="1112" loccnumb="6" loccnume="19"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneacorrect_foraordamV10V14Lainfix @amdlamake_paramsaprm1V12V13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V15aNoneIacorrect_foraordamV10V15FaNoneainfix =ainfix @afuncamV16V19ainfix @afuncamV10V19INaeqaordamV16V19akeyV18Aainfix =ainfix @afuncamV16V19aNoneIaleaordamV16akeyV18V19Aainfix =ainfix @afuncamV10V19aSomeV18IaeqaordamV10akeyV18V19Aainfix =ainfix @afuncamV10V19aNoneIaltaordamV10akeyV18V19Iacorrect_foraordamV10V19FAainfix =acardamV10ainfix +acardamV16c1Aacorrect_foraordamV10akeyV18Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V17aTrueAainfix =aordamV16aordamV10Aainfix =aprm2V16amk type_paramsV8V9Aainfix =aprm1V16amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V16V17aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.19"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.2.7"
|
|
locfile="../map.mlw"
|
|
loclnum="1112" loccnumb="6" loccnume="19"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =acardamV10ainfix +c1acardamV12Lainfix @amdlamake_paramsaprm1V12V13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V15aNoneIacorrect_foraordamV10V15FaNoneainfix =ainfix @afuncamV16V19ainfix @afuncamV10V19INaeqaordamV16V19akeyV18Aainfix =ainfix @afuncamV16V19aNoneIaleaordamV16akeyV18V19Aainfix =ainfix @afuncamV10V19aSomeV18IaeqaordamV10akeyV18V19Aainfix =ainfix @afuncamV10V19aNoneIaltaordamV10akeyV18V19Iacorrect_foraordamV10V19FAainfix =acardamV10ainfix +acardamV16c1Aacorrect_foraordamV10akeyV18Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V17aTrueAainfix =aordamV16aordamV10Aainfix =aprm2V16amk type_paramsV8V9Aainfix =aprm1V16amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V16V17aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.14"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.2.8"
|
|
locfile="../map.mlw"
|
|
loclnum="1112" loccnumb="6" loccnume="19"
|
|
expl="8. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneNainfix =ainfix @asetamV10V15aTrueIaltaordamV10V14V15Iacorrect_foraordamV10V15FLainfix @amdlamake_paramsaprm1V12V13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V16aNoneIacorrect_foraordamV10V16FaNoneainfix =ainfix @afuncamV17V20ainfix @afuncamV10V20INaeqaordamV17V20akeyV19Aainfix =ainfix @afuncamV17V20aNoneIaleaordamV17akeyV19V20Aainfix =ainfix @afuncamV10V20aSomeV19IaeqaordamV10akeyV19V20Aainfix =ainfix @afuncamV10V20aNoneIaltaordamV10akeyV19V20Iacorrect_foraordamV10V20FAainfix =acardamV10ainfix +acardamV17c1Aacorrect_foraordamV10akeyV19Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V18aTrueAainfix =aordamV17aordamV10Aainfix =aprm2V17amk type_paramsV8V9Aainfix =aprm1V17amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V17V18aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.31"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.2.9"
|
|
locfile="../map.mlw"
|
|
loclnum="1112" loccnumb="6" loccnume="19"
|
|
expl="9. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @asetamV10V15aTrueIaeqaordamV10V14V15Iacorrect_foraordamV10V15FLainfix @amdlamake_paramsaprm1V12V13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V16aNoneIacorrect_foraordamV10V16FaNoneainfix =ainfix @afuncamV17V20ainfix @afuncamV10V20INaeqaordamV17V20akeyV19Aainfix =ainfix @afuncamV17V20aNoneIaleaordamV17akeyV19V20Aainfix =ainfix @afuncamV10V20aSomeV19IaeqaordamV10akeyV19V20Aainfix =ainfix @afuncamV10V20aNoneIaltaordamV10akeyV19V20Iacorrect_foraordamV10V20FAainfix =acardamV10ainfix +acardamV17c1Aacorrect_foraordamV10akeyV19Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V18aTrueAainfix =aordamV17aordamV10Aainfix =aprm2V17amk type_paramsV8V9Aainfix =aprm1V17amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V17V18aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.41"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.2.10"
|
|
locfile="../map.mlw"
|
|
loclnum="1112" loccnumb="6" loccnume="19"
|
|
expl="10. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneNainfix =ainfix @asetamV12V15aTrueIaleaordamV12V14V15Iacorrect_foraordamV10V15FLainfix @amdlamake_paramsaprm1V12V13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V16aNoneIacorrect_foraordamV10V16FaNoneainfix =ainfix @afuncamV17V20ainfix @afuncamV10V20INaeqaordamV17V20akeyV19Aainfix =ainfix @afuncamV17V20aNoneIaleaordamV17akeyV19V20Aainfix =ainfix @afuncamV10V20aSomeV19IaeqaordamV10akeyV19V20Aainfix =ainfix @afuncamV10V20aNoneIaltaordamV10akeyV19V20Iacorrect_foraordamV10V20FAainfix =acardamV10ainfix +acardamV17c1Aacorrect_foraordamV10akeyV19Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V18aTrueAainfix =aordamV17aordamV10Aainfix =aprm2V17amk type_paramsV8V9Aainfix =aprm1V17amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V17V18aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.42"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.2.11"
|
|
locfile="../map.mlw"
|
|
loclnum="1112" loccnumb="6" loccnume="19"
|
|
expl="11. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @asetamV10V15aTrueIainfix =ainfix @asetamV12V15aTrueINaeqaordamV12V15V14Iacorrect_foraordamV10V15FLainfix @amdlamake_paramsaprm1V12V13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V16aNoneIacorrect_foraordamV10V16FaNoneainfix =ainfix @afuncamV17V20ainfix @afuncamV10V20INaeqaordamV17V20akeyV19Aainfix =ainfix @afuncamV17V20aNoneIaleaordamV17akeyV19V20Aainfix =ainfix @afuncamV10V20aSomeV19IaeqaordamV10akeyV19V20Aainfix =ainfix @afuncamV10V20aNoneIaltaordamV10akeyV19V20Iacorrect_foraordamV10V20FAainfix =acardamV10ainfix +acardamV17c1Aacorrect_foraordamV10akeyV19Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V18aTrueAainfix =aordamV17aordamV10Aainfix =aprm2V17amk type_paramsV8V9Aainfix =aprm1V17amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V17V18aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.51"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter decompose_max.2.12"
|
|
locfile="../map.mlw"
|
|
loclnum="1112" loccnumb="6" loccnume="19"
|
|
expl="12. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionCtaNoneainfix =ainfix @asetamV12V15aTrueIainfix =ainfix @asetamV10V15aTrueINaeqaordamV12V15V14Iacorrect_foraordamV10V15FLainfix @amdlamake_paramsaprm1V12V13aSomeaTuple2VVV11ICainfix =acardamV10c0Aainfix =ainfix @afuncamV10V16aNoneIacorrect_foraordamV10V16FaNoneainfix =ainfix @afuncamV17V20ainfix @afuncamV10V20INaeqaordamV17V20akeyV19Aainfix =ainfix @afuncamV17V20aNoneIaleaordamV17akeyV19V20Aainfix =ainfix @afuncamV10V20aSomeV19IaeqaordamV10akeyV19V20Aainfix =ainfix @afuncamV10V20aNoneIaltaordamV10akeyV19V20Iacorrect_foraordamV10V20FAainfix =acardamV10ainfix +acardamV17c1Aacorrect_foraordamV10akeyV19Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V18aTrueAainfix =aordamV17aordamV10Aainfix =aprm2V17amk type_paramsV8V9Aainfix =aprm1V17amk type_paramsV6V7Lainfix @amdlamake_paramsaprm1V17V18aSomeaTuple2VVV11FIacV10IacV10Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for decompose_max"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.46"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min"
|
|
locfile="../map.mlw"
|
|
loclnum="1126" loccnumb="6" loccnume="13"
|
|
expl="VC for add_min"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV22ainfix +c1acardamV11Aainfix =ainfix @asetamV11V24aTrueqainfix =ainfix @asetamV22V24aTrueINaeqaordamV11V23V24Aainfix =ainfix @asetamV22V24aTrueIaeqaordamV11V24V23ANainfix =ainfix @asetamV22V24aTrueIaltaordamV11V24V23Iacorrect_foraordamV11V24FLainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V19V8Aainfix =V18V7AacV22Iainfix =acardamV22ainfix +acardamV11c1Aainfix =ainfix @afuncamV22V26ainfix @afuncamV11V26INaeqaordamV11akeyV25V26Aainfix =ainfix @afuncamV22V26aSomeV25IaeqaordamV11V26akeyV25Aainfix =ainfix @afuncamV22V26aNoneIaltaordamV11V26akeyV25Iacorrect_foraordamV11V26FLainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FAainfix =ainfix @afuncamV11V27aNoneIaleaordamV11V27akeyainfix @amdlamake_paramsamk type_paramsV7V8V0Aacorrect_foraordamV11V27FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11INainfix =ainfix @asetamV11V28aTrueIaleaordamV11V28ainfix @amdlamake_paramsamk type_paramsV7V8V0Aacorrect_foraordamV11V28FAacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add_min.1"
|
|
locfile="../map.mlw"
|
|
loclnum="1126" loccnumb="6" loccnume="13"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11INainfix =ainfix @asetamV11V12aTrueIaleaordamV11V12ainfix @amdlamake_paramsamk type_paramsV7V8V0Aacorrect_foraordamV11V12FAacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min.2"
|
|
locfile="../map.mlw"
|
|
loclnum="1126" loccnumb="6" loccnume="13"
|
|
expl="2. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8V0INainfix =ainfix @asetamV11V12aTrueIaleaordamV11V12ainfix @amdlamake_paramsamk type_paramsV7V8V0Aacorrect_foraordamV11V12FAacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min.3"
|
|
locfile="../map.mlw"
|
|
loclnum="1126" loccnumb="6" loccnume="13"
|
|
expl="3. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @afuncamV11V12aNoneIaleaordamV11V12akeyainfix @amdlamake_paramsamk type_paramsV7V8V0Aacorrect_foraordamV11V12FINainfix =ainfix @asetamV11V13aTrueIaleaordamV11V13ainfix @amdlamake_paramsamk type_paramsV7V8V0Aacorrect_foraordamV11V13FAacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min.4"
|
|
locfile="../map.mlw"
|
|
loclnum="1126" loccnumb="6" loccnume="13"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =aordamV22aordamV11Aainfix =V19V8Aainfix =V18V7AacV22Iainfix =acardamV22ainfix +acardamV11c1Aainfix =ainfix @afuncamV22V24ainfix @afuncamV11V24INaeqaordamV11akeyV23V24Aainfix =ainfix @afuncamV22V24aSomeV23IaeqaordamV11V24akeyV23Aainfix =ainfix @afuncamV22V24aNoneIaltaordamV11V24akeyV23Iacorrect_foraordamV11V24FLainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIainfix =ainfix @afuncamV11V25aNoneIaleaordamV11V25akeyainfix @amdlamake_paramsamk type_paramsV7V8V0Aacorrect_foraordamV11V25FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11INainfix =ainfix @asetamV11V26aTrueIaleaordamV11V26ainfix @amdlamake_paramsamk type_paramsV7V8V0Aacorrect_foraordamV11V26FAacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.21"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min.5"
|
|
locfile="../map.mlw"
|
|
loclnum="1126" loccnumb="6" loccnume="13"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @asetamV11V24aTrueqainfix =ainfix @asetamV22V24aTrueINaeqaordamV11V23V24Aainfix =ainfix @asetamV22V24aTrueIaeqaordamV11V24V23ANainfix =ainfix @asetamV22V24aTrueIaltaordamV11V24V23Iacorrect_foraordamV11V24FLainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =acardamV22ainfix +acardamV11c1Aainfix =ainfix @afuncamV22V26ainfix @afuncamV11V26INaeqaordamV11akeyV25V26Aainfix =ainfix @afuncamV22V26aSomeV25IaeqaordamV11V26akeyV25Aainfix =ainfix @afuncamV22V26aNoneIaltaordamV11V26akeyV25Iacorrect_foraordamV11V26FLainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIainfix =ainfix @afuncamV11V27aNoneIaleaordamV11V27akeyainfix @amdlamake_paramsamk type_paramsV7V8V0Aacorrect_foraordamV11V27FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11INainfix =ainfix @asetamV11V28aTrueIaleaordamV11V28ainfix @amdlamake_paramsamk type_paramsV7V8V0Aacorrect_foraordamV11V28FAacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.63"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_min.6"
|
|
locfile="../map.mlw"
|
|
loclnum="1126" loccnumb="6" loccnume="13"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV22ainfix +c1acardamV11Iainfix =acardamV22ainfix +acardamV11c1Aainfix =ainfix @afuncamV22V24ainfix @afuncamV11V24INaeqaordamV11akeyV23V24Aainfix =ainfix @afuncamV22V24aSomeV23IaeqaordamV11V24akeyV23Aainfix =ainfix @afuncamV22V24aNoneIaltaordamV11V24akeyV23Iacorrect_foraordamV11V24FLainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIainfix =ainfix @afuncamV11V25aNoneIaleaordamV11V25akeyainfix @amdlamake_paramsamk type_paramsV7V8V0Aacorrect_foraordamV11V25FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11INainfix =ainfix @asetamV11V26aTrueIaleaordamV11V26ainfix @amdlamake_paramsamk type_paramsV7V8V0Aacorrect_foraordamV11V26FAacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add_min"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max"
|
|
locfile="../map.mlw"
|
|
loclnum="1140" loccnumb="6" loccnume="13"
|
|
expl="VC for add_max"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV22ainfix +c1acardamV11Aainfix =ainfix @asetamV11V24aTrueqainfix =ainfix @asetamV22V24aTrueINaeqaordamV11V24V23Aainfix =ainfix @asetamV22V24aTrueIaeqaordamV11V23V24ANainfix =ainfix @asetamV22V24aTrueIaltaordamV11V23V24Iacorrect_foraordamV11V24FLainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =aordamV22aordamV11Aainfix =V19V7Aainfix =V18V6AacV22Iainfix =acardamV22ainfix +acardamV11c1Aainfix =ainfix @afuncamV22V26ainfix @afuncamV11V26INaeqaordamV11akeyV25V26Aainfix =ainfix @afuncamV22V26aSomeV25IaeqaordamV11V26akeyV25Aainfix =ainfix @afuncamV22V26aNoneIaltaordamV11akeyV25V26Iacorrect_foraordamV11V26FLainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =aordamV22aordamV11Aainfix =V21V9Aainfix =V20V8Aainfix =V19V7Aainfix =V18V6AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FAainfix =ainfix @afuncamV11V27aNoneIaleaordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7V10V27Aacorrect_foraordamV11V27FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV11INainfix =ainfix @asetamV11V28aTrueIaleaordamV11ainfix @amdlamake_paramsamk type_paramsV6V7V10V28Aacorrect_foraordamV11V28FAacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV11Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add_max.1"
|
|
locfile="../map.mlw"
|
|
loclnum="1140" loccnumb="6" loccnume="13"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV11INainfix =ainfix @asetamV11V12aTrueIaleaordamV11ainfix @amdlamake_paramsamk type_paramsV6V7V10V12Aacorrect_foraordamV11V12FAacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV11Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max.2"
|
|
locfile="../map.mlw"
|
|
loclnum="1140" loccnumb="6" loccnume="13"
|
|
expl="2. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7V10INainfix =ainfix @asetamV11V12aTrueIaleaordamV11ainfix @amdlamake_paramsamk type_paramsV6V7V10V12Aacorrect_foraordamV11V12FAacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV11Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max.3"
|
|
locfile="../map.mlw"
|
|
loclnum="1140" loccnumb="6" loccnume="13"
|
|
expl="3. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @afuncamV11V12aNoneIaleaordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7V10V12Aacorrect_foraordamV11V12FINainfix =ainfix @asetamV11V13aTrueIaleaordamV11ainfix @amdlamake_paramsamk type_paramsV6V7V10V13Aacorrect_foraordamV11V13FAacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV11Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max.4"
|
|
locfile="../map.mlw"
|
|
loclnum="1140" loccnumb="6" loccnume="13"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =aordamV22aordamV11Aainfix =V19V7Aainfix =V18V6AacV22Iainfix =acardamV22ainfix +acardamV11c1Aainfix =ainfix @afuncamV22V24ainfix @afuncamV11V24INaeqaordamV11akeyV23V24Aainfix =ainfix @afuncamV22V24aSomeV23IaeqaordamV11V24akeyV23Aainfix =ainfix @afuncamV22V24aNoneIaltaordamV11akeyV23V24Iacorrect_foraordamV11V24FLainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =aordamV22aordamV11Aainfix =V21V9Aainfix =V20V8Aainfix =V19V7Aainfix =V18V6AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIainfix =ainfix @afuncamV11V25aNoneIaleaordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7V10V25Aacorrect_foraordamV11V25FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV11INainfix =ainfix @asetamV11V26aTrueIaleaordamV11ainfix @amdlamake_paramsamk type_paramsV6V7V10V26Aacorrect_foraordamV11V26FAacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV11Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max.5"
|
|
locfile="../map.mlw"
|
|
loclnum="1140" loccnumb="6" loccnume="13"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @asetamV11V24aTrueqainfix =ainfix @asetamV22V24aTrueINaeqaordamV11V24V23Aainfix =ainfix @asetamV22V24aTrueIaeqaordamV11V23V24ANainfix =ainfix @asetamV22V24aTrueIaltaordamV11V23V24Iacorrect_foraordamV11V24FLainfix @amdlamake_paramsamk type_paramsV6V7V10Iainfix =acardamV22ainfix +acardamV11c1Aainfix =ainfix @afuncamV22V26ainfix @afuncamV11V26INaeqaordamV11akeyV25V26Aainfix =ainfix @afuncamV22V26aSomeV25IaeqaordamV11V26akeyV25Aainfix =ainfix @afuncamV22V26aNoneIaltaordamV11akeyV25V26Iacorrect_foraordamV11V26FLainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =aordamV22aordamV11Aainfix =V21V9Aainfix =V20V8Aainfix =V19V7Aainfix =V18V6AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIainfix =ainfix @afuncamV11V27aNoneIaleaordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7V10V27Aacorrect_foraordamV11V27FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV11INainfix =ainfix @asetamV11V28aTrueIaleaordamV11ainfix @amdlamake_paramsamk type_paramsV6V7V10V28Aacorrect_foraordamV11V28FAacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV11Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.81"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add_max.6"
|
|
locfile="../map.mlw"
|
|
loclnum="1140" loccnumb="6" loccnume="13"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV22ainfix +c1acardamV11Iainfix =acardamV22ainfix +acardamV11c1Aainfix =ainfix @afuncamV22V24ainfix @afuncamV11V24INaeqaordamV11akeyV23V24Aainfix =ainfix @afuncamV22V24aSomeV23IaeqaordamV11V24akeyV23Aainfix =ainfix @afuncamV22V24aNoneIaltaordamV11akeyV23V24Iacorrect_foraordamV11V24FLainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =aordamV22aordamV11Aainfix =V21V9Aainfix =V20V8Aainfix =V19V7Aainfix =V18V6AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIainfix =ainfix @afuncamV11V25aNoneIaleaordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7V10V25Aacorrect_foraordamV11V25FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV11INainfix =ainfix @asetamV11V26aTrueIaleaordamV11ainfix @amdlamake_paramsamk type_paramsV6V7V10V26Aacorrect_foraordamV11V26FAacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV6V7V10Aainfix =ainfix @ainvamake_paramsamk type_paramsV6V7V10aTrueAacV11Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9F">
|
|
<label
|
|
name="expl:VC for add_max"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat"
|
|
locfile="../map.mlw"
|
|
loclnum="1154" loccnumb="6" loccnume="12"
|
|
expl="VC for concat"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =acardamV32ainfix +acardamV21acardamV20Aainfix =ainfix @asetamV21V33aTrueOainfix =ainfix @asetamV20V33aTrueqainfix =ainfix @asetamV32V33aTrueIacorrect_foraordamV21V33FAainfix =aordamV32aordamV21Aainfix =V29V7Aainfix =V28V6AacV32Iainfix =acardamV32ainfix +acardamV21acardamV20Aainfix =ainfix @afuncamV20V34aNoneAainfix =ainfix @afuncamV21V34aNoneqainfix =ainfix @afuncamV32V34aNoneIacorrect_foraordamV21V34FACainfix =ainfix @afuncamV32V35ainfix @afuncamV21V35aNoneainfix =ainfix @afuncamV32V35V36Vainfix @afuncamV20V35Iacorrect_foraordamV21V35FACainfix =ainfix @afuncamV32V37ainfix @afuncamV20V37aNoneainfix =ainfix @afuncamV32V37V38Vainfix @afuncamV21V37Iacorrect_foraordamV21V37FAainfix =aordamV32aordamV21Aainfix =V31V9Aainfix =V30V8Aainfix =V29V7Aainfix =V28V6AacV32Lamk tamk tV22amk mV23V24amk type_paramsV25V26V27amk type_paramsV28V29amk type_paramsV30V31FAaltaordamV21V39V40INainfix =ainfix @afuncamV20V40aNoneANainfix =ainfix @afuncamV21V39aNoneAacorrect_foraordamV20V40Aacorrect_foraordamV21V39FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21IaltaordamV21V41V42Iainfix =ainfix @asetamV20V42aTrueAainfix =ainfix @asetamV21V41aTrueAacorrect_foraordamV20V42Aacorrect_foraordamV21V41FAainfix =aordamV21aordamV20Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter concat.1"
|
|
locfile="../map.mlw"
|
|
loclnum="1154" loccnumb="6" loccnume="12"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21IaltaordamV21V22V23Iainfix =ainfix @asetamV20V23aTrueAainfix =ainfix @asetamV21V22aTrueAacorrect_foraordamV20V23Aacorrect_foraordamV21V22FAainfix =aordamV21aordamV20Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.18"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat.2"
|
|
locfile="../map.mlw"
|
|
loclnum="1154" loccnumb="6" loccnume="12"
|
|
expl="2. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionaltaordamV21V22V23INainfix =ainfix @afuncamV20V23aNoneANainfix =ainfix @afuncamV21V22aNoneAacorrect_foraordamV20V23Aacorrect_foraordamV21V22FIaltaordamV21V24V25Iainfix =ainfix @asetamV20V25aTrueAainfix =ainfix @asetamV21V24aTrueAacorrect_foraordamV20V25Aacorrect_foraordamV21V24FAainfix =aordamV21aordamV20Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="2.71"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat.3"
|
|
locfile="../map.mlw"
|
|
loclnum="1154" loccnumb="6" loccnume="12"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =aordamV32aordamV21Aainfix =V29V7Aainfix =V28V6AacV32Iainfix =acardamV32ainfix +acardamV21acardamV20Aainfix =ainfix @afuncamV20V33aNoneAainfix =ainfix @afuncamV21V33aNoneqainfix =ainfix @afuncamV32V33aNoneIacorrect_foraordamV21V33FACainfix =ainfix @afuncamV32V34ainfix @afuncamV21V34aNoneainfix =ainfix @afuncamV32V34V35Vainfix @afuncamV20V34Iacorrect_foraordamV21V34FACainfix =ainfix @afuncamV32V36ainfix @afuncamV20V36aNoneainfix =ainfix @afuncamV32V36V37Vainfix @afuncamV21V36Iacorrect_foraordamV21V36FAainfix =aordamV32aordamV21Aainfix =V31V9Aainfix =V30V8Aainfix =V29V7Aainfix =V28V6AacV32Lamk tamk tV22amk mV23V24amk type_paramsV25V26V27amk type_paramsV28V29amk type_paramsV30V31FIaltaordamV21V38V39INainfix =ainfix @afuncamV20V39aNoneANainfix =ainfix @afuncamV21V38aNoneAacorrect_foraordamV20V39Aacorrect_foraordamV21V38FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21IaltaordamV21V40V41Iainfix =ainfix @asetamV20V41aTrueAainfix =ainfix @asetamV21V40aTrueAacorrect_foraordamV20V41Aacorrect_foraordamV21V40FAainfix =aordamV21aordamV20Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.36"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat.4"
|
|
locfile="../map.mlw"
|
|
loclnum="1154" loccnumb="6" loccnume="12"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @asetamV21V33aTrueOainfix =ainfix @asetamV20V33aTrueqainfix =ainfix @asetamV32V33aTrueIacorrect_foraordamV21V33FIainfix =acardamV32ainfix +acardamV21acardamV20Aainfix =ainfix @afuncamV20V34aNoneAainfix =ainfix @afuncamV21V34aNoneqainfix =ainfix @afuncamV32V34aNoneIacorrect_foraordamV21V34FACainfix =ainfix @afuncamV32V35ainfix @afuncamV21V35aNoneainfix =ainfix @afuncamV32V35V36Vainfix @afuncamV20V35Iacorrect_foraordamV21V35FACainfix =ainfix @afuncamV32V37ainfix @afuncamV20V37aNoneainfix =ainfix @afuncamV32V37V38Vainfix @afuncamV21V37Iacorrect_foraordamV21V37FAainfix =aordamV32aordamV21Aainfix =V31V9Aainfix =V30V8Aainfix =V29V7Aainfix =V28V6AacV32Lamk tamk tV22amk mV23V24amk type_paramsV25V26V27amk type_paramsV28V29amk type_paramsV30V31FIaltaordamV21V39V40INainfix =ainfix @afuncamV20V40aNoneANainfix =ainfix @afuncamV21V39aNoneAacorrect_foraordamV20V40Aacorrect_foraordamV21V39FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21IaltaordamV21V41V42Iainfix =ainfix @asetamV20V42aTrueAainfix =ainfix @asetamV21V41aTrueAacorrect_foraordamV20V42Aacorrect_foraordamV21V41FAainfix =aordamV21aordamV20Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.15"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter concat.5"
|
|
locfile="../map.mlw"
|
|
loclnum="1154" loccnumb="6" loccnume="12"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV32ainfix +acardamV21acardamV20Iainfix =acardamV32ainfix +acardamV21acardamV20Aainfix =ainfix @afuncamV20V33aNoneAainfix =ainfix @afuncamV21V33aNoneqainfix =ainfix @afuncamV32V33aNoneIacorrect_foraordamV21V33FACainfix =ainfix @afuncamV32V34ainfix @afuncamV21V34aNoneainfix =ainfix @afuncamV32V34V35Vainfix @afuncamV20V34Iacorrect_foraordamV21V34FACainfix =ainfix @afuncamV32V36ainfix @afuncamV20V36aNoneainfix =ainfix @afuncamV32V36V37Vainfix @afuncamV21V36Iacorrect_foraordamV21V36FAainfix =aordamV32aordamV21Aainfix =V31V9Aainfix =V30V8Aainfix =V29V7Aainfix =V28V6AacV32Lamk tamk tV22amk mV23V24amk type_paramsV25V26V27amk type_paramsV28V29amk type_paramsV30V31FIaltaordamV21V38V39INainfix =ainfix @afuncamV20V39aNoneANainfix =ainfix @afuncamV21V38aNoneAacorrect_foraordamV20V39Aacorrect_foraordamV21V38FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21IaltaordamV21V40V41Iainfix =ainfix @asetamV20V41aTrueAainfix =ainfix @asetamV21V40aTrueAacorrect_foraordamV20V41Aacorrect_foraordamV21V40FAainfix =aordamV21aordamV20Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for concat"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.28"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter mem"
|
|
locfile="../map.mlw"
|
|
loclnum="1165" loccnumb="6" loccnume="9"
|
|
expl="VC for mem"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CNainfix =ainfix @asetamV11V13aTrueIaeqaordamV11V13ainfix @amdlamake_paramsamk type_paramsV7V8V0Aacorrect_foraordamV11V13FANainfix =ainfix @asetamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0aTrueaNoneainfix >acardamV11c0Aainfix =ainfix @asetamV11V14aTrueIaeqaordamV11V14ainfix @amdlamake_paramsamk type_paramsV7V8V0Aacorrect_foraordamV11V14FAainfix =ainfix @asetamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0aTruewV12ICainfix =ainfix @afuncamV11V15aNoneAainfix =ainfix @afuncamV11V16aNoneIaeqaordamV11V15V16Aacorrect_foraordamV11V16FLainfix @amdlamake_paramsamk type_paramsV7V8V0aNoneainfix =aSomeV19ainfix @afuncamV11akeyV19Aainfix =ainfix @afuncamV11V18aSomeV19Aainfix =ainfix @afuncamV11V20aSomeV19IaeqaordamV11V18V20Aacorrect_foraordamV11V20FAaeqaordamV11akeyV19V18Aacorrect_foraordamV11akeyV19Lainfix @amdlamake_paramsamk type_paramsV7V8V17Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix >acardamV11c0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V17aTrueaSomeVV12FAacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for mem"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="1.15"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add"
|
|
locfile="../map.mlw"
|
|
loclnum="1174" loccnumb="6" loccnume="9"
|
|
expl="VC for add"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =ainfix @asetamV22V23aTrueAainfix =ainfix @asetamV11V24aTrueIainfix =ainfix @asetamV22V24aTrueINaeqaordamV11V24V23Aainfix =ainfix @asetamV22V24aTrueIainfix =ainfix @asetamV11V24aTrueAainfix =ainfix @asetamV22V24aTrueIaeqaordamV11V24V23Iacorrect_foraordamV11V24FAiainfix =acardamV22ainfix +acardamV11c1ainfix =acardamV22acardamV11ainfix =ainfix @asetamV11V23aTrueAainfix >=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V19V8Aainfix =V18V7AacV22Iainfix =ainfix @afuncamV22akeyV25aSomeV25Aainfix =ainfix @afuncamV22V26ainfix @afuncamV11V26INaeqaordamV11V26akeyV25Aainfix =ainfix @afuncamV22V26aSomeV25IaeqaordamV11V26akeyV25Iacorrect_foraordamV11V26FAiainfix =acardamV22acardamV11ainfix =acardamV22ainfix +acardamV11c1ainfix =ainfix @afuncamV11akeyV25aNoneAainfix <=acardamV11acardamV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FAacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add.1"
|
|
locfile="../map.mlw"
|
|
loclnum="1174" loccnumb="6" loccnume="9"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.2"
|
|
locfile="../map.mlw"
|
|
loclnum="1174" loccnumb="6" loccnume="9"
|
|
expl="2. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.3"
|
|
locfile="../map.mlw"
|
|
loclnum="1174" loccnumb="6" loccnume="9"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =aordamV22aordamV11Aainfix =V19V8Aainfix =V18V7AacV22Iainfix =ainfix @afuncamV22akeyV23aSomeV23Aainfix =ainfix @afuncamV22V24ainfix @afuncamV11V24INaeqaordamV11V24akeyV23Aainfix =ainfix @afuncamV22V24aSomeV23IaeqaordamV11V24akeyV23Iacorrect_foraordamV11V24FAiainfix =acardamV22acardamV11ainfix =acardamV22ainfix +acardamV11c1ainfix =ainfix @afuncamV11akeyV23aNoneAainfix <=acardamV11acardamV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.33"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.4"
|
|
locfile="../map.mlw"
|
|
loclnum="1174" loccnumb="6" loccnume="9"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @asetamV22V23aTrueAainfix =ainfix @asetamV11V24aTrueIainfix =ainfix @asetamV22V24aTrueINaeqaordamV11V24V23Aainfix =ainfix @asetamV22V24aTrueIainfix =ainfix @asetamV11V24aTrueAainfix =ainfix @asetamV22V24aTrueIaeqaordamV11V24V23Iacorrect_foraordamV11V24FAiainfix =acardamV22ainfix +acardamV11c1ainfix =acardamV22acardamV11ainfix =ainfix @asetamV11V23aTrueAainfix >=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @afuncamV22akeyV25aSomeV25Aainfix =ainfix @afuncamV22V26ainfix @afuncamV11V26INaeqaordamV11V26akeyV25Aainfix =ainfix @afuncamV22V26aSomeV25IaeqaordamV11V26akeyV25Iacorrect_foraordamV11V26FAiainfix =acardamV22acardamV11ainfix =acardamV22ainfix +acardamV11c1ainfix =ainfix @afuncamV11akeyV25aNoneAainfix <=acardamV11acardamV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter add.4.1"
|
|
locfile="../map.mlw"
|
|
loclnum="1174" loccnumb="6" loccnume="9"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix >=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @afuncamV22akeyV24aSomeV24Aainfix =ainfix @afuncamV22V25ainfix @afuncamV11V25INaeqaordamV11V25akeyV24Aainfix =ainfix @afuncamV22V25aSomeV24IaeqaordamV11V25akeyV24Iacorrect_foraordamV11V25FAiainfix =acardamV22acardamV11ainfix =acardamV22ainfix +acardamV11c1ainfix =ainfix @afuncamV11akeyV24aNoneAainfix <=acardamV11acardamV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.4.2"
|
|
locfile="../map.mlw"
|
|
loclnum="1174" loccnumb="6" loccnume="9"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV22acardamV11Iainfix =ainfix @asetamV11V23aTrueLainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @afuncamV22akeyV24aSomeV24Aainfix =ainfix @afuncamV22V25ainfix @afuncamV11V25INaeqaordamV11V25akeyV24Aainfix =ainfix @afuncamV22V25aSomeV24IaeqaordamV11V25akeyV24Iacorrect_foraordamV11V25FAiainfix =acardamV22acardamV11ainfix =acardamV22ainfix +acardamV11c1ainfix =ainfix @afuncamV11akeyV24aNoneAainfix <=acardamV11acardamV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.15"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.4.3"
|
|
locfile="../map.mlw"
|
|
loclnum="1174" loccnumb="6" loccnume="9"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV22ainfix +acardamV11c1INainfix =ainfix @asetamV11V23aTrueLainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @afuncamV22akeyV24aSomeV24Aainfix =ainfix @afuncamV22V25ainfix @afuncamV11V25INaeqaordamV11V25akeyV24Aainfix =ainfix @afuncamV22V25aSomeV24IaeqaordamV11V25akeyV24Iacorrect_foraordamV11V25FAiainfix =acardamV22acardamV11ainfix =acardamV22ainfix +acardamV11c1ainfix =ainfix @afuncamV11akeyV24aNoneAainfix <=acardamV11acardamV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.30"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.4.4"
|
|
locfile="../map.mlw"
|
|
loclnum="1174" loccnumb="6" loccnume="9"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @asetamV22V24aTrueIaeqaordamV11V24V23Iacorrect_foraordamV11V24FLainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @afuncamV22akeyV25aSomeV25Aainfix =ainfix @afuncamV22V26ainfix @afuncamV11V26INaeqaordamV11V26akeyV25Aainfix =ainfix @afuncamV22V26aSomeV25IaeqaordamV11V26akeyV25Iacorrect_foraordamV11V26FAiainfix =acardamV22acardamV11ainfix =acardamV22ainfix +acardamV11c1ainfix =ainfix @afuncamV11akeyV25aNoneAainfix <=acardamV11acardamV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.22"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.4.5"
|
|
locfile="../map.mlw"
|
|
loclnum="1174" loccnumb="6" loccnume="9"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @asetamV22V24aTrueIainfix =ainfix @asetamV11V24aTrueIacorrect_foraordamV11V24FLainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @afuncamV22akeyV25aSomeV25Aainfix =ainfix @afuncamV22V26ainfix @afuncamV11V26INaeqaordamV11V26akeyV25Aainfix =ainfix @afuncamV22V26aSomeV25IaeqaordamV11V26akeyV25Iacorrect_foraordamV11V26FAiainfix =acardamV22acardamV11ainfix =acardamV22ainfix +acardamV11c1ainfix =ainfix @afuncamV11akeyV25aNoneAainfix <=acardamV11acardamV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.32"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.4.6"
|
|
locfile="../map.mlw"
|
|
loclnum="1174" loccnumb="6" loccnume="9"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @asetamV11V24aTrueIainfix =ainfix @asetamV22V24aTrueINaeqaordamV11V24V23Iacorrect_foraordamV11V24FLainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @afuncamV22akeyV25aSomeV25Aainfix =ainfix @afuncamV22V26ainfix @afuncamV11V26INaeqaordamV11V26akeyV25Aainfix =ainfix @afuncamV22V26aSomeV25IaeqaordamV11V26akeyV25Iacorrect_foraordamV11V26FAiainfix =acardamV22acardamV11ainfix =acardamV22ainfix +acardamV11c1ainfix =ainfix @afuncamV11akeyV25aNoneAainfix <=acardamV11acardamV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter add.4.7"
|
|
locfile="../map.mlw"
|
|
loclnum="1174" loccnumb="6" loccnume="9"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @asetamV22V23aTrueIainfix =ainfix @asetamV11V24aTrueIainfix =ainfix @asetamV22V24aTrueINaeqaordamV11V24V23Aainfix =ainfix @asetamV22V24aTrueIainfix =ainfix @asetamV11V24aTrueAainfix =ainfix @asetamV22V24aTrueIaeqaordamV11V24V23Iacorrect_foraordamV11V24FLainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @afuncamV22akeyV25aSomeV25Aainfix =ainfix @afuncamV22V26ainfix @afuncamV11V26INaeqaordamV11V26akeyV25Aainfix =ainfix @afuncamV22V26aSomeV25IaeqaordamV11V26akeyV25Iacorrect_foraordamV11V26FAiainfix =acardamV22acardamV11ainfix =acardamV22ainfix +acardamV11c1ainfix =ainfix @afuncamV11akeyV25aNoneAainfix <=acardamV11acardamV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11akeyainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for add"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.17"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove"
|
|
locfile="../map.mlw"
|
|
loclnum="1190" loccnumb="6" loccnume="12"
|
|
expl="VC for remove"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="Nainfix =ainfix @asetamV22V23aTrueAainfix =ainfix @asetamV22V24aTrueIainfix =ainfix @asetamV11V24aTrueINaeqaordamV11V24V23Aainfix =ainfix @asetamV11V24aTrueIainfix =ainfix @asetamV22V24aTrueANainfix =ainfix @asetamV22V24aTrueIaeqaordamV11V24V23Iacorrect_foraordamV11V24FAiainfix =acardamV22acardamV11ainfix =ainfix +c1acardamV22acardamV11ainfix =ainfix @asetamV11V23aTrueAainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V19V8Aainfix =V18V7AacV22Iainfix =ainfix @afuncamV22V25aNoneAainfix =ainfix @afuncamV22V26ainfix @afuncamV11V26INaeqaordamV11V26V25Aainfix =ainfix @afuncamV22V26aNoneIaeqaordamV11V26V25Iacorrect_foraordamV11V26FAiainfix =acardamV11ainfix +acardamV22c1ainfix =acardamV11acardamV22ainfix =ainfix @afuncamV11V25aNoneAainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FAacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter remove.1"
|
|
locfile="../map.mlw"
|
|
loclnum="1190" loccnumb="6" loccnume="12"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.2"
|
|
locfile="../map.mlw"
|
|
loclnum="1190" loccnumb="6" loccnume="12"
|
|
expl="2. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.3"
|
|
locfile="../map.mlw"
|
|
loclnum="1190" loccnumb="6" loccnume="12"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =aordamV22aordamV11Aainfix =V19V8Aainfix =V18V7AacV22Iainfix =ainfix @afuncamV22V23aNoneAainfix =ainfix @afuncamV22V24ainfix @afuncamV11V24INaeqaordamV11V24V23Aainfix =ainfix @afuncamV22V24aNoneIaeqaordamV11V24V23Iacorrect_foraordamV11V24FAiainfix =acardamV11ainfix +acardamV22c1ainfix =acardamV11acardamV22ainfix =ainfix @afuncamV11V23aNoneAainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.4"
|
|
locfile="../map.mlw"
|
|
loclnum="1190" loccnumb="6" loccnume="12"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionNainfix =ainfix @asetamV22V23aTrueAainfix =ainfix @asetamV22V24aTrueIainfix =ainfix @asetamV11V24aTrueINaeqaordamV11V24V23Aainfix =ainfix @asetamV11V24aTrueIainfix =ainfix @asetamV22V24aTrueANainfix =ainfix @asetamV22V24aTrueIaeqaordamV11V24V23Iacorrect_foraordamV11V24FAiainfix =acardamV22acardamV11ainfix =ainfix +c1acardamV22acardamV11ainfix =ainfix @asetamV11V23aTrueAainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @afuncamV22V25aNoneAainfix =ainfix @afuncamV22V26ainfix @afuncamV11V26INaeqaordamV11V26V25Aainfix =ainfix @afuncamV22V26aNoneIaeqaordamV11V26V25Iacorrect_foraordamV11V26FAiainfix =acardamV11ainfix +acardamV22c1ainfix =acardamV11acardamV22ainfix =ainfix @afuncamV11V25aNoneAainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter remove.4.1"
|
|
locfile="../map.mlw"
|
|
loclnum="1190" loccnumb="6" loccnume="12"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @afuncamV22V24aNoneAainfix =ainfix @afuncamV22V25ainfix @afuncamV11V25INaeqaordamV11V25V24Aainfix =ainfix @afuncamV22V25aNoneIaeqaordamV11V25V24Iacorrect_foraordamV11V25FAiainfix =acardamV11ainfix +acardamV22c1ainfix =acardamV11acardamV22ainfix =ainfix @afuncamV11V24aNoneAainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.4.2"
|
|
locfile="../map.mlw"
|
|
loclnum="1190" loccnumb="6" loccnume="12"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix +c1acardamV22acardamV11Iainfix =ainfix @asetamV11V23aTrueLainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @afuncamV22V24aNoneAainfix =ainfix @afuncamV22V25ainfix @afuncamV11V25INaeqaordamV11V25V24Aainfix =ainfix @afuncamV22V25aNoneIaeqaordamV11V25V24Iacorrect_foraordamV11V25FAiainfix =acardamV11ainfix +acardamV22c1ainfix =acardamV11acardamV22ainfix =ainfix @afuncamV11V24aNoneAainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.13"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.4.3"
|
|
locfile="../map.mlw"
|
|
loclnum="1190" loccnumb="6" loccnume="12"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV22acardamV11INainfix =ainfix @asetamV11V23aTrueLainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @afuncamV22V24aNoneAainfix =ainfix @afuncamV22V25ainfix @afuncamV11V25INaeqaordamV11V25V24Aainfix =ainfix @afuncamV22V25aNoneIaeqaordamV11V25V24Iacorrect_foraordamV11V25FAiainfix =acardamV11ainfix +acardamV22c1ainfix =acardamV11acardamV22ainfix =ainfix @afuncamV11V24aNoneAainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.13"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.4.4"
|
|
locfile="../map.mlw"
|
|
loclnum="1190" loccnumb="6" loccnume="12"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionNainfix =ainfix @asetamV22V24aTrueIaeqaordamV11V24V23Iacorrect_foraordamV11V24FLainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @afuncamV22V25aNoneAainfix =ainfix @afuncamV22V26ainfix @afuncamV11V26INaeqaordamV11V26V25Aainfix =ainfix @afuncamV22V26aNoneIaeqaordamV11V26V25Iacorrect_foraordamV11V26FAiainfix =acardamV11ainfix +acardamV22c1ainfix =acardamV11acardamV22ainfix =ainfix @afuncamV11V25aNoneAainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.13"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.4.5"
|
|
locfile="../map.mlw"
|
|
loclnum="1190" loccnumb="6" loccnume="12"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @asetamV11V24aTrueIainfix =ainfix @asetamV22V24aTrueIacorrect_foraordamV11V24FLainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @afuncamV22V25aNoneAainfix =ainfix @afuncamV22V26ainfix @afuncamV11V26INaeqaordamV11V26V25Aainfix =ainfix @afuncamV22V26aNoneIaeqaordamV11V26V25Iacorrect_foraordamV11V26FAiainfix =acardamV11ainfix +acardamV22c1ainfix =acardamV11acardamV22ainfix =ainfix @afuncamV11V25aNoneAainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.13"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.4.6"
|
|
locfile="../map.mlw"
|
|
loclnum="1190" loccnumb="6" loccnume="12"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @asetamV22V24aTrueIainfix =ainfix @asetamV11V24aTrueINaeqaordamV11V24V23Iacorrect_foraordamV11V24FLainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @afuncamV22V25aNoneAainfix =ainfix @afuncamV22V26ainfix @afuncamV11V26INaeqaordamV11V26V25Aainfix =ainfix @afuncamV22V26aNoneIaeqaordamV11V26V25Iacorrect_foraordamV11V26FAiainfix =acardamV11ainfix +acardamV22c1ainfix =acardamV11acardamV22ainfix =ainfix @afuncamV11V25aNoneAainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.17"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter remove.4.7"
|
|
locfile="../map.mlw"
|
|
loclnum="1190" loccnumb="6" loccnume="12"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionNainfix =ainfix @asetamV22V23aTrueIainfix =ainfix @asetamV22V24aTrueIainfix =ainfix @asetamV11V24aTrueINaeqaordamV11V24V23Aainfix =ainfix @asetamV11V24aTrueIainfix =ainfix @asetamV22V24aTrueANainfix =ainfix @asetamV22V24aTrueIaeqaordamV11V24V23Iacorrect_foraordamV11V24FLainfix @amdlamake_paramsamk type_paramsV7V8V0Iainfix =ainfix @afuncamV22V25aNoneAainfix =ainfix @afuncamV22V26ainfix @afuncamV11V26INaeqaordamV11V26V25Aainfix =ainfix @afuncamV22V26aNoneIaeqaordamV11V26V25Iacorrect_foraordamV11V26FAiainfix =acardamV11ainfix +acardamV22c1ainfix =acardamV11acardamV22ainfix =ainfix @afuncamV11V25aNoneAainfix <=acardamV22acardamV11Lainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =aordamV22aordamV11Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7AacV22Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for remove"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.14"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="VC for split"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="Nainfix =ainfix @asetamV35V38aTrueIaleV36V38V37Aacorrect_forV36V38FANainfix =ainfix @asetamV34V39aTrueIaleV36V37V39Aacorrect_forV36V39FAainfix =ainfix @asetamV35V40aTrueIainfix =ainfix @asetamV11V40aTrueIaltV36V37V40Aacorrect_forV36V40FAainfix =ainfix @asetamV34V41aTrueIainfix =ainfix @asetamV11V41aTrueIaltV36V41V37Aacorrect_forV36V41FAainfix =ainfix @asetamV11V42aTrueIainfix =ainfix @asetamV35V42aTrueAacorrect_forV36V42FAainfix =ainfix @asetamV11V43aTrueIainfix =ainfix @asetamV34V43aTrueAacorrect_forV36V43FAiainfix =acardamV11ainfix +acardamV34acardamV35ainfix =acardamV11ainfix +c1ainfix +acardamV34acardamV35ainfix =V33aTrueAainfix >=acardamV11ainfix +acardamV34acardamV35Aainfix =ainfix @asetamV11V37aTrueIaeqV36V44V37Aacorrect_forV36V44Fqainfix =V33aTrueAainfix =ainfix @asetamV11V37aTrueqainfix =V33aTrueLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV35AacV34Aainfix =aordamV11aordamV35Aainfix =aordamV34aordamV11Aainfix =V8V30Aainfix =V7V29Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21INainfix =V22aNoneqainfix =V33aTrueFACainfix =V22aNoneaNoneNainfix =V22aNonewV22Iainfix =ainfix @afuncamV46V49aNoneIaleV47V49V48Aacorrect_forV47V49FAainfix =ainfix @afuncamV46V50ainfix @afuncamV11V50IaltV47V48V50Aacorrect_forV47V50FAainfix =ainfix @afuncamV45V51aNoneIaleV47V48V51Aacorrect_forV47V51FAainfix =ainfix @afuncamV45V52ainfix @afuncamV11V52IaltV47V52V48Aacorrect_forV47V52FAainfix >=acardamV11ainfix +acardamV45acardamV46Aiainfix =acardamV11ainfix +c1ainfix +acardamV45acardamV46ainfix =acardamV11ainfix +acardamV45acardamV46ainfix =V22aNoneACainfix =ainfix @afuncamV11V48aNoneAainfix =ainfix @afuncamV11V53aNoneIaeqV47V48V53Aacorrect_forV47V53FaNoneainfix =aSomeV55ainfix @afuncamV11akeyV55Aainfix =ainfix @afuncamV11V48aSomeV55Aainfix =ainfix @afuncamV11V56aSomeV55IaeqV47V48V56Aacorrect_forV47V56FAaeqV47V48akeyV55Aacorrect_forV47akeyV55Lainfix @amdlamake_paramsamk type_paramsV7V8V54Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V54aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV46AacV45Aainfix =aordamV11aordamV46Aainfix =aordamV45aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FAacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter split.1"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="1. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.2"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="2. precondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="preconditionacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.3"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="3."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="Cainfix =V22aNoneaNonetwV22Iainfix =ainfix @afuncamV34V37aNoneIaleV35V37V36Aacorrect_forV35V37FAainfix =ainfix @afuncamV34V38ainfix @afuncamV11V38IaltV35V36V38Aacorrect_forV35V38FAainfix =ainfix @afuncamV33V39aNoneIaleV35V36V39Aacorrect_forV35V39FAainfix =ainfix @afuncamV33V40ainfix @afuncamV11V40IaltV35V40V36Aacorrect_forV35V40FAainfix >=acardamV11ainfix +acardamV33acardamV34Aiainfix =acardamV11ainfix +c1ainfix +acardamV33acardamV34ainfix =acardamV11ainfix +acardamV33acardamV34ainfix =V22aNoneACainfix =ainfix @afuncamV11V36aNoneAainfix =ainfix @afuncamV11V41aNoneIaeqV35V36V41Aacorrect_forV35V41FaNoneainfix =aSomeV43ainfix @afuncamV11akeyV43Aainfix =ainfix @afuncamV11V36aSomeV43Aainfix =ainfix @afuncamV11V44aSomeV43IaeqV35V36V44Aacorrect_forV35V44FAaeqV35V36akeyV43Aacorrect_forV35akeyV43Lainfix @amdlamake_paramsamk type_paramsV7V8V42Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V42aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV34AacV33Aainfix =aordamV11aordamV34Aainfix =aordamV33aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.4"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="4."
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="CtaNoneNainfix =V22aNonewV22Iainfix =ainfix @afuncamV34V37aNoneIaleV35V37V36Aacorrect_forV35V37FAainfix =ainfix @afuncamV34V38ainfix @afuncamV11V38IaltV35V36V38Aacorrect_forV35V38FAainfix =ainfix @afuncamV33V39aNoneIaleV35V36V39Aacorrect_forV35V39FAainfix =ainfix @afuncamV33V40ainfix @afuncamV11V40IaltV35V40V36Aacorrect_forV35V40FAainfix >=acardamV11ainfix +acardamV33acardamV34Aiainfix =acardamV11ainfix +c1ainfix +acardamV33acardamV34ainfix =acardamV11ainfix +acardamV33acardamV34ainfix =V22aNoneACainfix =ainfix @afuncamV11V36aNoneAainfix =ainfix @afuncamV11V41aNoneIaeqV35V36V41Aacorrect_forV35V41FaNoneainfix =aSomeV43ainfix @afuncamV11akeyV43Aainfix =ainfix @afuncamV11V36aSomeV43Aainfix =ainfix @afuncamV11V44aSomeV43IaeqV35V36V44Aacorrect_forV35V44FAaeqV35V36akeyV43Aacorrect_forV35akeyV43Lainfix @amdlamake_paramsamk type_paramsV7V8V42Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V42aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV34AacV33Aainfix =aordamV11aordamV34Aainfix =aordamV33aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.22"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionNainfix =ainfix @asetamV35V38aTrueIaleV36V38V37Aacorrect_forV36V38FANainfix =ainfix @asetamV34V39aTrueIaleV36V37V39Aacorrect_forV36V39FAainfix =ainfix @asetamV35V40aTrueIainfix =ainfix @asetamV11V40aTrueIaltV36V37V40Aacorrect_forV36V40FAainfix =ainfix @asetamV34V41aTrueIainfix =ainfix @asetamV11V41aTrueIaltV36V41V37Aacorrect_forV36V41FAainfix =ainfix @asetamV11V42aTrueIainfix =ainfix @asetamV35V42aTrueAacorrect_forV36V42FAainfix =ainfix @asetamV11V43aTrueIainfix =ainfix @asetamV34V43aTrueAacorrect_forV36V43FAiainfix =acardamV11ainfix +acardamV34acardamV35ainfix =acardamV11ainfix +c1ainfix +acardamV34acardamV35ainfix =V33aTrueAainfix >=acardamV11ainfix +acardamV34acardamV35Aainfix =ainfix @asetamV11V37aTrueIaeqV36V44V37Aacorrect_forV36V44Fqainfix =V33aTrueAainfix =ainfix @asetamV11V37aTrueqainfix =V33aTrueLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV35AacV34Aainfix =aordamV11aordamV35Aainfix =aordamV34aordamV11Aainfix =V8V30Aainfix =V7V29Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21INainfix =V22aNoneqainfix =V33aTrueFIainfix =ainfix @afuncamV46V49aNoneIaleV47V49V48Aacorrect_forV47V49FAainfix =ainfix @afuncamV46V50ainfix @afuncamV11V50IaltV47V48V50Aacorrect_forV47V50FAainfix =ainfix @afuncamV45V51aNoneIaleV47V48V51Aacorrect_forV47V51FAainfix =ainfix @afuncamV45V52ainfix @afuncamV11V52IaltV47V52V48Aacorrect_forV47V52FAainfix >=acardamV11ainfix +acardamV45acardamV46Aiainfix =acardamV11ainfix +c1ainfix +acardamV45acardamV46ainfix =acardamV11ainfix +acardamV45acardamV46ainfix =V22aNoneACainfix =ainfix @afuncamV11V48aNoneAainfix =ainfix @afuncamV11V53aNoneIaeqV47V48V53Aacorrect_forV47V53FaNoneainfix =aSomeV55ainfix @afuncamV11akeyV55Aainfix =ainfix @afuncamV11V48aSomeV55Aainfix =ainfix @afuncamV11V56aSomeV55IaeqV47V48V56Aacorrect_forV47V56FAaeqV47V48akeyV55Aacorrect_forV47akeyV55Lainfix @amdlamake_paramsamk type_paramsV7V8V54Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V54aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV46AacV45Aainfix =aordamV11aordamV46Aainfix =aordamV45aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<transf
|
|
name="split_goal_right"
|
|
proved="true"
|
|
expanded="false">
|
|
<goal
|
|
name="WP_parameter split.5.1"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="1. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21INainfix =V22aNoneqainfix =V33aTrueFIainfix =ainfix @afuncamV37V40aNoneIaleV38V40V39Aacorrect_forV38V40FAainfix =ainfix @afuncamV37V41ainfix @afuncamV11V41IaltV38V39V41Aacorrect_forV38V41FAainfix =ainfix @afuncamV36V42aNoneIaleV38V39V42Aacorrect_forV38V42FAainfix =ainfix @afuncamV36V43ainfix @afuncamV11V43IaltV38V43V39Aacorrect_forV38V43FAainfix >=acardamV11ainfix +acardamV36acardamV37Aiainfix =acardamV11ainfix +c1ainfix +acardamV36acardamV37ainfix =acardamV11ainfix +acardamV36acardamV37ainfix =V22aNoneACainfix =ainfix @afuncamV11V39aNoneAainfix =ainfix @afuncamV11V44aNoneIaeqV38V39V44Aacorrect_forV38V44FaNoneainfix =aSomeV46ainfix @afuncamV11akeyV46Aainfix =ainfix @afuncamV11V39aSomeV46Aainfix =ainfix @afuncamV11V47aSomeV46IaeqV38V39V47Aacorrect_forV38V47FAaeqV38V39akeyV46Aacorrect_forV38akeyV46Lainfix @amdlamake_paramsamk type_paramsV7V8V45Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V45aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV37AacV36Aainfix =aordamV11aordamV37Aainfix =aordamV36aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.20"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.2"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="2. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =V19V8Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21INainfix =V22aNoneqainfix =V33aTrueFIainfix =ainfix @afuncamV37V40aNoneIaleV38V40V39Aacorrect_forV38V40FAainfix =ainfix @afuncamV37V41ainfix @afuncamV11V41IaltV38V39V41Aacorrect_forV38V41FAainfix =ainfix @afuncamV36V42aNoneIaleV38V39V42Aacorrect_forV38V42FAainfix =ainfix @afuncamV36V43ainfix @afuncamV11V43IaltV38V43V39Aacorrect_forV38V43FAainfix >=acardamV11ainfix +acardamV36acardamV37Aiainfix =acardamV11ainfix +c1ainfix +acardamV36acardamV37ainfix =acardamV11ainfix +acardamV36acardamV37ainfix =V22aNoneACainfix =ainfix @afuncamV11V39aNoneAainfix =ainfix @afuncamV11V44aNoneIaeqV38V39V44Aacorrect_forV38V44FaNoneainfix =aSomeV46ainfix @afuncamV11akeyV46Aainfix =ainfix @afuncamV11V39aSomeV46Aainfix =ainfix @afuncamV11V47aSomeV46IaeqV38V39V47Aacorrect_forV38V47FAaeqV38V39akeyV46Aacorrect_forV38akeyV46Lainfix @amdlamake_paramsamk type_paramsV7V8V45Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V45aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV37AacV36Aainfix =aordamV11aordamV37Aainfix =aordamV36aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.3"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="3. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =V7V29Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21INainfix =V22aNoneqainfix =V33aTrueFIainfix =ainfix @afuncamV37V40aNoneIaleV38V40V39Aacorrect_forV38V40FAainfix =ainfix @afuncamV37V41ainfix @afuncamV11V41IaltV38V39V41Aacorrect_forV38V41FAainfix =ainfix @afuncamV36V42aNoneIaleV38V39V42Aacorrect_forV38V42FAainfix =ainfix @afuncamV36V43ainfix @afuncamV11V43IaltV38V43V39Aacorrect_forV38V43FAainfix >=acardamV11ainfix +acardamV36acardamV37Aiainfix =acardamV11ainfix +c1ainfix +acardamV36acardamV37ainfix =acardamV11ainfix +acardamV36acardamV37ainfix =V22aNoneACainfix =ainfix @afuncamV11V39aNoneAainfix =ainfix @afuncamV11V44aNoneIaeqV38V39V44Aacorrect_forV38V44FaNoneainfix =aSomeV46ainfix @afuncamV11akeyV46Aainfix =ainfix @afuncamV11V39aSomeV46Aainfix =ainfix @afuncamV11V47aSomeV46IaeqV38V39V47Aacorrect_forV38V47FAaeqV38V39akeyV46Aacorrect_forV38akeyV46Lainfix @amdlamake_paramsamk type_paramsV7V8V45Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V45aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV37AacV36Aainfix =aordamV11aordamV37Aainfix =aordamV36aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.4"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="4. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =V8V30Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21INainfix =V22aNoneqainfix =V33aTrueFIainfix =ainfix @afuncamV37V40aNoneIaleV38V40V39Aacorrect_forV38V40FAainfix =ainfix @afuncamV37V41ainfix @afuncamV11V41IaltV38V39V41Aacorrect_forV38V41FAainfix =ainfix @afuncamV36V42aNoneIaleV38V39V42Aacorrect_forV38V42FAainfix =ainfix @afuncamV36V43ainfix @afuncamV11V43IaltV38V43V39Aacorrect_forV38V43FAainfix >=acardamV11ainfix +acardamV36acardamV37Aiainfix =acardamV11ainfix +c1ainfix +acardamV36acardamV37ainfix =acardamV11ainfix +acardamV36acardamV37ainfix =V22aNoneACainfix =ainfix @afuncamV11V39aNoneAainfix =ainfix @afuncamV11V44aNoneIaeqV38V39V44Aacorrect_forV38V44FaNoneainfix =aSomeV46ainfix @afuncamV11akeyV46Aainfix =ainfix @afuncamV11V39aSomeV46Aainfix =ainfix @afuncamV11V47aSomeV46IaeqV38V39V47Aacorrect_forV38V47FAaeqV38V39akeyV46Aacorrect_forV38akeyV46Lainfix @amdlamake_paramsamk type_paramsV7V8V45Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V45aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV37AacV36Aainfix =aordamV11aordamV37Aainfix =aordamV36aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.5"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="5. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =aordamV34aordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21INainfix =V22aNoneqainfix =V33aTrueFIainfix =ainfix @afuncamV37V40aNoneIaleV38V40V39Aacorrect_forV38V40FAainfix =ainfix @afuncamV37V41ainfix @afuncamV11V41IaltV38V39V41Aacorrect_forV38V41FAainfix =ainfix @afuncamV36V42aNoneIaleV38V39V42Aacorrect_forV38V42FAainfix =ainfix @afuncamV36V43ainfix @afuncamV11V43IaltV38V43V39Aacorrect_forV38V43FAainfix >=acardamV11ainfix +acardamV36acardamV37Aiainfix =acardamV11ainfix +c1ainfix +acardamV36acardamV37ainfix =acardamV11ainfix +acardamV36acardamV37ainfix =V22aNoneACainfix =ainfix @afuncamV11V39aNoneAainfix =ainfix @afuncamV11V44aNoneIaeqV38V39V44Aacorrect_forV38V44FaNoneainfix =aSomeV46ainfix @afuncamV11akeyV46Aainfix =ainfix @afuncamV11V39aSomeV46Aainfix =ainfix @afuncamV11V47aSomeV46IaeqV38V39V47Aacorrect_forV38V47FAaeqV38V39akeyV46Aacorrect_forV38akeyV46Lainfix @amdlamake_paramsamk type_paramsV7V8V45Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V45aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV37AacV36Aainfix =aordamV11aordamV37Aainfix =aordamV36aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.42"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.6"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="6. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =aordamV11aordamV35Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21INainfix =V22aNoneqainfix =V33aTrueFIainfix =ainfix @afuncamV37V40aNoneIaleV38V40V39Aacorrect_forV38V40FAainfix =ainfix @afuncamV37V41ainfix @afuncamV11V41IaltV38V39V41Aacorrect_forV38V41FAainfix =ainfix @afuncamV36V42aNoneIaleV38V39V42Aacorrect_forV38V42FAainfix =ainfix @afuncamV36V43ainfix @afuncamV11V43IaltV38V43V39Aacorrect_forV38V43FAainfix >=acardamV11ainfix +acardamV36acardamV37Aiainfix =acardamV11ainfix +c1ainfix +acardamV36acardamV37ainfix =acardamV11ainfix +acardamV36acardamV37ainfix =V22aNoneACainfix =ainfix @afuncamV11V39aNoneAainfix =ainfix @afuncamV11V44aNoneIaeqV38V39V44Aacorrect_forV38V44FaNoneainfix =aSomeV46ainfix @afuncamV11akeyV46Aainfix =ainfix @afuncamV11V39aSomeV46Aainfix =ainfix @afuncamV11V47aSomeV46IaeqV38V39V47Aacorrect_forV38V47FAaeqV38V39akeyV46Aacorrect_forV38akeyV46Lainfix @amdlamake_paramsamk type_paramsV7V8V45Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V45aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV37AacV36Aainfix =aordamV11aordamV37Aainfix =aordamV36aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.54"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.7"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="7. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionacV34Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21INainfix =V22aNoneqainfix =V33aTrueFIainfix =ainfix @afuncamV37V40aNoneIaleV38V40V39Aacorrect_forV38V40FAainfix =ainfix @afuncamV37V41ainfix @afuncamV11V41IaltV38V39V41Aacorrect_forV38V41FAainfix =ainfix @afuncamV36V42aNoneIaleV38V39V42Aacorrect_forV38V42FAainfix =ainfix @afuncamV36V43ainfix @afuncamV11V43IaltV38V43V39Aacorrect_forV38V43FAainfix >=acardamV11ainfix +acardamV36acardamV37Aiainfix =acardamV11ainfix +c1ainfix +acardamV36acardamV37ainfix =acardamV11ainfix +acardamV36acardamV37ainfix =V22aNoneACainfix =ainfix @afuncamV11V39aNoneAainfix =ainfix @afuncamV11V44aNoneIaeqV38V39V44Aacorrect_forV38V44FaNoneainfix =aSomeV46ainfix @afuncamV11akeyV46Aainfix =ainfix @afuncamV11V39aSomeV46Aainfix =ainfix @afuncamV11V47aSomeV46IaeqV38V39V47Aacorrect_forV38V47FAaeqV38V39akeyV46Aacorrect_forV38akeyV46Lainfix @amdlamake_paramsamk type_paramsV7V8V45Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V45aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV37AacV36Aainfix =aordamV11aordamV37Aainfix =aordamV36aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.8"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="8. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionacV35Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21INainfix =V22aNoneqainfix =V33aTrueFIainfix =ainfix @afuncamV37V40aNoneIaleV38V40V39Aacorrect_forV38V40FAainfix =ainfix @afuncamV37V41ainfix @afuncamV11V41IaltV38V39V41Aacorrect_forV38V41FAainfix =ainfix @afuncamV36V42aNoneIaleV38V39V42Aacorrect_forV38V42FAainfix =ainfix @afuncamV36V43ainfix @afuncamV11V43IaltV38V43V39Aacorrect_forV38V43FAainfix >=acardamV11ainfix +acardamV36acardamV37Aiainfix =acardamV11ainfix +c1ainfix +acardamV36acardamV37ainfix =acardamV11ainfix +acardamV36acardamV37ainfix =V22aNoneACainfix =ainfix @afuncamV11V39aNoneAainfix =ainfix @afuncamV11V44aNoneIaeqV38V39V44Aacorrect_forV38V44FaNoneainfix =aSomeV46ainfix @afuncamV11akeyV46Aainfix =ainfix @afuncamV11V39aSomeV46Aainfix =ainfix @afuncamV11V47aSomeV46IaeqV38V39V47Aacorrect_forV38V47FAaeqV38V39akeyV46Aacorrect_forV38akeyV46Lainfix @amdlamake_paramsamk type_paramsV7V8V45Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V45aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV37AacV36Aainfix =aordamV11aordamV37Aainfix =aordamV36aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.9"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="9. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @asetamV11V37aTrueIainfix =V33aTrueLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21INainfix =V22aNoneqainfix =V33aTrueFIainfix =ainfix @afuncamV39V42aNoneIaleV40V42V41Aacorrect_forV40V42FAainfix =ainfix @afuncamV39V43ainfix @afuncamV11V43IaltV40V41V43Aacorrect_forV40V43FAainfix =ainfix @afuncamV38V44aNoneIaleV40V41V44Aacorrect_forV40V44FAainfix =ainfix @afuncamV38V45ainfix @afuncamV11V45IaltV40V45V41Aacorrect_forV40V45FAainfix >=acardamV11ainfix +acardamV38acardamV39Aiainfix =acardamV11ainfix +c1ainfix +acardamV38acardamV39ainfix =acardamV11ainfix +acardamV38acardamV39ainfix =V22aNoneACainfix =ainfix @afuncamV11V41aNoneAainfix =ainfix @afuncamV11V46aNoneIaeqV40V41V46Aacorrect_forV40V46FaNoneainfix =aSomeV48ainfix @afuncamV11akeyV48Aainfix =ainfix @afuncamV11V41aSomeV48Aainfix =ainfix @afuncamV11V49aSomeV48IaeqV40V41V49Aacorrect_forV40V49FAaeqV40V41akeyV48Aacorrect_forV40akeyV48Lainfix @amdlamake_paramsamk type_paramsV7V8V47Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V47aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV39AacV38Aainfix =aordamV11aordamV39Aainfix =aordamV38aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.31"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.10"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="10. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =V33aTrueIainfix =ainfix @asetamV11V37aTrueLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21INainfix =V22aNoneqainfix =V33aTrueFIainfix =ainfix @afuncamV39V42aNoneIaleV40V42V41Aacorrect_forV40V42FAainfix =ainfix @afuncamV39V43ainfix @afuncamV11V43IaltV40V41V43Aacorrect_forV40V43FAainfix =ainfix @afuncamV38V44aNoneIaleV40V41V44Aacorrect_forV40V44FAainfix =ainfix @afuncamV38V45ainfix @afuncamV11V45IaltV40V45V41Aacorrect_forV40V45FAainfix >=acardamV11ainfix +acardamV38acardamV39Aiainfix =acardamV11ainfix +c1ainfix +acardamV38acardamV39ainfix =acardamV11ainfix +acardamV38acardamV39ainfix =V22aNoneACainfix =ainfix @afuncamV11V41aNoneAainfix =ainfix @afuncamV11V46aNoneIaeqV40V41V46Aacorrect_forV40V46FaNoneainfix =aSomeV48ainfix @afuncamV11akeyV48Aainfix =ainfix @afuncamV11V41aSomeV48Aainfix =ainfix @afuncamV11V49aSomeV48IaeqV40V41V49Aacorrect_forV40V49FAaeqV40V41akeyV48Aacorrect_forV40akeyV48Lainfix @amdlamake_paramsamk type_paramsV7V8V47Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V47aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV39AacV38Aainfix =aordamV11aordamV39Aainfix =aordamV38aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.54"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.11"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="11. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @asetamV11V37aTrueIaeqV36V38V37Aacorrect_forV36V38FIainfix =V33aTrueLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21INainfix =V22aNoneqainfix =V33aTrueFIainfix =ainfix @afuncamV40V43aNoneIaleV41V43V42Aacorrect_forV41V43FAainfix =ainfix @afuncamV40V44ainfix @afuncamV11V44IaltV41V42V44Aacorrect_forV41V44FAainfix =ainfix @afuncamV39V45aNoneIaleV41V42V45Aacorrect_forV41V45FAainfix =ainfix @afuncamV39V46ainfix @afuncamV11V46IaltV41V46V42Aacorrect_forV41V46FAainfix >=acardamV11ainfix +acardamV39acardamV40Aiainfix =acardamV11ainfix +c1ainfix +acardamV39acardamV40ainfix =acardamV11ainfix +acardamV39acardamV40ainfix =V22aNoneACainfix =ainfix @afuncamV11V42aNoneAainfix =ainfix @afuncamV11V47aNoneIaeqV41V42V47Aacorrect_forV41V47FaNoneainfix =aSomeV49ainfix @afuncamV11akeyV49Aainfix =ainfix @afuncamV11V42aSomeV49Aainfix =ainfix @afuncamV11V50aSomeV49IaeqV41V42V50Aacorrect_forV41V50FAaeqV41V42akeyV49Aacorrect_forV41akeyV49Lainfix @amdlamake_paramsamk type_paramsV7V8V48Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V48aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV40AacV39Aainfix =aordamV11aordamV40Aainfix =aordamV39aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.55"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.12"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="12. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =V33aTrueIainfix =ainfix @asetamV11V37aTrueIaeqV36V38V37Aacorrect_forV36V38FLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21INainfix =V22aNoneqainfix =V33aTrueFIainfix =ainfix @afuncamV40V43aNoneIaleV41V43V42Aacorrect_forV41V43FAainfix =ainfix @afuncamV40V44ainfix @afuncamV11V44IaltV41V42V44Aacorrect_forV41V44FAainfix =ainfix @afuncamV39V45aNoneIaleV41V42V45Aacorrect_forV41V45FAainfix =ainfix @afuncamV39V46ainfix @afuncamV11V46IaltV41V46V42Aacorrect_forV41V46FAainfix >=acardamV11ainfix +acardamV39acardamV40Aiainfix =acardamV11ainfix +c1ainfix +acardamV39acardamV40ainfix =acardamV11ainfix +acardamV39acardamV40ainfix =V22aNoneACainfix =ainfix @afuncamV11V42aNoneAainfix =ainfix @afuncamV11V47aNoneIaeqV41V42V47Aacorrect_forV41V47FaNoneainfix =aSomeV49ainfix @afuncamV11akeyV49Aainfix =ainfix @afuncamV11V42aSomeV49Aainfix =ainfix @afuncamV11V50aSomeV49IaeqV41V42V50Aacorrect_forV41V50FAaeqV41V42akeyV49Aacorrect_forV41akeyV49Lainfix @amdlamake_paramsamk type_paramsV7V8V48Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V48aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV40AacV39Aainfix =aordamV11aordamV40Aainfix =aordamV39aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.69"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.13"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="13. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix >=acardamV11ainfix +acardamV34acardamV35Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21INainfix =V22aNoneqainfix =V33aTrueFIainfix =ainfix @afuncamV39V42aNoneIaleV40V42V41Aacorrect_forV40V42FAainfix =ainfix @afuncamV39V43ainfix @afuncamV11V43IaltV40V41V43Aacorrect_forV40V43FAainfix =ainfix @afuncamV38V44aNoneIaleV40V41V44Aacorrect_forV40V44FAainfix =ainfix @afuncamV38V45ainfix @afuncamV11V45IaltV40V45V41Aacorrect_forV40V45FAainfix >=acardamV11ainfix +acardamV38acardamV39Aiainfix =acardamV11ainfix +c1ainfix +acardamV38acardamV39ainfix =acardamV11ainfix +acardamV38acardamV39ainfix =V22aNoneACainfix =ainfix @afuncamV11V41aNoneAainfix =ainfix @afuncamV11V46aNoneIaeqV40V41V46Aacorrect_forV40V46FaNoneainfix =aSomeV48ainfix @afuncamV11akeyV48Aainfix =ainfix @afuncamV11V41aSomeV48Aainfix =ainfix @afuncamV11V49aSomeV48IaeqV40V41V49Aacorrect_forV40V49FAaeqV40V41akeyV48Aacorrect_forV40akeyV48Lainfix @amdlamake_paramsamk type_paramsV7V8V47Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V47aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV39AacV38Aainfix =aordamV11aordamV39Aainfix =aordamV38aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.14"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="14. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV11ainfix +c1ainfix +acardamV34acardamV35Iainfix =V33aTrueLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21INainfix =V22aNoneqainfix =V33aTrueFIainfix =ainfix @afuncamV39V42aNoneIaleV40V42V41Aacorrect_forV40V42FAainfix =ainfix @afuncamV39V43ainfix @afuncamV11V43IaltV40V41V43Aacorrect_forV40V43FAainfix =ainfix @afuncamV38V44aNoneIaleV40V41V44Aacorrect_forV40V44FAainfix =ainfix @afuncamV38V45ainfix @afuncamV11V45IaltV40V45V41Aacorrect_forV40V45FAainfix >=acardamV11ainfix +acardamV38acardamV39Aiainfix =acardamV11ainfix +c1ainfix +acardamV38acardamV39ainfix =acardamV11ainfix +acardamV38acardamV39ainfix =V22aNoneACainfix =ainfix @afuncamV11V41aNoneAainfix =ainfix @afuncamV11V46aNoneIaeqV40V41V46Aacorrect_forV40V46FaNoneainfix =aSomeV48ainfix @afuncamV11akeyV48Aainfix =ainfix @afuncamV11V41aSomeV48Aainfix =ainfix @afuncamV11V49aSomeV48IaeqV40V41V49Aacorrect_forV40V49FAaeqV40V41akeyV48Aacorrect_forV40akeyV48Lainfix @amdlamake_paramsamk type_paramsV7V8V47Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V47aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV39AacV38Aainfix =aordamV11aordamV39Aainfix =aordamV38aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.15"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="15. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =acardamV11ainfix +acardamV34acardamV35INainfix =V33aTrueLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21INainfix =V22aNoneqainfix =V33aTrueFIainfix =ainfix @afuncamV39V42aNoneIaleV40V42V41Aacorrect_forV40V42FAainfix =ainfix @afuncamV39V43ainfix @afuncamV11V43IaltV40V41V43Aacorrect_forV40V43FAainfix =ainfix @afuncamV38V44aNoneIaleV40V41V44Aacorrect_forV40V44FAainfix =ainfix @afuncamV38V45ainfix @afuncamV11V45IaltV40V45V41Aacorrect_forV40V45FAainfix >=acardamV11ainfix +acardamV38acardamV39Aiainfix =acardamV11ainfix +c1ainfix +acardamV38acardamV39ainfix =acardamV11ainfix +acardamV38acardamV39ainfix =V22aNoneACainfix =ainfix @afuncamV11V41aNoneAainfix =ainfix @afuncamV11V46aNoneIaeqV40V41V46Aacorrect_forV40V46FaNoneainfix =aSomeV48ainfix @afuncamV11akeyV48Aainfix =ainfix @afuncamV11V41aSomeV48Aainfix =ainfix @afuncamV11V49aSomeV48IaeqV40V41V49Aacorrect_forV40V49FAaeqV40V41akeyV48Aacorrect_forV40akeyV48Lainfix @amdlamake_paramsamk type_paramsV7V8V47Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V47aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV39AacV38Aainfix =aordamV11aordamV39Aainfix =aordamV38aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.11"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.16"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="16. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @asetamV11V38aTrueIainfix =ainfix @asetamV34V38aTrueAacorrect_forV36V38FLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21INainfix =V22aNoneqainfix =V33aTrueFIainfix =ainfix @afuncamV40V43aNoneIaleV41V43V42Aacorrect_forV41V43FAainfix =ainfix @afuncamV40V44ainfix @afuncamV11V44IaltV41V42V44Aacorrect_forV41V44FAainfix =ainfix @afuncamV39V45aNoneIaleV41V42V45Aacorrect_forV41V45FAainfix =ainfix @afuncamV39V46ainfix @afuncamV11V46IaltV41V46V42Aacorrect_forV41V46FAainfix >=acardamV11ainfix +acardamV39acardamV40Aiainfix =acardamV11ainfix +c1ainfix +acardamV39acardamV40ainfix =acardamV11ainfix +acardamV39acardamV40ainfix =V22aNoneACainfix =ainfix @afuncamV11V42aNoneAainfix =ainfix @afuncamV11V47aNoneIaeqV41V42V47Aacorrect_forV41V47FaNoneainfix =aSomeV49ainfix @afuncamV11akeyV49Aainfix =ainfix @afuncamV11V42aSomeV49Aainfix =ainfix @afuncamV11V50aSomeV49IaeqV41V42V50Aacorrect_forV41V50FAaeqV41V42akeyV49Aacorrect_forV41akeyV49Lainfix @amdlamake_paramsamk type_paramsV7V8V48Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V48aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV40AacV39Aainfix =aordamV11aordamV40Aainfix =aordamV39aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.28"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.17"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="17. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @asetamV11V38aTrueIainfix =ainfix @asetamV35V38aTrueAacorrect_forV36V38FLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21INainfix =V22aNoneqainfix =V33aTrueFIainfix =ainfix @afuncamV40V43aNoneIaleV41V43V42Aacorrect_forV41V43FAainfix =ainfix @afuncamV40V44ainfix @afuncamV11V44IaltV41V42V44Aacorrect_forV41V44FAainfix =ainfix @afuncamV39V45aNoneIaleV41V42V45Aacorrect_forV41V45FAainfix =ainfix @afuncamV39V46ainfix @afuncamV11V46IaltV41V46V42Aacorrect_forV41V46FAainfix >=acardamV11ainfix +acardamV39acardamV40Aiainfix =acardamV11ainfix +c1ainfix +acardamV39acardamV40ainfix =acardamV11ainfix +acardamV39acardamV40ainfix =V22aNoneACainfix =ainfix @afuncamV11V42aNoneAainfix =ainfix @afuncamV11V47aNoneIaeqV41V42V47Aacorrect_forV41V47FaNoneainfix =aSomeV49ainfix @afuncamV11akeyV49Aainfix =ainfix @afuncamV11V42aSomeV49Aainfix =ainfix @afuncamV11V50aSomeV49IaeqV41V42V50Aacorrect_forV41V50FAaeqV41V42akeyV49Aacorrect_forV41akeyV49Lainfix @amdlamake_paramsamk type_paramsV7V8V48Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V48aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV40AacV39Aainfix =aordamV11aordamV40Aainfix =aordamV39aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.20"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.18"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="18. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @asetamV34V38aTrueIainfix =ainfix @asetamV11V38aTrueIaltV36V38V37Aacorrect_forV36V38FLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21INainfix =V22aNoneqainfix =V33aTrueFIainfix =ainfix @afuncamV40V43aNoneIaleV41V43V42Aacorrect_forV41V43FAainfix =ainfix @afuncamV40V44ainfix @afuncamV11V44IaltV41V42V44Aacorrect_forV41V44FAainfix =ainfix @afuncamV39V45aNoneIaleV41V42V45Aacorrect_forV41V45FAainfix =ainfix @afuncamV39V46ainfix @afuncamV11V46IaltV41V46V42Aacorrect_forV41V46FAainfix >=acardamV11ainfix +acardamV39acardamV40Aiainfix =acardamV11ainfix +c1ainfix +acardamV39acardamV40ainfix =acardamV11ainfix +acardamV39acardamV40ainfix =V22aNoneACainfix =ainfix @afuncamV11V42aNoneAainfix =ainfix @afuncamV11V47aNoneIaeqV41V42V47Aacorrect_forV41V47FaNoneainfix =aSomeV49ainfix @afuncamV11akeyV49Aainfix =ainfix @afuncamV11V42aSomeV49Aainfix =ainfix @afuncamV11V50aSomeV49IaeqV41V42V50Aacorrect_forV41V50FAaeqV41V42akeyV49Aacorrect_forV41akeyV49Lainfix @amdlamake_paramsamk type_paramsV7V8V48Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V48aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV40AacV39Aainfix =aordamV11aordamV40Aainfix =aordamV39aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.38"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.19"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="19. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionainfix =ainfix @asetamV35V38aTrueIainfix =ainfix @asetamV11V38aTrueIaltV36V37V38Aacorrect_forV36V38FLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21INainfix =V22aNoneqainfix =V33aTrueFIainfix =ainfix @afuncamV40V43aNoneIaleV41V43V42Aacorrect_forV41V43FAainfix =ainfix @afuncamV40V44ainfix @afuncamV11V44IaltV41V42V44Aacorrect_forV41V44FAainfix =ainfix @afuncamV39V45aNoneIaleV41V42V45Aacorrect_forV41V45FAainfix =ainfix @afuncamV39V46ainfix @afuncamV11V46IaltV41V46V42Aacorrect_forV41V46FAainfix >=acardamV11ainfix +acardamV39acardamV40Aiainfix =acardamV11ainfix +c1ainfix +acardamV39acardamV40ainfix =acardamV11ainfix +acardamV39acardamV40ainfix =V22aNoneACainfix =ainfix @afuncamV11V42aNoneAainfix =ainfix @afuncamV11V47aNoneIaeqV41V42V47Aacorrect_forV41V47FaNoneainfix =aSomeV49ainfix @afuncamV11akeyV49Aainfix =ainfix @afuncamV11V42aSomeV49Aainfix =ainfix @afuncamV11V50aSomeV49IaeqV41V42V50Aacorrect_forV41V50FAaeqV41V42akeyV49Aacorrect_forV41akeyV49Lainfix @amdlamake_paramsamk type_paramsV7V8V48Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V48aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV40AacV39Aainfix =aordamV11aordamV40Aainfix =aordamV39aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.75"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.20"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="20. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionNainfix =ainfix @asetamV34V38aTrueIaleV36V37V38Aacorrect_forV36V38FLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21INainfix =V22aNoneqainfix =V33aTrueFIainfix =ainfix @afuncamV40V43aNoneIaleV41V43V42Aacorrect_forV41V43FAainfix =ainfix @afuncamV40V44ainfix @afuncamV11V44IaltV41V42V44Aacorrect_forV41V44FAainfix =ainfix @afuncamV39V45aNoneIaleV41V42V45Aacorrect_forV41V45FAainfix =ainfix @afuncamV39V46ainfix @afuncamV11V46IaltV41V46V42Aacorrect_forV41V46FAainfix >=acardamV11ainfix +acardamV39acardamV40Aiainfix =acardamV11ainfix +c1ainfix +acardamV39acardamV40ainfix =acardamV11ainfix +acardamV39acardamV40ainfix =V22aNoneACainfix =ainfix @afuncamV11V42aNoneAainfix =ainfix @afuncamV11V47aNoneIaeqV41V42V47Aacorrect_forV41V47FaNoneainfix =aSomeV49ainfix @afuncamV11akeyV49Aainfix =ainfix @afuncamV11V42aSomeV49Aainfix =ainfix @afuncamV11V50aSomeV49IaeqV41V42V50Aacorrect_forV41V50FAaeqV41V42akeyV49Aacorrect_forV41akeyV49Lainfix @amdlamake_paramsamk type_paramsV7V8V48Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V48aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV40AacV39Aainfix =aordamV11aordamV40Aainfix =aordamV39aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.60"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter split.5.21"
|
|
locfile="../map.mlw"
|
|
loclnum="1206" loccnumb="6" loccnume="11"
|
|
expl="21. postcondition"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="postconditionNainfix =ainfix @asetamV35V38aTrueIaleV36V38V37Aacorrect_forV36V38FLainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21INainfix =V22aNoneqainfix =V33aTrueFIainfix =ainfix @afuncamV40V43aNoneIaleV41V43V42Aacorrect_forV41V43FAainfix =ainfix @afuncamV40V44ainfix @afuncamV11V44IaltV41V42V44Aacorrect_forV41V44FAainfix =ainfix @afuncamV39V45aNoneIaleV41V42V45Aacorrect_forV41V45FAainfix =ainfix @afuncamV39V46ainfix @afuncamV11V46IaltV41V46V42Aacorrect_forV41V46FAainfix >=acardamV11ainfix +acardamV39acardamV40Aiainfix =acardamV11ainfix +c1ainfix +acardamV39acardamV40ainfix =acardamV11ainfix +acardamV39acardamV40ainfix =V22aNoneACainfix =ainfix @afuncamV11V42aNoneAainfix =ainfix @afuncamV11V47aNoneIaeqV41V42V47Aacorrect_forV41V47FaNoneainfix =aSomeV49ainfix @afuncamV11akeyV49Aainfix =ainfix @afuncamV11V42aSomeV49Aainfix =ainfix @afuncamV11V50aSomeV49IaeqV41V42V50Aacorrect_forV41V50FAaeqV41V42akeyV49Aacorrect_forV41akeyV49Lainfix @amdlamake_paramsamk type_paramsV7V8V48Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V48aTrueaSomeVV22Lainfix @amdlamake_paramsamk type_paramsV7V8V0LaordamV11AacV40AacV39Aainfix =aordamV11aordamV40Aainfix =aordamV39aordamV11Aainfix =V10V32Aainfix =V9V31Aainfix =V8V30Aainfix =V7V29Aainfix =V21V10Aainfix =V20V9Aainfix =V19V8Aainfix =V18V7Lamk tamk tV23amk mV24V25amk type_paramsV26V27V28amk type_paramsV29V30amk type_paramsV31V32Lamk tamk tV12amk mV13V14amk type_paramsV15V16V17amk type_paramsV18V19amk type_paramsV20V21FIacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Iacorrect_foraordamV11ainfix @amdlamake_paramsamk type_paramsV7V8V0Aainfix =ainfix @ainvamake_paramsamk type_paramsV7V8V0aTrueAacV11Lamk tamk tV1amk mV2V3amk type_paramsV4V5V6amk type_paramsV7V8amk type_paramsV9V10F">
|
|
<label
|
|
name="expl:VC for split"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.70"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter union"
|
|
locfile="../map.mlw"
|
|
loclnum="1235" loccnumb="6" loccnume="11"
|
|
expl="VC for union"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix >=acardamV32acardamV20Aainfix >=acardamV32acardamV21Aainfix =ainfix @asetamV20V33aTrueOainfix =ainfix @asetamV21V33aTrueqainfix =ainfix @asetamV32V33aTrueIacorrect_foraordamV21V33FAainfix =aordamV32aordamV21Aainfix =V29V7Aainfix =V28V6AacV32Iainfix >=acardamV32acardamV20Aainfix >=acardamV32acardamV21Aiainfix =ainfix @afuncamV32V34ainfix @afuncamV21V34ainfix =ainfix @afuncamV32V34ainfix @afuncamV20V34ainfix =ainfix @afuncamV21V34aNoneIacorrect_foraordamV21V34FAainfix =aordamV32aordamV20Aainfix =V31V19Aainfix =V30V18Aainfix =V29V17Aainfix =V28V16AacV32Lamk tamk tV22amk mV23V24amk type_paramsV25V26V27amk type_paramsV28V29amk type_paramsV30V31FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Iainfix =aordamV21aordamV20Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for union"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.22"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter inter"
|
|
locfile="../map.mlw"
|
|
loclnum="1243" loccnumb="6" loccnume="11"
|
|
expl="VC for inter"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix <=acardamV32acardamV20Aainfix <=acardamV32acardamV21Aainfix =ainfix @asetamV20V33aTrueAainfix =ainfix @asetamV21V33aTrueqainfix =ainfix @asetamV32V33aTrueIacorrect_foraordamV21V33FAainfix =aordamV32aordamV21Aainfix =V29V7Aainfix =V28V6AacV32Iainfix <=acardamV32acardamV21Aainfix <=acardamV32acardamV20Aiainfix =ainfix @afuncamV32V34ainfix @afuncamV20V34ainfix =ainfix @afuncamV32V34aNoneainfix =ainfix @afuncamV21V34aNoneIacorrect_foraordamV20V34FAainfix =aordamV32aordamV20Aainfix =V31V19Aainfix =V30V18Aainfix =V29V17Aainfix =V28V16AacV32Lamk tamk tV22amk mV23V24amk type_paramsV25V26V27amk type_paramsV28V29amk type_paramsV30V31FAainfix =aordamV20aordamV21Aainfix =V17V7Aainfix =V16V6AacV21AacV20Iainfix =aordamV21aordamV20Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for inter"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.23"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter diff"
|
|
locfile="../map.mlw"
|
|
loclnum="1251" loccnumb="6" loccnume="10"
|
|
expl="VC for diff"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix <=acardamV32acardamV21ANainfix =ainfix @asetamV20V33aTrueAainfix =ainfix @asetamV21V33aTrueqainfix =ainfix @asetamV32V33aTrueIacorrect_foraordamV21V33FAainfix =aordamV32aordamV21Aainfix =V29V7Aainfix =V28V6AacV32Iainfix <=acardamV32acardamV21Aiainfix =ainfix @afuncamV32V34aNoneainfix =ainfix @afuncamV32V34ainfix @afuncamV21V34ainfix =ainfix @afuncamV20V34aNoneIacorrect_foraordamV21V34FAainfix =aordamV32aordamV21Aainfix =V31V9Aainfix =V30V8Aainfix =V29V7Aainfix =V28V6AacV32Lamk tamk tV22amk mV23V24amk type_paramsV25V26V27amk type_paramsV28V29amk type_paramsV30V31FAainfix =aordamV21aordamV20Aainfix =V7V17Aainfix =V6V16AacV20AacV21Iainfix =aordamV21aordamV20Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for diff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter symdiff"
|
|
locfile="../map.mlw"
|
|
loclnum="1259" loccnumb="6" loccnume="13"
|
|
expl="VC for symdiff"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="Nainfix =ainfix @asetamV20V33aTrueqainfix =ainfix @asetamV21V33aTrueqainfix =ainfix @asetamV32V33aTrueIacorrect_foraordamV21V33FAainfix =aordamV32aordamV21Aainfix =V29V7Aainfix =V28V6AacV32Iainfix =ainfix @afuncamV32V34aNoneINainfix =ainfix @afuncamV20V34aNoneANainfix =ainfix @afuncamV21V34aNoneAainfix =ainfix @afuncamV32V34ainfix @afuncamV21V34Iainfix =ainfix @afuncamV20V34aNoneAainfix =ainfix @afuncamV32V34ainfix @afuncamV20V34Iainfix =ainfix @afuncamV21V34aNoneIacorrect_foraordamV21V34FAainfix =aordamV32aordamV21Aainfix =V31V9Aainfix =V30V8Aainfix =V29V7Aainfix =V28V6AacV32Lamk tamk tV22amk mV23V24amk type_paramsV25V26V27amk type_paramsV28V29amk type_paramsV30V31FAainfix =aordamV21aordamV20Aainfix =V9V19Aainfix =V8V18Aainfix =V7V17Aainfix =V6V16AacV20AacV21Iainfix =aordamV21aordamV20Aainfix =V7V17Aainfix =V6V16AacV20AacV21Lamk tamk tV0amk mV1V2amk type_paramsV3V4V5amk type_paramsV6V7amk type_paramsV8V9Lamk tamk tV10amk mV11V12amk type_paramsV13V14V15amk type_paramsV16V17amk type_paramsV18V19F">
|
|
<label
|
|
name="expl:VC for symdiff"/>
|
|
<proof
|
|
prover="1"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
</goal>
|
|
</theory>
|
|
<theory
|
|
name="IMapAndSet"
|
|
locfile="../map.mlw"
|
|
loclnum="1269" loccnumb="7" loccnume="17"
|
|
verified="true"
|
|
>
|
|
<goal
|
|
name="WP_parameter compare"
|
|
locfile="../map.mlw"
|
|
loclnum="1295" loccnumb="6" loccnume="13"
|
|
expl="VC for compare"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="t">
|
|
<label
|
|
name="expl:VC for compare"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="balancing_positive"
|
|
locfile="../map.mlw"
|
|
loclnum="656" loccnumb="8" loccnume="26"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix >abalancingc0">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="refl"
|
|
locfile="../relations_params.mlw"
|
|
loclnum="14" loccnumb="8" loccnume="12"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aleV0V1V1Iacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="trans"
|
|
locfile="../relations_params.mlw"
|
|
loclnum="26" loccnumb="8" loccnume="13"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aleV0V1V3IaleV0V2V3AaleV0V1V2Iacorrect_forV0V3Aacorrect_forV0V2Aacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="eq_def"
|
|
locfile="../preorder.mlw"
|
|
loclnum="12" loccnumb="8" loccnume="14"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aleV0V2V1AaleV0V1V2qaeqV0V1V2Iacorrect_forV0V2Aacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="lt_def"
|
|
locfile="../preorder.mlw"
|
|
loclnum="16" loccnumb="8" loccnume="14"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="NaleV0V2V1AaleV0V1V2qaltV0V1V2Iacorrect_forV0V2Aacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="total"
|
|
locfile="../relations_params.mlw"
|
|
loclnum="51" loccnumb="8" loccnume="13"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aleV0V2V1OaleV0V1V2Iacorrect_forV0V2Aacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter Map CO compare"
|
|
locfile="../preorder.mlw"
|
|
loclnum="54" loccnumb="6" loccnume="13"
|
|
expl="VC for Map CO compare"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =V4V5qainfix =V2c0Aainfix <V4V5qainfix <V2c0Aainfix <V5V4qainfix >V2c0Lainfix @V3V1Lainfix @V3V0Lamdladefault_paramsLainfix -V0V1Iainfix =ainfix @ainvV6V1aTrueAainfix =ainfix @ainvV6V0aTrueAainfix =ainfix @ainvadefault_paramsaTuple0aTrueLadefault_paramsF">
|
|
<label
|
|
name="expl:VC for Map CO compare"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="balancing_positive"
|
|
locfile="../map.mlw"
|
|
loclnum="991" loccnumb="8" loccnume="26"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix >abalancingc0">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="refl"
|
|
locfile="../relations_params.mlw"
|
|
loclnum="14" loccnumb="8" loccnume="12"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aleV0V1V1Iacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="trans"
|
|
locfile="../relations_params.mlw"
|
|
loclnum="26" loccnumb="8" loccnume="13"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aleV0V1V3IaleV0V2V3AaleV0V1V2Iacorrect_forV0V3Aacorrect_forV0V2Aacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="eq_def"
|
|
locfile="../preorder.mlw"
|
|
loclnum="12" loccnumb="8" loccnume="14"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aleV0V2V1AaleV0V1V2qaeqV0V1V2Iacorrect_forV0V2Aacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="lt_def"
|
|
locfile="../preorder.mlw"
|
|
loclnum="16" loccnumb="8" loccnume="14"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="NaleV0V2V1AaleV0V1V2qaltV0V1V2Iacorrect_forV0V2Aacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="total"
|
|
locfile="../relations_params.mlw"
|
|
loclnum="51" loccnumb="8" loccnume="13"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="aleV0V2V1OaleV0V1V2Iacorrect_forV0V2Aacorrect_forV0V1F">
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal
|
|
name="WP_parameter Set CO compare"
|
|
locfile="../preorder.mlw"
|
|
loclnum="54" loccnumb="6" loccnume="13"
|
|
expl="VC for Set CO compare"
|
|
|
|
proved="true"
|
|
expanded="false"
|
|
shape="ainfix =V4V5qainfix =V2c0Aainfix <V4V5qainfix <V2c0Aainfix <V5V4qainfix >V2c0Lainfix @V3V1Lainfix @V3V0Lamdladefault_paramsLainfix -V0V1Iainfix =ainfix @ainvV6V1aTrueAainfix =ainfix @ainvV6V0aTrueAainfix =ainfix @ainvadefault_paramsaTuple0aTrueLadefault_paramsF">
|
|
<label
|
|
name="expl:VC for Set CO compare"/>
|
|
<proof
|
|
prover="0"
|
|
timelimit="5"
|
|
memlimit="1000"
|
|
obsolete="false"
|
|
archived="false">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
</theory>
|
|
</file>
|
|
</why3session>
|