mirror of
https://github.com/AdaCore/why3.git
synced 2026-02-12 12:34:55 -08:00
4244 lines
541 KiB
XML
4244 lines
541 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN"
|
|
"http://why3.lri.fr/why3session.dtd">
|
|
<why3session shape_version="4">
|
|
<prover id="0" name="CVC3" version="2.4.1" timelimit="5" memlimit="4000"/>
|
|
<prover id="1" name="Z3" version="4.3.1" timelimit="5" memlimit="4000"/>
|
|
<prover id="2" name="Z3" version="3.2" timelimit="5" memlimit="4000"/>
|
|
<prover id="3" name="Alt-Ergo" version="0.95.2" timelimit="5"
|
|
memlimit="4000"/>
|
|
<prover id="4" name="CVC4" version="1.3" timelimit="5" memlimit="4000"/>
|
|
<file name="../bigInt.mlw"
|
|
>
|
|
<theory name="N"
|
|
>
|
|
<goal name="WP_parameter value_sub_frame" expl="VC for value_sub_frame"
|
|
|
|
shape="ia(infix =)a(value_sub)V0V2V3V4a(1)V1V2V3V4a(0)a(1)V0V2V3V4a(1)V1V2V3V4Ia(0)a(1)V0V5V3V4a(1)V1V5V3V4Aa(map_eq_sub)V0V1V5V3Aa(infix <)a(infix -)V3V5a(4)V3V2Aa(infix <=)c0a(4)V3V2La(infix +)V2c1a(3)V2V3Ia(2)V0V1V2V3F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_frame"/>
|
|
<transf
|
|
name="split_goal_right">
|
|
<goal name="WP_parameter value_sub_frame.1" expl="1. variant decrease"
|
|
|
|
shape="(variant decrease)a(3)a(4)V3V5a(4)V3V2Aa(5)c0a(4)V3V2La(6)V2c1Ia(3)V2V3Ia(2)V0V1V2V3F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_frame"/>
|
|
<proof prover="3" timelimit="3" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter value_sub_frame.2" expl="2. precondition"
|
|
|
|
shape="(precondition)a(2)V0V1V5V3La(6)V2c1Ia(3)V2V3Ia(2)V0V1V2V3F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_frame"/>
|
|
<proof prover="3" timelimit="3" memlimit="1000">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter value_sub_frame.3" expl="3. postcondition"
|
|
|
|
shape="(postcondition)a(0)a(1)V0V2V3V4a(1)V1V2V3V4Ia(0)a(1)V0V5V3V4a(1)V1V5V3V4Ia(2)V0V1V5V3La(6)V2c1Ia(3)V2V3Ia(2)V0V1V2V3F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_frame"/>
|
|
<proof prover="3" timelimit="3" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter value_sub_frame.4" expl="4. postcondition"
|
|
|
|
shape="(9)a(0)a(1)V0V2V3V4a(1)V1V2V3V4INa(3)V2V3Ia(2)V0V1V2V3F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_frame"/>
|
|
<proof prover="3" timelimit="3" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal name="WP_parameter value_sub_tail" expl="VC for value_sub_tail"
|
|
|
|
shape="ia(0)a(1)V0V1a(6)V2c1V3a(6)a(1)V0V1V2V3a(infix *)a(to_int)agetV0V2a(power)abasea(4)V2V1a(0)a(1)V0V1a(6)V2c1V3a(6)a(1)V0V1V2V3a(10)a(11)agetV0V2a(12)abasea(4)V2V1Ia(0)a(1)V0V4a(6)V2c1V3a(6)a(1)V0V4V2V3a(10)a(11)agetV0V2a(12)abasea(4)V2V4Aa(3)V2V3Aa(5)V4V2Aa(5)c0V4Aa(3)a(4)V2V4a(4)V2V1Aa(5)c0a(4)V2V1La(6)V1c1a(3)V1V2Ia(3)V2V3Aa(5)V1V2Aa(5)c0V1F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_tail"/>
|
|
<transf
|
|
name="split_goal_right">
|
|
<goal name="WP_parameter value_sub_tail.1" expl="1. variant decrease"
|
|
|
|
shape="(7)a(3)a(4)V2V4a(4)V2V1Aa(5)c0a(4)V2V1La(6)V1c1Ia(3)V1V2Ia(3)V2V3Aa(5)V1V2Aa(5)c0V1F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_tail"/>
|
|
<proof prover="3" timelimit="3" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter value_sub_tail.2" expl="2. precondition"
|
|
|
|
shape="(8)a(3)V2V3Aa(5)V4V2Aa(5)c0V4La(6)V1c1Ia(3)V1V2Ia(3)V2V3Aa(5)V1V2Aa(5)c0V1F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_tail"/>
|
|
<proof prover="3" timelimit="3" memlimit="1000">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter value_sub_tail.3" expl="3. postcondition"
|
|
|
|
shape="(9)a(0)a(1)V0V1a(6)V2c1V3a(6)a(1)V0V1V2V3a(10)a(11)agetV0V2a(12)abasea(4)V2V1Ia(0)a(1)V0V4a(6)V2c1V3a(6)a(1)V0V4V2V3a(10)a(11)agetV0V2a(12)abasea(4)V2V4Ia(3)V2V3Aa(5)V4V2Aa(5)c0V4La(6)V1c1Ia(3)V1V2Ia(3)V2V3Aa(5)V1V2Aa(5)c0V1F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_tail"/>
|
|
<proof prover="3" timelimit="3" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter value_sub_tail.4" expl="4. postcondition"
|
|
|
|
shape="(9)a(0)a(1)V0V1a(6)V2c1V3a(6)a(1)V0V1V2V3a(10)a(11)agetV0V2a(12)abasea(4)V2V1INa(3)V1V2Ia(3)V2V3Aa(5)V1V2Aa(5)c0V1F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_tail"/>
|
|
<proof prover="3" timelimit="3" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal name="WP_parameter value_sub_tail_end"
|
|
expl="VC for value_sub_tail_end"
|
|
shape="ia(0)a(1)V0V1a(6)V2c1V3a(1)V0V1V2V3a(0)a(1)V0V1a(6)V2c1V3a(1)V0V1V2V3Ia(0)a(1)V0V4a(6)V2c1V3a(1)V0V4V2V3Aa(infix >=)V2V3Aa(5)V4V2Aa(5)c0V4Aa(3)a(4)V2V4a(4)V2V1Aa(5)c0a(4)V2V1La(6)V1c1a(3)V1V2Ia(13)V2V3Aa(5)V1V2Aa(5)c0V1F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_tail_end"/>
|
|
<transf
|
|
name="split_goal_right">
|
|
<goal name="WP_parameter value_sub_tail_end.1"
|
|
expl="1. variant decrease"
|
|
shape="(7)a(3)a(4)V2V4a(4)V2V1Aa(5)c0a(4)V2V1La(6)V1c1Ia(3)V1V2Ia(13)V2V3Aa(5)V1V2Aa(5)c0V1F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_tail_end"/>
|
|
<proof prover="3" timelimit="3" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter value_sub_tail_end.2" expl="2. precondition"
|
|
|
|
shape="(8)a(13)V2V3Aa(5)V4V2Aa(5)c0V4La(6)V1c1Ia(3)V1V2Ia(13)V2V3Aa(5)V1V2Aa(5)c0V1F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_tail_end"/>
|
|
<proof prover="3" timelimit="3" memlimit="1000">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter value_sub_tail_end.3" expl="3. postcondition"
|
|
|
|
shape="(9)a(0)a(1)V0V1a(6)V2c1V3a(1)V0V1V2V3Ia(0)a(1)V0V4a(6)V2c1V3a(1)V0V4V2V3Ia(13)V2V3Aa(5)V4V2Aa(5)c0V4La(6)V1c1Ia(3)V1V2Ia(13)V2V3Aa(5)V1V2Aa(5)c0V1F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_tail_end"/>
|
|
<proof prover="3" timelimit="3" memlimit="1000">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter value_sub_tail_end.4" expl="4. postcondition"
|
|
|
|
shape="(9)a(0)a(1)V0V1a(6)V2c1V3a(1)V0V1V2V3INa(3)V1V2Ia(13)V2V3Aa(5)V1V2Aa(5)c0V1F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_tail_end"/>
|
|
<proof prover="3" timelimit="3" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal name="WP_parameter value_sub_shorten"
|
|
expl="VC for value_sub_shorten"
|
|
shape="ia(0)a(1)V0V1V2V3a(1)V0V1V2V2a(0)a(1)V0V1V2V3a(1)V0V1V2V2Ia(0)a(1)V0V4V2V3a(1)V0V4V2V2Aa(5)V2V3Aa(5)V4V2Aa(5)c0V4Aa(3)a(4)V2V4a(4)V2V1Aa(5)c0a(4)V2V1La(6)V1c1a(3)V1V2Ia(5)V2V3Aa(5)V1V2Aa(5)c0V1F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_shorten"/>
|
|
<transf
|
|
name="split_goal_right">
|
|
<goal name="WP_parameter value_sub_shorten.1" expl="1. variant decrease"
|
|
|
|
shape="(7)a(3)a(4)V2V4a(4)V2V1Aa(5)c0a(4)V2V1La(6)V1c1Ia(3)V1V2Ia(5)V2V3Aa(5)V1V2Aa(5)c0V1F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_shorten"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter value_sub_shorten.2" expl="2. precondition"
|
|
|
|
shape="(8)a(5)V2V3Aa(5)V4V2Aa(5)c0V4La(6)V1c1Ia(3)V1V2Ia(5)V2V3Aa(5)V1V2Aa(5)c0V1F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_shorten"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter value_sub_shorten.3" expl="3. postcondition"
|
|
|
|
shape="(9)a(0)a(1)V0V1V2V3a(1)V0V1V2V2Ia(0)a(1)V0V4V2V3a(1)V0V4V2V2Ia(5)V2V3Aa(5)V4V2Aa(5)c0V4La(6)V1c1Ia(3)V1V2Ia(5)V2V3Aa(5)V1V2Aa(5)c0V1F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_shorten"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter value_sub_shorten.4" expl="4. postcondition"
|
|
|
|
shape="(9)a(0)a(1)V0V1V2V3a(1)V0V1V2V2INa(3)V1V2Ia(5)V2V3Aa(5)V1V2Aa(5)c0V1F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_shorten"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal name="WP_parameter value_sub_leading_zeros"
|
|
expl="VC for value_sub_leading_zeros"
|
|
|
|
shape="ia(0)a(1)V0V1V3V4a(1)V0V1V2V4a(0)a(1)V0V1V3V4a(1)V0V1V2V4Ia(0)a(1)V0V1V3V4a(1)V0V1V5V4Aa(0)a(11)agetV0V6c0Ia(3)V6V3Aa(5)V5V6FAa(5)V3V4Aa(5)V5V3Aa(5)V1V5Aa(5)c0V1Aa(3)a(4)V3V5a(4)V3V2Aa(5)c0a(4)V3V2La(6)V2c1a(3)V2V3Ia(0)a(11)agetV0V7c0Ia(3)V7V3Aa(5)V2V7FAa(5)V3V4Aa(5)V2V3Aa(5)V1V2Aa(5)c0V1F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_leading_zeros"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="1.43"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="power_non_neg"
|
|
shape="a(13)a(12)V0V1c0Ia(13)V1c0Aa(13)V0c0F">
|
|
<proof prover="0" obsolete="true">
|
|
<result status="timeout" time="5.00"/>
|
|
</proof>
|
|
<proof prover="1" obsolete="true">
|
|
<result status="timeout" time="5.00"/>
|
|
</proof>
|
|
<proof prover="2" obsolete="true">
|
|
<result status="timeout" time="4.98"/>
|
|
</proof>
|
|
<proof prover="3" obsolete="true">
|
|
<result status="timeout" time="4.97"/>
|
|
</proof>
|
|
<proof prover="4" obsolete="true">
|
|
<result status="timeout" time="4.99"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="value_zero"
|
|
shape="a(0)a(value_array)V0c0Ia(0)V1c0La(11)a(length)V0F">
|
|
<proof prover="0">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="1">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="2">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="value_sub_upper_bound"
|
|
shape="a(3)a(1)V0c0V1V2a(12)abaseV1Ia(3)a(11)agetV0V3abaseAa(5)c0a(11)agetV0V3Ia(3)V3V1Aa(5)c0V3FIa(5)V1V2Aa(5)c0V1F">
|
|
<proof prover="0" obsolete="true">
|
|
<result status="timeout" time="4.99"/>
|
|
</proof>
|
|
<proof prover="1" obsolete="true">
|
|
<result status="timeout" time="5.01"/>
|
|
</proof>
|
|
<proof prover="2" obsolete="true">
|
|
<result status="timeout" time="4.99"/>
|
|
</proof>
|
|
<proof prover="3" obsolete="true">
|
|
<result status="timeout" time="4.99"/>
|
|
</proof>
|
|
<proof prover="4" obsolete="true">
|
|
<result status="timeout" time="4.99"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="value_sub_lower_bound"
|
|
shape="a(5)c0a(1)V0c0V1V2Ia(3)a(11)agetV0V3abaseAa(5)c0a(11)agetV0V3Ia(3)V3V1Aa(5)c0V3FIa(5)V1V2Aa(5)c0V1F">
|
|
<proof prover="0" obsolete="true">
|
|
<result status="timeout" time="4.98"/>
|
|
</proof>
|
|
<proof prover="1" obsolete="true">
|
|
<result status="timeout" time="4.99"/>
|
|
</proof>
|
|
<proof prover="2" obsolete="true">
|
|
<result status="timeout" time="4.99"/>
|
|
</proof>
|
|
<proof prover="3" obsolete="true">
|
|
<result status="timeout" time="4.99"/>
|
|
</proof>
|
|
<proof prover="4" obsolete="true">
|
|
<result status="timeout" time="4.98"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="value_sub_lower_bound_tight"
|
|
|
|
shape="a(5)a(12)abasea(4)V1c1a(1)V0c0V1V2Ia(3)a(11)agetV0a(4)V1c1abaseAa(3)c0a(11)agetV0a(4)V1c1Ia(3)a(11)agetV0V3abaseAa(5)c0a(11)agetV0V3Ia(3)V3a(4)V1c1Aa(5)c0V3FIa(5)V1V2Aa(3)c0V1F">
|
|
<proof prover="0" obsolete="true">
|
|
<result status="timeout" time="4.99"/>
|
|
</proof>
|
|
<proof prover="2" obsolete="true">
|
|
<result status="timeout" time="4.98"/>
|
|
</proof>
|
|
<proof prover="3" obsolete="true">
|
|
<result status="timeout" time="4.99"/>
|
|
</proof>
|
|
<proof prover="4" obsolete="true">
|
|
<result status="timeout" time="4.99"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="value_bounds_array"
|
|
shape="a(3)a(14)V0a(12)abaseV1Aa(5)a(12)abasea(4)V1c1a(14)V0Ia(infix >)V1c0La(11)a(15)V0Ia(ok_array)V0F">
|
|
<proof prover="0">
|
|
<result status="valid" time="0.32"/>
|
|
</proof>
|
|
<proof prover="4">
|
|
<result status="valid" time="1.00"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter from_small_int" expl="VC for from_small_int"
|
|
|
|
shape="ia(0)a(14)V4a(11)V0Aa(17)V4Ia(5)c0a(11)V3La(mk array)V3a(const)V0Aa(13)a(11)V3c0Ia(0)a(11)V3c1FAa(in_bounds)c1a(0)a(14)V5a(11)V0Aa(17)V5Ia(5)c0a(11)V1La(18)V1a(19)V1Aa(13)a(11)V1c0a(0)V2aTrueIa(0)a(11)V0a(11)V1qa(0)V2aTrueFIa(0)a(11)V1c0FAa(20)c0Ia(3)a(11)V0abaseAa(5)c0a(11)V0F">
|
|
<label name="expl:VC for from_small_int"/>
|
|
<transf
|
|
name="split_goal_right">
|
|
<goal name="WP_parameter from_small_int.1" expl="1. integer overflow"
|
|
|
|
shape="(integer overflow)a(20)c0Ia(3)a(11)V0abaseAa(5)c0a(11)V0F">
|
|
<label name="expl:VC for from_small_int"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter from_small_int.2" expl="2. array creation size"
|
|
|
|
shape="(array creation size)a(13)a(11)V1c0Ia(0)V2aTrueIa(0)a(11)V0a(11)V1qa(0)V2aTrueFIa(0)a(11)V1c0FIa(20)c0Ia(3)a(11)V0abaseAa(5)c0a(11)V0F">
|
|
<label name="expl:VC for from_small_int"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter from_small_int.3" expl="3. postcondition"
|
|
|
|
shape="(9)a(17)V3Ia(5)c0a(11)V1La(18)V1a(19)V1Ia(13)a(11)V1c0Ia(0)V2aTrueIa(0)a(11)V0a(11)V1qa(0)V2aTrueFIa(0)a(11)V1c0FIa(20)c0Ia(3)a(11)V0abaseAa(5)c0a(11)V0F">
|
|
<label name="expl:VC for from_small_int"/>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter from_small_int.4" expl="4. postcondition"
|
|
|
|
shape="(9)a(0)a(14)V3a(11)V0Ia(5)c0a(11)V1La(18)V1a(19)V1Ia(13)a(11)V1c0Ia(0)V2aTrueIa(0)a(11)V0a(11)V1qa(0)V2aTrueFIa(0)a(11)V1c0FIa(20)c0Ia(3)a(11)V0abaseAa(5)c0a(11)V0F">
|
|
<label name="expl:VC for from_small_int"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter from_small_int.5" expl="5. integer overflow"
|
|
|
|
shape="(21)a(20)c1INa(0)V2aTrueIa(0)a(11)V0a(11)V1qa(0)V2aTrueFIa(0)a(11)V1c0FIa(20)c0Ia(3)a(11)V0abaseAa(5)c0a(11)V0F">
|
|
<label name="expl:VC for from_small_int"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter from_small_int.6" expl="6. array creation size"
|
|
|
|
shape="(22)a(13)a(11)V3c0Ia(0)a(11)V3c1FIa(20)c1INa(0)V2aTrueIa(0)a(11)V0a(11)V1qa(0)V2aTrueFIa(0)a(11)V1c0FIa(20)c0Ia(3)a(11)V0abaseAa(5)c0a(11)V0F">
|
|
<label name="expl:VC for from_small_int"/>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter from_small_int.7" expl="7. postcondition"
|
|
|
|
shape="(9)a(17)V4Ia(5)c0a(11)V3La(18)V3a(19)V0Ia(13)a(11)V3c0Ia(0)a(11)V3c1FIa(20)c1INa(0)V2aTrueIa(0)a(11)V0a(11)V1qa(0)V2aTrueFIa(0)a(11)V1c0FIa(20)c0Ia(3)a(11)V0abaseAa(5)c0a(11)V0F">
|
|
<label name="expl:VC for from_small_int"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000">
|
|
<result status="valid" time="0.00"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter from_small_int.8" expl="8. postcondition"
|
|
|
|
shape="(9)a(0)a(14)V4a(11)V0Ia(5)c0a(11)V3La(18)V3a(19)V0Ia(13)a(11)V3c0Ia(0)a(11)V3c1FIa(20)c1INa(0)V2aTrueIa(0)a(11)V0a(11)V1qa(0)V2aTrueFIa(0)a(11)V1c0FIa(20)c0Ia(3)a(11)V0abaseAa(5)c0a(11)V0F">
|
|
<label name="expl:VC for from_small_int"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.64"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array" expl="VC for compare_array"
|
|
|
|
shape="iiia(16)a(14)V5a(14)V4Ia(0)a(11)V13c1Aa(0)a(14)V5a(14)V4Ia(0)a(11)V13c0Aa(3)a(14)V5a(14)V4Ia(0)a(11)V13a(prefix -)c1Aa(5)a(11)V13c1Aa(5)a(23)c1a(11)V13iia(3)a(11)V17a(11)V14Aa(5)c0a(11)V14Aa(0)a(1)V3c0a(11)V17a(11)V0a(4)a(14)V4V20Aa(0)a(1)V1c0a(11)V17a(11)V0a(4)a(14)V5V20Aa(5)a(11)V17a(11)V0Aa(5)c0a(11)V17Aa(0)a(11)V13c0Ia(0)V20a(6)V12a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17FAa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17a(16)a(14)V5a(14)V4Ia(0)a(11)V21c1Aa(0)a(14)V5a(14)V4Ia(0)a(11)V21c0Aa(3)a(14)V5a(14)V4Ia(0)a(11)V21a(23)c1Aa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Ia(0)V21V7FAa(13)a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17a(6)a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17a(12)abasea(11)V17Aa(13)a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17a(10)a(12)abasea(11)V17a(6)a(11)agetV3a(11)V17c1Aa(13)a(11)agetV1a(11)V17a(6)a(11)agetV3a(11)V17c1Aa(13)a(4)a(14)V5V12a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17Aa(3)a(1)V3c0a(11)V17a(11)V0a(12)abasea(11)V17Aa(13)a(1)V1c0a(11)V17a(11)V0c0a(0)V19aTrueIa(16)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V19aTrueFAa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Aa(3)a(11)V17a(11)V2Aa(5)c0a(11)V17a(16)a(14)V5a(14)V4Ia(0)a(11)V22c1Aa(0)a(14)V5a(14)V4Ia(0)a(11)V22c0Aa(3)a(14)V5a(14)V4Ia(0)a(11)V22a(23)c1Aa(5)a(11)V22c1Aa(5)a(23)c1a(11)V22Ia(0)V22V9FAa(13)a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17a(6)a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17a(12)abasea(11)V17Aa(13)a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17a(10)a(12)abasea(11)V17a(6)a(11)agetV1a(11)V17c1Aa(13)a(11)agetV3a(11)V17a(6)a(11)agetV1a(11)V17c1Aa(13)a(4)a(14)V4V12a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17Aa(3)a(1)V1c0a(11)V17a(11)V0a(12)abasea(11)V17Aa(13)a(1)V3c0a(11)V17a(11)V0c0a(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFAa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Aa(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FAa(20)a(4)a(11)V14a(11)V7Aa(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Aa(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1a(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FAa(0)a(1)V3c0a(11)V0a(11)V0a(4)a(14)V4c0Aa(0)a(1)V1c0a(11)V0a(11)V0a(4)a(14)V5c0Aa(5)a(11)V0a(11)V0Aa(5)c0a(11)V0Aa(0)a(11)V6c0a(16)a(14)V5a(14)V4Ia(0)a(11)V7c1Aa(0)a(14)V5a(14)V4Ia(0)a(11)V7c0Aa(3)a(14)V5a(14)V4Ia(0)a(11)V7a(23)c1Aa(5)a(11)V7c1Aa(5)a(23)c1a(11)V7a(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFa(16)a(14)V5a(14)V4Ia(0)a(11)V9c1Aa(0)a(14)V5a(14)V4Ia(0)a(11)V9c0Aa(3)a(14)V5a(14)V4Ia(0)a(11)V9a(23)c1Aa(5)a(11)V9c1Aa(5)a(23)c1a(11)V9a(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FAa(20)V8La(23)c1Ia(0)a(11)V7c1FAa(20)c1Ia(0)a(11)V6c0FAa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<transf
|
|
name="split_goal_right">
|
|
<goal name="WP_parameter compare_array.1" expl="1. integer overflow"
|
|
|
|
shape="(21)a(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.2" expl="2. integer overflow"
|
|
|
|
shape="(21)a(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.3" expl="3. integer overflow"
|
|
|
|
shape="(21)a(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="0">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="1">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="2">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.4" expl="4. postcondition"
|
|
|
|
shape="(9)a(5)a(11)V9c1Aa(5)a(23)c1a(11)V9Ia(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.5" expl="5. postcondition"
|
|
|
|
shape="(9)a(3)a(14)V5a(14)V4Ia(0)a(11)V9a(23)c1Ia(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="0">
|
|
<result status="timeout" time="4.98"/>
|
|
</proof>
|
|
<proof prover="1">
|
|
<result status="timeout" time="5.00"/>
|
|
</proof>
|
|
<proof prover="2">
|
|
<result status="timeout" time="4.99"/>
|
|
</proof>
|
|
<proof prover="4">
|
|
<result status="valid" time="0.11"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.6" expl="6. postcondition"
|
|
|
|
shape="(9)a(0)a(14)V5a(14)V4Ia(0)a(11)V9c0Ia(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.7" expl="7. postcondition"
|
|
|
|
shape="(9)a(16)a(14)V5a(14)V4Ia(0)a(11)V9c1Ia(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="4">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.8" expl="8. postcondition"
|
|
|
|
shape="(9)a(5)a(11)V7c1Aa(5)a(23)c1a(11)V7Ia(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="0">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="1">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="2">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="4">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.9" expl="9. postcondition"
|
|
|
|
shape="(9)a(3)a(14)V5a(14)V4Ia(0)a(11)V7a(23)c1Ia(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.00"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.10" expl="10. postcondition"
|
|
|
|
shape="(9)a(0)a(14)V5a(14)V4Ia(0)a(11)V7c0Ia(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="0">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.11" expl="11. postcondition"
|
|
|
|
shape="(9)a(16)a(14)V5a(14)V4Ia(0)a(11)V7c1Ia(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="4">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.12"
|
|
expl="12. loop invariant init"
|
|
shape="(loop invariant init)a(0)a(11)V6c0INa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="0">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="1">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="2">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.13"
|
|
expl="13. loop invariant init"
|
|
shape="(24)a(5)a(11)V0a(11)V0Aa(5)c0a(11)V0INa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="0">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="1">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="2">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.14"
|
|
expl="14. loop invariant init"
|
|
shape="(24)a(0)a(1)V1c0a(11)V0a(11)V0a(4)a(14)V5c0INa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.15"
|
|
expl="15. loop invariant init"
|
|
shape="(24)a(0)a(1)V3c0a(11)V0a(11)V0a(4)a(14)V4c0INa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="0">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.16" expl="16. assertion"
|
|
|
|
shape="(assertion)a(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.17" expl="17. assertion"
|
|
|
|
shape="(25)a(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.18" expl="18. integer overflow"
|
|
|
|
shape="(21)a(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="timeout" time="4.98"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.19"
|
|
expl="19. index in array bounds"
|
|
shape="(index in array bounds)a(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.20"
|
|
expl="20. index in array bounds"
|
|
shape="(26)a(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.21" expl="21. assertion"
|
|
|
|
shape="(25)a(13)a(1)V3c0a(11)V17a(11)V0c0Ia(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3">
|
|
<result status="timeout" time="4.98"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.22" expl="22. assertion"
|
|
|
|
shape="(25)a(3)a(1)V1c0a(11)V17a(11)V0a(12)abasea(11)V17Ia(13)a(1)V3c0a(11)V17a(11)V0c0Ia(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="0">
|
|
<result status="timeout" time="4.98"/>
|
|
</proof>
|
|
<proof prover="2">
|
|
<result status="timeout" time="5.00"/>
|
|
</proof>
|
|
<proof prover="3">
|
|
<result status="timeout" time="4.98"/>
|
|
</proof>
|
|
<proof prover="4">
|
|
<result status="valid" time="2.80"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.23" expl="23. assertion"
|
|
|
|
shape="(25)a(13)a(4)a(14)V4V12a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17Ia(3)a(1)V1c0a(11)V17a(11)V0a(12)abasea(11)V17Ia(13)a(1)V3c0a(11)V17a(11)V0c0Ia(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="0">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="1">
|
|
<result status="timeout" time="5.00"/>
|
|
</proof>
|
|
<proof prover="2">
|
|
<result status="timeout" time="4.99"/>
|
|
</proof>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4">
|
|
<result status="valid" time="0.41"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.24" expl="24. assertion"
|
|
|
|
shape="(25)a(13)a(11)agetV3a(11)V17a(6)a(11)agetV1a(11)V17c1Ia(13)a(4)a(14)V4V12a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17Ia(3)a(1)V1c0a(11)V17a(11)V0a(12)abasea(11)V17Ia(13)a(1)V3c0a(11)V17a(11)V0c0Ia(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.25" expl="25. assertion"
|
|
|
|
shape="(25)a(13)a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17a(10)a(12)abasea(11)V17a(6)a(11)agetV1a(11)V17c1Ia(13)a(11)agetV3a(11)V17a(6)a(11)agetV1a(11)V17c1Ia(13)a(4)a(14)V4V12a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17Ia(3)a(1)V1c0a(11)V17a(11)V0a(12)abasea(11)V17Ia(13)a(1)V3c0a(11)V17a(11)V0c0Ia(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="timeout" time="4.98"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.26" expl="26. assertion"
|
|
|
|
shape="(25)a(13)a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17a(6)a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17a(12)abasea(11)V17Ia(13)a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17a(10)a(12)abasea(11)V17a(6)a(11)agetV1a(11)V17c1Ia(13)a(11)agetV3a(11)V17a(6)a(11)agetV1a(11)V17c1Ia(13)a(4)a(14)V4V12a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17Ia(3)a(1)V1c0a(11)V17a(11)V0a(12)abasea(11)V17Ia(13)a(1)V3c0a(11)V17a(11)V0c0Ia(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.27" expl="27. postcondition"
|
|
|
|
shape="(9)a(5)a(11)V19c1Aa(5)a(23)c1a(11)V19Ia(0)V19V9FIa(13)a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17a(6)a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17a(12)abasea(11)V17Ia(13)a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17a(10)a(12)abasea(11)V17a(6)a(11)agetV1a(11)V17c1Ia(13)a(11)agetV3a(11)V17a(6)a(11)agetV1a(11)V17c1Ia(13)a(4)a(14)V4V12a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17Ia(3)a(1)V1c0a(11)V17a(11)V0a(12)abasea(11)V17Ia(13)a(1)V3c0a(11)V17a(11)V0c0Ia(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="4">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.28" expl="28. postcondition"
|
|
|
|
shape="(9)a(3)a(14)V5a(14)V4Ia(0)a(11)V19a(23)c1Ia(0)V19V9FIa(13)a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17a(6)a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17a(12)abasea(11)V17Ia(13)a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17a(10)a(12)abasea(11)V17a(6)a(11)agetV1a(11)V17c1Ia(13)a(11)agetV3a(11)V17a(6)a(11)agetV1a(11)V17c1Ia(13)a(4)a(14)V4V12a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17Ia(3)a(1)V1c0a(11)V17a(11)V0a(12)abasea(11)V17Ia(13)a(1)V3c0a(11)V17a(11)V0c0Ia(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.11"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.29" expl="29. postcondition"
|
|
|
|
shape="(9)a(0)a(14)V5a(14)V4Ia(0)a(11)V19c0Ia(0)V19V9FIa(13)a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17a(6)a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17a(12)abasea(11)V17Ia(13)a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17a(10)a(12)abasea(11)V17a(6)a(11)agetV1a(11)V17c1Ia(13)a(11)agetV3a(11)V17a(6)a(11)agetV1a(11)V17c1Ia(13)a(4)a(14)V4V12a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17Ia(3)a(1)V1c0a(11)V17a(11)V0a(12)abasea(11)V17Ia(13)a(1)V3c0a(11)V17a(11)V0c0Ia(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="0">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="4">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.30" expl="30. postcondition"
|
|
|
|
shape="(9)a(16)a(14)V5a(14)V4Ia(0)a(11)V19c1Ia(0)V19V9FIa(13)a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17a(6)a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17a(12)abasea(11)V17Ia(13)a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17a(10)a(12)abasea(11)V17a(6)a(11)agetV1a(11)V17c1Ia(13)a(11)agetV3a(11)V17a(6)a(11)agetV1a(11)V17c1Ia(13)a(4)a(14)V4V12a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17Ia(3)a(1)V1c0a(11)V17a(11)V0a(12)abasea(11)V17Ia(13)a(1)V3c0a(11)V17a(11)V0c0Ia(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="0">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="2">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="4">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.31"
|
|
expl="31. index in array bounds"
|
|
shape="(26)a(3)a(11)V17a(11)V2Aa(5)c0a(11)V17INa(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="0">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="1">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="2">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.32"
|
|
expl="32. index in array bounds"
|
|
shape="(26)a(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17INa(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.33" expl="33. assertion"
|
|
|
|
shape="(25)a(13)a(1)V1c0a(11)V17a(11)V0c0Ia(0)V19aTrueIa(16)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V19aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17INa(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3">
|
|
<result status="timeout" time="4.98"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.34" expl="34. assertion"
|
|
|
|
shape="(25)a(3)a(1)V3c0a(11)V17a(11)V0a(12)abasea(11)V17Ia(13)a(1)V1c0a(11)V17a(11)V0c0Ia(0)V19aTrueIa(16)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V19aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17INa(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="1" memlimit="1000">
|
|
<result status="timeout" time="5.00"/>
|
|
</proof>
|
|
<proof prover="3">
|
|
<result status="timeout" time="4.98"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.35" expl="35. assertion"
|
|
|
|
shape="(25)a(13)a(4)a(14)V5V12a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17Ia(3)a(1)V3c0a(11)V17a(11)V0a(12)abasea(11)V17Ia(13)a(1)V1c0a(11)V17a(11)V0c0Ia(0)V19aTrueIa(16)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V19aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17INa(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="0">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="1">
|
|
<result status="timeout" time="4.99"/>
|
|
</proof>
|
|
<proof prover="2">
|
|
<result status="timeout" time="5.00"/>
|
|
</proof>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="4">
|
|
<result status="valid" time="0.55"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.36" expl="36. assertion"
|
|
|
|
shape="(25)a(13)a(11)agetV1a(11)V17a(6)a(11)agetV3a(11)V17c1Ia(13)a(4)a(14)V5V12a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17Ia(3)a(1)V3c0a(11)V17a(11)V0a(12)abasea(11)V17Ia(13)a(1)V1c0a(11)V17a(11)V0c0Ia(0)V19aTrueIa(16)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V19aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17INa(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.37" expl="37. assertion"
|
|
|
|
shape="(25)a(13)a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17a(10)a(12)abasea(11)V17a(6)a(11)agetV3a(11)V17c1Ia(13)a(11)agetV1a(11)V17a(6)a(11)agetV3a(11)V17c1Ia(13)a(4)a(14)V5V12a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17Ia(3)a(1)V3c0a(11)V17a(11)V0a(12)abasea(11)V17Ia(13)a(1)V1c0a(11)V17a(11)V0c0Ia(0)V19aTrueIa(16)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V19aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17INa(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3">
|
|
<result status="timeout" time="4.98"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.38" expl="38. assertion"
|
|
|
|
shape="(25)a(13)a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17a(6)a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17a(12)abasea(11)V17Ia(13)a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17a(10)a(12)abasea(11)V17a(6)a(11)agetV3a(11)V17c1Ia(13)a(11)agetV1a(11)V17a(6)a(11)agetV3a(11)V17c1Ia(13)a(4)a(14)V5V12a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17Ia(3)a(1)V3c0a(11)V17a(11)V0a(12)abasea(11)V17Ia(13)a(1)V1c0a(11)V17a(11)V0c0Ia(0)V19aTrueIa(16)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V19aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17INa(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.15"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.39" expl="39. postcondition"
|
|
|
|
shape="(9)a(5)a(11)V20c1Aa(5)a(23)c1a(11)V20Ia(0)V20V7FIa(13)a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17a(6)a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17a(12)abasea(11)V17Ia(13)a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17a(10)a(12)abasea(11)V17a(6)a(11)agetV3a(11)V17c1Ia(13)a(11)agetV1a(11)V17a(6)a(11)agetV3a(11)V17c1Ia(13)a(4)a(14)V5V12a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17Ia(3)a(1)V3c0a(11)V17a(11)V0a(12)abasea(11)V17Ia(13)a(1)V1c0a(11)V17a(11)V0c0Ia(0)V19aTrueIa(16)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V19aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17INa(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="4">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.40" expl="40. postcondition"
|
|
|
|
shape="(9)a(3)a(14)V5a(14)V4Ia(0)a(11)V20a(23)c1Ia(0)V20V7FIa(13)a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17a(6)a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17a(12)abasea(11)V17Ia(13)a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17a(10)a(12)abasea(11)V17a(6)a(11)agetV3a(11)V17c1Ia(13)a(11)agetV1a(11)V17a(6)a(11)agetV3a(11)V17c1Ia(13)a(4)a(14)V5V12a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17Ia(3)a(1)V3c0a(11)V17a(11)V0a(12)abasea(11)V17Ia(13)a(1)V1c0a(11)V17a(11)V0c0Ia(0)V19aTrueIa(16)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V19aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17INa(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.14"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.41" expl="41. postcondition"
|
|
|
|
shape="(9)a(0)a(14)V5a(14)V4Ia(0)a(11)V20c0Ia(0)V20V7FIa(13)a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17a(6)a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17a(12)abasea(11)V17Ia(13)a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17a(10)a(12)abasea(11)V17a(6)a(11)agetV3a(11)V17c1Ia(13)a(11)agetV1a(11)V17a(6)a(11)agetV3a(11)V17c1Ia(13)a(4)a(14)V5V12a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17Ia(3)a(1)V3c0a(11)V17a(11)V0a(12)abasea(11)V17Ia(13)a(1)V1c0a(11)V17a(11)V0c0Ia(0)V19aTrueIa(16)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V19aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17INa(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="0">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="1">
|
|
<result status="valid" time="0.00"/>
|
|
</proof>
|
|
<proof prover="2">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
<proof prover="4">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.42" expl="42. postcondition"
|
|
|
|
shape="(9)a(16)a(14)V5a(14)V4Ia(0)a(11)V20c1Ia(0)V20V7FIa(13)a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17a(6)a(10)a(12)abasea(11)V17a(11)agetV3a(11)V17a(12)abasea(11)V17Ia(13)a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17a(10)a(12)abasea(11)V17a(6)a(11)agetV3a(11)V17c1Ia(13)a(11)agetV1a(11)V17a(6)a(11)agetV3a(11)V17c1Ia(13)a(4)a(14)V5V12a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17Ia(3)a(1)V3c0a(11)V17a(11)V0a(12)abasea(11)V17Ia(13)a(1)V1c0a(11)V17a(11)V0c0Ia(0)V19aTrueIa(16)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V19aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17INa(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="0">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="2">
|
|
<result status="timeout" time="5.00"/>
|
|
</proof>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.11"/>
|
|
</proof>
|
|
<proof prover="4">
|
|
<result status="valid" time="0.69"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.43"
|
|
expl="43. index in array bounds"
|
|
shape="(26)a(3)a(11)V17a(11)V0Aa(5)c0a(11)V17INa(0)V19aTrueIa(16)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V19aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17INa(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="2">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.44"
|
|
expl="44. loop invariant preservation"
|
|
|
|
shape="(loop invariant preservation)a(0)a(11)V13c0Ia(0)V20a(6)V12a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17FIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17INa(0)V19aTrueIa(16)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V19aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17INa(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.45"
|
|
expl="45. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(0)V20a(6)V12a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17FIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17INa(0)V19aTrueIa(16)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V19aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17INa(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="0">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="4">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.46"
|
|
expl="46. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(1)V1c0a(11)V17a(11)V0a(4)a(14)V5V20Ia(0)V20a(6)V12a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17FIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17INa(0)V19aTrueIa(16)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V19aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17INa(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.47"
|
|
expl="47. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(1)V3c0a(11)V17a(11)V0a(4)a(14)V4V20Ia(0)V20a(6)V12a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17FIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17INa(0)V19aTrueIa(16)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V19aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17INa(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.48"
|
|
expl="48. loop variant decrease"
|
|
shape="(loop variant decrease)a(3)a(11)V17a(11)V14Aa(5)c0a(11)V14Ia(0)V20a(6)V12a(10)a(12)abasea(11)V17a(11)agetV1a(11)V17FIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17INa(0)V19aTrueIa(16)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V19aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17INa(0)V18aTrueIa(3)a(11)agetV1a(11)V17a(11)agetV3a(11)V17qa(0)V18aTrueFIa(3)a(11)V17a(11)V0Aa(5)c0a(11)V17Ia(3)a(11)V17a(11)V2Aa(5)c0a(11)V17Ia(0)V17V16FIa(0)a(11)V16a(4)a(11)V14a(11)V7FIa(20)a(4)a(11)V14a(11)V7Ia(0)a(4)a(14)V4V12a(6)a(1)V3c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV3a(4)a(11)V14c1Ia(0)a(4)a(14)V5V12a(6)a(1)V1c0a(4)a(11)V14c1a(11)V0a(10)a(12)abasea(4)a(11)V14c1a(11)agetV1a(4)a(11)V14c1Ia(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.49" expl="49. postcondition"
|
|
|
|
shape="(9)a(5)a(11)V13c1Aa(5)a(23)c1a(11)V13INa(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.50" expl="50. postcondition"
|
|
|
|
shape="(9)a(3)a(14)V5a(14)V4Ia(0)a(11)V13a(23)c1INa(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.00"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.51" expl="51. postcondition"
|
|
|
|
shape="(9)a(0)a(14)V5a(14)V4Ia(0)a(11)V13c0INa(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.62"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter compare_array.52" expl="52. postcondition"
|
|
|
|
shape="(9)a(16)a(14)V5a(14)V4Ia(0)a(11)V13c1INa(0)V15aTrueIa(16)a(11)V14a(11)V6qa(0)V15aTrueFIa(0)a(1)V3c0a(11)V14a(11)V0a(4)a(14)V4V12Aa(0)a(1)V1c0a(11)V14a(11)V0a(4)a(14)V5V12Aa(5)a(11)V14a(11)V0Aa(5)c0a(11)V14Aa(0)a(11)V13c0FINa(0)V11aTrueIa(16)a(11)V0a(11)V2qa(0)V11aTrueFINa(0)V10aTrueIa(3)a(11)V0a(11)V2qa(0)V10aTrueFIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for compare_array"/>
|
|
<proof prover="0">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal name="WP_parameter eq" expl="VC for eq"
|
|
|
|
shape="iNa(0)a(14)a(18)V0V1a(14)a(18)V2V3a(0)a(14)a(18)V0V1a(14)a(18)V2V3a(0)V8aTrueIa(0)a(11)V7a(11)V4qa(0)V8aTrueFIa(16)a(14)V6a(14)V5Ia(0)a(11)V7c1Aa(0)a(14)V6a(14)V5Ia(0)a(11)V7c0Aa(3)a(14)V6a(14)V5Ia(0)a(11)V7a(23)c1Aa(5)a(11)V7c1Aa(5)a(23)c1a(11)V7FAa(17)V5Aa(17)V6La(18)V0V1La(18)V2V3Ia(0)a(11)V4c0FAa(20)c0Ia(17)a(18)V2V3Aa(17)a(18)V0V1Aa(5)c0a(11)V2Aa(5)c0a(11)V0F">
|
|
<label name="expl:VC for eq"/>
|
|
<transf
|
|
name="split_goal_right">
|
|
<goal name="WP_parameter eq.1" expl="1. integer overflow"
|
|
|
|
shape="(21)a(20)c0Ia(17)a(18)V2V3Aa(17)a(18)V0V1Aa(5)c0a(11)V2Aa(5)c0a(11)V0F">
|
|
<label name="expl:VC for eq"/>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter eq.2" expl="2. precondition"
|
|
|
|
shape="(8)a(17)V5Aa(17)V6La(18)V0V1La(18)V2V3Ia(0)a(11)V4c0FIa(20)c0Ia(17)a(18)V2V3Aa(17)a(18)V0V1Aa(5)c0a(11)V2Aa(5)c0a(11)V0F">
|
|
<label name="expl:VC for eq"/>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter eq.3" expl="3. postcondition"
|
|
|
|
shape="(9)iNa(0)a(14)a(18)V0V1a(14)a(18)V2V3a(0)a(14)a(18)V0V1a(14)a(18)V2V3a(0)V8aTrueIa(0)a(11)V7a(11)V4qa(0)V8aTrueFIa(16)a(14)V6a(14)V5Ia(0)a(11)V7c1Aa(0)a(14)V6a(14)V5Ia(0)a(11)V7c0Aa(3)a(14)V6a(14)V5Ia(0)a(11)V7a(23)c1Aa(5)a(11)V7c1Aa(5)a(23)c1a(11)V7FIa(17)V5Aa(17)V6La(18)V0V1La(18)V2V3Ia(0)a(11)V4c0FIa(20)c0Ia(17)a(18)V2V3Aa(17)a(18)V0V1Aa(5)c0a(11)V2Aa(5)c0a(11)V0F">
|
|
<label name="expl:VC for eq"/>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal name="WP_parameter add_array" expl="VC for add_array"
|
|
|
|
shape="iia(0)a(14)V28a(6)a(14)V5a(14)V4Aa(17)V28Aa(3)a(11)agetV27V29abaseAa(5)c0a(11)agetV27V29Ia(3)V29a(11)V26Aa(5)c0V29FANa(0)a(11)agetV27a(4)a(11)V26c1c0Ia(13)a(11)V26c1Aa(0)a(1)V24c0a(11)V26a(11)V26a(1)V27c0a(11)V26a(11)V26Aa(2)V24V27c0a(11)V26Ia(0)agetV27V30agetV24a(4)a(6)a(11)V6V30a(11)V6Ia(3)V30a(6)a(11)V6a(11)V26Aa(5)a(11)V6V30FAa(0)agetV27V31ageta(19)V6V31Ia(3)V31a(11)V26Aa(5)a(6)a(11)V6a(11)V26V31Oa(3)V31a(11)V6Aa(5)c0V31FAa(5)c0a(11)V26La(18)V26V27FAa(5)a(6)a(11)V6a(11)V26a(11)V26Aa(5)c0a(11)V6Aa(5)a(6)a(11)V6a(11)V26a(11)V13Aa(5)c0a(11)V26Aa(5)c0a(11)V6Ia(5)c0a(11)V26Aa(13)a(11)V26c0Aa(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(11)V26Aa(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(6)a(11)V2c1Ia(0)a(11)V26a(6)a(11)V25a(11)V7FAa(20)a(6)a(11)V25a(11)V7Ia(0)a(11)agetV24V32c0Ia(5)V32a(11)V20Aa(3)a(11)V25V32FANa(0)a(11)agetV24a(11)V25c0Ia(13)a(11)V25c0Aa(5)a(11)V25a(11)V20Aa(5)a(23)c1a(11)V25FAia(0)a(11)agetV24V34c0Ia(5)V34a(11)V20Aa(3)a(11)V19V34FANa(0)a(11)agetV24a(11)V19c0Ia(13)a(11)V19c0Aa(5)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19a(0)a(11)agetV24V36c0Ia(5)V36a(11)V20Aa(3)a(11)V35V36FANa(0)a(11)agetV24a(11)V35c0Ia(13)a(11)V35c0Aa(5)a(11)V35a(11)V20Aa(5)a(23)c1a(11)V35Ia(0)V35V20Fa(0)V33aTrueINa(0)a(11)agetV24a(11)V20a(11)V6qa(0)V33aTrueFAa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(0)a(14)a(18)V13V24a(6)a(14)V5a(14)V4Aa(0)a(1)V24c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Aa(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FAa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13iia(3)a(4)a(11)V2a(11)V44a(4)a(11)V2a(11)V20Aa(5)c0a(4)a(11)V2a(11)V20Aa(0)a(6)a(1)V40c0a(11)V44a(6)a(11)V2c1a(10)a(11)V41a(12)abasea(11)V44a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V44a(11)V2Aa(0)a(11)agetV40V45c0Ia(3)V45a(11)V44Aa(3)a(11)V19V45FANa(0)a(11)agetV40a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V44Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV40V46abaseAa(5)c0a(11)agetV40V46Ia(3)V46a(11)V44Aa(5)c0V46FAa(5)a(11)V41c1Aa(5)c0a(11)V41Aa(5)a(11)V44a(11)V2Aa(5)a(11)V0a(11)V44Ia(0)V44V43FIa(0)a(11)V43a(6)a(11)V20a(11)V7FAa(20)a(6)a(11)V20a(11)V7Aa(0)a(1)V40c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Aa(2)V40V22c0a(11)V20a(3)a(4)a(11)V2a(11)V49a(4)a(11)V2a(11)V20Aa(5)c0a(4)a(11)V2a(11)V20Aa(0)a(6)a(1)V40c0a(11)V49a(6)a(11)V2c1a(10)a(11)V41a(12)abasea(11)V49a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V49a(11)V2Aa(0)a(11)agetV40V50c0Ia(3)V50a(11)V49Aa(3)a(11)V47V50FANa(0)a(11)agetV40a(11)V47c0Ia(13)a(11)V47c0Aa(3)a(11)V47a(11)V49Aa(5)a(23)c1a(11)V47Aa(3)a(11)agetV40V51abaseAa(5)c0a(11)agetV40V51Ia(3)V51a(11)V49Aa(5)c0V51FAa(5)a(11)V41c1Aa(5)c0a(11)V41Aa(5)a(11)V49a(11)V2Aa(5)a(11)V0a(11)V49Ia(0)V49V48FIa(0)a(11)V48a(6)a(11)V20a(11)V7FAa(20)a(6)a(11)V20a(11)V7Aa(0)a(1)V40c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Aa(2)V40V22c0a(11)V20Ia(0)V47V20Fa(0)V42aTrueINa(0)a(11)agetV40a(11)V20a(11)V6qa(0)V42aTrueFAa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V41V6FIa(0)V40asetV22a(11)V20V38Aa(5)c0a(11)V13FAa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13ia(3)a(4)a(11)V2a(11)V57a(4)a(11)V2a(11)V20Aa(5)c0a(4)a(11)V2a(11)V20Aa(0)a(6)a(1)V53c0a(11)V57a(6)a(11)V2c1a(10)a(11)V54a(12)abasea(11)V57a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V57a(11)V2Aa(0)a(11)agetV53V58c0Ia(3)V58a(11)V57Aa(3)a(11)V19V58FANa(0)a(11)agetV53a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V57Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV53V59abaseAa(5)c0a(11)agetV53V59Ia(3)V59a(11)V57Aa(5)c0V59FAa(5)a(11)V54c1Aa(5)c0a(11)V54Aa(5)a(11)V57a(11)V2Aa(5)a(11)V0a(11)V57Ia(0)V57V56FIa(0)a(11)V56a(6)a(11)V20a(11)V7FAa(20)a(6)a(11)V20a(11)V7Aa(0)a(1)V53c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Aa(2)V53V22c0a(11)V20a(3)a(4)a(11)V2a(11)V62a(4)a(11)V2a(11)V20Aa(5)c0a(4)a(11)V2a(11)V20Aa(0)a(6)a(1)V53c0a(11)V62a(6)a(11)V2c1a(10)a(11)V54a(12)abasea(11)V62a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V62a(11)V2Aa(0)a(11)agetV53V63c0Ia(3)V63a(11)V62Aa(3)a(11)V60V63FANa(0)a(11)agetV53a(11)V60c0Ia(13)a(11)V60c0Aa(3)a(11)V60a(11)V62Aa(5)a(23)c1a(11)V60Aa(3)a(11)agetV53V64abaseAa(5)c0a(11)agetV53V64Ia(3)V64a(11)V62Aa(5)c0V64FAa(5)a(11)V54c1Aa(5)c0a(11)V54Aa(5)a(11)V62a(11)V2Aa(5)a(11)V0a(11)V62Ia(0)V62V61FIa(0)a(11)V61a(6)a(11)V20a(11)V7FAa(20)a(6)a(11)V20a(11)V7Aa(0)a(1)V53c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Aa(2)V53V22c0a(11)V20Ia(0)V60V20Fa(0)V55aTrueINa(0)a(11)agetV53a(11)V20a(11)V6qa(0)V55aTrueFAa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V54V7FIa(0)V53asetV22a(11)V20V52Aa(5)c0a(11)V13FAa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V52a(4)a(11)V38a(11)V10FAa(20)a(4)a(11)V38a(11)V10a(0)V39aTrueIa(13)a(11)V38a(11)V10qa(0)V39aTrueFIa(0)a(11)V38a(6)a(11)V37a(11)V21FAa(20)a(6)a(11)V37a(11)V21LagetV3a(11)V20Aa(3)a(11)V20a(11)V2Aa(5)c0a(11)V20a(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V65c0Ia(3)V65a(11)V20Aa(3)a(11)V19V65FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V66abaseAa(5)c0a(11)agetV22V66Ia(3)V66a(11)V20Aa(5)c0V66FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FAa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V67c0Ia(3)V67a(11)V15Aa(3)a(11)V14V67FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V68abaseAa(5)c0a(11)agetV17V68Ia(3)V68a(11)V15Aa(5)c0V68FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V2Aa(5)a(11)V0a(11)V15iia(3)a(4)a(11)V0a(11)V78a(4)a(11)V0a(11)V15Aa(5)c0a(4)a(11)V0a(11)V15Aa(0)a(6)a(1)V74c0a(11)V78a(6)a(11)V2c1a(10)a(11)V75a(12)abasea(11)V78a(6)a(1)V1c0a(11)V78a(11)V0a(1)V3c0a(11)V78a(11)V2Aa(0)a(11)agetV74V79c0Ia(3)V79a(11)V78Aa(3)a(11)V14V79FANa(0)a(11)agetV74a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V78Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV74V80abaseAa(5)c0a(11)agetV74V80Ia(3)V80a(11)V78Aa(5)c0V80FAa(5)a(11)V75c1Aa(5)c0a(11)V75Aa(5)a(11)V78a(11)V0Aa(5)c0a(11)V78Ia(0)V78V77FIa(0)a(11)V77a(6)a(11)V15a(11)V7FAa(20)a(6)a(11)V15a(11)V7Aa(0)a(1)V74c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Aa(2)V74V17c0a(11)V15a(3)a(4)a(11)V0a(11)V83a(4)a(11)V0a(11)V15Aa(5)c0a(4)a(11)V0a(11)V15Aa(0)a(6)a(1)V74c0a(11)V83a(6)a(11)V2c1a(10)a(11)V75a(12)abasea(11)V83a(6)a(1)V1c0a(11)V83a(11)V0a(1)V3c0a(11)V83a(11)V2Aa(0)a(11)agetV74V84c0Ia(3)V84a(11)V83Aa(3)a(11)V81V84FANa(0)a(11)agetV74a(11)V81c0Ia(13)a(11)V81c0Aa(3)a(11)V81a(11)V83Aa(5)a(23)c1a(11)V81Aa(3)a(11)agetV74V85abaseAa(5)c0a(11)agetV74V85Ia(3)V85a(11)V83Aa(5)c0V85FAa(5)a(11)V75c1Aa(5)c0a(11)V75Aa(5)a(11)V83a(11)V0Aa(5)c0a(11)V83Ia(0)V83V82FIa(0)a(11)V82a(6)a(11)V15a(11)V7FAa(20)a(6)a(11)V15a(11)V7Aa(0)a(1)V74c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Aa(2)V74V17c0a(11)V15Ia(0)V81V15Fa(0)V76aTrueINa(0)a(11)agetV74a(11)V15a(11)V6qa(0)V76aTrueFAa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V75V6FIa(0)V74asetV17a(11)V15V72Aa(5)c0a(11)V13FAa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13ia(3)a(4)a(11)V0a(11)V91a(4)a(11)V0a(11)V15Aa(5)c0a(4)a(11)V0a(11)V15Aa(0)a(6)a(1)V87c0a(11)V91a(6)a(11)V2c1a(10)a(11)V88a(12)abasea(11)V91a(6)a(1)V1c0a(11)V91a(11)V0a(1)V3c0a(11)V91a(11)V2Aa(0)a(11)agetV87V92c0Ia(3)V92a(11)V91Aa(3)a(11)V14V92FANa(0)a(11)agetV87a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V91Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV87V93abaseAa(5)c0a(11)agetV87V93Ia(3)V93a(11)V91Aa(5)c0V93FAa(5)a(11)V88c1Aa(5)c0a(11)V88Aa(5)a(11)V91a(11)V0Aa(5)c0a(11)V91Ia(0)V91V90FIa(0)a(11)V90a(6)a(11)V15a(11)V7FAa(20)a(6)a(11)V15a(11)V7Aa(0)a(1)V87c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Aa(2)V87V17c0a(11)V15a(3)a(4)a(11)V0a(11)V96a(4)a(11)V0a(11)V15Aa(5)c0a(4)a(11)V0a(11)V15Aa(0)a(6)a(1)V87c0a(11)V96a(6)a(11)V2c1a(10)a(11)V88a(12)abasea(11)V96a(6)a(1)V1c0a(11)V96a(11)V0a(1)V3c0a(11)V96a(11)V2Aa(0)a(11)agetV87V97c0Ia(3)V97a(11)V96Aa(3)a(11)V94V97FANa(0)a(11)agetV87a(11)V94c0Ia(13)a(11)V94c0Aa(3)a(11)V94a(11)V96Aa(5)a(23)c1a(11)V94Aa(3)a(11)agetV87V98abaseAa(5)c0a(11)agetV87V98Ia(3)V98a(11)V96Aa(5)c0V98FAa(5)a(11)V88c1Aa(5)c0a(11)V88Aa(5)a(11)V96a(11)V0Aa(5)c0a(11)V96Ia(0)V96V95FIa(0)a(11)V95a(6)a(11)V15a(11)V7FAa(20)a(6)a(11)V15a(11)V7Aa(0)a(1)V87c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Aa(2)V87V17c0a(11)V15Ia(0)V94V15Fa(0)V89aTrueINa(0)a(11)agetV87a(11)V15a(11)V6qa(0)V89aTrueFAa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V88V7FIa(0)V87asetV17a(11)V15V86Aa(5)c0a(11)V13FAa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V86a(4)a(11)V72a(11)V10FAa(20)a(4)a(11)V72a(11)V10a(0)V73aTrueIa(13)a(11)V72a(11)V10qa(0)V73aTrueFIa(0)a(11)V72a(6)a(11)V71a(11)V16FAa(20)a(6)a(11)V71a(11)V16Ia(0)a(11)V71a(6)a(11)V70a(11)V69FAa(20)a(6)a(11)V70a(11)V69LagetV1a(11)V15Aa(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Aa(3)a(11)V15a(11)V2Aa(5)c0a(11)V15a(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V99c0Ia(3)V99a(11)V15Aa(3)a(11)V14V99FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V100abaseAa(5)c0a(11)agetV17V100Ia(3)V100a(11)V15Aa(5)c0V100FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FAa(0)a(6)a(1)a(19)V6c0a(11)V6a(6)a(11)V2c1a(10)a(11)V6a(12)abasea(11)V6a(6)a(1)V1c0a(11)V6a(11)V0a(1)V3c0a(11)V6a(11)V2Aa(0)a(11)ageta(19)V6V101c0Ia(3)V101a(11)V6Aa(3)a(11)V9V101FANa(0)a(11)ageta(19)V6a(11)V9c0Ia(13)a(11)V9c0Aa(3)a(11)V9a(11)V6Aa(5)a(23)c1a(11)V9Aa(3)a(11)ageta(19)V6V102abaseAa(5)c0a(11)ageta(19)V6V102Ia(3)V102a(11)V6Aa(5)c0V102FAa(5)a(11)V6c1Aa(5)c0a(11)V6Aa(5)a(11)V6a(11)V0Aa(5)c0a(11)V6Ia(5)c0a(11)V13Aa(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FAa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFAa(20)c0x3FFFFFFFAa(0)a(11)V10abaseIa(0)a(11)V10c10000FAa(20)c10000Ia(0)a(11)V9V8FAa(20)V8La(23)c1Ia(0)a(11)V7c1FAa(20)c1Ia(0)a(11)V6c0FAa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<transf
|
|
name="split_goal_right">
|
|
<goal name="WP_parameter add_array.1" expl="1. integer overflow"
|
|
|
|
shape="(21)a(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.2" expl="2. integer overflow"
|
|
|
|
shape="(21)a(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.3" expl="3. integer overflow"
|
|
|
|
shape="(21)a(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.4" expl="4. integer overflow"
|
|
|
|
shape="(21)a(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.5" expl="5. assertion"
|
|
|
|
shape="(25)a(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.6" expl="6. integer overflow"
|
|
|
|
shape="(21)a(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.7" expl="7. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.8" expl="8. array creation size"
|
|
|
|
shape="(22)a(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.9" expl="9. loop invariant init"
|
|
|
|
shape="(24)a(5)a(11)V6a(11)V0Aa(5)c0a(11)V6Ia(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.10" expl="10. loop invariant init"
|
|
|
|
shape="(24)a(5)a(11)V6c1Aa(5)c0a(11)V6Ia(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.11" expl="11. loop invariant init"
|
|
|
|
shape="(24)a(3)a(11)ageta(19)V6V14abaseAa(5)c0a(11)ageta(19)V6V14Ia(3)V14a(11)V6Aa(5)c0V14FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.12" expl="12. loop invariant init"
|
|
|
|
shape="(24)a(3)a(11)V9a(11)V6Aa(5)a(23)c1a(11)V9Ia(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.13" expl="13. loop invariant init"
|
|
|
|
shape="(24)Na(0)a(11)ageta(19)V6a(11)V9c0Ia(13)a(11)V9c0Ia(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.14" expl="14. loop invariant init"
|
|
|
|
shape="(24)a(0)a(11)ageta(19)V6V14c0Ia(3)V14a(11)V6Aa(3)a(11)V9V14FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.15" expl="15. loop invariant init"
|
|
|
|
shape="(24)a(0)a(6)a(1)a(19)V6c0a(11)V6a(6)a(11)V2c1a(10)a(11)V6a(12)abasea(11)V6a(6)a(1)V1c0a(11)V6a(11)V0a(1)V3c0a(11)V6a(11)V2Ia(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.39"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="timeout" time="4.99"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.16" expl="16. index in array bounds"
|
|
|
|
shape="(26)a(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V19c0Ia(3)V19a(11)V15Aa(3)a(11)V14V19FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V20abaseAa(5)c0a(11)agetV17V20Ia(3)V20a(11)V15Aa(5)c0V20FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.17" expl="17. index in array bounds"
|
|
|
|
shape="(26)a(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V20c0Ia(3)V20a(11)V15Aa(3)a(11)V14V20FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V21abaseAa(5)c0a(11)agetV17V21Ia(3)V21a(11)V15Aa(5)c0V21FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.18" expl="18. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V21c0Ia(3)V21a(11)V15Aa(3)a(11)V14V21FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V22abaseAa(5)c0a(11)agetV17V22Ia(3)V22a(11)V15Aa(5)c0V22FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.64"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.19" expl="19. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V22c0Ia(3)V22a(11)V15Aa(3)a(11)V14V22FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V23abaseAa(5)c0a(11)agetV17V23Ia(3)V23a(11)V15Aa(5)c0V23FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.60"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.20" expl="20. integer overflow"
|
|
|
|
shape="(21)a(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V24c0Ia(3)V24a(11)V15Aa(3)a(11)V14V24FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V25abaseAa(5)c0a(11)agetV17V25Ia(3)V25a(11)V15Aa(5)c0V25FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.21" expl="21. type invariant"
|
|
|
|
shape="(type invariant)a(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V25c0Ia(3)V25a(11)V15Aa(3)a(11)V14V25FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V26abaseAa(5)c0a(11)agetV17V26Ia(3)V26a(11)V15Aa(5)c0V26FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="4" timelimit="30" memlimit="1000">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.22" expl="22. index in array bounds"
|
|
|
|
shape="(26)a(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V25c0Ia(3)V25a(11)V15Aa(3)a(11)V14V25FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V26abaseAa(5)c0a(11)agetV17V26Ia(3)V26a(11)V15Aa(5)c0V26FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.23" expl="23. index in array bounds"
|
|
|
|
shape="(26)a(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V27c0Ia(3)V27a(11)V15Aa(3)a(11)V14V27FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V28abaseAa(5)c0a(11)agetV17V28Ia(3)V28a(11)V15Aa(5)c0V28FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.24" expl="24. assertion"
|
|
|
|
shape="(25)a(2)V25V17c0a(11)V15Ia(0)V28V15FIa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V29c0Ia(3)V29a(11)V15Aa(3)a(11)V14V29FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V30abaseAa(5)c0a(11)agetV17V30Ia(3)V30a(11)V15Aa(5)c0V30FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<transf
|
|
name="inline_goal">
|
|
<goal name="WP_parameter add_array.24.1" expl="1. assertion"
|
|
|
|
shape="(25)a(0)a(mixfix [])V25V29a(30)V17V29Ia(3)V29a(11)V15Aa(5)c0V29FIa(0)V28V15FIa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(0)c0a(11)V15Oa(3)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(0)c0a(11)V13Oa(3)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(0)c0a(11)V15Oa(3)c0a(11)V15Aa(0)c0a(11)V13Oa(3)c0a(11)V13Ia(0)a(11)V24a(6)a(11)V22a(23)a(11)V10FIa(5)a(4)a(11)V22a(11)V10a(max_int31)Aa(5)a(min_int31)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(5)a(11)V10a(11)V22qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(5)a(6)a(11)V21a(11)V16a(31)Aa(5)a(32)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(5)a(6)a(11)V20a(11)V19a(31)Aa(5)a(32)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(0)c0a(11)V15Oa(3)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(0)c0a(11)V15Oa(3)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(5)c0a(11)V14Aa(3)a(11)V14a(11)V15Aa(0)a(23)c1a(11)V14Oa(3)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(0)c0a(11)agetV17V31Oa(3)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(0)c0V31Oa(3)c0V31FAa(0)a(11)V16c1Oa(3)a(11)V16c1Aa(0)c0a(11)V16Oa(3)c0a(11)V16Aa(0)a(11)V15a(11)V0Oa(3)a(11)V15a(11)V0Aa(0)c0a(11)V15Oa(3)c0a(11)V15FIa(0)c0a(11)V13Oa(3)c0a(11)V13Ia(5)c0a(11)V13Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(5)a(6)a(11)V2a(11)V7a(31)Aa(5)a(32)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(5)a(11)V11a(11)V2qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(5)c0x3FFFFFFFa(31)Aa(5)a(32)c0x3FFFFFFFIa(0)a(11)V10c10000Ia(0)a(11)V10c10000FIa(5)c10000a(31)Aa(5)a(32)c10000Ia(0)a(11)V9V8FIa(5)V8a(31)Aa(5)a(32)V8La(23)c1Ia(0)a(11)V7c1FIa(5)c1a(31)Aa(5)a(32)c1Ia(0)a(11)V6c0FIa(5)c0a(31)Aa(5)a(32)c0Ia(0)a(11)V0a(11)V2Oa(3)a(11)V0a(11)V2Aa(3)a(11)a(30)V4V32abaseAa(5)c0a(11)a(30)V4V32Ia(3)V32a(11)a(15)V4Aa(5)c0V32FANa(0)a(11)a(30)V4a(4)a(11)a(15)V4c1c0Ia(13)a(11)a(15)V4c1Aa(3)a(11)a(30)V5V33abaseAa(5)c0a(11)a(30)V5V33Ia(3)V33a(11)a(15)V5Aa(5)c0V33FANa(0)a(11)a(30)V5a(4)a(11)a(15)V5c1c0Ia(13)a(11)a(15)V5c1Aa(0)c0a(11)V2Oa(3)c0a(11)V2Aa(0)c0a(11)V0Oa(3)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<transf
|
|
name="split_goal_right">
|
|
<goal name="WP_parameter add_array.24.1.1" expl="1. assertion"
|
|
|
|
shape="(25)a(0)a(30)V25V29a(30)V17V29Ia(3)V29a(11)V15Aa(5)c0V29FIa(0)V28V15FIa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(0)c0a(11)V15Oa(3)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(0)c0a(11)V13Oa(3)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(0)c0a(11)V15Oa(3)c0a(11)V15Aa(0)c0a(11)V13Oa(3)c0a(11)V13Ia(0)a(11)V24a(6)a(11)V22a(23)a(11)V10FIa(5)a(4)a(11)V22a(11)V10a(31)Aa(5)a(32)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(5)a(11)V10a(11)V22qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(5)a(6)a(11)V21a(11)V16a(31)Aa(5)a(32)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(5)a(6)a(11)V20a(11)V19a(31)Aa(5)a(32)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(0)c0a(11)V15Oa(3)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(0)c0a(11)V15Oa(3)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(5)c0a(11)V14Aa(3)a(11)V14a(11)V15Aa(0)a(23)c1a(11)V14Oa(3)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(0)c0a(11)agetV17V31Oa(3)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(0)c0V31Oa(3)c0V31FAa(0)a(11)V16c1Oa(3)a(11)V16c1Aa(0)c0a(11)V16Oa(3)c0a(11)V16Aa(0)a(11)V15a(11)V0Oa(3)a(11)V15a(11)V0Aa(0)c0a(11)V15Oa(3)c0a(11)V15FIa(0)c0a(11)V13Oa(3)c0a(11)V13Ia(5)c0a(11)V13Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(5)a(6)a(11)V2a(11)V7a(31)Aa(5)a(32)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(5)a(11)V11a(11)V2qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(5)c0x3FFFFFFFa(31)Aa(5)a(32)c0x3FFFFFFFIa(0)a(11)V10c10000Ia(0)a(11)V10c10000FIa(5)c10000a(31)Aa(5)a(32)c10000Ia(0)a(11)V9V8FIa(5)V8a(31)Aa(5)a(32)V8La(23)c1Ia(0)a(11)V7c1FIa(5)c1a(31)Aa(5)a(32)c1Ia(0)a(11)V6c0FIa(5)c0a(31)Aa(5)a(32)c0Ia(0)a(11)V0a(11)V2Oa(3)a(11)V0a(11)V2Aa(3)a(11)a(30)V4V32abaseAa(5)c0a(11)a(30)V4V32Ia(3)V32a(11)a(15)V4Aa(5)c0V32FANa(0)a(11)a(30)V4a(4)a(11)a(15)V4c1c0Ia(13)a(11)a(15)V4c1Aa(3)a(11)a(30)V5V33abaseAa(5)c0a(11)a(30)V5V33Ia(3)V33a(11)a(15)V5Aa(5)c0V33FANa(0)a(11)a(30)V5a(4)a(11)a(15)V5c1c0Ia(13)a(11)a(15)V5c1Aa(0)c0a(11)V2Oa(3)c0a(11)V2Aa(0)c0a(11)V0Oa(3)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3">
|
|
<result status="valid" time="0.77"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.25" expl="25. assertion"
|
|
|
|
shape="(25)a(0)a(1)V25c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V25V17c0a(11)V15Ia(0)V28V15FIa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V29c0Ia(3)V29a(11)V15Aa(3)a(11)V14V29FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V30abaseAa(5)c0a(11)agetV17V30Ia(3)V30a(11)V15Aa(5)c0V30FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="1.53"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.26" expl="26. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V25c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V25V17c0a(11)V15Ia(0)V28V15FIa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V29c0Ia(3)V29a(11)V15Aa(3)a(11)V14V29FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V30abaseAa(5)c0a(11)agetV17V30Ia(3)V30a(11)V15Aa(5)c0V30FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.27"
|
|
expl="27. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V30a(11)V0Aa(5)c0a(11)V30Ia(0)V30V29FIa(0)a(11)V29a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V25c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V25V17c0a(11)V15Ia(0)V28V15FIa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V31c0Ia(3)V31a(11)V15Aa(3)a(11)V14V31FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V32abaseAa(5)c0a(11)agetV17V32Ia(3)V32a(11)V15Aa(5)c0V32FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.28"
|
|
expl="28. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V26c1Aa(5)c0a(11)V26Ia(0)V30V29FIa(0)a(11)V29a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V25c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V25V17c0a(11)V15Ia(0)V28V15FIa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V31c0Ia(3)V31a(11)V15Aa(3)a(11)V14V31FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V32abaseAa(5)c0a(11)agetV17V32Ia(3)V32a(11)V15Aa(5)c0V32FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.29"
|
|
expl="29. loop invariant preservation"
|
|
|
|
shape="(27)a(3)a(11)agetV25V31abaseAa(5)c0a(11)agetV25V31Ia(3)V31a(11)V30Aa(5)c0V31FIa(0)V30V29FIa(0)a(11)V29a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V25c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V25V17c0a(11)V15Ia(0)V28V15FIa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V32c0Ia(3)V32a(11)V15Aa(3)a(11)V14V32FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V33abaseAa(5)c0a(11)agetV17V33Ia(3)V33a(11)V15Aa(5)c0V33FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="1.51"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="timeout" time="4.98"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="timeout" time="4.98"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.30"
|
|
expl="30. loop invariant preservation"
|
|
|
|
shape="(27)a(3)a(11)V28a(11)V30Aa(5)a(23)c1a(11)V28Ia(0)V30V29FIa(0)a(11)V29a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V25c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V25V17c0a(11)V15Ia(0)V28V15FIa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V31c0Ia(3)V31a(11)V15Aa(3)a(11)V14V31FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V32abaseAa(5)c0a(11)agetV17V32Ia(3)V32a(11)V15Aa(5)c0V32FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.31"
|
|
expl="31. loop invariant preservation"
|
|
|
|
shape="(27)Na(0)a(11)agetV25a(11)V28c0Ia(13)a(11)V28c0Ia(0)V30V29FIa(0)a(11)V29a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V25c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V25V17c0a(11)V15Ia(0)V28V15FIa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V31c0Ia(3)V31a(11)V15Aa(3)a(11)V14V31FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V32abaseAa(5)c0a(11)agetV17V32Ia(3)V32a(11)V15Aa(5)c0V32FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.32"
|
|
expl="32. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(11)agetV25V31c0Ia(3)V31a(11)V30Aa(3)a(11)V28V31FIa(0)V30V29FIa(0)a(11)V29a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V25c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V25V17c0a(11)V15Ia(0)V28V15FIa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V32c0Ia(3)V32a(11)V15Aa(3)a(11)V14V32FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V33abaseAa(5)c0a(11)agetV17V33Ia(3)V33a(11)V15Aa(5)c0V33FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.33"
|
|
expl="33. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(6)a(1)V25c0a(11)V30a(6)a(11)V2c1a(10)a(11)V26a(12)abasea(11)V30a(6)a(1)V1c0a(11)V30a(11)V0a(1)V3c0a(11)V30a(11)V2Ia(0)V30V29FIa(0)a(11)V29a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V25c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V25V17c0a(11)V15Ia(0)V28V15FIa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V31c0Ia(3)V31a(11)V15Aa(3)a(11)V14V31FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V32abaseAa(5)c0a(11)agetV17V32Ia(3)V32a(11)V15Aa(5)c0V32FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="timeout" time="4.98"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="timeout" time="4.98"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.34" expl="34. loop variant decrease"
|
|
|
|
shape="(28)a(3)a(4)a(11)V0a(11)V30a(4)a(11)V0a(11)V15Aa(5)c0a(4)a(11)V0a(11)V15Ia(0)V30V29FIa(0)a(11)V29a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V25c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V25V17c0a(11)V15Ia(0)V28V15FIa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V31c0Ia(3)V31a(11)V15Aa(3)a(11)V14V31FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V32abaseAa(5)c0a(11)agetV17V32Ia(3)V32a(11)V15Aa(5)c0V32FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000">
|
|
<result status="valid" time="0.13"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.35" expl="35. assertion"
|
|
|
|
shape="(25)a(2)V25V17c0a(11)V15INa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V28c0Ia(3)V28a(11)V15Aa(3)a(11)V14V28FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V29abaseAa(5)c0a(11)agetV17V29Ia(3)V29a(11)V15Aa(5)c0V29FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.36" expl="36. assertion"
|
|
|
|
shape="(25)a(0)a(1)V25c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V25V17c0a(11)V15INa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V28c0Ia(3)V28a(11)V15Aa(3)a(11)V14V28FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V29abaseAa(5)c0a(11)agetV17V29Ia(3)V29a(11)V15Aa(5)c0V29FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.37" expl="37. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V25c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V25V17c0a(11)V15INa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V28c0Ia(3)V28a(11)V15Aa(3)a(11)V14V28FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V29abaseAa(5)c0a(11)agetV17V29Ia(3)V29a(11)V15Aa(5)c0V29FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.38"
|
|
expl="38. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V29a(11)V0Aa(5)c0a(11)V29Ia(0)V29V28FIa(0)a(11)V28a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V25c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V25V17c0a(11)V15INa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(5)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(5)c0V31FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.39"
|
|
expl="39. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V26c1Aa(5)c0a(11)V26Ia(0)V29V28FIa(0)a(11)V28a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V25c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V25V17c0a(11)V15INa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(5)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(5)c0V31FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.40"
|
|
expl="40. loop invariant preservation"
|
|
|
|
shape="(27)a(3)a(11)agetV25V30abaseAa(5)c0a(11)agetV25V30Ia(3)V30a(11)V29Aa(5)c0V30FIa(0)V29V28FIa(0)a(11)V28a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V25c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V25V17c0a(11)V15INa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V31c0Ia(3)V31a(11)V15Aa(3)a(11)V14V31FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V32abaseAa(5)c0a(11)agetV17V32Ia(3)V32a(11)V15Aa(5)c0V32FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.41"
|
|
expl="41. loop invariant preservation"
|
|
|
|
shape="(27)a(3)a(11)V14a(11)V29Aa(5)a(23)c1a(11)V14Ia(0)V29V28FIa(0)a(11)V28a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V25c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V25V17c0a(11)V15INa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(5)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(5)c0V31FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="1.67"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.42"
|
|
expl="42. loop invariant preservation"
|
|
|
|
shape="(27)Na(0)a(11)agetV25a(11)V14c0Ia(13)a(11)V14c0Ia(0)V29V28FIa(0)a(11)V28a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V25c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V25V17c0a(11)V15INa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(5)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(5)c0V31FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.43"
|
|
expl="43. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(11)agetV25V30c0Ia(3)V30a(11)V29Aa(3)a(11)V14V30FIa(0)V29V28FIa(0)a(11)V28a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V25c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V25V17c0a(11)V15INa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V31c0Ia(3)V31a(11)V15Aa(3)a(11)V14V31FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V32abaseAa(5)c0a(11)agetV17V32Ia(3)V32a(11)V15Aa(5)c0V32FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.57"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.44"
|
|
expl="44. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(6)a(1)V25c0a(11)V29a(6)a(11)V2c1a(10)a(11)V26a(12)abasea(11)V29a(6)a(1)V1c0a(11)V29a(11)V0a(1)V3c0a(11)V29a(11)V2Ia(0)V29V28FIa(0)a(11)V28a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V25c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V25V17c0a(11)V15INa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(5)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(5)c0V31FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" timelimit="10" obsolete="true">
|
|
<result status="valid" time="0.59"/>
|
|
</proof>
|
|
<proof prover="2" timelimit="10" obsolete="true">
|
|
<result status="valid" time="1.48"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.45" expl="45. loop variant decrease"
|
|
|
|
shape="(28)a(3)a(4)a(11)V0a(11)V29a(4)a(11)V0a(11)V15Aa(5)c0a(4)a(11)V0a(11)V15Ia(0)V29V28FIa(0)a(11)V28a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V25c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V25V17c0a(11)V15INa(0)V27aTrueINa(0)a(11)agetV25a(11)V15a(11)V6qa(0)V27aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V26V7FIa(0)V25asetV17a(11)V15V24Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13Ia(0)a(11)V24a(4)a(11)V22a(11)V10FIa(20)a(4)a(11)V22a(11)V10Ia(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(5)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(5)c0V31FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="4.05"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.46" expl="46. type invariant"
|
|
|
|
shape="(29)a(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V24c0Ia(3)V24a(11)V15Aa(3)a(11)V14V24FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V25abaseAa(5)c0a(11)agetV17V25Ia(3)V25a(11)V15Aa(5)c0V25FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="2.25"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.47" expl="47. index in array bounds"
|
|
|
|
shape="(26)a(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V24c0Ia(3)V24a(11)V15Aa(3)a(11)V14V24FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V25abaseAa(5)c0a(11)agetV17V25Ia(3)V25a(11)V15Aa(5)c0V25FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.48" expl="48. index in array bounds"
|
|
|
|
shape="(26)a(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V25V6FIa(0)V24asetV17a(11)V15V22Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V26c0Ia(3)V26a(11)V15Aa(3)a(11)V14V26FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V27abaseAa(5)c0a(11)agetV17V27Ia(3)V27a(11)V15Aa(5)c0V27FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.49" expl="49. assertion"
|
|
|
|
shape="(25)a(2)V24V17c0a(11)V15Ia(0)V27V15FIa(0)V26aTrueINa(0)a(11)agetV24a(11)V15a(11)V6qa(0)V26aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V25V6FIa(0)V24asetV17a(11)V15V22Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V28c0Ia(3)V28a(11)V15Aa(3)a(11)V14V28FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V29abaseAa(5)c0a(11)agetV17V29Ia(3)V29a(11)V15Aa(5)c0V29FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.50" expl="50. assertion"
|
|
|
|
shape="(25)a(0)a(1)V24c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V24V17c0a(11)V15Ia(0)V27V15FIa(0)V26aTrueINa(0)a(11)agetV24a(11)V15a(11)V6qa(0)V26aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V25V6FIa(0)V24asetV17a(11)V15V22Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V28c0Ia(3)V28a(11)V15Aa(3)a(11)V14V28FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V29abaseAa(5)c0a(11)agetV17V29Ia(3)V29a(11)V15Aa(5)c0V29FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.51" expl="51. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V24c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V24V17c0a(11)V15Ia(0)V27V15FIa(0)V26aTrueINa(0)a(11)agetV24a(11)V15a(11)V6qa(0)V26aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V25V6FIa(0)V24asetV17a(11)V15V22Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V28c0Ia(3)V28a(11)V15Aa(3)a(11)V14V28FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V29abaseAa(5)c0a(11)agetV17V29Ia(3)V29a(11)V15Aa(5)c0V29FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.52"
|
|
expl="52. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V29a(11)V0Aa(5)c0a(11)V29Ia(0)V29V28FIa(0)a(11)V28a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V24c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V24V17c0a(11)V15Ia(0)V27V15FIa(0)V26aTrueINa(0)a(11)agetV24a(11)V15a(11)V6qa(0)V26aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V25V6FIa(0)V24asetV17a(11)V15V22Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(5)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(5)c0V31FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.53"
|
|
expl="53. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V25c1Aa(5)c0a(11)V25Ia(0)V29V28FIa(0)a(11)V28a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V24c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V24V17c0a(11)V15Ia(0)V27V15FIa(0)V26aTrueINa(0)a(11)agetV24a(11)V15a(11)V6qa(0)V26aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V25V6FIa(0)V24asetV17a(11)V15V22Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(5)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(5)c0V31FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.54"
|
|
expl="54. loop invariant preservation"
|
|
|
|
shape="(27)a(3)a(11)agetV24V30abaseAa(5)c0a(11)agetV24V30Ia(3)V30a(11)V29Aa(5)c0V30FIa(0)V29V28FIa(0)a(11)V28a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V24c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V24V17c0a(11)V15Ia(0)V27V15FIa(0)V26aTrueINa(0)a(11)agetV24a(11)V15a(11)V6qa(0)V26aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V25V6FIa(0)V24asetV17a(11)V15V22Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V31c0Ia(3)V31a(11)V15Aa(3)a(11)V14V31FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V32abaseAa(5)c0a(11)agetV17V32Ia(3)V32a(11)V15Aa(5)c0V32FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.55"
|
|
expl="55. loop invariant preservation"
|
|
|
|
shape="(27)a(3)a(11)V27a(11)V29Aa(5)a(23)c1a(11)V27Ia(0)V29V28FIa(0)a(11)V28a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V24c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V24V17c0a(11)V15Ia(0)V27V15FIa(0)V26aTrueINa(0)a(11)agetV24a(11)V15a(11)V6qa(0)V26aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V25V6FIa(0)V24asetV17a(11)V15V22Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(5)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(5)c0V31FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.56"
|
|
expl="56. loop invariant preservation"
|
|
|
|
shape="(27)Na(0)a(11)agetV24a(11)V27c0Ia(13)a(11)V27c0Ia(0)V29V28FIa(0)a(11)V28a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V24c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V24V17c0a(11)V15Ia(0)V27V15FIa(0)V26aTrueINa(0)a(11)agetV24a(11)V15a(11)V6qa(0)V26aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V25V6FIa(0)V24asetV17a(11)V15V22Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(5)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(5)c0V31FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.57"
|
|
expl="57. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(11)agetV24V30c0Ia(3)V30a(11)V29Aa(3)a(11)V27V30FIa(0)V29V28FIa(0)a(11)V28a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V24c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V24V17c0a(11)V15Ia(0)V27V15FIa(0)V26aTrueINa(0)a(11)agetV24a(11)V15a(11)V6qa(0)V26aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V25V6FIa(0)V24asetV17a(11)V15V22Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V31c0Ia(3)V31a(11)V15Aa(3)a(11)V14V31FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V32abaseAa(5)c0a(11)agetV17V32Ia(3)V32a(11)V15Aa(5)c0V32FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.58"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.58"
|
|
expl="58. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(6)a(1)V24c0a(11)V29a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V29a(6)a(1)V1c0a(11)V29a(11)V0a(1)V3c0a(11)V29a(11)V2Ia(0)V29V28FIa(0)a(11)V28a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V24c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V24V17c0a(11)V15Ia(0)V27V15FIa(0)V26aTrueINa(0)a(11)agetV24a(11)V15a(11)V6qa(0)V26aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V25V6FIa(0)V24asetV17a(11)V15V22Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(5)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(5)c0V31FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.59" expl="59. loop variant decrease"
|
|
|
|
shape="(28)a(3)a(4)a(11)V0a(11)V29a(4)a(11)V0a(11)V15Aa(5)c0a(4)a(11)V0a(11)V15Ia(0)V29V28FIa(0)a(11)V28a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V24c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V24V17c0a(11)V15Ia(0)V27V15FIa(0)V26aTrueINa(0)a(11)agetV24a(11)V15a(11)V6qa(0)V26aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V25V6FIa(0)V24asetV17a(11)V15V22Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(5)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(5)c0V31FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.30"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.60" expl="60. assertion"
|
|
|
|
shape="(25)a(2)V24V17c0a(11)V15INa(0)V26aTrueINa(0)a(11)agetV24a(11)V15a(11)V6qa(0)V26aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V25V6FIa(0)V24asetV17a(11)V15V22Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V27c0Ia(3)V27a(11)V15Aa(3)a(11)V14V27FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V28abaseAa(5)c0a(11)agetV17V28Ia(3)V28a(11)V15Aa(5)c0V28FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.61" expl="61. assertion"
|
|
|
|
shape="(25)a(0)a(1)V24c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V24V17c0a(11)V15INa(0)V26aTrueINa(0)a(11)agetV24a(11)V15a(11)V6qa(0)V26aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V25V6FIa(0)V24asetV17a(11)V15V22Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V27c0Ia(3)V27a(11)V15Aa(3)a(11)V14V27FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V28abaseAa(5)c0a(11)agetV17V28Ia(3)V28a(11)V15Aa(5)c0V28FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.62" expl="62. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V24c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V24V17c0a(11)V15INa(0)V26aTrueINa(0)a(11)agetV24a(11)V15a(11)V6qa(0)V26aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V25V6FIa(0)V24asetV17a(11)V15V22Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V27c0Ia(3)V27a(11)V15Aa(3)a(11)V14V27FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V28abaseAa(5)c0a(11)agetV17V28Ia(3)V28a(11)V15Aa(5)c0V28FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.63"
|
|
expl="63. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V28a(11)V0Aa(5)c0a(11)V28Ia(0)V28V27FIa(0)a(11)V27a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V24c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V24V17c0a(11)V15INa(0)V26aTrueINa(0)a(11)agetV24a(11)V15a(11)V6qa(0)V26aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V25V6FIa(0)V24asetV17a(11)V15V22Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V29c0Ia(3)V29a(11)V15Aa(3)a(11)V14V29FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V30abaseAa(5)c0a(11)agetV17V30Ia(3)V30a(11)V15Aa(5)c0V30FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.64"
|
|
expl="64. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V25c1Aa(5)c0a(11)V25Ia(0)V28V27FIa(0)a(11)V27a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V24c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V24V17c0a(11)V15INa(0)V26aTrueINa(0)a(11)agetV24a(11)V15a(11)V6qa(0)V26aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V25V6FIa(0)V24asetV17a(11)V15V22Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V29c0Ia(3)V29a(11)V15Aa(3)a(11)V14V29FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V30abaseAa(5)c0a(11)agetV17V30Ia(3)V30a(11)V15Aa(5)c0V30FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.65"
|
|
expl="65. loop invariant preservation"
|
|
|
|
shape="(27)a(3)a(11)agetV24V29abaseAa(5)c0a(11)agetV24V29Ia(3)V29a(11)V28Aa(5)c0V29FIa(0)V28V27FIa(0)a(11)V27a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V24c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V24V17c0a(11)V15INa(0)V26aTrueINa(0)a(11)agetV24a(11)V15a(11)V6qa(0)V26aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V25V6FIa(0)V24asetV17a(11)V15V22Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(5)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(5)c0V31FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.16"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.33"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.66"
|
|
expl="66. loop invariant preservation"
|
|
|
|
shape="(27)a(3)a(11)V14a(11)V28Aa(5)a(23)c1a(11)V14Ia(0)V28V27FIa(0)a(11)V27a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V24c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V24V17c0a(11)V15INa(0)V26aTrueINa(0)a(11)agetV24a(11)V15a(11)V6qa(0)V26aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V25V6FIa(0)V24asetV17a(11)V15V22Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V29c0Ia(3)V29a(11)V15Aa(3)a(11)V14V29FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V30abaseAa(5)c0a(11)agetV17V30Ia(3)V30a(11)V15Aa(5)c0V30FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.16"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.67"
|
|
expl="67. loop invariant preservation"
|
|
|
|
shape="(27)Na(0)a(11)agetV24a(11)V14c0Ia(13)a(11)V14c0Ia(0)V28V27FIa(0)a(11)V27a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V24c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V24V17c0a(11)V15INa(0)V26aTrueINa(0)a(11)agetV24a(11)V15a(11)V6qa(0)V26aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V25V6FIa(0)V24asetV17a(11)V15V22Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V29c0Ia(3)V29a(11)V15Aa(3)a(11)V14V29FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V30abaseAa(5)c0a(11)agetV17V30Ia(3)V30a(11)V15Aa(5)c0V30FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.68"
|
|
expl="68. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(11)agetV24V29c0Ia(3)V29a(11)V28Aa(3)a(11)V14V29FIa(0)V28V27FIa(0)a(11)V27a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V24c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V24V17c0a(11)V15INa(0)V26aTrueINa(0)a(11)agetV24a(11)V15a(11)V6qa(0)V26aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V25V6FIa(0)V24asetV17a(11)V15V22Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(5)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(5)c0V31FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.70"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.69"
|
|
expl="69. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(6)a(1)V24c0a(11)V28a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V28a(6)a(1)V1c0a(11)V28a(11)V0a(1)V3c0a(11)V28a(11)V2Ia(0)V28V27FIa(0)a(11)V27a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V24c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V24V17c0a(11)V15INa(0)V26aTrueINa(0)a(11)agetV24a(11)V15a(11)V6qa(0)V26aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V25V6FIa(0)V24asetV17a(11)V15V22Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V29c0Ia(3)V29a(11)V15Aa(3)a(11)V14V29FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V30abaseAa(5)c0a(11)agetV17V30Ia(3)V30a(11)V15Aa(5)c0V30FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.70" expl="70. loop variant decrease"
|
|
|
|
shape="(28)a(3)a(4)a(11)V0a(11)V28a(4)a(11)V0a(11)V15Aa(5)c0a(4)a(11)V0a(11)V15Ia(0)V28V27FIa(0)a(11)V27a(6)a(11)V15a(11)V7FIa(20)a(6)a(11)V15a(11)V7Ia(0)a(1)V24c0a(11)V15a(6)a(11)V2c1a(1)V17c0a(11)V15a(6)a(11)V2c1Ia(2)V24V17c0a(11)V15INa(0)V26aTrueINa(0)a(11)agetV24a(11)V15a(11)V6qa(0)V26aTrueFIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Ia(0)V25V6FIa(0)V24asetV17a(11)V15V22Aa(5)c0a(11)V13FIa(3)a(11)V15a(11)V13Aa(5)c0a(11)V15Aa(5)c0a(11)V13INa(0)V23aTrueIa(13)a(11)V22a(11)V10qa(0)V23aTrueFIa(0)a(11)V22a(6)a(11)V21a(11)V16FIa(20)a(6)a(11)V21a(11)V16Ia(0)a(11)V21a(6)a(11)V20a(11)V19FIa(20)a(6)a(11)V20a(11)V19LagetV1a(11)V15Ia(3)a(11)V15a(11)V0Aa(5)c0a(11)V15LagetV3a(11)V15Ia(3)a(11)V15a(11)V2Aa(5)c0a(11)V15Ia(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V29c0Ia(3)V29a(11)V15Aa(3)a(11)V14V29FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V30abaseAa(5)c0a(11)agetV17V30Ia(3)V30a(11)V15Aa(5)c0V30FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.24"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.71" expl="71. loop invariant init"
|
|
|
|
shape="(24)a(5)a(11)V15a(11)V2Aa(5)a(11)V0a(11)V15INa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V19c0Ia(3)V19a(11)V15Aa(3)a(11)V14V19FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V20abaseAa(5)c0a(11)agetV17V20Ia(3)V20a(11)V15Aa(5)c0V20FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.72" expl="72. loop invariant init"
|
|
|
|
shape="(24)a(5)a(11)V16c1Aa(5)c0a(11)V16INa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V19c0Ia(3)V19a(11)V15Aa(3)a(11)V14V19FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V20abaseAa(5)c0a(11)agetV17V20Ia(3)V20a(11)V15Aa(5)c0V20FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.73" expl="73. loop invariant init"
|
|
|
|
shape="(24)a(3)a(11)agetV17V19abaseAa(5)c0a(11)agetV17V19Ia(3)V19a(11)V15Aa(5)c0V19FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V20c0Ia(3)V20a(11)V15Aa(3)a(11)V14V20FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V21abaseAa(5)c0a(11)agetV17V21Ia(3)V21a(11)V15Aa(5)c0V21FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.19"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.74" expl="74. loop invariant init"
|
|
|
|
shape="(24)a(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14INa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V19c0Ia(3)V19a(11)V15Aa(3)a(11)V14V19FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V20abaseAa(5)c0a(11)agetV17V20Ia(3)V20a(11)V15Aa(5)c0V20FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.75" expl="75. loop invariant init"
|
|
|
|
shape="(24)Na(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0INa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V19c0Ia(3)V19a(11)V15Aa(3)a(11)V14V19FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V20abaseAa(5)c0a(11)agetV17V20Ia(3)V20a(11)V15Aa(5)c0V20FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.76" expl="76. loop invariant init"
|
|
|
|
shape="(24)a(0)a(11)agetV17V19c0Ia(3)V19a(11)V15Aa(3)a(11)V14V19FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V20c0Ia(3)V20a(11)V15Aa(3)a(11)V14V20FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V21abaseAa(5)c0a(11)agetV17V21Ia(3)V21a(11)V15Aa(5)c0V21FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.17"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.77" expl="77. loop invariant init"
|
|
|
|
shape="(24)a(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V15a(11)V2INa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V19c0Ia(3)V19a(11)V15Aa(3)a(11)V14V19FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V20abaseAa(5)c0a(11)agetV17V20Ia(3)V20a(11)V15Aa(5)c0V20FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.78" expl="78. index in array bounds"
|
|
|
|
shape="(26)a(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V24c0Ia(3)V24a(11)V20Aa(3)a(11)V19V24FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V25abaseAa(5)c0a(11)agetV22V25Ia(3)V25a(11)V20Aa(5)c0V25FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V26c0Ia(3)V26a(11)V15Aa(3)a(11)V14V26FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V27abaseAa(5)c0a(11)agetV17V27Ia(3)V27a(11)V15Aa(5)c0V27FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="1.10"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.73"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.79" expl="79. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V25c0Ia(3)V25a(11)V20Aa(3)a(11)V19V25FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V26abaseAa(5)c0a(11)agetV22V26Ia(3)V26a(11)V20Aa(5)c0V26FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V27c0Ia(3)V27a(11)V15Aa(3)a(11)V14V27FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V28abaseAa(5)c0a(11)agetV17V28Ia(3)V28a(11)V15Aa(5)c0V28FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.42"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.14"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.80" expl="80. integer overflow"
|
|
|
|
shape="(21)a(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V27c0Ia(3)V27a(11)V20Aa(3)a(11)V19V27FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V28abaseAa(5)c0a(11)agetV22V28Ia(3)V28a(11)V20Aa(5)c0V28FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V29c0Ia(3)V29a(11)V15Aa(3)a(11)V14V29FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V30abaseAa(5)c0a(11)agetV17V30Ia(3)V30a(11)V15Aa(5)c0V30FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.45"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.11"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.81" expl="81. type invariant"
|
|
|
|
shape="(29)a(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V28c0Ia(3)V28a(11)V20Aa(3)a(11)V19V28FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V29abaseAa(5)c0a(11)agetV22V29Ia(3)V29a(11)V20Aa(5)c0V29FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(5)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(5)c0V31FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" timelimit="30" memlimit="1000"
|
|
obsolete="true">
|
|
<result status="valid" time="1.73"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.82" expl="82. index in array bounds"
|
|
|
|
shape="(26)a(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V28c0Ia(3)V28a(11)V20Aa(3)a(11)V19V28FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V29abaseAa(5)c0a(11)agetV22V29Ia(3)V29a(11)V20Aa(5)c0V29FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(5)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(5)c0V31FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.38"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="2.25"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.11"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.83" expl="83. index in array bounds"
|
|
|
|
shape="(26)a(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V29V7FIa(0)V28asetV22a(11)V20V27Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V30c0Ia(3)V30a(11)V20Aa(3)a(11)V19V30FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V31abaseAa(5)c0a(11)agetV22V31Ia(3)V31a(11)V20Aa(5)c0V31FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V32c0Ia(3)V32a(11)V15Aa(3)a(11)V14V32FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V33abaseAa(5)c0a(11)agetV17V33Ia(3)V33a(11)V15Aa(5)c0V33FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.98"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.75"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.84" expl="84. assertion"
|
|
|
|
shape="(25)a(2)V28V22c0a(11)V20Ia(0)V31V20FIa(0)V30aTrueINa(0)a(11)agetV28a(11)V20a(11)V6qa(0)V30aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V29V7FIa(0)V28asetV22a(11)V20V27Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V32c0Ia(3)V32a(11)V20Aa(3)a(11)V19V32FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V33abaseAa(5)c0a(11)agetV22V33Ia(3)V33a(11)V20Aa(5)c0V33FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V34c0Ia(3)V34a(11)V15Aa(3)a(11)V14V34FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V35abaseAa(5)c0a(11)agetV17V35Ia(3)V35a(11)V15Aa(5)c0V35FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.18"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.85" expl="85. assertion"
|
|
|
|
shape="(25)a(0)a(1)V28c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V28V22c0a(11)V20Ia(0)V31V20FIa(0)V30aTrueINa(0)a(11)agetV28a(11)V20a(11)V6qa(0)V30aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V29V7FIa(0)V28asetV22a(11)V20V27Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V32c0Ia(3)V32a(11)V20Aa(3)a(11)V19V32FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V33abaseAa(5)c0a(11)agetV22V33Ia(3)V33a(11)V20Aa(5)c0V33FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V34c0Ia(3)V34a(11)V15Aa(3)a(11)V14V34FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V35abaseAa(5)c0a(11)agetV17V35Ia(3)V35a(11)V15Aa(5)c0V35FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.86" expl="86. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V28c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V28V22c0a(11)V20Ia(0)V31V20FIa(0)V30aTrueINa(0)a(11)agetV28a(11)V20a(11)V6qa(0)V30aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V29V7FIa(0)V28asetV22a(11)V20V27Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V32c0Ia(3)V32a(11)V20Aa(3)a(11)V19V32FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V33abaseAa(5)c0a(11)agetV22V33Ia(3)V33a(11)V20Aa(5)c0V33FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V34c0Ia(3)V34a(11)V15Aa(3)a(11)V14V34FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V35abaseAa(5)c0a(11)agetV17V35Ia(3)V35a(11)V15Aa(5)c0V35FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.50"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.87"
|
|
expl="87. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V33a(11)V2Aa(5)a(11)V0a(11)V33Ia(0)V33V32FIa(0)a(11)V32a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V28c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V28V22c0a(11)V20Ia(0)V31V20FIa(0)V30aTrueINa(0)a(11)agetV28a(11)V20a(11)V6qa(0)V30aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V29V7FIa(0)V28asetV22a(11)V20V27Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V34c0Ia(3)V34a(11)V20Aa(3)a(11)V19V34FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V35abaseAa(5)c0a(11)agetV22V35Ia(3)V35a(11)V20Aa(5)c0V35FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V36c0Ia(3)V36a(11)V15Aa(3)a(11)V14V36FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V37abaseAa(5)c0a(11)agetV17V37Ia(3)V37a(11)V15Aa(5)c0V37FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.88"
|
|
expl="88. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V29c1Aa(5)c0a(11)V29Ia(0)V33V32FIa(0)a(11)V32a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V28c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V28V22c0a(11)V20Ia(0)V31V20FIa(0)V30aTrueINa(0)a(11)agetV28a(11)V20a(11)V6qa(0)V30aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V29V7FIa(0)V28asetV22a(11)V20V27Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V34c0Ia(3)V34a(11)V20Aa(3)a(11)V19V34FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V35abaseAa(5)c0a(11)agetV22V35Ia(3)V35a(11)V20Aa(5)c0V35FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V36c0Ia(3)V36a(11)V15Aa(3)a(11)V14V36FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V37abaseAa(5)c0a(11)agetV17V37Ia(3)V37a(11)V15Aa(5)c0V37FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.89"
|
|
expl="89. loop invariant preservation"
|
|
|
|
shape="(27)a(3)a(11)agetV28V34abaseAa(5)c0a(11)agetV28V34Ia(3)V34a(11)V33Aa(5)c0V34FIa(0)V33V32FIa(0)a(11)V32a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V28c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V28V22c0a(11)V20Ia(0)V31V20FIa(0)V30aTrueINa(0)a(11)agetV28a(11)V20a(11)V6qa(0)V30aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V29V7FIa(0)V28asetV22a(11)V20V27Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V35c0Ia(3)V35a(11)V20Aa(3)a(11)V19V35FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V36abaseAa(5)c0a(11)agetV22V36Ia(3)V36a(11)V20Aa(5)c0V36FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V37c0Ia(3)V37a(11)V15Aa(3)a(11)V14V37FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V38abaseAa(5)c0a(11)agetV17V38Ia(3)V38a(11)V15Aa(5)c0V38FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.90"
|
|
expl="90. loop invariant preservation"
|
|
|
|
shape="(27)a(3)a(11)V31a(11)V33Aa(5)a(23)c1a(11)V31Ia(0)V33V32FIa(0)a(11)V32a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V28c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V28V22c0a(11)V20Ia(0)V31V20FIa(0)V30aTrueINa(0)a(11)agetV28a(11)V20a(11)V6qa(0)V30aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V29V7FIa(0)V28asetV22a(11)V20V27Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V34c0Ia(3)V34a(11)V20Aa(3)a(11)V19V34FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V35abaseAa(5)c0a(11)agetV22V35Ia(3)V35a(11)V20Aa(5)c0V35FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V36c0Ia(3)V36a(11)V15Aa(3)a(11)V14V36FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V37abaseAa(5)c0a(11)agetV17V37Ia(3)V37a(11)V15Aa(5)c0V37FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.16"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.91"
|
|
expl="91. loop invariant preservation"
|
|
|
|
shape="(27)Na(0)a(11)agetV28a(11)V31c0Ia(13)a(11)V31c0Ia(0)V33V32FIa(0)a(11)V32a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V28c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V28V22c0a(11)V20Ia(0)V31V20FIa(0)V30aTrueINa(0)a(11)agetV28a(11)V20a(11)V6qa(0)V30aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V29V7FIa(0)V28asetV22a(11)V20V27Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V34c0Ia(3)V34a(11)V20Aa(3)a(11)V19V34FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V35abaseAa(5)c0a(11)agetV22V35Ia(3)V35a(11)V20Aa(5)c0V35FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V36c0Ia(3)V36a(11)V15Aa(3)a(11)V14V36FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V37abaseAa(5)c0a(11)agetV17V37Ia(3)V37a(11)V15Aa(5)c0V37FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="1.76"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.92"
|
|
expl="92. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(11)agetV28V34c0Ia(3)V34a(11)V33Aa(3)a(11)V31V34FIa(0)V33V32FIa(0)a(11)V32a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V28c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V28V22c0a(11)V20Ia(0)V31V20FIa(0)V30aTrueINa(0)a(11)agetV28a(11)V20a(11)V6qa(0)V30aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V29V7FIa(0)V28asetV22a(11)V20V27Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V35c0Ia(3)V35a(11)V20Aa(3)a(11)V19V35FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V36abaseAa(5)c0a(11)agetV22V36Ia(3)V36a(11)V20Aa(5)c0V36FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V37c0Ia(3)V37a(11)V15Aa(3)a(11)V14V37FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V38abaseAa(5)c0a(11)agetV17V38Ia(3)V38a(11)V15Aa(5)c0V38FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.30"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.93"
|
|
expl="93. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(6)a(1)V28c0a(11)V33a(6)a(11)V2c1a(10)a(11)V29a(12)abasea(11)V33a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V33a(11)V2Ia(0)V33V32FIa(0)a(11)V32a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V28c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V28V22c0a(11)V20Ia(0)V31V20FIa(0)V30aTrueINa(0)a(11)agetV28a(11)V20a(11)V6qa(0)V30aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V29V7FIa(0)V28asetV22a(11)V20V27Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V34c0Ia(3)V34a(11)V20Aa(3)a(11)V19V34FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V35abaseAa(5)c0a(11)agetV22V35Ia(3)V35a(11)V20Aa(5)c0V35FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V36c0Ia(3)V36a(11)V15Aa(3)a(11)V14V36FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V37abaseAa(5)c0a(11)agetV17V37Ia(3)V37a(11)V15Aa(5)c0V37FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.00"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.94" expl="94. loop variant decrease"
|
|
|
|
shape="(28)a(3)a(4)a(11)V2a(11)V33a(4)a(11)V2a(11)V20Aa(5)c0a(4)a(11)V2a(11)V20Ia(0)V33V32FIa(0)a(11)V32a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V28c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V28V22c0a(11)V20Ia(0)V31V20FIa(0)V30aTrueINa(0)a(11)agetV28a(11)V20a(11)V6qa(0)V30aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V29V7FIa(0)V28asetV22a(11)V20V27Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V34c0Ia(3)V34a(11)V20Aa(3)a(11)V19V34FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V35abaseAa(5)c0a(11)agetV22V35Ia(3)V35a(11)V20Aa(5)c0V35FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V36c0Ia(3)V36a(11)V15Aa(3)a(11)V14V36FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V37abaseAa(5)c0a(11)agetV17V37Ia(3)V37a(11)V15Aa(5)c0V37FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.81"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.95" expl="95. assertion"
|
|
|
|
shape="(25)a(2)V28V22c0a(11)V20INa(0)V30aTrueINa(0)a(11)agetV28a(11)V20a(11)V6qa(0)V30aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V29V7FIa(0)V28asetV22a(11)V20V27Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V31c0Ia(3)V31a(11)V20Aa(3)a(11)V19V31FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V32abaseAa(5)c0a(11)agetV22V32Ia(3)V32a(11)V20Aa(5)c0V32FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V33c0Ia(3)V33a(11)V15Aa(3)a(11)V14V33FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V34abaseAa(5)c0a(11)agetV17V34Ia(3)V34a(11)V15Aa(5)c0V34FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.96" expl="96. assertion"
|
|
|
|
shape="(25)a(0)a(1)V28c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V28V22c0a(11)V20INa(0)V30aTrueINa(0)a(11)agetV28a(11)V20a(11)V6qa(0)V30aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V29V7FIa(0)V28asetV22a(11)V20V27Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V31c0Ia(3)V31a(11)V20Aa(3)a(11)V19V31FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V32abaseAa(5)c0a(11)agetV22V32Ia(3)V32a(11)V20Aa(5)c0V32FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V33c0Ia(3)V33a(11)V15Aa(3)a(11)V14V33FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V34abaseAa(5)c0a(11)agetV17V34Ia(3)V34a(11)V15Aa(5)c0V34FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.97" expl="97. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V28c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V28V22c0a(11)V20INa(0)V30aTrueINa(0)a(11)agetV28a(11)V20a(11)V6qa(0)V30aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V29V7FIa(0)V28asetV22a(11)V20V27Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V31c0Ia(3)V31a(11)V20Aa(3)a(11)V19V31FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V32abaseAa(5)c0a(11)agetV22V32Ia(3)V32a(11)V20Aa(5)c0V32FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V33c0Ia(3)V33a(11)V15Aa(3)a(11)V14V33FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V34abaseAa(5)c0a(11)agetV17V34Ia(3)V34a(11)V15Aa(5)c0V34FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" obsolete="true">
|
|
<result status="valid" time="0.80"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.98"
|
|
expl="98. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V32a(11)V2Aa(5)a(11)V0a(11)V32Ia(0)V32V31FIa(0)a(11)V31a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V28c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V28V22c0a(11)V20INa(0)V30aTrueINa(0)a(11)agetV28a(11)V20a(11)V6qa(0)V30aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V29V7FIa(0)V28asetV22a(11)V20V27Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V33c0Ia(3)V33a(11)V20Aa(3)a(11)V19V33FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V34abaseAa(5)c0a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V35c0Ia(3)V35a(11)V15Aa(3)a(11)V14V35FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V36abaseAa(5)c0a(11)agetV17V36Ia(3)V36a(11)V15Aa(5)c0V36FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.19"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.99"
|
|
expl="99. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V29c1Aa(5)c0a(11)V29Ia(0)V32V31FIa(0)a(11)V31a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V28c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V28V22c0a(11)V20INa(0)V30aTrueINa(0)a(11)agetV28a(11)V20a(11)V6qa(0)V30aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V29V7FIa(0)V28asetV22a(11)V20V27Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V33c0Ia(3)V33a(11)V20Aa(3)a(11)V19V33FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V34abaseAa(5)c0a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V35c0Ia(3)V35a(11)V15Aa(3)a(11)V14V35FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V36abaseAa(5)c0a(11)agetV17V36Ia(3)V36a(11)V15Aa(5)c0V36FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.100"
|
|
expl="100. loop invariant preservation"
|
|
|
|
shape="(27)a(3)a(11)agetV28V33abaseAa(5)c0a(11)agetV28V33Ia(3)V33a(11)V32Aa(5)c0V33FIa(0)V32V31FIa(0)a(11)V31a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V28c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V28V22c0a(11)V20INa(0)V30aTrueINa(0)a(11)agetV28a(11)V20a(11)V6qa(0)V30aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V29V7FIa(0)V28asetV22a(11)V20V27Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V34c0Ia(3)V34a(11)V20Aa(3)a(11)V19V34FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V35abaseAa(5)c0a(11)agetV22V35Ia(3)V35a(11)V20Aa(5)c0V35FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V36c0Ia(3)V36a(11)V15Aa(3)a(11)V14V36FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V37abaseAa(5)c0a(11)agetV17V37Ia(3)V37a(11)V15Aa(5)c0V37FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.101"
|
|
expl="101. loop invariant preservation"
|
|
|
|
shape="(27)a(3)a(11)V19a(11)V32Aa(5)a(23)c1a(11)V19Ia(0)V32V31FIa(0)a(11)V31a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V28c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V28V22c0a(11)V20INa(0)V30aTrueINa(0)a(11)agetV28a(11)V20a(11)V6qa(0)V30aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V29V7FIa(0)V28asetV22a(11)V20V27Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V33c0Ia(3)V33a(11)V20Aa(3)a(11)V19V33FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V34abaseAa(5)c0a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V35c0Ia(3)V35a(11)V15Aa(3)a(11)V14V35FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V36abaseAa(5)c0a(11)agetV17V36Ia(3)V36a(11)V15Aa(5)c0V36FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.28"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.102"
|
|
expl="102. loop invariant preservation"
|
|
|
|
shape="(27)Na(0)a(11)agetV28a(11)V19c0Ia(13)a(11)V19c0Ia(0)V32V31FIa(0)a(11)V31a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V28c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V28V22c0a(11)V20INa(0)V30aTrueINa(0)a(11)agetV28a(11)V20a(11)V6qa(0)V30aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V29V7FIa(0)V28asetV22a(11)V20V27Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V33c0Ia(3)V33a(11)V20Aa(3)a(11)V19V33FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V34abaseAa(5)c0a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V35c0Ia(3)V35a(11)V15Aa(3)a(11)V14V35FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V36abaseAa(5)c0a(11)agetV17V36Ia(3)V36a(11)V15Aa(5)c0V36FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.18"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.103"
|
|
expl="103. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(11)agetV28V33c0Ia(3)V33a(11)V32Aa(3)a(11)V19V33FIa(0)V32V31FIa(0)a(11)V31a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V28c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V28V22c0a(11)V20INa(0)V30aTrueINa(0)a(11)agetV28a(11)V20a(11)V6qa(0)V30aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V29V7FIa(0)V28asetV22a(11)V20V27Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V34c0Ia(3)V34a(11)V20Aa(3)a(11)V19V34FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V35abaseAa(5)c0a(11)agetV22V35Ia(3)V35a(11)V20Aa(5)c0V35FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V36c0Ia(3)V36a(11)V15Aa(3)a(11)V14V36FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V37abaseAa(5)c0a(11)agetV17V37Ia(3)V37a(11)V15Aa(5)c0V37FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="1" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.57"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.41"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.104"
|
|
expl="104. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(6)a(1)V28c0a(11)V32a(6)a(11)V2c1a(10)a(11)V29a(12)abasea(11)V32a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V32a(11)V2Ia(0)V32V31FIa(0)a(11)V31a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V28c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V28V22c0a(11)V20INa(0)V30aTrueINa(0)a(11)agetV28a(11)V20a(11)V6qa(0)V30aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V29V7FIa(0)V28asetV22a(11)V20V27Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V33c0Ia(3)V33a(11)V20Aa(3)a(11)V19V33FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V34abaseAa(5)c0a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V35c0Ia(3)V35a(11)V15Aa(3)a(11)V14V35FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V36abaseAa(5)c0a(11)agetV17V36Ia(3)V36a(11)V15Aa(5)c0V36FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.105"
|
|
expl="105. loop variant decrease"
|
|
|
|
shape="(28)a(3)a(4)a(11)V2a(11)V32a(4)a(11)V2a(11)V20Aa(5)c0a(4)a(11)V2a(11)V20Ia(0)V32V31FIa(0)a(11)V31a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V28c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V28V22c0a(11)V20INa(0)V30aTrueINa(0)a(11)agetV28a(11)V20a(11)V6qa(0)V30aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V29V7FIa(0)V28asetV22a(11)V20V27Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13Ia(0)a(11)V27a(4)a(11)V25a(11)V10FIa(20)a(4)a(11)V25a(11)V10Ia(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V33c0Ia(3)V33a(11)V20Aa(3)a(11)V19V33FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V34abaseAa(5)c0a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V35c0Ia(3)V35a(11)V15Aa(3)a(11)V14V35FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V36abaseAa(5)c0a(11)agetV17V36Ia(3)V36a(11)V15Aa(5)c0V36FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="1.45"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.106" expl="106. type invariant"
|
|
|
|
shape="(29)a(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V27c0Ia(3)V27a(11)V20Aa(3)a(11)V19V27FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V28abaseAa(5)c0a(11)agetV22V28Ia(3)V28a(11)V20Aa(5)c0V28FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V29c0Ia(3)V29a(11)V15Aa(3)a(11)V14V29FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V30abaseAa(5)c0a(11)agetV17V30Ia(3)V30a(11)V15Aa(5)c0V30FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.107"
|
|
expl="107. index in array bounds"
|
|
|
|
shape="(26)a(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V27c0Ia(3)V27a(11)V20Aa(3)a(11)V19V27FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V28abaseAa(5)c0a(11)agetV22V28Ia(3)V28a(11)V20Aa(5)c0V28FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V29c0Ia(3)V29a(11)V15Aa(3)a(11)V14V29FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V30abaseAa(5)c0a(11)agetV17V30Ia(3)V30a(11)V15Aa(5)c0V30FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.14"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.108"
|
|
expl="108. index in array bounds"
|
|
|
|
shape="(26)a(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V28V6FIa(0)V27asetV22a(11)V20V25Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V29c0Ia(3)V29a(11)V20Aa(3)a(11)V19V29FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V30abaseAa(5)c0a(11)agetV22V30Ia(3)V30a(11)V20Aa(5)c0V30FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V31c0Ia(3)V31a(11)V15Aa(3)a(11)V14V31FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V32abaseAa(5)c0a(11)agetV17V32Ia(3)V32a(11)V15Aa(5)c0V32FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.109" expl="109. assertion"
|
|
|
|
shape="(25)a(2)V27V22c0a(11)V20Ia(0)V30V20FIa(0)V29aTrueINa(0)a(11)agetV27a(11)V20a(11)V6qa(0)V29aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V28V6FIa(0)V27asetV22a(11)V20V25Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V31c0Ia(3)V31a(11)V20Aa(3)a(11)V19V31FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V32abaseAa(5)c0a(11)agetV22V32Ia(3)V32a(11)V20Aa(5)c0V32FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V33c0Ia(3)V33a(11)V15Aa(3)a(11)V14V33FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V34abaseAa(5)c0a(11)agetV17V34Ia(3)V34a(11)V15Aa(5)c0V34FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.22"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.110" expl="110. assertion"
|
|
|
|
shape="(25)a(0)a(1)V27c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V27V22c0a(11)V20Ia(0)V30V20FIa(0)V29aTrueINa(0)a(11)agetV27a(11)V20a(11)V6qa(0)V29aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V28V6FIa(0)V27asetV22a(11)V20V25Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V31c0Ia(3)V31a(11)V20Aa(3)a(11)V19V31FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V32abaseAa(5)c0a(11)agetV22V32Ia(3)V32a(11)V20Aa(5)c0V32FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V33c0Ia(3)V33a(11)V15Aa(3)a(11)V14V33FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V34abaseAa(5)c0a(11)agetV17V34Ia(3)V34a(11)V15Aa(5)c0V34FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.111" expl="111. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V27c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V27V22c0a(11)V20Ia(0)V30V20FIa(0)V29aTrueINa(0)a(11)agetV27a(11)V20a(11)V6qa(0)V29aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V28V6FIa(0)V27asetV22a(11)V20V25Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V31c0Ia(3)V31a(11)V20Aa(3)a(11)V19V31FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V32abaseAa(5)c0a(11)agetV22V32Ia(3)V32a(11)V20Aa(5)c0V32FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V33c0Ia(3)V33a(11)V15Aa(3)a(11)V14V33FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V34abaseAa(5)c0a(11)agetV17V34Ia(3)V34a(11)V15Aa(5)c0V34FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.112"
|
|
expl="112. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V32a(11)V2Aa(5)a(11)V0a(11)V32Ia(0)V32V31FIa(0)a(11)V31a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V27c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V27V22c0a(11)V20Ia(0)V30V20FIa(0)V29aTrueINa(0)a(11)agetV27a(11)V20a(11)V6qa(0)V29aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V28V6FIa(0)V27asetV22a(11)V20V25Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V33c0Ia(3)V33a(11)V20Aa(3)a(11)V19V33FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V34abaseAa(5)c0a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V35c0Ia(3)V35a(11)V15Aa(3)a(11)V14V35FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V36abaseAa(5)c0a(11)agetV17V36Ia(3)V36a(11)V15Aa(5)c0V36FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.60"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="3.29"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.113"
|
|
expl="113. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V28c1Aa(5)c0a(11)V28Ia(0)V32V31FIa(0)a(11)V31a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V27c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V27V22c0a(11)V20Ia(0)V30V20FIa(0)V29aTrueINa(0)a(11)agetV27a(11)V20a(11)V6qa(0)V29aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V28V6FIa(0)V27asetV22a(11)V20V25Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V33c0Ia(3)V33a(11)V20Aa(3)a(11)V19V33FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V34abaseAa(5)c0a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V35c0Ia(3)V35a(11)V15Aa(3)a(11)V14V35FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V36abaseAa(5)c0a(11)agetV17V36Ia(3)V36a(11)V15Aa(5)c0V36FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.114"
|
|
expl="114. loop invariant preservation"
|
|
|
|
shape="(27)a(3)a(11)agetV27V33abaseAa(5)c0a(11)agetV27V33Ia(3)V33a(11)V32Aa(5)c0V33FIa(0)V32V31FIa(0)a(11)V31a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V27c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V27V22c0a(11)V20Ia(0)V30V20FIa(0)V29aTrueINa(0)a(11)agetV27a(11)V20a(11)V6qa(0)V29aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V28V6FIa(0)V27asetV22a(11)V20V25Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V34c0Ia(3)V34a(11)V20Aa(3)a(11)V19V34FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V35abaseAa(5)c0a(11)agetV22V35Ia(3)V35a(11)V20Aa(5)c0V35FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V36c0Ia(3)V36a(11)V15Aa(3)a(11)V14V36FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V37abaseAa(5)c0a(11)agetV17V37Ia(3)V37a(11)V15Aa(5)c0V37FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.115"
|
|
expl="115. loop invariant preservation"
|
|
|
|
shape="(27)a(3)a(11)V30a(11)V32Aa(5)a(23)c1a(11)V30Ia(0)V32V31FIa(0)a(11)V31a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V27c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V27V22c0a(11)V20Ia(0)V30V20FIa(0)V29aTrueINa(0)a(11)agetV27a(11)V20a(11)V6qa(0)V29aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V28V6FIa(0)V27asetV22a(11)V20V25Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V33c0Ia(3)V33a(11)V20Aa(3)a(11)V19V33FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V34abaseAa(5)c0a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V35c0Ia(3)V35a(11)V15Aa(3)a(11)V14V35FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V36abaseAa(5)c0a(11)agetV17V36Ia(3)V36a(11)V15Aa(5)c0V36FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.116"
|
|
expl="116. loop invariant preservation"
|
|
|
|
shape="(27)Na(0)a(11)agetV27a(11)V30c0Ia(13)a(11)V30c0Ia(0)V32V31FIa(0)a(11)V31a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V27c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V27V22c0a(11)V20Ia(0)V30V20FIa(0)V29aTrueINa(0)a(11)agetV27a(11)V20a(11)V6qa(0)V29aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V28V6FIa(0)V27asetV22a(11)V20V25Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V33c0Ia(3)V33a(11)V20Aa(3)a(11)V19V33FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V34abaseAa(5)c0a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V35c0Ia(3)V35a(11)V15Aa(3)a(11)V14V35FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V36abaseAa(5)c0a(11)agetV17V36Ia(3)V36a(11)V15Aa(5)c0V36FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.117"
|
|
expl="117. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(11)agetV27V33c0Ia(3)V33a(11)V32Aa(3)a(11)V30V33FIa(0)V32V31FIa(0)a(11)V31a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V27c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V27V22c0a(11)V20Ia(0)V30V20FIa(0)V29aTrueINa(0)a(11)agetV27a(11)V20a(11)V6qa(0)V29aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V28V6FIa(0)V27asetV22a(11)V20V25Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V34c0Ia(3)V34a(11)V20Aa(3)a(11)V19V34FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V35abaseAa(5)c0a(11)agetV22V35Ia(3)V35a(11)V20Aa(5)c0V35FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V36c0Ia(3)V36a(11)V15Aa(3)a(11)V14V36FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V37abaseAa(5)c0a(11)agetV17V37Ia(3)V37a(11)V15Aa(5)c0V37FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.20"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.118"
|
|
expl="118. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(6)a(1)V27c0a(11)V32a(6)a(11)V2c1a(10)a(11)V28a(12)abasea(11)V32a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V32a(11)V2Ia(0)V32V31FIa(0)a(11)V31a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V27c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V27V22c0a(11)V20Ia(0)V30V20FIa(0)V29aTrueINa(0)a(11)agetV27a(11)V20a(11)V6qa(0)V29aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V28V6FIa(0)V27asetV22a(11)V20V25Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V33c0Ia(3)V33a(11)V20Aa(3)a(11)V19V33FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V34abaseAa(5)c0a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V35c0Ia(3)V35a(11)V15Aa(3)a(11)V14V35FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V36abaseAa(5)c0a(11)agetV17V36Ia(3)V36a(11)V15Aa(5)c0V36FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.119"
|
|
expl="119. loop variant decrease"
|
|
|
|
shape="(28)a(3)a(4)a(11)V2a(11)V32a(4)a(11)V2a(11)V20Aa(5)c0a(4)a(11)V2a(11)V20Ia(0)V32V31FIa(0)a(11)V31a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V27c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V27V22c0a(11)V20Ia(0)V30V20FIa(0)V29aTrueINa(0)a(11)agetV27a(11)V20a(11)V6qa(0)V29aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V28V6FIa(0)V27asetV22a(11)V20V25Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V33c0Ia(3)V33a(11)V20Aa(3)a(11)V19V33FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V34abaseAa(5)c0a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V35c0Ia(3)V35a(11)V15Aa(3)a(11)V14V35FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V36abaseAa(5)c0a(11)agetV17V36Ia(3)V36a(11)V15Aa(5)c0V36FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="2.09"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.120" expl="120. assertion"
|
|
|
|
shape="(25)a(2)V27V22c0a(11)V20INa(0)V29aTrueINa(0)a(11)agetV27a(11)V20a(11)V6qa(0)V29aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V28V6FIa(0)V27asetV22a(11)V20V25Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V30c0Ia(3)V30a(11)V20Aa(3)a(11)V19V30FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V31abaseAa(5)c0a(11)agetV22V31Ia(3)V31a(11)V20Aa(5)c0V31FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V32c0Ia(3)V32a(11)V15Aa(3)a(11)V14V32FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V33abaseAa(5)c0a(11)agetV17V33Ia(3)V33a(11)V15Aa(5)c0V33FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="1.34"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.121" expl="121. assertion"
|
|
|
|
shape="(25)a(0)a(1)V27c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V27V22c0a(11)V20INa(0)V29aTrueINa(0)a(11)agetV27a(11)V20a(11)V6qa(0)V29aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V28V6FIa(0)V27asetV22a(11)V20V25Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V30c0Ia(3)V30a(11)V20Aa(3)a(11)V19V30FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V31abaseAa(5)c0a(11)agetV22V31Ia(3)V31a(11)V20Aa(5)c0V31FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V32c0Ia(3)V32a(11)V15Aa(3)a(11)V14V32FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V33abaseAa(5)c0a(11)agetV17V33Ia(3)V33a(11)V15Aa(5)c0V33FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.122" expl="122. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V27c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V27V22c0a(11)V20INa(0)V29aTrueINa(0)a(11)agetV27a(11)V20a(11)V6qa(0)V29aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V28V6FIa(0)V27asetV22a(11)V20V25Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V30c0Ia(3)V30a(11)V20Aa(3)a(11)V19V30FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V31abaseAa(5)c0a(11)agetV22V31Ia(3)V31a(11)V20Aa(5)c0V31FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V32c0Ia(3)V32a(11)V15Aa(3)a(11)V14V32FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V33abaseAa(5)c0a(11)agetV17V33Ia(3)V33a(11)V15Aa(5)c0V33FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.123"
|
|
expl="123. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V31a(11)V2Aa(5)a(11)V0a(11)V31Ia(0)V31V30FIa(0)a(11)V30a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V27c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V27V22c0a(11)V20INa(0)V29aTrueINa(0)a(11)agetV27a(11)V20a(11)V6qa(0)V29aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V28V6FIa(0)V27asetV22a(11)V20V25Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V32c0Ia(3)V32a(11)V20Aa(3)a(11)V19V32FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V33abaseAa(5)c0a(11)agetV22V33Ia(3)V33a(11)V20Aa(5)c0V33FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V34c0Ia(3)V34a(11)V15Aa(3)a(11)V14V34FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V35abaseAa(5)c0a(11)agetV17V35Ia(3)V35a(11)V15Aa(5)c0V35FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.29"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.124"
|
|
expl="124. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V28c1Aa(5)c0a(11)V28Ia(0)V31V30FIa(0)a(11)V30a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V27c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V27V22c0a(11)V20INa(0)V29aTrueINa(0)a(11)agetV27a(11)V20a(11)V6qa(0)V29aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V28V6FIa(0)V27asetV22a(11)V20V25Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V32c0Ia(3)V32a(11)V20Aa(3)a(11)V19V32FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V33abaseAa(5)c0a(11)agetV22V33Ia(3)V33a(11)V20Aa(5)c0V33FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V34c0Ia(3)V34a(11)V15Aa(3)a(11)V14V34FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V35abaseAa(5)c0a(11)agetV17V35Ia(3)V35a(11)V15Aa(5)c0V35FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.125"
|
|
expl="125. loop invariant preservation"
|
|
|
|
shape="(27)a(3)a(11)agetV27V32abaseAa(5)c0a(11)agetV27V32Ia(3)V32a(11)V31Aa(5)c0V32FIa(0)V31V30FIa(0)a(11)V30a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V27c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V27V22c0a(11)V20INa(0)V29aTrueINa(0)a(11)agetV27a(11)V20a(11)V6qa(0)V29aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V28V6FIa(0)V27asetV22a(11)V20V25Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V33c0Ia(3)V33a(11)V20Aa(3)a(11)V19V33FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V34abaseAa(5)c0a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V35c0Ia(3)V35a(11)V15Aa(3)a(11)V14V35FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V36abaseAa(5)c0a(11)agetV17V36Ia(3)V36a(11)V15Aa(5)c0V36FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.126"
|
|
expl="126. loop invariant preservation"
|
|
|
|
shape="(27)a(3)a(11)V19a(11)V31Aa(5)a(23)c1a(11)V19Ia(0)V31V30FIa(0)a(11)V30a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V27c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V27V22c0a(11)V20INa(0)V29aTrueINa(0)a(11)agetV27a(11)V20a(11)V6qa(0)V29aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V28V6FIa(0)V27asetV22a(11)V20V25Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V32c0Ia(3)V32a(11)V20Aa(3)a(11)V19V32FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V33abaseAa(5)c0a(11)agetV22V33Ia(3)V33a(11)V20Aa(5)c0V33FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V34c0Ia(3)V34a(11)V15Aa(3)a(11)V14V34FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V35abaseAa(5)c0a(11)agetV17V35Ia(3)V35a(11)V15Aa(5)c0V35FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.13"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.17"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.127"
|
|
expl="127. loop invariant preservation"
|
|
|
|
shape="(27)Na(0)a(11)agetV27a(11)V19c0Ia(13)a(11)V19c0Ia(0)V31V30FIa(0)a(11)V30a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V27c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V27V22c0a(11)V20INa(0)V29aTrueINa(0)a(11)agetV27a(11)V20a(11)V6qa(0)V29aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V28V6FIa(0)V27asetV22a(11)V20V25Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V32c0Ia(3)V32a(11)V20Aa(3)a(11)V19V32FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V33abaseAa(5)c0a(11)agetV22V33Ia(3)V33a(11)V20Aa(5)c0V33FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V34c0Ia(3)V34a(11)V15Aa(3)a(11)V14V34FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V35abaseAa(5)c0a(11)agetV17V35Ia(3)V35a(11)V15Aa(5)c0V35FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.128"
|
|
expl="128. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(11)agetV27V32c0Ia(3)V32a(11)V31Aa(3)a(11)V19V32FIa(0)V31V30FIa(0)a(11)V30a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V27c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V27V22c0a(11)V20INa(0)V29aTrueINa(0)a(11)agetV27a(11)V20a(11)V6qa(0)V29aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V28V6FIa(0)V27asetV22a(11)V20V25Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V33c0Ia(3)V33a(11)V20Aa(3)a(11)V19V33FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V34abaseAa(5)c0a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V35c0Ia(3)V35a(11)V15Aa(3)a(11)V14V35FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V36abaseAa(5)c0a(11)agetV17V36Ia(3)V36a(11)V15Aa(5)c0V36FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.42"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.129"
|
|
expl="129. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(6)a(1)V27c0a(11)V31a(6)a(11)V2c1a(10)a(11)V28a(12)abasea(11)V31a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V31a(11)V2Ia(0)V31V30FIa(0)a(11)V30a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V27c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V27V22c0a(11)V20INa(0)V29aTrueINa(0)a(11)agetV27a(11)V20a(11)V6qa(0)V29aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V28V6FIa(0)V27asetV22a(11)V20V25Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V32c0Ia(3)V32a(11)V20Aa(3)a(11)V19V32FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V33abaseAa(5)c0a(11)agetV22V33Ia(3)V33a(11)V20Aa(5)c0V33FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V34c0Ia(3)V34a(11)V15Aa(3)a(11)V14V34FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V35abaseAa(5)c0a(11)agetV17V35Ia(3)V35a(11)V15Aa(5)c0V35FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.130"
|
|
expl="130. loop variant decrease"
|
|
|
|
shape="(28)a(3)a(4)a(11)V2a(11)V31a(4)a(11)V2a(11)V20Aa(5)c0a(4)a(11)V2a(11)V20Ia(0)V31V30FIa(0)a(11)V30a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V27c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V27V22c0a(11)V20INa(0)V29aTrueINa(0)a(11)agetV27a(11)V20a(11)V6qa(0)V29aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)V28V6FIa(0)V27asetV22a(11)V20V25Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V26aTrueIa(13)a(11)V25a(11)V10qa(0)V26aTrueFIa(0)a(11)V25a(6)a(11)V24a(11)V21FIa(20)a(6)a(11)V24a(11)V21LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V32c0Ia(3)V32a(11)V20Aa(3)a(11)V19V32FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V33abaseAa(5)c0a(11)agetV22V33Ia(3)V33a(11)V20Aa(5)c0V33FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V34c0Ia(3)V34a(11)V15Aa(3)a(11)V14V34FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V35abaseAa(5)c0a(11)agetV17V35Ia(3)V35a(11)V15Aa(5)c0V35FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="3.25"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.131" expl="131. type invariant"
|
|
|
|
shape="(29)a(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V24c0Ia(3)V24a(11)V20Aa(3)a(11)V19V24FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V25abaseAa(5)c0a(11)agetV22V25Ia(3)V25a(11)V20Aa(5)c0V25FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V26c0Ia(3)V26a(11)V15Aa(3)a(11)V14V26FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V27abaseAa(5)c0a(11)agetV17V27Ia(3)V27a(11)V15Aa(5)c0V27FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.52"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.132"
|
|
expl="132. index in array bounds"
|
|
|
|
shape="(26)a(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V24c0Ia(3)V24a(11)V20Aa(3)a(11)V19V24FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V25abaseAa(5)c0a(11)agetV22V25Ia(3)V25a(11)V20Aa(5)c0V25FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V26c0Ia(3)V26a(11)V15Aa(3)a(11)V14V26FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V27abaseAa(5)c0a(11)agetV17V27Ia(3)V27a(11)V15Aa(5)c0V27FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.57"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="2.58"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.133" expl="133. assertion"
|
|
|
|
shape="(25)a(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V25c0Ia(3)V25a(11)V20Aa(3)a(11)V19V25FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V26abaseAa(5)c0a(11)agetV22V26Ia(3)V26a(11)V20Aa(5)c0V26FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V27c0Ia(3)V27a(11)V15Aa(3)a(11)V14V27FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V28abaseAa(5)c0a(11)agetV17V28Ia(3)V28a(11)V15Aa(5)c0V28FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.134" expl="134. assertion"
|
|
|
|
shape="(25)a(0)a(1)V24c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V25c0Ia(3)V25a(11)V20Aa(3)a(11)V19V25FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V26abaseAa(5)c0a(11)agetV22V26Ia(3)V26a(11)V20Aa(5)c0V26FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V27c0Ia(3)V27a(11)V15Aa(3)a(11)V14V27FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V28abaseAa(5)c0a(11)agetV17V28Ia(3)V28a(11)V15Aa(5)c0V28FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.135" expl="135. assertion"
|
|
|
|
shape="(25)a(0)a(14)a(18)V13V24a(6)a(14)V5a(14)V4Ia(0)a(1)V24c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V25c0Ia(3)V25a(11)V20Aa(3)a(11)V19V25FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V26abaseAa(5)c0a(11)agetV22V26Ia(3)V26a(11)V20Aa(5)c0V26FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V27c0Ia(3)V27a(11)V15Aa(3)a(11)V14V27FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V28abaseAa(5)c0a(11)agetV17V28Ia(3)V28a(11)V15Aa(5)c0V28FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.136"
|
|
expl="136. index in array bounds"
|
|
|
|
shape="(26)a(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)a(14)a(18)V13V24a(6)a(14)V5a(14)V4Ia(0)a(1)V24c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V25c0Ia(3)V25a(11)V20Aa(3)a(11)V19V25FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V26abaseAa(5)c0a(11)agetV22V26Ia(3)V26a(11)V20Aa(5)c0V26FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V27c0Ia(3)V27a(11)V15Aa(3)a(11)V14V27FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V28abaseAa(5)c0a(11)agetV17V28Ia(3)V28a(11)V15Aa(5)c0V28FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.137" expl="137."
|
|
|
|
shape="a(5)a(11)V26a(11)V20Aa(5)a(23)c1a(11)V26Ia(0)V26V20FIa(0)V25aTrueINa(0)a(11)agetV24a(11)V20a(11)V6qa(0)V25aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)a(14)a(18)V13V24a(6)a(14)V5a(14)V4Ia(0)a(1)V24c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V27c0Ia(3)V27a(11)V20Aa(3)a(11)V19V27FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V28abaseAa(5)c0a(11)agetV22V28Ia(3)V28a(11)V20Aa(5)c0V28FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V29c0Ia(3)V29a(11)V15Aa(3)a(11)V14V29FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V30abaseAa(5)c0a(11)agetV17V30Ia(3)V30a(11)V15Aa(5)c0V30FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" timelimit="30" memlimit="1000"
|
|
obsolete="true">
|
|
<result status="valid" time="1.22"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.138" expl="138."
|
|
|
|
shape="Na(0)a(11)agetV24a(11)V26c0Ia(13)a(11)V26c0Ia(0)V26V20FIa(0)V25aTrueINa(0)a(11)agetV24a(11)V20a(11)V6qa(0)V25aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)a(14)a(18)V13V24a(6)a(14)V5a(14)V4Ia(0)a(1)V24c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V27c0Ia(3)V27a(11)V20Aa(3)a(11)V19V27FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V28abaseAa(5)c0a(11)agetV22V28Ia(3)V28a(11)V20Aa(5)c0V28FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V29c0Ia(3)V29a(11)V15Aa(3)a(11)V14V29FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V30abaseAa(5)c0a(11)agetV17V30Ia(3)V30a(11)V15Aa(5)c0V30FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" timelimit="30" memlimit="1000"
|
|
obsolete="true">
|
|
<result status="valid" time="0.65"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.139" expl="139."
|
|
|
|
shape="a(0)a(11)agetV24V27c0Ia(5)V27a(11)V20Aa(3)a(11)V26V27FIa(0)V26V20FIa(0)V25aTrueINa(0)a(11)agetV24a(11)V20a(11)V6qa(0)V25aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)a(14)a(18)V13V24a(6)a(14)V5a(14)V4Ia(0)a(1)V24c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V28c0Ia(3)V28a(11)V20Aa(3)a(11)V19V28FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V29abaseAa(5)c0a(11)agetV22V29Ia(3)V29a(11)V20Aa(5)c0V29FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(5)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(5)c0V31FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" timelimit="30" memlimit="1000"
|
|
obsolete="true">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.140" expl="140."
|
|
|
|
shape="a(5)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19INa(0)V25aTrueINa(0)a(11)agetV24a(11)V20a(11)V6qa(0)V25aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)a(14)a(18)V13V24a(6)a(14)V5a(14)V4Ia(0)a(1)V24c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V26c0Ia(3)V26a(11)V20Aa(3)a(11)V19V26FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V27abaseAa(5)c0a(11)agetV22V27Ia(3)V27a(11)V20Aa(5)c0V27FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V28c0Ia(3)V28a(11)V15Aa(3)a(11)V14V28FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V29abaseAa(5)c0a(11)agetV17V29Ia(3)V29a(11)V15Aa(5)c0V29FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" timelimit="30" memlimit="1000"
|
|
obsolete="true">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.141" expl="141."
|
|
|
|
shape="Na(0)a(11)agetV24a(11)V19c0Ia(13)a(11)V19c0INa(0)V25aTrueINa(0)a(11)agetV24a(11)V20a(11)V6qa(0)V25aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)a(14)a(18)V13V24a(6)a(14)V5a(14)V4Ia(0)a(1)V24c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V26c0Ia(3)V26a(11)V20Aa(3)a(11)V19V26FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V27abaseAa(5)c0a(11)agetV22V27Ia(3)V27a(11)V20Aa(5)c0V27FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V28c0Ia(3)V28a(11)V15Aa(3)a(11)V14V28FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V29abaseAa(5)c0a(11)agetV17V29Ia(3)V29a(11)V15Aa(5)c0V29FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" timelimit="30" memlimit="1000"
|
|
obsolete="true">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.142" expl="142."
|
|
|
|
shape="a(0)a(11)agetV24V26c0Ia(5)V26a(11)V20Aa(3)a(11)V19V26FINa(0)V25aTrueINa(0)a(11)agetV24a(11)V20a(11)V6qa(0)V25aTrueFIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Ia(0)a(14)a(18)V13V24a(6)a(14)V5a(14)V4Ia(0)a(1)V24c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V27c0Ia(3)V27a(11)V20Aa(3)a(11)V19V27FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V28abaseAa(5)c0a(11)agetV22V28Ia(3)V28a(11)V20Aa(5)c0V28FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V29c0Ia(3)V29a(11)V15Aa(3)a(11)V14V29FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V30abaseAa(5)c0a(11)agetV17V30Ia(3)V30a(11)V15Aa(5)c0V30FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" timelimit="30" memlimit="1000"
|
|
obsolete="true">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.143" expl="143. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V25a(11)V7Ia(0)a(11)agetV24V26c0Ia(5)V26a(11)V20Aa(3)a(11)V25V26FANa(0)a(11)agetV24a(11)V25c0Ia(13)a(11)V25c0Aa(5)a(11)V25a(11)V20Aa(5)a(23)c1a(11)V25FIa(0)a(14)a(18)V13V24a(6)a(14)V5a(14)V4Ia(0)a(1)V24c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V27c0Ia(3)V27a(11)V20Aa(3)a(11)V19V27FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V28abaseAa(5)c0a(11)agetV22V28Ia(3)V28a(11)V20Aa(5)c0V28FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V29c0Ia(3)V29a(11)V15Aa(3)a(11)V14V29FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V30abaseAa(5)c0a(11)agetV17V30Ia(3)V30a(11)V15Aa(5)c0V30FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="1.54"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.144" expl="144. assertion"
|
|
|
|
shape="(25)a(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(6)a(11)V2c1Ia(0)a(11)V26a(6)a(11)V25a(11)V7FIa(20)a(6)a(11)V25a(11)V7Ia(0)a(11)agetV24V27c0Ia(5)V27a(11)V20Aa(3)a(11)V25V27FANa(0)a(11)agetV24a(11)V25c0Ia(13)a(11)V25c0Aa(5)a(11)V25a(11)V20Aa(5)a(23)c1a(11)V25FIa(0)a(14)a(18)V13V24a(6)a(14)V5a(14)V4Ia(0)a(1)V24c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V28c0Ia(3)V28a(11)V20Aa(3)a(11)V19V28FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V29abaseAa(5)c0a(11)agetV22V29Ia(3)V29a(11)V20Aa(5)c0V29FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(5)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(5)c0V31FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.145" expl="145. assertion"
|
|
|
|
shape="(25)a(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(11)V26Ia(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(6)a(11)V2c1Ia(0)a(11)V26a(6)a(11)V25a(11)V7FIa(20)a(6)a(11)V25a(11)V7Ia(0)a(11)agetV24V27c0Ia(5)V27a(11)V20Aa(3)a(11)V25V27FANa(0)a(11)agetV24a(11)V25c0Ia(13)a(11)V25c0Aa(5)a(11)V25a(11)V20Aa(5)a(23)c1a(11)V25FIa(0)a(14)a(18)V13V24a(6)a(14)V5a(14)V4Ia(0)a(1)V24c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V28c0Ia(3)V28a(11)V20Aa(3)a(11)V19V28FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V29abaseAa(5)c0a(11)agetV22V29Ia(3)V29a(11)V20Aa(5)c0V29FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(5)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(5)c0V31FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.146" expl="146. array creation size"
|
|
|
|
shape="(22)a(13)a(11)V26c0Ia(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(11)V26Ia(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(6)a(11)V2c1Ia(0)a(11)V26a(6)a(11)V25a(11)V7FIa(20)a(6)a(11)V25a(11)V7Ia(0)a(11)agetV24V27c0Ia(5)V27a(11)V20Aa(3)a(11)V25V27FANa(0)a(11)agetV24a(11)V25c0Ia(13)a(11)V25c0Aa(5)a(11)V25a(11)V20Aa(5)a(23)c1a(11)V25FIa(0)a(14)a(18)V13V24a(6)a(14)V5a(14)V4Ia(0)a(1)V24c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V28c0Ia(3)V28a(11)V20Aa(3)a(11)V19V28FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V29abaseAa(5)c0a(11)agetV22V29Ia(3)V29a(11)V20Aa(5)c0V29FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(5)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(5)c0V31FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.147" expl="147. precondition"
|
|
|
|
shape="(8)a(5)c0a(11)V26Aa(5)c0a(11)V6Ia(5)c0a(11)V26Ia(13)a(11)V26c0Ia(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(11)V26Ia(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(6)a(11)V2c1Ia(0)a(11)V26a(6)a(11)V25a(11)V7FIa(20)a(6)a(11)V25a(11)V7Ia(0)a(11)agetV24V27c0Ia(5)V27a(11)V20Aa(3)a(11)V25V27FANa(0)a(11)agetV24a(11)V25c0Ia(13)a(11)V25c0Aa(5)a(11)V25a(11)V20Aa(5)a(23)c1a(11)V25FIa(0)a(14)a(18)V13V24a(6)a(14)V5a(14)V4Ia(0)a(1)V24c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V28c0Ia(3)V28a(11)V20Aa(3)a(11)V19V28FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V29abaseAa(5)c0a(11)agetV22V29Ia(3)V29a(11)V20Aa(5)c0V29FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(5)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(5)c0V31FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.148" expl="148. precondition"
|
|
|
|
shape="(8)a(5)a(6)a(11)V6a(11)V26a(11)V13Ia(5)c0a(11)V26Ia(13)a(11)V26c0Ia(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(11)V26Ia(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(6)a(11)V2c1Ia(0)a(11)V26a(6)a(11)V25a(11)V7FIa(20)a(6)a(11)V25a(11)V7Ia(0)a(11)agetV24V27c0Ia(5)V27a(11)V20Aa(3)a(11)V25V27FANa(0)a(11)agetV24a(11)V25c0Ia(13)a(11)V25c0Aa(5)a(11)V25a(11)V20Aa(5)a(23)c1a(11)V25FIa(0)a(14)a(18)V13V24a(6)a(14)V5a(14)V4Ia(0)a(1)V24c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V28c0Ia(3)V28a(11)V20Aa(3)a(11)V19V28FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V29abaseAa(5)c0a(11)agetV22V29Ia(3)V29a(11)V20Aa(5)c0V29FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(5)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(5)c0V31FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="1.12"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.149" expl="149. precondition"
|
|
|
|
shape="(8)a(5)a(6)a(11)V6a(11)V26a(11)V26Aa(5)c0a(11)V6Ia(5)c0a(11)V26Ia(13)a(11)V26c0Ia(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(11)V26Ia(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(6)a(11)V2c1Ia(0)a(11)V26a(6)a(11)V25a(11)V7FIa(20)a(6)a(11)V25a(11)V7Ia(0)a(11)agetV24V27c0Ia(5)V27a(11)V20Aa(3)a(11)V25V27FANa(0)a(11)agetV24a(11)V25c0Ia(13)a(11)V25c0Aa(5)a(11)V25a(11)V20Aa(5)a(23)c1a(11)V25FIa(0)a(14)a(18)V13V24a(6)a(14)V5a(14)V4Ia(0)a(1)V24c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V28c0Ia(3)V28a(11)V20Aa(3)a(11)V19V28FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V29abaseAa(5)c0a(11)agetV22V29Ia(3)V29a(11)V20Aa(5)c0V29FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V30c0Ia(3)V30a(11)V15Aa(3)a(11)V14V30FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V31abaseAa(5)c0a(11)agetV17V31Ia(3)V31a(11)V15Aa(5)c0V31FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.65"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.12"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.150" expl="150. assertion"
|
|
|
|
shape="(25)a(2)V24V27c0a(11)V26Ia(0)agetV27V29agetV24a(4)a(6)a(11)V6V29a(11)V6Ia(3)V29a(6)a(11)V6a(11)V26Aa(5)a(11)V6V29FAa(0)agetV27V30ageta(19)V6V30Ia(3)V30a(11)V26Aa(5)a(6)a(11)V6a(11)V26V30Oa(3)V30a(11)V6Aa(5)c0V30FAa(5)c0a(11)V26La(18)V26V27FIa(5)a(6)a(11)V6a(11)V26a(11)V26Aa(5)c0a(11)V6Aa(5)a(6)a(11)V6a(11)V26a(11)V13Aa(5)c0a(11)V26Aa(5)c0a(11)V6Ia(5)c0a(11)V26Ia(13)a(11)V26c0Ia(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(11)V26Ia(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(6)a(11)V2c1Ia(0)a(11)V26a(6)a(11)V25a(11)V7FIa(20)a(6)a(11)V25a(11)V7Ia(0)a(11)agetV24V31c0Ia(5)V31a(11)V20Aa(3)a(11)V25V31FANa(0)a(11)agetV24a(11)V25c0Ia(13)a(11)V25c0Aa(5)a(11)V25a(11)V20Aa(5)a(23)c1a(11)V25FIa(0)a(14)a(18)V13V24a(6)a(14)V5a(14)V4Ia(0)a(1)V24c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V32c0Ia(3)V32a(11)V20Aa(3)a(11)V19V32FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V33abaseAa(5)c0a(11)agetV22V33Ia(3)V33a(11)V20Aa(5)c0V33FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V34c0Ia(3)V34a(11)V15Aa(3)a(11)V14V34FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V35abaseAa(5)c0a(11)agetV17V35Ia(3)V35a(11)V15Aa(5)c0V35FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="1" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="2" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.151" expl="151. assertion"
|
|
|
|
shape="(25)a(0)a(1)V24c0a(11)V26a(11)V26a(1)V27c0a(11)V26a(11)V26Ia(2)V24V27c0a(11)V26Ia(0)agetV27V29agetV24a(4)a(6)a(11)V6V29a(11)V6Ia(3)V29a(6)a(11)V6a(11)V26Aa(5)a(11)V6V29FAa(0)agetV27V30ageta(19)V6V30Ia(3)V30a(11)V26Aa(5)a(6)a(11)V6a(11)V26V30Oa(3)V30a(11)V6Aa(5)c0V30FAa(5)c0a(11)V26La(18)V26V27FIa(5)a(6)a(11)V6a(11)V26a(11)V26Aa(5)c0a(11)V6Aa(5)a(6)a(11)V6a(11)V26a(11)V13Aa(5)c0a(11)V26Aa(5)c0a(11)V6Ia(5)c0a(11)V26Ia(13)a(11)V26c0Ia(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(11)V26Ia(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(6)a(11)V2c1Ia(0)a(11)V26a(6)a(11)V25a(11)V7FIa(20)a(6)a(11)V25a(11)V7Ia(0)a(11)agetV24V31c0Ia(5)V31a(11)V20Aa(3)a(11)V25V31FANa(0)a(11)agetV24a(11)V25c0Ia(13)a(11)V25c0Aa(5)a(11)V25a(11)V20Aa(5)a(23)c1a(11)V25FIa(0)a(14)a(18)V13V24a(6)a(14)V5a(14)V4Ia(0)a(1)V24c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V32c0Ia(3)V32a(11)V20Aa(3)a(11)V19V32FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V33abaseAa(5)c0a(11)agetV22V33Ia(3)V33a(11)V20Aa(5)c0V33FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V34c0Ia(3)V34a(11)V15Aa(3)a(11)V14V34FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V35abaseAa(5)c0a(11)agetV17V35Ia(3)V35a(11)V15Aa(5)c0V35FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.152" expl="152. assertion"
|
|
|
|
shape="(25)Na(0)a(11)agetV27a(4)a(11)V26c1c0Ia(13)a(11)V26c1Ia(0)a(1)V24c0a(11)V26a(11)V26a(1)V27c0a(11)V26a(11)V26Ia(2)V24V27c0a(11)V26Ia(0)agetV27V29agetV24a(4)a(6)a(11)V6V29a(11)V6Ia(3)V29a(6)a(11)V6a(11)V26Aa(5)a(11)V6V29FAa(0)agetV27V30ageta(19)V6V30Ia(3)V30a(11)V26Aa(5)a(6)a(11)V6a(11)V26V30Oa(3)V30a(11)V6Aa(5)c0V30FAa(5)c0a(11)V26La(18)V26V27FIa(5)a(6)a(11)V6a(11)V26a(11)V26Aa(5)c0a(11)V6Aa(5)a(6)a(11)V6a(11)V26a(11)V13Aa(5)c0a(11)V26Aa(5)c0a(11)V6Ia(5)c0a(11)V26Ia(13)a(11)V26c0Ia(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(11)V26Ia(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(6)a(11)V2c1Ia(0)a(11)V26a(6)a(11)V25a(11)V7FIa(20)a(6)a(11)V25a(11)V7Ia(0)a(11)agetV24V31c0Ia(5)V31a(11)V20Aa(3)a(11)V25V31FANa(0)a(11)agetV24a(11)V25c0Ia(13)a(11)V25c0Aa(5)a(11)V25a(11)V20Aa(5)a(23)c1a(11)V25FIa(0)a(14)a(18)V13V24a(6)a(14)V5a(14)V4Ia(0)a(1)V24c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V32c0Ia(3)V32a(11)V20Aa(3)a(11)V19V32FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V33abaseAa(5)c0a(11)agetV22V33Ia(3)V33a(11)V20Aa(5)c0V33FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V34c0Ia(3)V34a(11)V15Aa(3)a(11)V14V34FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V35abaseAa(5)c0a(11)agetV17V35Ia(3)V35a(11)V15Aa(5)c0V35FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.153" expl="153. assertion"
|
|
|
|
shape="(25)a(3)a(11)agetV27V29abaseAa(5)c0a(11)agetV27V29Ia(3)V29a(11)V26Aa(5)c0V29FINa(0)a(11)agetV27a(4)a(11)V26c1c0Ia(13)a(11)V26c1Ia(0)a(1)V24c0a(11)V26a(11)V26a(1)V27c0a(11)V26a(11)V26Ia(2)V24V27c0a(11)V26Ia(0)agetV27V30agetV24a(4)a(6)a(11)V6V30a(11)V6Ia(3)V30a(6)a(11)V6a(11)V26Aa(5)a(11)V6V30FAa(0)agetV27V31ageta(19)V6V31Ia(3)V31a(11)V26Aa(5)a(6)a(11)V6a(11)V26V31Oa(3)V31a(11)V6Aa(5)c0V31FAa(5)c0a(11)V26La(18)V26V27FIa(5)a(6)a(11)V6a(11)V26a(11)V26Aa(5)c0a(11)V6Aa(5)a(6)a(11)V6a(11)V26a(11)V13Aa(5)c0a(11)V26Aa(5)c0a(11)V6Ia(5)c0a(11)V26Ia(13)a(11)V26c0Ia(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(11)V26Ia(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(6)a(11)V2c1Ia(0)a(11)V26a(6)a(11)V25a(11)V7FIa(20)a(6)a(11)V25a(11)V7Ia(0)a(11)agetV24V32c0Ia(5)V32a(11)V20Aa(3)a(11)V25V32FANa(0)a(11)agetV24a(11)V25c0Ia(13)a(11)V25c0Aa(5)a(11)V25a(11)V20Aa(5)a(23)c1a(11)V25FIa(0)a(14)a(18)V13V24a(6)a(14)V5a(14)V4Ia(0)a(1)V24c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V33c0Ia(3)V33a(11)V20Aa(3)a(11)V19V33FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V34abaseAa(5)c0a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V35c0Ia(3)V35a(11)V15Aa(3)a(11)V14V35FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V36abaseAa(5)c0a(11)agetV17V36Ia(3)V36a(11)V15Aa(5)c0V36FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.154" expl="154. postcondition"
|
|
|
|
shape="(9)a(17)V28Ia(3)a(11)agetV27V29abaseAa(5)c0a(11)agetV27V29Ia(3)V29a(11)V26Aa(5)c0V29FINa(0)a(11)agetV27a(4)a(11)V26c1c0Ia(13)a(11)V26c1Ia(0)a(1)V24c0a(11)V26a(11)V26a(1)V27c0a(11)V26a(11)V26Ia(2)V24V27c0a(11)V26Ia(0)agetV27V30agetV24a(4)a(6)a(11)V6V30a(11)V6Ia(3)V30a(6)a(11)V6a(11)V26Aa(5)a(11)V6V30FAa(0)agetV27V31ageta(19)V6V31Ia(3)V31a(11)V26Aa(5)a(6)a(11)V6a(11)V26V31Oa(3)V31a(11)V6Aa(5)c0V31FAa(5)c0a(11)V26La(18)V26V27FIa(5)a(6)a(11)V6a(11)V26a(11)V26Aa(5)c0a(11)V6Aa(5)a(6)a(11)V6a(11)V26a(11)V13Aa(5)c0a(11)V26Aa(5)c0a(11)V6Ia(5)c0a(11)V26Ia(13)a(11)V26c0Ia(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(11)V26Ia(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(6)a(11)V2c1Ia(0)a(11)V26a(6)a(11)V25a(11)V7FIa(20)a(6)a(11)V25a(11)V7Ia(0)a(11)agetV24V32c0Ia(5)V32a(11)V20Aa(3)a(11)V25V32FANa(0)a(11)agetV24a(11)V25c0Ia(13)a(11)V25c0Aa(5)a(11)V25a(11)V20Aa(5)a(23)c1a(11)V25FIa(0)a(14)a(18)V13V24a(6)a(14)V5a(14)V4Ia(0)a(1)V24c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V33c0Ia(3)V33a(11)V20Aa(3)a(11)V19V33FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V34abaseAa(5)c0a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V35c0Ia(3)V35a(11)V15Aa(3)a(11)V14V35FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V36abaseAa(5)c0a(11)agetV17V36Ia(3)V36a(11)V15Aa(5)c0V36FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.155" expl="155. postcondition"
|
|
|
|
shape="(9)a(0)a(14)V28a(6)a(14)V5a(14)V4Ia(3)a(11)agetV27V29abaseAa(5)c0a(11)agetV27V29Ia(3)V29a(11)V26Aa(5)c0V29FINa(0)a(11)agetV27a(4)a(11)V26c1c0Ia(13)a(11)V26c1Ia(0)a(1)V24c0a(11)V26a(11)V26a(1)V27c0a(11)V26a(11)V26Ia(2)V24V27c0a(11)V26Ia(0)agetV27V30agetV24a(4)a(6)a(11)V6V30a(11)V6Ia(3)V30a(6)a(11)V6a(11)V26Aa(5)a(11)V6V30FAa(0)agetV27V31ageta(19)V6V31Ia(3)V31a(11)V26Aa(5)a(6)a(11)V6a(11)V26V31Oa(3)V31a(11)V6Aa(5)c0V31FAa(5)c0a(11)V26La(18)V26V27FIa(5)a(6)a(11)V6a(11)V26a(11)V26Aa(5)c0a(11)V6Aa(5)a(6)a(11)V6a(11)V26a(11)V13Aa(5)c0a(11)V26Aa(5)c0a(11)V6Ia(5)c0a(11)V26Ia(13)a(11)V26c0Ia(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(11)V26Ia(0)a(1)V24c0a(6)a(11)V20c1a(6)a(11)V2c1a(1)V24c0a(11)V26a(6)a(11)V2c1Ia(0)a(11)V26a(6)a(11)V25a(11)V7FIa(20)a(6)a(11)V25a(11)V7Ia(0)a(11)agetV24V32c0Ia(5)V32a(11)V20Aa(3)a(11)V25V32FANa(0)a(11)agetV24a(11)V25c0Ia(13)a(11)V25c0Aa(5)a(11)V25a(11)V20Aa(5)a(23)c1a(11)V25FIa(0)a(14)a(18)V13V24a(6)a(14)V5a(14)V4Ia(0)a(1)V24c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V24V22c0a(11)V20Ia(0)V24asetV22a(11)V20V21Aa(5)c0a(11)V13FIa(3)a(11)V20a(11)V13Aa(5)c0a(11)V20Aa(5)c0a(11)V13INa(0)V23aTrueIa(3)a(11)V20a(11)V2qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(0)a(11)agetV22V33c0Ia(3)V33a(11)V20Aa(3)a(11)V19V33FANa(0)a(11)agetV22a(11)V19c0Ia(13)a(11)V19c0Aa(3)a(11)V19a(11)V20Aa(5)a(23)c1a(11)V19Aa(3)a(11)agetV22V34abaseAa(5)c0a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)c0a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20FINa(0)V18aTrueIa(3)a(11)V15a(11)V0qa(0)V18aTrueFIa(0)a(6)a(1)V17c0a(11)V15a(6)a(11)V2c1a(10)a(11)V16a(12)abasea(11)V15a(6)a(1)V1c0a(11)V15a(11)V0a(1)V3c0a(11)V15a(11)V2Aa(0)a(11)agetV17V35c0Ia(3)V35a(11)V15Aa(3)a(11)V14V35FANa(0)a(11)agetV17a(11)V14c0Ia(13)a(11)V14c0Aa(3)a(11)V14a(11)V15Aa(5)a(23)c1a(11)V14Aa(3)a(11)agetV17V36abaseAa(5)c0a(11)agetV17V36Ia(3)V36a(11)V15Aa(5)c0V36FAa(5)a(11)V16c1Aa(5)c0a(11)V16Aa(5)a(11)V15a(11)V0Aa(5)c0a(11)V15FIa(5)c0a(11)V13Ia(13)a(11)V13c0Ia(0)a(11)V13a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V12aTrueIa(13)a(11)V2a(11)V11qa(0)V12aTrueFIa(0)a(11)V11c0x3FFFFFFFFIa(20)c0x3FFFFFFFIa(0)a(11)V10abaseIa(0)a(11)V10c10000FIa(20)c10000Ia(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.54"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.17"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal name="WP_parameter add" expl="VC for add"
|
|
|
|
shape="ia(0)a(14)V9a(6)a(14)a(18)V0V1a(14)a(18)V2V3Aa(17)V9Ia(0)a(14)V9a(6)a(14)V6a(14)V5Aa(17)V9Aa(5)c0a(11)V7La(18)V7V8FAa(5)a(11)V2a(11)V0Aa(17)V5Aa(17)V6La(18)V2V3La(18)V0V1a(0)a(14)V14a(6)a(14)a(18)V0V1a(14)a(18)V2V3Aa(17)V14Ia(0)a(14)V14a(6)a(14)V11a(14)V10Aa(17)V14Aa(5)c0a(11)V12La(18)V12V13FAa(5)a(11)V0a(11)V2Aa(17)V10Aa(17)V11La(18)V0V1La(18)V2V3a(0)V4aTrueIa(5)a(11)V0a(11)V2qa(0)V4aTrueFIa(17)a(18)V2V3Aa(17)a(18)V0V1Aa(5)c0a(11)V2Aa(5)c0a(11)V0F">
|
|
<label name="expl:VC for add"/>
|
|
<transf
|
|
name="split_goal_right">
|
|
<goal name="WP_parameter add.1" expl="1. precondition"
|
|
|
|
shape="(8)a(17)V5Aa(17)V6La(18)V0V1La(18)V2V3Ia(0)V4aTrueIa(5)a(11)V0a(11)V2qa(0)V4aTrueFIa(17)a(18)V2V3Aa(17)a(18)V0V1Aa(5)c0a(11)V2Aa(5)c0a(11)V0F">
|
|
<label name="expl:VC for add"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add.2" expl="2. precondition"
|
|
|
|
shape="(8)a(5)a(11)V0a(11)V2La(18)V0V1La(18)V2V3Ia(0)V4aTrueIa(5)a(11)V0a(11)V2qa(0)V4aTrueFIa(17)a(18)V2V3Aa(17)a(18)V0V1Aa(5)c0a(11)V2Aa(5)c0a(11)V0F">
|
|
<label name="expl:VC for add"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.11"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add.3" expl="3. postcondition"
|
|
|
|
shape="(9)a(17)V9Ia(0)a(14)V9a(6)a(14)V6a(14)V5Aa(17)V9Aa(5)c0a(11)V7La(18)V7V8FIa(5)a(11)V0a(11)V2Aa(17)V5Aa(17)V6La(18)V0V1La(18)V2V3Ia(0)V4aTrueIa(5)a(11)V0a(11)V2qa(0)V4aTrueFIa(17)a(18)V2V3Aa(17)a(18)V0V1Aa(5)c0a(11)V2Aa(5)c0a(11)V0F">
|
|
<label name="expl:VC for add"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add.4" expl="4. postcondition"
|
|
|
|
shape="(9)a(0)a(14)V9a(6)a(14)a(18)V0V1a(14)a(18)V2V3Ia(0)a(14)V9a(6)a(14)V6a(14)V5Aa(17)V9Aa(5)c0a(11)V7La(18)V7V8FIa(5)a(11)V0a(11)V2Aa(17)V5Aa(17)V6La(18)V0V1La(18)V2V3Ia(0)V4aTrueIa(5)a(11)V0a(11)V2qa(0)V4aTrueFIa(17)a(18)V2V3Aa(17)a(18)V0V1Aa(5)c0a(11)V2Aa(5)c0a(11)V0F">
|
|
<label name="expl:VC for add"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add.5" expl="5. precondition"
|
|
|
|
shape="(8)a(17)V5Aa(17)V6La(18)V2V3La(18)V0V1INa(0)V4aTrueIa(5)a(11)V0a(11)V2qa(0)V4aTrueFIa(17)a(18)V2V3Aa(17)a(18)V0V1Aa(5)c0a(11)V2Aa(5)c0a(11)V0F">
|
|
<label name="expl:VC for add"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add.6" expl="6. precondition"
|
|
|
|
shape="(8)a(5)a(11)V2a(11)V0La(18)V2V3La(18)V0V1INa(0)V4aTrueIa(5)a(11)V0a(11)V2qa(0)V4aTrueFIa(17)a(18)V2V3Aa(17)a(18)V0V1Aa(5)c0a(11)V2Aa(5)c0a(11)V0F">
|
|
<label name="expl:VC for add"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add.7" expl="7. postcondition"
|
|
|
|
shape="(9)a(17)V9Ia(0)a(14)V9a(6)a(14)V6a(14)V5Aa(17)V9Aa(5)c0a(11)V7La(18)V7V8FIa(5)a(11)V2a(11)V0Aa(17)V5Aa(17)V6La(18)V2V3La(18)V0V1INa(0)V4aTrueIa(5)a(11)V0a(11)V2qa(0)V4aTrueFIa(17)a(18)V2V3Aa(17)a(18)V0V1Aa(5)c0a(11)V2Aa(5)c0a(11)V0F">
|
|
<label name="expl:VC for add"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add.8" expl="8. postcondition"
|
|
|
|
shape="(9)a(0)a(14)V9a(6)a(14)a(18)V0V1a(14)a(18)V2V3Ia(0)a(14)V9a(6)a(14)V6a(14)V5Aa(17)V9Aa(5)c0a(11)V7La(18)V7V8FIa(5)a(11)V2a(11)V0Aa(17)V5Aa(17)V6La(18)V2V3La(18)V0V1INa(0)V4aTrueIa(5)a(11)V0a(11)V2qa(0)V4aTrueFIa(17)a(18)V2V3Aa(17)a(18)V0V1Aa(5)c0a(11)V2Aa(5)c0a(11)V0F">
|
|
<label name="expl:VC for add"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</theory>
|
|
<theory name="Z"
|
|
>
|
|
<goal name="WP_parameter value_sub_frame" expl="VC for value_sub_frame"
|
|
|
|
shape="ia(0)a(1)V0V2V3V4a(1)V1V2V3V4a(0)a(1)V0V2V3V4a(1)V1V2V3V4Ia(0)a(1)V0V5V3V4a(1)V1V5V3V4Aa(2)V0V1V5V3Aa(3)a(4)V3V5a(4)V3V2Aa(5)c0a(4)V3V2La(6)V2c1a(3)V2V3Ia(2)V0V1V2V3F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_frame"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter value_sub_tail" expl="VC for value_sub_tail"
|
|
|
|
shape="ia(0)a(1)V0V1a(6)V2c1V3a(6)a(1)V0V1V2V3a(10)a(11)agetV0V2a(12)abasea(4)V2V1a(0)a(1)V0V1a(6)V2c1V3a(6)a(1)V0V1V2V3a(10)a(11)agetV0V2a(12)abasea(4)V2V1Ia(0)a(1)V0V4a(6)V2c1V3a(6)a(1)V0V4V2V3a(10)a(11)agetV0V2a(12)abasea(4)V2V4Aa(3)V2V3Aa(5)V4V2Aa(5)c0V4Aa(3)a(4)V2V4a(4)V2V1Aa(5)c0a(4)V2V1La(6)V1c1a(3)V1V2Ia(3)V2V3Aa(5)V1V2Aa(5)c0V1F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_tail"/>
|
|
<transf
|
|
name="split_goal_right">
|
|
<goal name="WP_parameter value_sub_tail.1" expl="1. variant decrease"
|
|
|
|
shape="(7)a(3)a(4)V2V4a(4)V2V1Aa(5)c0a(4)V2V1La(6)V1c1Ia(3)V1V2Ia(3)V2V3Aa(5)V1V2Aa(5)c0V1F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_tail"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter value_sub_tail.2" expl="2. precondition"
|
|
|
|
shape="(8)a(3)V2V3Aa(5)V4V2Aa(5)c0V4La(6)V1c1Ia(3)V1V2Ia(3)V2V3Aa(5)V1V2Aa(5)c0V1F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_tail"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter value_sub_tail.3" expl="3. postcondition"
|
|
|
|
shape="(9)a(0)a(1)V0V1a(6)V2c1V3a(6)a(1)V0V1V2V3a(10)a(11)agetV0V2a(12)abasea(4)V2V1Ia(0)a(1)V0V4a(6)V2c1V3a(6)a(1)V0V4V2V3a(10)a(11)agetV0V2a(12)abasea(4)V2V4Ia(3)V2V3Aa(5)V4V2Aa(5)c0V4La(6)V1c1Ia(3)V1V2Ia(3)V2V3Aa(5)V1V2Aa(5)c0V1F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_tail"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter value_sub_tail.4" expl="4. postcondition"
|
|
|
|
shape="(9)a(0)a(1)V0V1a(6)V2c1V3a(6)a(1)V0V1V2V3a(10)a(11)agetV0V2a(12)abasea(4)V2V1INa(3)V1V2Ia(3)V2V3Aa(5)V1V2Aa(5)c0V1F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_tail"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal name="WP_parameter value_sub_tail_end"
|
|
expl="VC for value_sub_tail_end"
|
|
shape="ia(0)a(1)V0V1a(6)V2c1V3a(1)V0V1V2V3a(0)a(1)V0V1a(6)V2c1V3a(1)V0V1V2V3Ia(0)a(1)V0V4a(6)V2c1V3a(1)V0V4V2V3Aa(13)V2V3Aa(5)V4V2Aa(5)c0V4Aa(3)a(4)V2V4a(4)V2V1Aa(5)c0a(4)V2V1La(6)V1c1a(3)V1V2Ia(13)V2V3Aa(5)V1V2Aa(5)c0V1F">
|
|
<label name="why3:lemma"/>
|
|
<label name="expl:VC for value_sub_tail_end"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter from_small_int" expl="VC for from_small_int"
|
|
|
|
shape="a(0)a(14)V2a(11)V0Aa(17)V2Ia(5)c0a(11)V1La(18)V1a(19)V0Aa(13)a(11)V1c0Ia(0)a(11)V1c1FAa(20)c1Ia(3)a(11)V0a(max_digit)Aa(5)a(min_digit)a(11)V0F">
|
|
<label name="expl:VC for from_small_int"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array" expl="VC for add_array"
|
|
|
|
shape="iia(0)a(14)V29a(6)a(14)V5a(14)V4Aa(17)V29Aa(0)a(1)V28c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Aa(2)V28V26c0a(11)V24Ia(0)V28asetV26a(11)V24V25Aa(5)c0a(11)V19La(18)V19V28FAa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19iia(3)a(4)a(11)V2a(11)V37a(4)a(11)V2a(11)V24Aa(5)c0a(4)a(11)V2a(11)V24Aa(0)a(6)a(1)V34c0a(11)V37a(6)a(11)V2c1a(10)a(11)V35a(12)abasea(11)V37a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V37a(11)V2Aa(3)a(11)agetV34V38a(33)Aa(5)a(34)a(11)agetV34V38Ia(3)V38a(11)V37Aa(5)c0V38FAa(5)a(11)V35c1Aa(5)a(23)c1a(11)V35Aa(5)a(11)V37a(11)V2Aa(5)a(11)V0a(11)V37Ia(0)V37V36FIa(0)a(11)V36a(6)a(11)V24a(11)V7FAa(20)a(6)a(11)V24a(11)V7Aa(0)a(1)V34c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Aa(2)V34V26c0a(11)V24Ia(0)V35V6FIa(0)V34asetV26a(11)V24V31Aa(5)c0a(11)V19FAa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19a(3)a(4)a(11)V2a(11)V43a(4)a(11)V2a(11)V24Aa(5)c0a(4)a(11)V2a(11)V24Aa(0)a(6)a(1)V40c0a(11)V43a(6)a(11)V2c1a(10)a(11)V41a(12)abasea(11)V43a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V43a(11)V2Aa(3)a(11)agetV40V44a(33)Aa(5)a(34)a(11)agetV40V44Ia(3)V44a(11)V43Aa(5)c0V44FAa(5)a(11)V41c1Aa(5)a(23)c1a(11)V41Aa(5)a(11)V43a(11)V2Aa(5)a(11)V0a(11)V43Ia(0)V43V42FIa(0)a(11)V42a(6)a(11)V24a(11)V7FAa(20)a(6)a(11)V24a(11)V7Aa(0)a(1)V40c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Aa(2)V40V26c0a(11)V24Ia(0)V41V9FIa(0)V40asetV26a(11)V24V39Aa(5)c0a(11)V19FAa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19Ia(0)a(11)V39a(6)a(11)V31a(11)V11FAa(20)a(6)a(11)V31a(11)V11a(0)V33aTrueIa(3)a(11)V31a(11)V13qa(0)V33aTrueFa(3)a(4)a(11)V2a(11)V49a(4)a(11)V2a(11)V24Aa(5)c0a(4)a(11)V2a(11)V24Aa(0)a(6)a(1)V46c0a(11)V49a(6)a(11)V2c1a(10)a(11)V47a(12)abasea(11)V49a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V49a(11)V2Aa(3)a(11)agetV46V50a(33)Aa(5)a(34)a(11)agetV46V50Ia(3)V50a(11)V49Aa(5)c0V50FAa(5)a(11)V47c1Aa(5)a(23)c1a(11)V47Aa(5)a(11)V49a(11)V2Aa(5)a(11)V0a(11)V49Ia(0)V49V48FIa(0)a(11)V48a(6)a(11)V24a(11)V7FAa(20)a(6)a(11)V24a(11)V7Aa(0)a(1)V46c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Aa(2)V46V26c0a(11)V24Ia(0)V47V7FIa(0)V46asetV26a(11)V24V45Aa(5)c0a(11)V19FAa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19Ia(0)a(11)V45a(4)a(11)V31a(11)V11FAa(20)a(4)a(11)V31a(11)V11a(0)V32aTrueIa(13)a(11)V31a(11)V15qa(0)V32aTrueFIa(0)a(11)V31a(6)a(11)V30a(11)V25FAa(20)a(6)a(11)V30a(11)V25LagetV3a(11)V24Aa(3)a(11)V24a(11)V2Aa(5)c0a(11)V24a(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V51a(33)Aa(5)a(34)a(11)agetV26V51Ia(3)V51a(11)V24Aa(5)c0V51FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FAa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V52a(33)Aa(5)a(34)a(11)agetV22V52Ia(3)V52a(11)V20Aa(5)c0V52FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20iia(3)a(4)a(11)V0a(11)V62a(4)a(11)V0a(11)V20Aa(5)c0a(4)a(11)V0a(11)V20Aa(0)a(6)a(1)V59c0a(11)V62a(6)a(11)V2c1a(10)a(11)V60a(12)abasea(11)V62a(6)a(1)V1c0a(11)V62a(11)V0a(1)V3c0a(11)V62a(11)V2Aa(3)a(11)agetV59V63a(33)Aa(5)a(34)a(11)agetV59V63Ia(3)V63a(11)V62Aa(5)c0V63FAa(5)a(11)V60c1Aa(5)a(23)c1a(11)V60Aa(5)a(11)V62a(11)V0Aa(5)c0a(11)V62Ia(0)V62V61FIa(0)a(11)V61a(6)a(11)V20a(11)V7FAa(20)a(6)a(11)V20a(11)V7Aa(0)a(1)V59c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Aa(2)V59V22c0a(11)V20Ia(0)V60V6FIa(0)V59asetV22a(11)V20V56Aa(5)c0a(11)V19FAa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19a(3)a(4)a(11)V0a(11)V68a(4)a(11)V0a(11)V20Aa(5)c0a(4)a(11)V0a(11)V20Aa(0)a(6)a(1)V65c0a(11)V68a(6)a(11)V2c1a(10)a(11)V66a(12)abasea(11)V68a(6)a(1)V1c0a(11)V68a(11)V0a(1)V3c0a(11)V68a(11)V2Aa(3)a(11)agetV65V69a(33)Aa(5)a(34)a(11)agetV65V69Ia(3)V69a(11)V68Aa(5)c0V69FAa(5)a(11)V66c1Aa(5)a(23)c1a(11)V66Aa(5)a(11)V68a(11)V0Aa(5)c0a(11)V68Ia(0)V68V67FIa(0)a(11)V67a(6)a(11)V20a(11)V7FAa(20)a(6)a(11)V20a(11)V7Aa(0)a(1)V65c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Aa(2)V65V22c0a(11)V20Ia(0)V66V9FIa(0)V65asetV22a(11)V20V64Aa(5)c0a(11)V19FAa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19Ia(0)a(11)V64a(6)a(11)V56a(11)V11FAa(20)a(6)a(11)V56a(11)V11a(0)V58aTrueIa(3)a(11)V56a(11)V13qa(0)V58aTrueFa(3)a(4)a(11)V0a(11)V74a(4)a(11)V0a(11)V20Aa(5)c0a(4)a(11)V0a(11)V20Aa(0)a(6)a(1)V71c0a(11)V74a(6)a(11)V2c1a(10)a(11)V72a(12)abasea(11)V74a(6)a(1)V1c0a(11)V74a(11)V0a(1)V3c0a(11)V74a(11)V2Aa(3)a(11)agetV71V75a(33)Aa(5)a(34)a(11)agetV71V75Ia(3)V75a(11)V74Aa(5)c0V75FAa(5)a(11)V72c1Aa(5)a(23)c1a(11)V72Aa(5)a(11)V74a(11)V0Aa(5)c0a(11)V74Ia(0)V74V73FIa(0)a(11)V73a(6)a(11)V20a(11)V7FAa(20)a(6)a(11)V20a(11)V7Aa(0)a(1)V71c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Aa(2)V71V22c0a(11)V20Ia(0)V72V7FIa(0)V71asetV22a(11)V20V70Aa(5)c0a(11)V19FAa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19Ia(0)a(11)V70a(4)a(11)V56a(11)V11FAa(20)a(4)a(11)V56a(11)V11a(0)V57aTrueIa(13)a(11)V56a(11)V15qa(0)V57aTrueFIa(0)a(11)V56a(6)a(11)V55a(11)V21FAa(20)a(6)a(11)V55a(11)V21Ia(0)a(11)V55a(6)a(11)V54a(11)V53FAa(20)a(6)a(11)V54a(11)V53LagetV1a(11)V20Aa(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Aa(3)a(11)V20a(11)V2Aa(5)c0a(11)V20a(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V76a(33)Aa(5)a(34)a(11)agetV22V76Ia(3)V76a(11)V20Aa(5)c0V76FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FAa(0)a(6)a(1)a(19)V6c0a(11)V6a(6)a(11)V2c1a(10)a(11)V6a(12)abasea(11)V6a(6)a(1)V1c0a(11)V6a(11)V0a(1)V3c0a(11)V6a(11)V2Aa(3)a(11)ageta(19)V6V77a(33)Aa(5)a(34)a(11)ageta(19)V6V77Ia(3)V77a(11)V6Aa(5)c0V77FAa(5)a(11)V6c1Aa(5)a(23)c1a(11)V6Aa(5)a(11)V6a(11)V0Aa(5)c0a(11)V6Ia(5)c0a(11)V19Aa(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FAa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FAa(20)V16La(31)Ia(0)a(11)V15V14FAa(20)V14La(33)Ia(0)a(11)V13V12FAa(20)V12La(34)Ia(0)a(11)V11V10FAa(20)V10LabaseIa(0)a(11)V9V8FAa(20)V8La(23)c1Ia(0)a(11)V7c1FAa(20)c1Ia(0)a(11)V6c0FAa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<transf
|
|
name="split_goal_right">
|
|
<goal name="WP_parameter add_array.1" expl="1. integer overflow"
|
|
|
|
shape="(21)a(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.2" expl="2. integer overflow"
|
|
|
|
shape="(21)a(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.3" expl="3. integer overflow"
|
|
|
|
shape="(21)a(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.4" expl="4. integer overflow"
|
|
|
|
shape="(21)a(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.5" expl="5. integer overflow"
|
|
|
|
shape="(21)a(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.11"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.6" expl="6. integer overflow"
|
|
|
|
shape="(21)a(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.7" expl="7. integer overflow"
|
|
|
|
shape="(21)a(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.8" expl="8. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.9" expl="9. array creation size"
|
|
|
|
shape="(22)a(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.10" expl="10. loop invariant init"
|
|
|
|
shape="(24)a(5)a(11)V6a(11)V0Aa(5)c0a(11)V6Ia(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.11" expl="11. loop invariant init"
|
|
|
|
shape="(24)a(5)a(11)V6c1Aa(5)a(23)c1a(11)V6Ia(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.12" expl="12. loop invariant init"
|
|
|
|
shape="(24)a(3)a(11)ageta(19)V6V20a(33)Aa(5)a(34)a(11)ageta(19)V6V20Ia(3)V20a(11)V6Aa(5)c0V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.13" expl="13. loop invariant init"
|
|
|
|
shape="(24)a(0)a(6)a(1)a(19)V6c0a(11)V6a(6)a(11)V2c1a(10)a(11)V6a(12)abasea(11)V6a(6)a(1)V1c0a(11)V6a(11)V0a(1)V3c0a(11)V6a(11)V2Ia(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.17"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.14" expl="14. index in array bounds"
|
|
|
|
shape="(26)a(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V24a(33)Aa(5)a(34)a(11)agetV22V24Ia(3)V24a(11)V20Aa(5)c0V24FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.15" expl="15. index in array bounds"
|
|
|
|
shape="(26)a(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V25a(33)Aa(5)a(34)a(11)agetV22V25Ia(3)V25a(11)V20Aa(5)c0V25FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.16" expl="16. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V26a(33)Aa(5)a(34)a(11)agetV22V26Ia(3)V26a(11)V20Aa(5)c0V26FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="3.60"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.17" expl="17. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V27a(33)Aa(5)a(34)a(11)agetV22V27Ia(3)V27a(11)V20Aa(5)c0V27FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.14"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.18" expl="18. integer overflow"
|
|
|
|
shape="(21)a(20)a(4)a(11)V27a(11)V11Ia(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V29a(33)Aa(5)a(34)a(11)agetV22V29Ia(3)V29a(11)V20Aa(5)c0V29FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.19" expl="19. type invariant"
|
|
|
|
shape="(29)a(5)c0a(11)V19Ia(0)a(11)V29a(4)a(11)V27a(11)V11FIa(20)a(4)a(11)V27a(11)V11Ia(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V30a(33)Aa(5)a(34)a(11)agetV22V30Ia(3)V30a(11)V20Aa(5)c0V30FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.26"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.20" expl="20. index in array bounds"
|
|
|
|
shape="(26)a(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Ia(5)c0a(11)V19Ia(0)a(11)V29a(4)a(11)V27a(11)V11FIa(20)a(4)a(11)V27a(11)V11Ia(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V30a(33)Aa(5)a(34)a(11)agetV22V30Ia(3)V30a(11)V20Aa(5)c0V30FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.21" expl="21. assertion"
|
|
|
|
shape="(25)a(2)V30V22c0a(11)V20Ia(0)V31V7FIa(0)V30asetV22a(11)V20V29Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19Ia(0)a(11)V29a(4)a(11)V27a(11)V11FIa(20)a(4)a(11)V27a(11)V11Ia(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V32a(33)Aa(5)a(34)a(11)agetV22V32Ia(3)V32a(11)V20Aa(5)c0V32FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.22" expl="22. assertion"
|
|
|
|
shape="(25)a(0)a(1)V30c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V30V22c0a(11)V20Ia(0)V31V7FIa(0)V30asetV22a(11)V20V29Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19Ia(0)a(11)V29a(4)a(11)V27a(11)V11FIa(20)a(4)a(11)V27a(11)V11Ia(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V32a(33)Aa(5)a(34)a(11)agetV22V32Ia(3)V32a(11)V20Aa(5)c0V32FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.23" expl="23. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V30c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V30V22c0a(11)V20Ia(0)V31V7FIa(0)V30asetV22a(11)V20V29Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19Ia(0)a(11)V29a(4)a(11)V27a(11)V11FIa(20)a(4)a(11)V27a(11)V11Ia(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V32a(33)Aa(5)a(34)a(11)agetV22V32Ia(3)V32a(11)V20Aa(5)c0V32FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.24"
|
|
expl="24. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V33a(11)V0Aa(5)c0a(11)V33Ia(0)V33V32FIa(0)a(11)V32a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V30c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V30V22c0a(11)V20Ia(0)V31V7FIa(0)V30asetV22a(11)V20V29Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19Ia(0)a(11)V29a(4)a(11)V27a(11)V11FIa(20)a(4)a(11)V27a(11)V11Ia(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V34a(33)Aa(5)a(34)a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.37"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.25"
|
|
expl="25. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V31c1Aa(5)a(23)c1a(11)V31Ia(0)V33V32FIa(0)a(11)V32a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V30c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V30V22c0a(11)V20Ia(0)V31V7FIa(0)V30asetV22a(11)V20V29Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19Ia(0)a(11)V29a(4)a(11)V27a(11)V11FIa(20)a(4)a(11)V27a(11)V11Ia(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V34a(33)Aa(5)a(34)a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.26"
|
|
expl="26. loop invariant preservation"
|
|
|
|
shape="(27)a(3)a(11)agetV30V34a(33)Aa(5)a(34)a(11)agetV30V34Ia(3)V34a(11)V33Aa(5)c0V34FIa(0)V33V32FIa(0)a(11)V32a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V30c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V30V22c0a(11)V20Ia(0)V31V7FIa(0)V30asetV22a(11)V20V29Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19Ia(0)a(11)V29a(4)a(11)V27a(11)V11FIa(20)a(4)a(11)V27a(11)V11Ia(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V35a(33)Aa(5)a(34)a(11)agetV22V35Ia(3)V35a(11)V20Aa(5)c0V35FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.27"
|
|
expl="27. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(6)a(1)V30c0a(11)V33a(6)a(11)V2c1a(10)a(11)V31a(12)abasea(11)V33a(6)a(1)V1c0a(11)V33a(11)V0a(1)V3c0a(11)V33a(11)V2Ia(0)V33V32FIa(0)a(11)V32a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V30c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V30V22c0a(11)V20Ia(0)V31V7FIa(0)V30asetV22a(11)V20V29Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19Ia(0)a(11)V29a(4)a(11)V27a(11)V11FIa(20)a(4)a(11)V27a(11)V11Ia(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V34a(33)Aa(5)a(34)a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.28" expl="28. loop variant decrease"
|
|
|
|
shape="(28)a(3)a(4)a(11)V0a(11)V33a(4)a(11)V0a(11)V20Aa(5)c0a(4)a(11)V0a(11)V20Ia(0)V33V32FIa(0)a(11)V32a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V30c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V30V22c0a(11)V20Ia(0)V31V7FIa(0)V30asetV22a(11)V20V29Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19Ia(0)a(11)V29a(4)a(11)V27a(11)V11FIa(20)a(4)a(11)V27a(11)V11Ia(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V34a(33)Aa(5)a(34)a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.18"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.29" expl="29. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V27a(11)V11Ia(0)V29aTrueIa(3)a(11)V27a(11)V13qa(0)V29aTrueFINa(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V30a(33)Aa(5)a(34)a(11)agetV22V30Ia(3)V30a(11)V20Aa(5)c0V30FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.11"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.30" expl="30. type invariant"
|
|
|
|
shape="(29)a(5)c0a(11)V19Ia(0)a(11)V30a(6)a(11)V27a(11)V11FIa(20)a(6)a(11)V27a(11)V11Ia(0)V29aTrueIa(3)a(11)V27a(11)V13qa(0)V29aTrueFINa(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V31a(33)Aa(5)a(34)a(11)agetV22V31Ia(3)V31a(11)V20Aa(5)c0V31FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.32"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.31" expl="31. index in array bounds"
|
|
|
|
shape="(26)a(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Ia(5)c0a(11)V19Ia(0)a(11)V30a(6)a(11)V27a(11)V11FIa(20)a(6)a(11)V27a(11)V11Ia(0)V29aTrueIa(3)a(11)V27a(11)V13qa(0)V29aTrueFINa(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V31a(33)Aa(5)a(34)a(11)agetV22V31Ia(3)V31a(11)V20Aa(5)c0V31FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="4" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.72"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.32" expl="32. assertion"
|
|
|
|
shape="(25)a(2)V31V22c0a(11)V20Ia(0)V32V9FIa(0)V31asetV22a(11)V20V30Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19Ia(0)a(11)V30a(6)a(11)V27a(11)V11FIa(20)a(6)a(11)V27a(11)V11Ia(0)V29aTrueIa(3)a(11)V27a(11)V13qa(0)V29aTrueFINa(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V33a(33)Aa(5)a(34)a(11)agetV22V33Ia(3)V33a(11)V20Aa(5)c0V33FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.33" expl="33. assertion"
|
|
|
|
shape="(25)a(0)a(1)V31c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V31V22c0a(11)V20Ia(0)V32V9FIa(0)V31asetV22a(11)V20V30Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19Ia(0)a(11)V30a(6)a(11)V27a(11)V11FIa(20)a(6)a(11)V27a(11)V11Ia(0)V29aTrueIa(3)a(11)V27a(11)V13qa(0)V29aTrueFINa(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V33a(33)Aa(5)a(34)a(11)agetV22V33Ia(3)V33a(11)V20Aa(5)c0V33FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.34" expl="34. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V31c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V31V22c0a(11)V20Ia(0)V32V9FIa(0)V31asetV22a(11)V20V30Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19Ia(0)a(11)V30a(6)a(11)V27a(11)V11FIa(20)a(6)a(11)V27a(11)V11Ia(0)V29aTrueIa(3)a(11)V27a(11)V13qa(0)V29aTrueFINa(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V33a(33)Aa(5)a(34)a(11)agetV22V33Ia(3)V33a(11)V20Aa(5)c0V33FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.49"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.35"
|
|
expl="35. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V34a(11)V0Aa(5)c0a(11)V34Ia(0)V34V33FIa(0)a(11)V33a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V31c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V31V22c0a(11)V20Ia(0)V32V9FIa(0)V31asetV22a(11)V20V30Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19Ia(0)a(11)V30a(6)a(11)V27a(11)V11FIa(20)a(6)a(11)V27a(11)V11Ia(0)V29aTrueIa(3)a(11)V27a(11)V13qa(0)V29aTrueFINa(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V35a(33)Aa(5)a(34)a(11)agetV22V35Ia(3)V35a(11)V20Aa(5)c0V35FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.79"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.36"
|
|
expl="36. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V32c1Aa(5)a(23)c1a(11)V32Ia(0)V34V33FIa(0)a(11)V33a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V31c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V31V22c0a(11)V20Ia(0)V32V9FIa(0)V31asetV22a(11)V20V30Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19Ia(0)a(11)V30a(6)a(11)V27a(11)V11FIa(20)a(6)a(11)V27a(11)V11Ia(0)V29aTrueIa(3)a(11)V27a(11)V13qa(0)V29aTrueFINa(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V35a(33)Aa(5)a(34)a(11)agetV22V35Ia(3)V35a(11)V20Aa(5)c0V35FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.37"
|
|
expl="37. loop invariant preservation"
|
|
|
|
shape="(27)a(3)a(11)agetV31V35a(33)Aa(5)a(34)a(11)agetV31V35Ia(3)V35a(11)V34Aa(5)c0V35FIa(0)V34V33FIa(0)a(11)V33a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V31c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V31V22c0a(11)V20Ia(0)V32V9FIa(0)V31asetV22a(11)V20V30Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19Ia(0)a(11)V30a(6)a(11)V27a(11)V11FIa(20)a(6)a(11)V27a(11)V11Ia(0)V29aTrueIa(3)a(11)V27a(11)V13qa(0)V29aTrueFINa(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V36a(33)Aa(5)a(34)a(11)agetV22V36Ia(3)V36a(11)V20Aa(5)c0V36FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.38"
|
|
expl="38. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(6)a(1)V31c0a(11)V34a(6)a(11)V2c1a(10)a(11)V32a(12)abasea(11)V34a(6)a(1)V1c0a(11)V34a(11)V0a(1)V3c0a(11)V34a(11)V2Ia(0)V34V33FIa(0)a(11)V33a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V31c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V31V22c0a(11)V20Ia(0)V32V9FIa(0)V31asetV22a(11)V20V30Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19Ia(0)a(11)V30a(6)a(11)V27a(11)V11FIa(20)a(6)a(11)V27a(11)V11Ia(0)V29aTrueIa(3)a(11)V27a(11)V13qa(0)V29aTrueFINa(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V35a(33)Aa(5)a(34)a(11)agetV22V35Ia(3)V35a(11)V20Aa(5)c0V35FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.39" expl="39. loop variant decrease"
|
|
|
|
shape="(28)a(3)a(4)a(11)V0a(11)V34a(4)a(11)V0a(11)V20Aa(5)c0a(4)a(11)V0a(11)V20Ia(0)V34V33FIa(0)a(11)V33a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V31c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V31V22c0a(11)V20Ia(0)V32V9FIa(0)V31asetV22a(11)V20V30Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19Ia(0)a(11)V30a(6)a(11)V27a(11)V11FIa(20)a(6)a(11)V27a(11)V11Ia(0)V29aTrueIa(3)a(11)V27a(11)V13qa(0)V29aTrueFINa(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V35a(33)Aa(5)a(34)a(11)agetV22V35Ia(3)V35a(11)V20Aa(5)c0V35FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.40" expl="40. type invariant"
|
|
|
|
shape="(29)a(5)c0a(11)V19INa(0)V29aTrueIa(3)a(11)V27a(11)V13qa(0)V29aTrueFINa(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V30a(33)Aa(5)a(34)a(11)agetV22V30Ia(3)V30a(11)V20Aa(5)c0V30FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.31"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.41" expl="41. index in array bounds"
|
|
|
|
shape="(26)a(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Ia(5)c0a(11)V19INa(0)V29aTrueIa(3)a(11)V27a(11)V13qa(0)V29aTrueFINa(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V30a(33)Aa(5)a(34)a(11)agetV22V30Ia(3)V30a(11)V20Aa(5)c0V30FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.42" expl="42. assertion"
|
|
|
|
shape="(25)a(2)V30V22c0a(11)V20Ia(0)V31V6FIa(0)V30asetV22a(11)V20V27Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19INa(0)V29aTrueIa(3)a(11)V27a(11)V13qa(0)V29aTrueFINa(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V32a(33)Aa(5)a(34)a(11)agetV22V32Ia(3)V32a(11)V20Aa(5)c0V32FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.43" expl="43. assertion"
|
|
|
|
shape="(25)a(0)a(1)V30c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V30V22c0a(11)V20Ia(0)V31V6FIa(0)V30asetV22a(11)V20V27Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19INa(0)V29aTrueIa(3)a(11)V27a(11)V13qa(0)V29aTrueFINa(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V32a(33)Aa(5)a(34)a(11)agetV22V32Ia(3)V32a(11)V20Aa(5)c0V32FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.44" expl="44. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V30c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V30V22c0a(11)V20Ia(0)V31V6FIa(0)V30asetV22a(11)V20V27Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19INa(0)V29aTrueIa(3)a(11)V27a(11)V13qa(0)V29aTrueFINa(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V32a(33)Aa(5)a(34)a(11)agetV22V32Ia(3)V32a(11)V20Aa(5)c0V32FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.45"
|
|
expl="45. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V33a(11)V0Aa(5)c0a(11)V33Ia(0)V33V32FIa(0)a(11)V32a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V30c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V30V22c0a(11)V20Ia(0)V31V6FIa(0)V30asetV22a(11)V20V27Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19INa(0)V29aTrueIa(3)a(11)V27a(11)V13qa(0)V29aTrueFINa(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V34a(33)Aa(5)a(34)a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.46"
|
|
expl="46. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V31c1Aa(5)a(23)c1a(11)V31Ia(0)V33V32FIa(0)a(11)V32a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V30c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V30V22c0a(11)V20Ia(0)V31V6FIa(0)V30asetV22a(11)V20V27Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19INa(0)V29aTrueIa(3)a(11)V27a(11)V13qa(0)V29aTrueFINa(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V34a(33)Aa(5)a(34)a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.47"
|
|
expl="47. loop invariant preservation"
|
|
|
|
shape="(27)a(3)a(11)agetV30V34a(33)Aa(5)a(34)a(11)agetV30V34Ia(3)V34a(11)V33Aa(5)c0V34FIa(0)V33V32FIa(0)a(11)V32a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V30c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V30V22c0a(11)V20Ia(0)V31V6FIa(0)V30asetV22a(11)V20V27Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19INa(0)V29aTrueIa(3)a(11)V27a(11)V13qa(0)V29aTrueFINa(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V35a(33)Aa(5)a(34)a(11)agetV22V35Ia(3)V35a(11)V20Aa(5)c0V35FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.48"
|
|
expl="48. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(6)a(1)V30c0a(11)V33a(6)a(11)V2c1a(10)a(11)V31a(12)abasea(11)V33a(6)a(1)V1c0a(11)V33a(11)V0a(1)V3c0a(11)V33a(11)V2Ia(0)V33V32FIa(0)a(11)V32a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V30c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V30V22c0a(11)V20Ia(0)V31V6FIa(0)V30asetV22a(11)V20V27Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19INa(0)V29aTrueIa(3)a(11)V27a(11)V13qa(0)V29aTrueFINa(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V34a(33)Aa(5)a(34)a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.49" expl="49. loop variant decrease"
|
|
|
|
shape="(28)a(3)a(4)a(11)V0a(11)V33a(4)a(11)V0a(11)V20Aa(5)c0a(4)a(11)V0a(11)V20Ia(0)V33V32FIa(0)a(11)V32a(6)a(11)V20a(11)V7FIa(20)a(6)a(11)V20a(11)V7Ia(0)a(1)V30c0a(11)V20a(6)a(11)V2c1a(1)V22c0a(11)V20a(6)a(11)V2c1Ia(2)V30V22c0a(11)V20Ia(0)V31V6FIa(0)V30asetV22a(11)V20V27Aa(5)c0a(11)V19FIa(3)a(11)V20a(11)V19Aa(5)c0a(11)V20Aa(5)c0a(11)V19INa(0)V29aTrueIa(3)a(11)V27a(11)V13qa(0)V29aTrueFINa(0)V28aTrueIa(13)a(11)V27a(11)V15qa(0)V28aTrueFIa(0)a(11)V27a(6)a(11)V26a(11)V21FIa(20)a(6)a(11)V26a(11)V21Ia(0)a(11)V26a(6)a(11)V25a(11)V24FIa(20)a(6)a(11)V25a(11)V24LagetV1a(11)V20Ia(3)a(11)V20a(11)V0Aa(5)c0a(11)V20LagetV3a(11)V20Ia(3)a(11)V20a(11)V2Aa(5)c0a(11)V20Ia(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V34a(33)Aa(5)a(34)a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.50" expl="50. loop invariant init"
|
|
|
|
shape="(24)a(5)a(11)V20a(11)V2Aa(5)a(11)V0a(11)V20INa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V24a(33)Aa(5)a(34)a(11)agetV22V24Ia(3)V24a(11)V20Aa(5)c0V24FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.51" expl="51. loop invariant init"
|
|
|
|
shape="(24)a(5)a(11)V21c1Aa(5)a(23)c1a(11)V21INa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V24a(33)Aa(5)a(34)a(11)agetV22V24Ia(3)V24a(11)V20Aa(5)c0V24FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.52" expl="52. loop invariant init"
|
|
|
|
shape="(24)a(3)a(11)agetV22V24a(33)Aa(5)a(34)a(11)agetV22V24Ia(3)V24a(11)V20Aa(5)c0V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V25a(33)Aa(5)a(34)a(11)agetV22V25Ia(3)V25a(11)V20Aa(5)c0V25FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.53" expl="53. loop invariant init"
|
|
|
|
shape="(24)a(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V20a(11)V2INa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V24a(33)Aa(5)a(34)a(11)agetV22V24Ia(3)V24a(11)V20Aa(5)c0V24FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.54" expl="54. index in array bounds"
|
|
|
|
shape="(26)a(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V28a(33)Aa(5)a(34)a(11)agetV26V28Ia(3)V28a(11)V24Aa(5)c0V28FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V29a(33)Aa(5)a(34)a(11)agetV22V29Ia(3)V29a(11)V20Aa(5)c0V29FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.55" expl="55. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V29a(33)Aa(5)a(34)a(11)agetV26V29Ia(3)V29a(11)V24Aa(5)c0V29FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V30a(33)Aa(5)a(34)a(11)agetV22V30Ia(3)V30a(11)V20Aa(5)c0V30FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.56" expl="56. integer overflow"
|
|
|
|
shape="(21)a(20)a(4)a(11)V29a(11)V11Ia(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V31a(33)Aa(5)a(34)a(11)agetV26V31Ia(3)V31a(11)V24Aa(5)c0V31FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V32a(33)Aa(5)a(34)a(11)agetV22V32Ia(3)V32a(11)V20Aa(5)c0V32FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.57" expl="57. type invariant"
|
|
|
|
shape="(29)a(5)c0a(11)V19Ia(0)a(11)V31a(4)a(11)V29a(11)V11FIa(20)a(4)a(11)V29a(11)V11Ia(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V32a(33)Aa(5)a(34)a(11)agetV26V32Ia(3)V32a(11)V24Aa(5)c0V32FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V33a(33)Aa(5)a(34)a(11)agetV22V33Ia(3)V33a(11)V20Aa(5)c0V33FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.22"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.58" expl="58. index in array bounds"
|
|
|
|
shape="(26)a(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Ia(5)c0a(11)V19Ia(0)a(11)V31a(4)a(11)V29a(11)V11FIa(20)a(4)a(11)V29a(11)V11Ia(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V32a(33)Aa(5)a(34)a(11)agetV26V32Ia(3)V32a(11)V24Aa(5)c0V32FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V33a(33)Aa(5)a(34)a(11)agetV22V33Ia(3)V33a(11)V20Aa(5)c0V33FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.59" expl="59. assertion"
|
|
|
|
shape="(25)a(2)V32V26c0a(11)V24Ia(0)V33V7FIa(0)V32asetV26a(11)V24V31Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19Ia(0)a(11)V31a(4)a(11)V29a(11)V11FIa(20)a(4)a(11)V29a(11)V11Ia(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V34a(33)Aa(5)a(34)a(11)agetV26V34Ia(3)V34a(11)V24Aa(5)c0V34FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V35a(33)Aa(5)a(34)a(11)agetV22V35Ia(3)V35a(11)V20Aa(5)c0V35FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.60" expl="60. assertion"
|
|
|
|
shape="(25)a(0)a(1)V32c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V32V26c0a(11)V24Ia(0)V33V7FIa(0)V32asetV26a(11)V24V31Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19Ia(0)a(11)V31a(4)a(11)V29a(11)V11FIa(20)a(4)a(11)V29a(11)V11Ia(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V34a(33)Aa(5)a(34)a(11)agetV26V34Ia(3)V34a(11)V24Aa(5)c0V34FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V35a(33)Aa(5)a(34)a(11)agetV22V35Ia(3)V35a(11)V20Aa(5)c0V35FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.61" expl="61. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V24a(11)V7Ia(0)a(1)V32c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V32V26c0a(11)V24Ia(0)V33V7FIa(0)V32asetV26a(11)V24V31Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19Ia(0)a(11)V31a(4)a(11)V29a(11)V11FIa(20)a(4)a(11)V29a(11)V11Ia(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V34a(33)Aa(5)a(34)a(11)agetV26V34Ia(3)V34a(11)V24Aa(5)c0V34FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V35a(33)Aa(5)a(34)a(11)agetV22V35Ia(3)V35a(11)V20Aa(5)c0V35FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.10"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.62"
|
|
expl="62. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V35a(11)V2Aa(5)a(11)V0a(11)V35Ia(0)V35V34FIa(0)a(11)V34a(6)a(11)V24a(11)V7FIa(20)a(6)a(11)V24a(11)V7Ia(0)a(1)V32c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V32V26c0a(11)V24Ia(0)V33V7FIa(0)V32asetV26a(11)V24V31Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19Ia(0)a(11)V31a(4)a(11)V29a(11)V11FIa(20)a(4)a(11)V29a(11)V11Ia(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V36a(33)Aa(5)a(34)a(11)agetV26V36Ia(3)V36a(11)V24Aa(5)c0V36FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V37a(33)Aa(5)a(34)a(11)agetV22V37Ia(3)V37a(11)V20Aa(5)c0V37FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.63"
|
|
expl="63. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V33c1Aa(5)a(23)c1a(11)V33Ia(0)V35V34FIa(0)a(11)V34a(6)a(11)V24a(11)V7FIa(20)a(6)a(11)V24a(11)V7Ia(0)a(1)V32c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V32V26c0a(11)V24Ia(0)V33V7FIa(0)V32asetV26a(11)V24V31Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19Ia(0)a(11)V31a(4)a(11)V29a(11)V11FIa(20)a(4)a(11)V29a(11)V11Ia(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V36a(33)Aa(5)a(34)a(11)agetV26V36Ia(3)V36a(11)V24Aa(5)c0V36FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V37a(33)Aa(5)a(34)a(11)agetV22V37Ia(3)V37a(11)V20Aa(5)c0V37FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="1.52"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.64"
|
|
expl="64. loop invariant preservation"
|
|
|
|
shape="(27)a(3)a(11)agetV32V36a(33)Aa(5)a(34)a(11)agetV32V36Ia(3)V36a(11)V35Aa(5)c0V36FIa(0)V35V34FIa(0)a(11)V34a(6)a(11)V24a(11)V7FIa(20)a(6)a(11)V24a(11)V7Ia(0)a(1)V32c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V32V26c0a(11)V24Ia(0)V33V7FIa(0)V32asetV26a(11)V24V31Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19Ia(0)a(11)V31a(4)a(11)V29a(11)V11FIa(20)a(4)a(11)V29a(11)V11Ia(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V37a(33)Aa(5)a(34)a(11)agetV26V37Ia(3)V37a(11)V24Aa(5)c0V37FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V38a(33)Aa(5)a(34)a(11)agetV22V38Ia(3)V38a(11)V20Aa(5)c0V38FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.65"
|
|
expl="65. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(6)a(1)V32c0a(11)V35a(6)a(11)V2c1a(10)a(11)V33a(12)abasea(11)V35a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V35a(11)V2Ia(0)V35V34FIa(0)a(11)V34a(6)a(11)V24a(11)V7FIa(20)a(6)a(11)V24a(11)V7Ia(0)a(1)V32c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V32V26c0a(11)V24Ia(0)V33V7FIa(0)V32asetV26a(11)V24V31Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19Ia(0)a(11)V31a(4)a(11)V29a(11)V11FIa(20)a(4)a(11)V29a(11)V11Ia(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V36a(33)Aa(5)a(34)a(11)agetV26V36Ia(3)V36a(11)V24Aa(5)c0V36FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V37a(33)Aa(5)a(34)a(11)agetV22V37Ia(3)V37a(11)V20Aa(5)c0V37FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.66" expl="66. loop variant decrease"
|
|
|
|
shape="(28)a(3)a(4)a(11)V2a(11)V35a(4)a(11)V2a(11)V24Aa(5)c0a(4)a(11)V2a(11)V24Ia(0)V35V34FIa(0)a(11)V34a(6)a(11)V24a(11)V7FIa(20)a(6)a(11)V24a(11)V7Ia(0)a(1)V32c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V32V26c0a(11)V24Ia(0)V33V7FIa(0)V32asetV26a(11)V24V31Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19Ia(0)a(11)V31a(4)a(11)V29a(11)V11FIa(20)a(4)a(11)V29a(11)V11Ia(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V36a(33)Aa(5)a(34)a(11)agetV26V36Ia(3)V36a(11)V24Aa(5)c0V36FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V37a(33)Aa(5)a(34)a(11)agetV22V37Ia(3)V37a(11)V20Aa(5)c0V37FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.67" expl="67. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V29a(11)V11Ia(0)V31aTrueIa(3)a(11)V29a(11)V13qa(0)V31aTrueFINa(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V32a(33)Aa(5)a(34)a(11)agetV26V32Ia(3)V32a(11)V24Aa(5)c0V32FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V33a(33)Aa(5)a(34)a(11)agetV22V33Ia(3)V33a(11)V20Aa(5)c0V33FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.68" expl="68. type invariant"
|
|
|
|
shape="(29)a(5)c0a(11)V19Ia(0)a(11)V32a(6)a(11)V29a(11)V11FIa(20)a(6)a(11)V29a(11)V11Ia(0)V31aTrueIa(3)a(11)V29a(11)V13qa(0)V31aTrueFINa(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V33a(33)Aa(5)a(34)a(11)agetV26V33Ia(3)V33a(11)V24Aa(5)c0V33FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V34a(33)Aa(5)a(34)a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.20"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.69" expl="69. index in array bounds"
|
|
|
|
shape="(26)a(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Ia(5)c0a(11)V19Ia(0)a(11)V32a(6)a(11)V29a(11)V11FIa(20)a(6)a(11)V29a(11)V11Ia(0)V31aTrueIa(3)a(11)V29a(11)V13qa(0)V31aTrueFINa(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V33a(33)Aa(5)a(34)a(11)agetV26V33Ia(3)V33a(11)V24Aa(5)c0V33FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V34a(33)Aa(5)a(34)a(11)agetV22V34Ia(3)V34a(11)V20Aa(5)c0V34FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.70" expl="70. assertion"
|
|
|
|
shape="(25)a(2)V33V26c0a(11)V24Ia(0)V34V9FIa(0)V33asetV26a(11)V24V32Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19Ia(0)a(11)V32a(6)a(11)V29a(11)V11FIa(20)a(6)a(11)V29a(11)V11Ia(0)V31aTrueIa(3)a(11)V29a(11)V13qa(0)V31aTrueFINa(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V35a(33)Aa(5)a(34)a(11)agetV26V35Ia(3)V35a(11)V24Aa(5)c0V35FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V36a(33)Aa(5)a(34)a(11)agetV22V36Ia(3)V36a(11)V20Aa(5)c0V36FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.71" expl="71. assertion"
|
|
|
|
shape="(25)a(0)a(1)V33c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V33V26c0a(11)V24Ia(0)V34V9FIa(0)V33asetV26a(11)V24V32Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19Ia(0)a(11)V32a(6)a(11)V29a(11)V11FIa(20)a(6)a(11)V29a(11)V11Ia(0)V31aTrueIa(3)a(11)V29a(11)V13qa(0)V31aTrueFINa(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V35a(33)Aa(5)a(34)a(11)agetV26V35Ia(3)V35a(11)V24Aa(5)c0V35FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V36a(33)Aa(5)a(34)a(11)agetV22V36Ia(3)V36a(11)V20Aa(5)c0V36FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.72" expl="72. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V24a(11)V7Ia(0)a(1)V33c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V33V26c0a(11)V24Ia(0)V34V9FIa(0)V33asetV26a(11)V24V32Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19Ia(0)a(11)V32a(6)a(11)V29a(11)V11FIa(20)a(6)a(11)V29a(11)V11Ia(0)V31aTrueIa(3)a(11)V29a(11)V13qa(0)V31aTrueFINa(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V35a(33)Aa(5)a(34)a(11)agetV26V35Ia(3)V35a(11)V24Aa(5)c0V35FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V36a(33)Aa(5)a(34)a(11)agetV22V36Ia(3)V36a(11)V20Aa(5)c0V36FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="3.14"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.73"
|
|
expl="73. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V36a(11)V2Aa(5)a(11)V0a(11)V36Ia(0)V36V35FIa(0)a(11)V35a(6)a(11)V24a(11)V7FIa(20)a(6)a(11)V24a(11)V7Ia(0)a(1)V33c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V33V26c0a(11)V24Ia(0)V34V9FIa(0)V33asetV26a(11)V24V32Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19Ia(0)a(11)V32a(6)a(11)V29a(11)V11FIa(20)a(6)a(11)V29a(11)V11Ia(0)V31aTrueIa(3)a(11)V29a(11)V13qa(0)V31aTrueFINa(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V37a(33)Aa(5)a(34)a(11)agetV26V37Ia(3)V37a(11)V24Aa(5)c0V37FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V38a(33)Aa(5)a(34)a(11)agetV22V38Ia(3)V38a(11)V20Aa(5)c0V38FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.05"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.74"
|
|
expl="74. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V34c1Aa(5)a(23)c1a(11)V34Ia(0)V36V35FIa(0)a(11)V35a(6)a(11)V24a(11)V7FIa(20)a(6)a(11)V24a(11)V7Ia(0)a(1)V33c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V33V26c0a(11)V24Ia(0)V34V9FIa(0)V33asetV26a(11)V24V32Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19Ia(0)a(11)V32a(6)a(11)V29a(11)V11FIa(20)a(6)a(11)V29a(11)V11Ia(0)V31aTrueIa(3)a(11)V29a(11)V13qa(0)V31aTrueFINa(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V37a(33)Aa(5)a(34)a(11)agetV26V37Ia(3)V37a(11)V24Aa(5)c0V37FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V38a(33)Aa(5)a(34)a(11)agetV22V38Ia(3)V38a(11)V20Aa(5)c0V38FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.75"
|
|
expl="75. loop invariant preservation"
|
|
|
|
shape="(27)a(3)a(11)agetV33V37a(33)Aa(5)a(34)a(11)agetV33V37Ia(3)V37a(11)V36Aa(5)c0V37FIa(0)V36V35FIa(0)a(11)V35a(6)a(11)V24a(11)V7FIa(20)a(6)a(11)V24a(11)V7Ia(0)a(1)V33c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V33V26c0a(11)V24Ia(0)V34V9FIa(0)V33asetV26a(11)V24V32Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19Ia(0)a(11)V32a(6)a(11)V29a(11)V11FIa(20)a(6)a(11)V29a(11)V11Ia(0)V31aTrueIa(3)a(11)V29a(11)V13qa(0)V31aTrueFINa(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V38a(33)Aa(5)a(34)a(11)agetV26V38Ia(3)V38a(11)V24Aa(5)c0V38FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V39a(33)Aa(5)a(34)a(11)agetV22V39Ia(3)V39a(11)V20Aa(5)c0V39FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.76"
|
|
expl="76. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(6)a(1)V33c0a(11)V36a(6)a(11)V2c1a(10)a(11)V34a(12)abasea(11)V36a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V36a(11)V2Ia(0)V36V35FIa(0)a(11)V35a(6)a(11)V24a(11)V7FIa(20)a(6)a(11)V24a(11)V7Ia(0)a(1)V33c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V33V26c0a(11)V24Ia(0)V34V9FIa(0)V33asetV26a(11)V24V32Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19Ia(0)a(11)V32a(6)a(11)V29a(11)V11FIa(20)a(6)a(11)V29a(11)V11Ia(0)V31aTrueIa(3)a(11)V29a(11)V13qa(0)V31aTrueFINa(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V37a(33)Aa(5)a(34)a(11)agetV26V37Ia(3)V37a(11)V24Aa(5)c0V37FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V38a(33)Aa(5)a(34)a(11)agetV22V38Ia(3)V38a(11)V20Aa(5)c0V38FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.01"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.77" expl="77. loop variant decrease"
|
|
|
|
shape="(28)a(3)a(4)a(11)V2a(11)V36a(4)a(11)V2a(11)V24Aa(5)c0a(4)a(11)V2a(11)V24Ia(0)V36V35FIa(0)a(11)V35a(6)a(11)V24a(11)V7FIa(20)a(6)a(11)V24a(11)V7Ia(0)a(1)V33c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V33V26c0a(11)V24Ia(0)V34V9FIa(0)V33asetV26a(11)V24V32Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19Ia(0)a(11)V32a(6)a(11)V29a(11)V11FIa(20)a(6)a(11)V29a(11)V11Ia(0)V31aTrueIa(3)a(11)V29a(11)V13qa(0)V31aTrueFINa(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V37a(33)Aa(5)a(34)a(11)agetV26V37Ia(3)V37a(11)V24Aa(5)c0V37FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V38a(33)Aa(5)a(34)a(11)agetV22V38Ia(3)V38a(11)V20Aa(5)c0V38FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.78" expl="78. type invariant"
|
|
|
|
shape="(29)a(5)c0a(11)V19INa(0)V31aTrueIa(3)a(11)V29a(11)V13qa(0)V31aTrueFINa(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V32a(33)Aa(5)a(34)a(11)agetV26V32Ia(3)V32a(11)V24Aa(5)c0V32FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V33a(33)Aa(5)a(34)a(11)agetV22V33Ia(3)V33a(11)V20Aa(5)c0V33FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.28"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.79" expl="79. index in array bounds"
|
|
|
|
shape="(26)a(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Ia(5)c0a(11)V19INa(0)V31aTrueIa(3)a(11)V29a(11)V13qa(0)V31aTrueFINa(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V32a(33)Aa(5)a(34)a(11)agetV26V32Ia(3)V32a(11)V24Aa(5)c0V32FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V33a(33)Aa(5)a(34)a(11)agetV22V33Ia(3)V33a(11)V20Aa(5)c0V33FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.08"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.80" expl="80. assertion"
|
|
|
|
shape="(25)a(2)V32V26c0a(11)V24Ia(0)V33V6FIa(0)V32asetV26a(11)V24V29Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19INa(0)V31aTrueIa(3)a(11)V29a(11)V13qa(0)V31aTrueFINa(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V34a(33)Aa(5)a(34)a(11)agetV26V34Ia(3)V34a(11)V24Aa(5)c0V34FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V35a(33)Aa(5)a(34)a(11)agetV22V35Ia(3)V35a(11)V20Aa(5)c0V35FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.81" expl="81. assertion"
|
|
|
|
shape="(25)a(0)a(1)V32c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V32V26c0a(11)V24Ia(0)V33V6FIa(0)V32asetV26a(11)V24V29Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19INa(0)V31aTrueIa(3)a(11)V29a(11)V13qa(0)V31aTrueFINa(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V34a(33)Aa(5)a(34)a(11)agetV26V34Ia(3)V34a(11)V24Aa(5)c0V34FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V35a(33)Aa(5)a(34)a(11)agetV22V35Ia(3)V35a(11)V20Aa(5)c0V35FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.82" expl="82. integer overflow"
|
|
|
|
shape="(21)a(20)a(6)a(11)V24a(11)V7Ia(0)a(1)V32c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V32V26c0a(11)V24Ia(0)V33V6FIa(0)V32asetV26a(11)V24V29Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19INa(0)V31aTrueIa(3)a(11)V29a(11)V13qa(0)V31aTrueFINa(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V34a(33)Aa(5)a(34)a(11)agetV26V34Ia(3)V34a(11)V24Aa(5)c0V34FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V35a(33)Aa(5)a(34)a(11)agetV22V35Ia(3)V35a(11)V20Aa(5)c0V35FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.58"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.83"
|
|
expl="83. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V35a(11)V2Aa(5)a(11)V0a(11)V35Ia(0)V35V34FIa(0)a(11)V34a(6)a(11)V24a(11)V7FIa(20)a(6)a(11)V24a(11)V7Ia(0)a(1)V32c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V32V26c0a(11)V24Ia(0)V33V6FIa(0)V32asetV26a(11)V24V29Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19INa(0)V31aTrueIa(3)a(11)V29a(11)V13qa(0)V31aTrueFINa(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V36a(33)Aa(5)a(34)a(11)agetV26V36Ia(3)V36a(11)V24Aa(5)c0V36FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V37a(33)Aa(5)a(34)a(11)agetV22V37Ia(3)V37a(11)V20Aa(5)c0V37FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.84"
|
|
expl="84. loop invariant preservation"
|
|
|
|
shape="(27)a(5)a(11)V33c1Aa(5)a(23)c1a(11)V33Ia(0)V35V34FIa(0)a(11)V34a(6)a(11)V24a(11)V7FIa(20)a(6)a(11)V24a(11)V7Ia(0)a(1)V32c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V32V26c0a(11)V24Ia(0)V33V6FIa(0)V32asetV26a(11)V24V29Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19INa(0)V31aTrueIa(3)a(11)V29a(11)V13qa(0)V31aTrueFINa(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V36a(33)Aa(5)a(34)a(11)agetV26V36Ia(3)V36a(11)V24Aa(5)c0V36FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V37a(33)Aa(5)a(34)a(11)agetV22V37Ia(3)V37a(11)V20Aa(5)c0V37FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.85"
|
|
expl="85. loop invariant preservation"
|
|
|
|
shape="(27)a(3)a(11)agetV32V36a(33)Aa(5)a(34)a(11)agetV32V36Ia(3)V36a(11)V35Aa(5)c0V36FIa(0)V35V34FIa(0)a(11)V34a(6)a(11)V24a(11)V7FIa(20)a(6)a(11)V24a(11)V7Ia(0)a(1)V32c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V32V26c0a(11)V24Ia(0)V33V6FIa(0)V32asetV26a(11)V24V29Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19INa(0)V31aTrueIa(3)a(11)V29a(11)V13qa(0)V31aTrueFINa(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V37a(33)Aa(5)a(34)a(11)agetV26V37Ia(3)V37a(11)V24Aa(5)c0V37FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V38a(33)Aa(5)a(34)a(11)agetV22V38Ia(3)V38a(11)V20Aa(5)c0V38FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.86"
|
|
expl="86. loop invariant preservation"
|
|
|
|
shape="(27)a(0)a(6)a(1)V32c0a(11)V35a(6)a(11)V2c1a(10)a(11)V33a(12)abasea(11)V35a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V35a(11)V2Ia(0)V35V34FIa(0)a(11)V34a(6)a(11)V24a(11)V7FIa(20)a(6)a(11)V24a(11)V7Ia(0)a(1)V32c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V32V26c0a(11)V24Ia(0)V33V6FIa(0)V32asetV26a(11)V24V29Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19INa(0)V31aTrueIa(3)a(11)V29a(11)V13qa(0)V31aTrueFINa(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V36a(33)Aa(5)a(34)a(11)agetV26V36Ia(3)V36a(11)V24Aa(5)c0V36FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V37a(33)Aa(5)a(34)a(11)agetV22V37Ia(3)V37a(11)V20Aa(5)c0V37FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.87" expl="87. loop variant decrease"
|
|
|
|
shape="(28)a(3)a(4)a(11)V2a(11)V35a(4)a(11)V2a(11)V24Aa(5)c0a(4)a(11)V2a(11)V24Ia(0)V35V34FIa(0)a(11)V34a(6)a(11)V24a(11)V7FIa(20)a(6)a(11)V24a(11)V7Ia(0)a(1)V32c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V32V26c0a(11)V24Ia(0)V33V6FIa(0)V32asetV26a(11)V24V29Aa(5)c0a(11)V19FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19INa(0)V31aTrueIa(3)a(11)V29a(11)V13qa(0)V31aTrueFINa(0)V30aTrueIa(13)a(11)V29a(11)V15qa(0)V30aTrueFIa(0)a(11)V29a(6)a(11)V28a(11)V25FIa(20)a(6)a(11)V28a(11)V25LagetV3a(11)V24Ia(3)a(11)V24a(11)V2Aa(5)c0a(11)V24Ia(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V36a(33)Aa(5)a(34)a(11)agetV26V36Ia(3)V36a(11)V24Aa(5)c0V36FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V37a(33)Aa(5)a(34)a(11)agetV22V37Ia(3)V37a(11)V20Aa(5)c0V37FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.09"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.88" expl="88. type invariant"
|
|
|
|
shape="(29)a(5)c0a(11)V19INa(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V28a(33)Aa(5)a(34)a(11)agetV26V28Ia(3)V28a(11)V24Aa(5)c0V28FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V29a(33)Aa(5)a(34)a(11)agetV22V29Ia(3)V29a(11)V20Aa(5)c0V29FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.31"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.89" expl="89. index in array bounds"
|
|
|
|
shape="(26)a(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Ia(5)c0a(11)V19INa(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V28a(33)Aa(5)a(34)a(11)agetV26V28Ia(3)V28a(11)V24Aa(5)c0V28FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V29a(33)Aa(5)a(34)a(11)agetV22V29Ia(3)V29a(11)V20Aa(5)c0V29FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.07"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.90" expl="90. assertion"
|
|
|
|
shape="(25)a(2)V28V26c0a(11)V24Ia(0)V28asetV26a(11)V24V25Aa(5)c0a(11)V19La(18)V19V28FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19INa(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V30a(33)Aa(5)a(34)a(11)agetV26V30Ia(3)V30a(11)V24Aa(5)c0V30FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V31a(33)Aa(5)a(34)a(11)agetV22V31Ia(3)V31a(11)V20Aa(5)c0V31FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.03"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.91" expl="91. assertion"
|
|
|
|
shape="(25)a(0)a(1)V28c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V28V26c0a(11)V24Ia(0)V28asetV26a(11)V24V25Aa(5)c0a(11)V19La(18)V19V28FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19INa(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V30a(33)Aa(5)a(34)a(11)agetV26V30Ia(3)V30a(11)V24Aa(5)c0V30FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V31a(33)Aa(5)a(34)a(11)agetV22V31Ia(3)V31a(11)V20Aa(5)c0V31FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.92" expl="92. postcondition"
|
|
|
|
shape="(9)a(17)V29Ia(0)a(1)V28c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V28V26c0a(11)V24Ia(0)V28asetV26a(11)V24V25Aa(5)c0a(11)V19La(18)V19V28FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19INa(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V30a(33)Aa(5)a(34)a(11)agetV26V30Ia(3)V30a(11)V24Aa(5)c0V30FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V31a(33)Aa(5)a(34)a(11)agetV22V31Ia(3)V31a(11)V20Aa(5)c0V31FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.06"/>
|
|
</proof>
|
|
</goal>
|
|
<goal name="WP_parameter add_array.93" expl="93. postcondition"
|
|
|
|
shape="(9)a(0)a(14)V29a(6)a(14)V5a(14)V4Ia(0)a(1)V28c0a(11)V24a(6)a(11)V2c1a(1)V26c0a(11)V24a(6)a(11)V2c1Ia(2)V28V26c0a(11)V24Ia(0)V28asetV26a(11)V24V25Aa(5)c0a(11)V19La(18)V19V28FIa(3)a(11)V24a(11)V19Aa(5)c0a(11)V24Aa(5)c0a(11)V19INa(0)V27aTrueIa(3)a(11)V24a(11)V2qa(0)V27aTrueFIa(0)a(6)a(1)V26c0a(11)V24a(6)a(11)V2c1a(10)a(11)V25a(12)abasea(11)V24a(6)a(1)V1c0a(11)V0a(11)V0a(1)V3c0a(11)V24a(11)V2Aa(3)a(11)agetV26V30a(33)Aa(5)a(34)a(11)agetV26V30Ia(3)V30a(11)V24Aa(5)c0V30FAa(5)a(11)V25c1Aa(5)a(23)c1a(11)V25Aa(5)a(11)V24a(11)V2Aa(5)a(11)V0a(11)V24FINa(0)V23aTrueIa(3)a(11)V20a(11)V0qa(0)V23aTrueFIa(0)a(6)a(1)V22c0a(11)V20a(6)a(11)V2c1a(10)a(11)V21a(12)abasea(11)V20a(6)a(1)V1c0a(11)V20a(11)V0a(1)V3c0a(11)V20a(11)V2Aa(3)a(11)agetV22V31a(33)Aa(5)a(34)a(11)agetV22V31Ia(3)V31a(11)V20Aa(5)c0V31FAa(5)a(11)V21c1Aa(5)a(23)c1a(11)V21Aa(5)a(11)V20a(11)V0Aa(5)c0a(11)V20FIa(5)c0a(11)V19Ia(13)a(11)V19c0Ia(0)a(11)V19a(6)a(11)V2a(11)V7FIa(20)a(6)a(11)V2a(11)V7INa(0)V18aTrueIa(13)a(11)V2a(11)V17qa(0)V18aTrueFIa(0)a(11)V17V16FIa(20)V16La(31)Ia(0)a(11)V15V14FIa(20)V14La(33)Ia(0)a(11)V13V12FIa(20)V12La(34)Ia(0)a(11)V11V10FIa(20)V10LabaseIa(0)a(11)V9V8FIa(20)V8La(23)c1Ia(0)a(11)V7c1FIa(20)c1Ia(0)a(11)V6c0FIa(20)c0Ia(5)a(11)V0a(11)V2Aa(17)V4Aa(17)V5Aa(5)c0a(11)V2Aa(5)c0a(11)V0La(18)V0V1La(18)V2V3F">
|
|
<label name="expl:VC for add_array"/>
|
|
<proof prover="0" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.04"/>
|
|
</proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal name="WP_parameter add" expl="VC for add"
|
|
|
|
shape="ia(0)a(14)V9a(6)a(14)a(18)V0V1a(14)a(18)V2V3Aa(17)V9Ia(0)a(14)V9a(6)a(14)V6a(14)V5Aa(17)V9Aa(5)c0a(11)V7La(18)V7V8FAa(5)a(11)V2a(11)V0Aa(17)V5Aa(17)V6La(18)V2V3La(18)V0V1a(0)a(14)V14a(6)a(14)a(18)V0V1a(14)a(18)V2V3Aa(17)V14Ia(0)a(14)V14a(6)a(14)V11a(14)V10Aa(17)V14Aa(5)c0a(11)V12La(18)V12V13FAa(5)a(11)V0a(11)V2Aa(17)V10Aa(17)V11La(18)V0V1La(18)V2V3a(0)V4aTrueIa(5)a(11)V0a(11)V2qa(0)V4aTrueFIa(17)a(18)V2V3Aa(17)a(18)V0V1Aa(5)c0a(11)V2Aa(5)c0a(11)V0F">
|
|
<label name="expl:VC for add"/>
|
|
<proof prover="3" memlimit="1000" obsolete="true">
|
|
<result status="valid" time="0.02"/>
|
|
</proof>
|
|
</goal>
|
|
</theory>
|
|
</file>
|
|
</why3session>
|