Maj terminée. Pour consulter la release notes associée voici le lien :
https://about.gitlab.com/releases/2021/07/07/critical-security-release-gitlab-14-0-4-released/

Commit bfe46a90 authored by MARCHE Claude's avatar MARCHE Claude
Browse files

proof of WP function complete, function abstract_effects remains to do

parent 4b5cd36b
......@@ -411,11 +411,16 @@ predicate stmt_writes (i:stmt) (w:Set.set ident) =
val abstract_effects (i:stmt) (f:fmla) :
{ }
fmla
{ forall sigma pi. eval_fmla sigma pi result ->
{ forall sigma pi:env. eval_fmla sigma pi result ->
eval_fmla sigma pi f /\
(*
forall sigma':env, w:Set.set ident.
stmt_writes i w /\ assigns sigma w sigma' ->
eval_fmla sigma' pi result
eval_fmla sigma' pi result
*)
forall sigma' pi':env, n:int.
many_steps sigma pi i sigma' pi' Sskip n ->
eval_fmla sigma' pi' result
}
use HoareLogic
......
......@@ -28,7 +28,7 @@
version="3.2"/>
<file
name="../wp2.mlw"
verified="false"
verified="true"
expanded="true">
<theory
name="Imp"
......@@ -40,7 +40,7 @@
name="eval_subst_term"
locfile="wp2/../wp2.mlw"
loclnum="96" loccnumb="6" loccnume="21"
sum="57686028d06a25fd21f0d145ae3c39cc"
sum="ee0d8593ac6cb3b932e8c3e2cc54f339"
proved="true"
expanded="false"
shape="ainfix =aeval_termV0V1asubst_termV2V3V4aeval_termasetV0V3agetV1V4V1V2Iafresh_in_termV4V2F">
......@@ -50,14 +50,14 @@
edited="wp2_Imp_eval_subst_term_1.v"
obsolete="false"
archived="false">
<result status="valid" time="0.91"/>
<result status="valid" time="0.52"/>
</proof>
</goal>
<goal
name="eval_term_change_free"
locfile="wp2/../wp2.mlw"
loclnum="102" loccnumb="6" loccnume="27"
sum="bc8ecc8fa47f6b0378862b9ff6c140b4"
sum="b5bf0eef993cf46f19202f492f236533"
proved="true"
expanded="false"
shape="ainfix =aeval_termV1asetV2V3V4V0aeval_termV1V2V0Iafresh_in_termV3V0F">
......@@ -67,14 +67,14 @@
edited="wp2_Imp_eval_term_change_free_1.v"
obsolete="false"
archived="false">
<result status="valid" time="0.90"/>
<result status="valid" time="0.51"/>
</proof>
</goal>
<goal
name="eval_subst"
locfile="wp2/../wp2.mlw"
loclnum="128" loccnumb="6" loccnume="16"
sum="e7187a74f15a81f5d32beb4c7e17ebd5"
sum="05cdc81aa0226e0611a3e88a92ef571d"
proved="true"
expanded="false"
shape="aeval_fmlaasetV1V3agetV2V4V2V0qaeval_fmlaV1V2asubstV0V3V4Iafresh_in_fmlaV4V0F">
......@@ -84,14 +84,14 @@
edited="wp2_Imp_eval_subst_1.v"
obsolete="false"
archived="false">
<result status="valid" time="1.04"/>
<result status="valid" time="0.58"/>
</proof>
</goal>
<goal
name="eval_swap"
locfile="wp2/../wp2.mlw"
loclnum="134" loccnumb="6" loccnume="15"
sum="df0a3794f91d81e47b10e6e3cbb7ffd5"
sum="6ca6de587214907b352d1298216e47f9"
proved="true"
expanded="false"
shape="aeval_fmlaV1asetasetV2V4V6V3V5V0qaeval_fmlaV1asetasetV2V3V5V4V6V0Iainfix =V3V4NF">
......@@ -100,21 +100,21 @@
timelimit="3"
obsolete="false"
archived="false">
<result status="valid" time="0.03"/>
<result status="valid" time="0.02"/>
</proof>
<proof
prover="2"
timelimit="3"
obsolete="false"
archived="false">
<result status="valid" time="0.03"/>
<result status="valid" time="0.02"/>
</proof>
</goal>
<goal
name="eval_change_free"
locfile="wp2/../wp2.mlw"
loclnum="140" loccnumb="6" loccnume="22"
sum="d5dd6566baac671168e7b098cdc7b9d5"
sum="5598265d0425a5522cd925096888ffdb"
proved="true"
expanded="false"
shape="aeval_fmlaV1V2V0qaeval_fmlaV1asetV2V3V4V0Iafresh_in_fmlaV3V0F">
......@@ -124,14 +124,14 @@
edited="wp2_Imp_eval_change_free_1.v"
obsolete="false"
archived="false">
<result status="valid" time="0.97"/>
<result status="valid" time="0.59"/>
</proof>
</goal>
<goal
name="check_skip"
locfile="wp2/../wp2.mlw"
loclnum="155" loccnumb="6" loccnume="16"
sum="d0110d5cf0e45b1a226959c69106f31e"
sum="1c5caafba95a6f29835a4bd641928cea"
proved="true"
expanded="false"
shape="ainfix =V0aSskipNOainfix =V0aSskipF">
......@@ -140,28 +140,28 @@
timelimit="5"
obsolete="false"
archived="false">
<result status="valid" time="0.01"/>
<result status="valid" time="0.00"/>
</proof>
<proof
prover="1"
timelimit="5"
obsolete="false"
archived="false">
<result status="valid" time="0.03"/>
<result status="valid" time="0.01"/>
</proof>
<proof
prover="0"
timelimit="5"
obsolete="false"
archived="false">
<result status="valid" time="0.00"/>
<result status="valid" time="0.01"/>
</proof>
<proof
prover="2"
timelimit="5"
obsolete="false"
archived="false">
<result status="valid" time="0.04"/>
<result status="valid" time="0.02"/>
</proof>
<proof
prover="5"
......@@ -175,7 +175,7 @@
name="steps_non_neg"
locfile="wp2/../wp2.mlw"
loclnum="224" loccnumb="6" loccnume="19"
sum="6192ae6d220dcba9ed5131230fef77d7"
sum="c98fa19bd3a4a0fc7b1f68d062722dee"
proved="true"
expanded="false"
shape="ainfix >=V6c0Iamany_stepsV0V1V4V2V3V5V6F">
......@@ -185,14 +185,14 @@
edited="wp2_Imp_steps_non_neg_1.v"
obsolete="false"
archived="false">
<result status="valid" time="0.92"/>
<result status="valid" time="0.55"/>
</proof>
</goal>
<goal
name="many_steps_seq"
locfile="wp2/../wp2.mlw"
loclnum="228" loccnumb="6" loccnume="20"
sum="701bc2e3c241588769058c0765a02a42"
sum="868a4ac1d0ec617a2ade2ab0dc23ae6e"
proved="true"
expanded="false"
shape="ainfix =V6ainfix +ainfix +c1V9V10Aamany_stepsV7V8V5V2V3aSskipV10Aamany_stepsV0V1V4V7V8aSskipV9EIamany_stepsV0V1aSseqV4V5V2V3aSskipV6F">
......@@ -202,7 +202,7 @@
edited="wp2_Imp_many_steps_seq_1.v"
obsolete="false"
archived="false">
<result status="valid" time="1.21"/>
<result status="valid" time="0.70"/>
</proof>
</goal>
</theory>
......@@ -223,7 +223,7 @@
name="consequence_rule"
locfile="wp2/../wp2.mlw"
loclnum="306" loccnumb="6" loccnume="22"
sum="c1f5595ddd954b6361531a9cb635279b"
sum="dcdf5a05c70dae67ce83be795a198c6c"
proved="true"
expanded="false"
shape="avalid_tripleV1V4V3Iavalid_fmlaaFimpliesV2V3Iavalid_tripleV0V4V2Iavalid_fmlaaFimpliesV1V0F">
......@@ -232,21 +232,21 @@
timelimit="9"
obsolete="false"
archived="false">
<result status="valid" time="3.90"/>
<result status="valid" time="2.45"/>
</proof>
<proof
prover="5"
timelimit="20"
obsolete="false"
archived="false">
<result status="valid" time="1.28"/>
<result status="valid" time="0.79"/>
</proof>
</goal>
<goal
name="skip_rule"
locfile="wp2/../wp2.mlw"
loclnum="313" loccnumb="6" loccnume="15"
sum="73e47f5d6901d2f852f0c089cfe9027d"
sum="f84d4e57071eddbdb57bb3ac227a02d6"
proved="true"
expanded="false"
shape="avalid_tripleV0aSskipV0F">
......@@ -256,14 +256,14 @@
edited="wp2_HoareLogic_skip_rule_1.v"
obsolete="false"
archived="false">
<result status="valid" time="1.10"/>
<result status="valid" time="0.58"/>
</proof>
</goal>
<goal
name="assign_rule"
locfile="wp2/../wp2.mlw"
loclnum="316" loccnumb="6" loccnume="17"
sum="5ad7f36cb5982497693bbd3917b38dd5"
sum="3fdf2d69e23330777ef3ece91f062a49"
proved="true"
expanded="false"
shape="avalid_tripleaFletV2V3asubstV0V1V2aSassignV1V3V0Iafresh_in_fmlaV2V0F">
......@@ -273,14 +273,14 @@
edited="wp2_HoareLogic_assign_rule_1.v"
obsolete="false"
archived="false">
<result status="valid" time="1.14"/>
<result status="valid" time="0.65"/>
</proof>
</goal>
<goal
name="seq_rule"
locfile="wp2/../wp2.mlw"
loclnum="321" loccnumb="6" loccnume="14"
sum="1a26088dc2dd29482c5092b6ac4ff809"
sum="6d7c484e4b2a777f59ff320c9c9a3f98"
proved="true"
expanded="false"
shape="avalid_tripleV0aSseqV3V4V1Iavalid_tripleV2V4V1Aavalid_tripleV0V3V2F">
......@@ -289,21 +289,21 @@
timelimit="4"
obsolete="false"
archived="false">
<result status="valid" time="2.09"/>
<result status="valid" time="1.06"/>
</proof>
<proof
prover="5"
timelimit="3"
obsolete="false"
archived="false">
<result status="valid" time="0.67"/>
<result status="valid" time="0.44"/>
</proof>
</goal>
<goal
name="if_rule"
locfile="wp2/../wp2.mlw"
loclnum="326" loccnumb="6" loccnume="13"
sum="3bebb0334fdf15d6238553f897994e1d"
sum="2ae85f728240f241683a9da51c150f45"
proved="true"
expanded="false"
shape="avalid_tripleV1aSifV0V3V4V2Iavalid_tripleaFandV1aFnotaFtermV0V4V2Aavalid_tripleaFandV1aFtermV0V3V2F">
......@@ -313,14 +313,14 @@
edited="wp2_HoareLogic_if_rule_1.v"
obsolete="false"
archived="false">
<result status="valid" time="1.22"/>
<result status="valid" time="0.67"/>
</proof>
</goal>
<goal
name="assert_rule"
locfile="wp2/../wp2.mlw"
loclnum="332" loccnumb="6" loccnume="17"
sum="b11afd1baac4615f908daadec96d093c"
sum="c03a6fd5c2c2bbaa45ea4ca09676a5a0"
proved="true"
expanded="false"
shape="avalid_tripleV1aSassertV0V1Iavalid_fmlaaFimpliesV1V0F">
......@@ -330,14 +330,14 @@
edited="wp2_HoareLogic_assert_rule_1.v"
obsolete="false"
archived="false">
<result status="valid" time="1.07"/>
<result status="valid" time="0.63"/>
</proof>
</goal>
<goal
name="assert_rule_ext"
locfile="wp2/../wp2.mlw"
loclnum="336" loccnumb="6" loccnume="21"
sum="189817af6b3e698754f066618e6681a5"
sum="7532b6a9ec82520fee5fd89e403253e8"
proved="true"
expanded="false"
shape="avalid_tripleaFimpliesV0V1aSassertV0V1F">
......@@ -347,14 +347,14 @@
edited="wp2_HoareLogic_assert_rule_ext_1.v"
obsolete="false"
archived="false">
<result status="valid" time="0.98"/>
<result status="valid" time="0.66"/>
</proof>
</goal>
<goal
name="while_rule"
locfile="wp2/../wp2.mlw"
loclnum="340" loccnumb="6" loccnume="16"
sum="a1136f47e552feb3c79f635b836bda93"
sum="7c04284eb43720c3a7b7d69cbdf43f1d"
proved="true"
expanded="false"
shape="avalid_tripleV1aSwhileV0V1V2aFandaFnotaFtermV0V1Iavalid_tripleaFandaFtermV0V1V2V1F">
......@@ -364,14 +364,14 @@
edited="wp2_HoareLogic_while_rule_1.v"
obsolete="false"
archived="false">
<result status="valid" time="1.19"/>
<result status="valid" time="0.80"/>
</proof>
</goal>
<goal
name="while_rule_ext"
locfile="wp2/../wp2.mlw"
loclnum="345" loccnumb="6" loccnume="20"
sum="2b6ff464c6bc40e843b0c4d2e7536e09"
sum="15ca71b021721d8a8596f1e0a782f4f1"
proved="true"
expanded="false"
shape="avalid_tripleV2aSwhileV0V1V3aFandaFnotaFtermV0V2Iavalid_tripleaFandaFtermV0V2V3V2Iavalid_fmlaaFimpliesV2V1F">
......@@ -381,7 +381,7 @@
edited="wp2_HoareLogic_while_rule_ext_1.v"
obsolete="false"
archived="false">
<result status="valid" time="1.19"/>
<result status="valid" time="0.78"/>
</proof>
</goal>
</theory>
......@@ -389,13 +389,13 @@
name="WP WP"
locfile="wp2/../wp2.mlw"
loclnum="356" loccnumb="7" loccnume="9"
verified="false"
expanded="true">
verified="true"
expanded="false">
<goal
name="assigns_refl"
locfile="wp2/../wp2.mlw"
loclnum="366" loccnumb="6" loccnume="18"
sum="aa2d95740fab1e3635f694dc96c50567"
sum="c8d0942f6b428c7f2aa6d60567e20451"
proved="true"
expanded="false"
shape="aassignsV0V1V0F">
......@@ -404,14 +404,14 @@
timelimit="3"
obsolete="false"
archived="false">
<result status="valid" time="0.03"/>
<result status="valid" time="0.02"/>
</proof>
</goal>
<goal
name="assigns_trans"
locfile="wp2/../wp2.mlw"
loclnum="369" loccnumb="6" loccnume="19"
sum="0cbbe8a4a0bb524c9eb5267c2e165996"
sum="a89159a802bd03fcc73cc777541b3fca"
proved="true"
expanded="false"
shape="aassignsV0V3V2IaassignsV1V3V2AaassignsV0V3V1F">
......@@ -420,14 +420,14 @@
timelimit="3"
obsolete="false"
archived="false">
<result status="valid" time="0.03"/>
<result status="valid" time="0.01"/>
</proof>
</goal>
<goal
name="assigns_union_left"
locfile="wp2/../wp2.mlw"
loclnum="374" loccnumb="6" loccnume="24"
sum="00edb9a60872fe96f7f07d1664b5b784"
sum="fe6b852da41c69bd2d01cb8d416473c0"
proved="true"
expanded="false"
shape="aassignsV0aunionV2V3V1IaassignsV0V2V1F">
......@@ -436,14 +436,14 @@
timelimit="3"
obsolete="false"
archived="false">
<result status="valid" time="0.04"/>
<result status="valid" time="0.02"/>
</proof>
</goal>
<goal
name="assigns_union_right"
locfile="wp2/../wp2.mlw"
loclnum="378" loccnumb="6" loccnume="25"
sum="70bd82cb54615334f173042f254c5bd9"
sum="c99ad542c73cd95ad81719bad88f0ecb"
proved="true"
expanded="false"
shape="aassignsV0aunionV2V3V1IaassignsV0V3V1F">
......@@ -452,7 +452,7 @@
timelimit="3"
obsolete="false"
archived="false">
<result status="valid" time="0.03"/>
<result status="valid" time="0.02"/>
</proof>
</goal>
<goal
......@@ -460,7 +460,7 @@
locfile="wp2/../wp2.mlw"
loclnum="392" loccnumb="10" loccnume="24"
expl="parameter compute_writes"
sum="3849436ee1eee91832ef0eacdb5cc631"
sum="85b74d59bd6b180f9f163ee7af047dfb"
proved="true"
expanded="false"
shape="CV0aSskipaassignsV1aemptyV3Iamany_stepsV1V2V0V3V4aSskipV5FaSassignVwaassignsV7asingletonV6V9Iamany_stepsV7V8V0V9V10aSskipV11FaSseqVVaassignsV16aunionV14V15V18Iamany_stepsV16V17V0V18V19aSskipV20FIaassignsV21V15V23Iamany_stepsV21V22V13V23V24aSskipV25FFIaassignsV26V14V28Iamany_stepsV26V27V12V28V29aSskipV30FFaSifwVVaassignsV35aunionV33V34V37Iamany_stepsV35V36V0V37V38aSskipV39FIaassignsV40V34V42Iamany_stepsV40V41V32V42V43aSskipV44FFIaassignsV45V33V47Iamany_stepsV45V46V31V47V48aSskipV49FFaSwhilewwVaassignsV52V51V54Iamany_stepsV52V53V0V54V55aSskipV56FIaassignsV57V51V59Iamany_stepsV57V58V50V59V60aSskipV61FFaSassertwaassignsV62aemptyV64Iamany_stepsV62V63V0V64V65aSskipV66FF">
......@@ -476,7 +476,7 @@
locfile="wp2/../wp2.mlw"
loclnum="392" loccnumb="10" loccnume="24"
expl="parameter compute_writes"
sum="617e33b55d788337118c187682240436"
sum="8f3415d7c481deec635c4d527df7dcd7"
proved="true"
expanded="false"
shape="CV0aSskipaassignsV1aemptyV3Iamany_stepsV1V2V0V3V4aSskipV5FaSassignVwtaSseqVVtaSifwVVtaSwhilewwVtaSassertwtF">
......@@ -488,7 +488,7 @@
timelimit="3"
obsolete="false"
archived="false">
<result status="valid" time="0.61"/>
<result status="valid" time="0.40"/>
</proof>
</goal>
<goal
......@@ -496,7 +496,7 @@
locfile="wp2/../wp2.mlw"
loclnum="392" loccnumb="10" loccnume="24"
expl="parameter compute_writes"
sum="a171b6344c0547d9efeb5733ca857b31"
sum="c560b11d42d7d3ece546f897c5f8633c"
proved="true"
expanded="false"
shape="CV0aSskiptaSassignVwaassignsV2asingletonV1V4Iamany_stepsV2V3V0V4V5aSskipV6FaSseqVVtaSifwVVtaSwhilewwVtaSassertwtF">
......@@ -509,7 +509,7 @@
edited="wp2_WP_WP_WP_parameter_compute_writes_1.v"
obsolete="false"
archived="false">
<result status="valid" time="1.14"/>
<result status="valid" time="0.74"/>
</proof>
</goal>
<goal
......@@ -517,7 +517,7 @@
locfile="wp2/../wp2.mlw"
loclnum="392" loccnumb="10" loccnume="24"
expl="parameter compute_writes"
sum="2b26b707574663ac9ea048af46720f50"
sum="361085a1677a1cdde70c89d0a6ed34e1"
proved="true"
expanded="false"
shape="CV0aSskiptaSassignVwtaSseqVVaassignsV6aunionV4V5V8Iamany_stepsV6V7V0V8V9aSskipV10FIaassignsV11V5V13Iamany_stepsV11V12V3V13V14aSskipV15FFIaassignsV16V4V18Iamany_stepsV16V17V2V18V19aSskipV20FFaSifwVVtaSwhilewwVtaSassertwtF">
......@@ -529,14 +529,14 @@
timelimit="3"
obsolete="false"
archived="false">
<result status="valid" time="1.69"/>
<result status="valid" time="1.04"/>
</proof>
<proof
prover="5"
timelimit="3"
obsolete="false"
archived="false">
<result status="valid" time="0.68"/>
<result status="valid" time="0.43"/>
</proof>
</goal>
<goal
......@@ -544,7 +544,7 @@
locfile="wp2/../wp2.mlw"
loclnum="392" loccnumb="10" loccnume="24"
expl="parameter compute_writes"
sum="2164b09f70565800acd808d0bf162dd5"
sum="e74585687cd42aac27edd8b4cceb9881"
proved="true"
expanded="false"
shape="CV0aSskiptaSassignVwtaSseqVVtaSifwVVaassignsV8aunionV6V7V10Iamany_stepsV8V9V0V10V11aSskipV12FIaassignsV13V7V15Iamany_stepsV13V14V5V15V16aSskipV17FFIaassignsV18V6V20Iamany_stepsV18V19V4V20V21aSskipV22FFaSwhilewwVtaSassertwtF">
......@@ -557,7 +557,7 @@
edited="wp2_WP_WP_WP_parameter_compute_writes_3.v"
obsolete="false"
archived="false">
<result status="valid" time="1.10"/>
<result status="valid" time="0.65"/>
</proof>
</goal>
<goal
......@@ -565,7 +565,7 @@
locfile="wp2/../wp2.mlw"
loclnum="392" loccnumb="10" loccnume="24"
expl="parameter compute_writes"
sum="0be8bdb7f61dabda5ba8bc28b2d663e0"
sum="b964c2239b0ea993c82b5a39bcc5cda4"
proved="true"
expanded="false"
shape="CV0aSskiptaSassignVwtaSseqVVtaSifwVVtaSwhilewwVaassignsV8V7V10Iamany_stepsV8V9V0V10V11aSskipV12FIaassignsV13V7V15Iamany_stepsV13V14V6V15V16aSskipV17FFaSassertwtF">
......@@ -578,7 +578,7 @@
edited="wp2_WP_WP_WP_parameter_compute_writes_4.v"
obsolete="false"
archived="false">
<result status="valid" time="1.27"/>
<result status="valid" time="0.78"/>
</proof>
</goal>
<goal
......@@ -586,7 +586,7 @@
locfile="wp2/../wp2.mlw"
loclnum="392" loccnumb="10" loccnume="24"
expl="parameter compute_writes"
sum="48ff95e748cba004c021eb0709567b1b"
sum="11dde631ea8da4cfd6355ad4d7f102ad"
proved="true"
expanded="false"
shape="CV0aSskiptaSassignVwtaSseqVVtaSifwVVtaSwhilewwVtaSassertwaassignsV7aemptyV9Iamany_stepsV7V8V0V9V10aSskipV11FF">
......@@ -599,7 +599,7 @@
edited="wp2_WP_WP_WP_parameter_compute_writes_2.v"
obsolete="false"
archived="false">
<result status="valid" time="1.07"/>
<result status="valid" time="0.65"/>
</proof>
</goal>
</transf>
......@@ -607,25 +607,25 @@
<goal
name="WP_parameter wp"
locfile="wp2/../wp2.mlw"
loclnum="422" loccnumb="10" loccnume="12"
loclnum="428" loccnumb="10" loccnume="12"
expl="parameter wp"
sum="1c0a7c65274132adb38c610fc4d856c7"
proved="false"
expanded="true"
shape="CV0aSskipavalid_tripleV1V0V1aSseqVVavalid_tripleV5V0V1Iavalid_tripleV5V2V4FIavalid_tripleV4V3V1FaSassignVVavalid_tripleaFletV8V7asubstV1V6V8V0V1Iafresh_in_fmlaV8V1FaSifVVVavalid_tripleaFandaFimpliesaFtermV9V12aFimpliesaFnotaFtermV9V13V0V1Iavalid_tripleV13V11V1FIavalid_tripleV12V10V1FaSassertVavalid_tripleaFimpliesV14V1V0V1aSwhileVVVavalid_tripleaFandV16V19V0V1Iaeval_fmlaV22V23V19IaassignsV20V24V22Aastmt_writesV17V24Aaeval_fmlaV20V21aFandaFimpliesaFandaFtermV15V16V18aFimpliesaFandaFnotaFtermV15V16V1FFIavalid_tripleV18V17V16FFF">
sum="9a52df303a2bd49a57cb176228113782"
proved="true"
expanded="false"
shape="CV0aSskipavalid_tripleV1V0V1aSseqVVavalid_tripleV5V0V1Iavalid_tripleV5V2V4FIavalid_tripleV4V3V1FaSassignVVavalid_tripleaFletV8V7asubstV1V6V8V0V1Iafresh_in_fmlaV8V1FaSifVVVavalid_tripleaFandaFimpliesaFtermV9V12aFimpliesaFnotaFtermV9V13V0V1Iavalid_tripleV13V11V1FIavalid_tripleV12V10V1FaSassertVavalid_tripleaFimpliesV14V1V0V1aSwhileVVVavalid_tripleaFandV16V19V0V1Iaeval_fmlaV22V23V19Iamany_stepsV20V21V17V22V23aSskipV24FAaeval_fmlaV20V21aFandaFimpliesaFandaFtermV15V16V18aFimpliesaFandaFnotaFtermV15V16V1Iaeval_fmlaV20V21V19FFIavalid_tripleV18V17V16FFF">
<label
name="expl:parameter wp">
</label>
<transf
name="split_goal"
proved="false"
expanded="true">
proved="true"
expanded="false">
<goal
name="WP_parameter wp.1"
locfile="wp2/../wp2.mlw"
loclnum="422" loccnumb="10" loccnume="12"
loclnum="428" loccnumb="10" loccnume="12"
expl="parameter wp"
sum="0ce0bf0a1a09361d7e5c1fae11f4320c"
sum="fd2731a3de9f1f019ac0c76e9907ef1b"
proved="true"
expanded="false"
shape="CV0aSskipavalid_tripleV1V0V1aSseqVVtaSassignVVtaSifVVVtaSassertVtaSwhileVVVtFF">
......@@ -637,28 +637,28 @@
timelimit="5"
obsolete="false"
archived="false">
<result status="valid" time="0.02"/>
<result status="valid" time="0.01"/>
</proof>
<proof
prover="1"
timelimit="3"
obsolete="false"
archived="false">
<result status="valid" time="0.05"/>
<result status="valid" time="0.03"/>
</proof>
<proof
prover="0"
timelimit="3"
obsolete="false"
archived="false">
<result status="valid" time="0.03"/>
<result status="valid" time="0.02"/>
</proof>
<proof
prover="2"
timelimit="3"
obsolete="false"
archived="false">
<result status="valid" time="0.06"/>
<result status="valid" time="0.03"/>
</proof>
<proof
prover="5"
......@@ -671,9 +671,9 @@
<goal
name="WP_parameter wp.2"
locfile="wp2/../wp2.mlw"
loclnum="422" loccnumb="10" loccnume="12"
loclnum="428" loccnumb="10" loccnume="12"
expl="parameter wp"
sum="659a8041ce0bdaf08e7037f521c9f105"
sum="27566173ff968372651bdf019685e9ad"
proved="true"
expanded="false"
shape="CV0aSskiptaSseqVVavalid_tripleV5V0V1Iavalid_tripleV5V2V4FIavalid_tripleV4V3V1FaSassignVVtaSifVVVtaSassertVtaSwhileVVVtFF">
......@@ -685,43 +685,43 @@
timelimit="5"
obsolete="false"
archived="false">
<result status="valid" time="0.07"/>