Commit a78ba0cb authored by Martin Clochard's avatar Martin Clochard

2wp_gen: cont'd

parent 4284c8e6
This diff is collapsed.
......@@ -4,29 +4,38 @@
<why3session shape_version="4">
<prover id="0" name="Alt-Ergo" version="1.01" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="1" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/>
<file name="../game_wp.mlw" expanded="true">
<file name="../game_wp.mlw">
<theory name="WpCommon" sum="d41d8cd98f00b204e9800998ecf8427e">
</theory>
<theory name="Wp" sum="c9a1173826760205deb0e96f229405f7" expanded="true">
<goal name="WP_parameter test" expl="VC for test" expanded="true">
<transf name="split_goal_wp" expanded="true">
<theory name="Wp" sum="464db0bf829547904ef2b83184b32175">
<goal name="WP_parameter test" expl="VC for test">
<transf name="split_goal_wp">
<goal name="WP_parameter test.1" expl="1. precondition">
<proof prover="0"><result status="valid" time="0.02" steps="4"/></proof>
</goal>
<goal name="WP_parameter test.2" expl="2. to be computed precondition" expanded="true">
<proof prover="0"><result status="unknown" time="0.04"/></proof>
<transf name="compute_specified" expanded="true">
<goal name="WP_parameter test.2.1" expl="1. to be computed precondition" expanded="true">
<transf name="introduce_premises" expanded="true">
<goal name="WP_parameter test.2.1.1" expl="1. to be computed precondition" expanded="true">
<transf name="compute_specified" expanded="true">
<goal name="WP_parameter test.2.1.1.1" expl="1. to be computed precondition" expanded="true">
<transf name="split_goal_wp" expanded="true">
<goal name="WP_parameter test.2.1.1.1.1" expl="1. to be computed precondition">
</goal>
<goal name="WP_parameter test.2.1.1.1.2" expl="2. to be computed precondition">
</goal>
<goal name="WP_parameter test.2.1.1.1.3" expl="3. to be computed precondition">
<proof prover="0"><result status="valid" time="0.02" steps="5"/></proof>
</goal>
<goal name="WP_parameter test.2" expl="2. to be computed precondition">
<transf name="compute_specified">
<goal name="WP_parameter test.2.1" expl="1. to be computed precondition">
<transf name="simplify_trivial_quantification_in_goal">
<goal name="WP_parameter test.2.1.1" expl="1. VC for test">
<transf name="introduce_premises">
<goal name="WP_parameter test.2.1.1.1" expl="1. VC for test">
<transf name="compute_specified">
<goal name="WP_parameter test.2.1.1.1.1" expl="1. VC for test">
<transf name="split_goal_wp">
<goal name="WP_parameter test.2.1.1.1.1.1" expl="1. inner precondition">
<proof prover="0"><result status="valid" time="0.03" steps="9"/></proof>
</goal>
<goal name="WP_parameter test.2.1.1.1.1.2" expl="2. inner postcondition">
<proof prover="0"><result status="valid" time="0.03" steps="13"/></proof>
</goal>
<goal name="WP_parameter test.2.1.1.1.1.3" expl="3. inner precondition">
<proof prover="0"><result status="valid" time="0.02" steps="7"/></proof>
</goal>
<goal name="WP_parameter test.2.1.1.1.1.4" expl="4. inner postcondition">
<proof prover="0"><result status="valid" time="0.01" steps="11"/></proof>
</goal>
</transf>
</goal>
</transf>
</goal>
......@@ -37,18 +46,18 @@
</transf>
</goal>
<goal name="WP_parameter test.3" expl="3. postcondition">
<proof prover="0"><result status="valid" time="0.03" steps="8"/></proof>
<proof prover="0"><result status="valid" time="0.03" steps="9"/></proof>
</goal>
<goal name="WP_parameter test.4" expl="4. postcondition">
<proof prover="0"><result status="valid" time="0.02" steps="8"/></proof>
<proof prover="0"><result status="valid" time="0.02" steps="9"/></proof>
</goal>
<goal name="WP_parameter test.5" expl="5. postcondition">
<proof prover="0"><result status="valid" time="0.01" steps="8"/></proof>
<proof prover="0"><result status="valid" time="0.01" steps="9"/></proof>
</goal>
</transf>
</goal>
</theory>
<theory name="WpImpl" sum="1b7c52a519b2b155d42c8492588af55a" expanded="true">
<theory name="WpImpl" sum="a65e4eab9e697b05be6478c179070f8a">
<goal name="ctx_hyp_add_fmla">
<proof prover="0"><result status="valid" time="0.40" steps="740"/></proof>
</goal>
......@@ -526,11 +535,27 @@
</goal>
</transf>
</goal>
<goal name="sub_context_nil">
<transf name="split_goal_wp">
<goal name="sub_context_nil.1" expl="1.">
<proof prover="0"><result status="valid" time="0.07" steps="6"/></proof>
</goal>
</transf>
</goal>
<goal name="Wp.LOCAL.ctx_nth_rule">
<proof prover="0"><result status="valid" time="0.06" steps="4"/></proof>
</goal>
<goal name="Wp.LOCAL.ctx_len_cons">
<proof prover="0"><result status="valid" time="0.09" steps="1"/></proof>
</goal>
<goal name="Wp.LOCAL.ctx_len_empty">
<proof prover="0"><result status="valid" time="0.07" steps="1"/></proof>
</goal>
<goal name="Wp.LOCAL.enf_transf_match_fn_rule">
<proof prover="1"><result status="valid" time="1.30"/></proof>
<proof prover="1"><result status="valid" time="1.57"/></proof>
</goal>
<goal name="Wp.LOCAL.enf_transf_match_rule">
<proof prover="0"><result status="valid" time="0.07" steps="19"/></proof>
<proof prover="0"><result status="valid" time="0.07" steps="20"/></proof>
</goal>
<goal name="Wp.LOCAL.freeze_context_rule">
<proof prover="0"><result status="valid" time="0.14" steps="8"/></proof>
......@@ -539,7 +564,7 @@
<proof prover="0"><result status="valid" time="0.09" steps="6"/></proof>
</goal>
<goal name="Wp.LOCAL.proof_obligations_rule">
<proof prover="1"><result status="valid" time="0.82"/></proof>
<proof prover="1"><result status="valid" time="1.05"/></proof>
</goal>
<goal name="Wp.LOCAL.post_inclusion_rule">
<proof prover="0"><result status="valid" time="0.10" steps="15"/></proof>
......@@ -547,8 +572,26 @@
<goal name="Wp.LOCAL.enf_transf_rule">
<proof prover="0"><result status="valid" time="0.08" steps="35"/></proof>
</goal>
<goal name="Wp.LOCAL.sub_context_rule" expanded="true">
<proof prover="0"><result status="unknown" time="0.11"/></proof>
<goal name="Wp.LOCAL.ctx_nil_apply">
<proof prover="0"><result status="valid" time="0.10" steps="1"/></proof>
</goal>
<goal name="Wp.LOCAL.ctx_add_apply">
<proof prover="0"><result status="valid" time="0.08" steps="1"/></proof>
</goal>
<goal name="Wp.LOCAL.weaker_hypothesis_rule">
<proof prover="0"><result status="valid" time="0.06" steps="10"/></proof>
</goal>
<goal name="Wp.LOCAL.weaker_hypothesis_refl">
<proof prover="0"><result status="valid" time="0.06" steps="9"/></proof>
</goal>
<goal name="Wp.LOCAL.sub_context_empty">
<proof prover="0"><result status="valid" time="0.07" steps="1"/></proof>
</goal>
<goal name="Wp.LOCAL.sub_context_add">
<proof prover="0"><result status="valid" time="0.06" steps="36"/></proof>
</goal>
<goal name="Wp.LOCAL.sub_context_refl">
<proof prover="0"><result status="valid" time="0.06" steps="1"/></proof>
</goal>
<goal name="Wp.LOCAL.abstraction_transformer_rule">
<proof prover="0"><result status="valid" time="0.09" steps="45"/></proof>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment