Commit 9ea9cc34 authored by MARCHE Claude's avatar MARCHE Claude

Bitvector example: more proofs

parent 2098f8e9
...@@ -47,7 +47,7 @@ ...@@ -47,7 +47,7 @@
name="nth_one1" name="nth_one1"
locfile="bitvectors/double/../double.why" locfile="bitvectors/double/../double.why"
loclnum="73" loccnumb="8" loccnume="16" loclnum="73" loccnumb="8" loccnume="16"
sum="d18ab08209f31f731dfd704613a2e30b" sum="3848d3fd3fbc40c879e047aaab4a85a2"
proved="true" proved="true"
expanded="false" expanded="false"
shape="ainfix =anthaoneV0aFalseIainfix <=V0c51Aainfix <=c0V0F"> shape="ainfix =anthaoneV0aFalseIainfix <=V0c51Aainfix <=c0V0F">
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
name="nth_one2" name="nth_one2"
locfile="bitvectors/double/../double.why" locfile="bitvectors/double/../double.why"
loclnum="74" loccnumb="8" loccnume="16" loclnum="74" loccnumb="8" loccnume="16"
sum="dbdf93155a985325f8f4fedd2cc1ce23" sum="719c2d2317fadc995adafb386c90b2c5"
proved="true" proved="true"
expanded="false" expanded="false"
shape="ainfix =anthaoneV0aTrueIainfix <=V0c61Aainfix <=c52V0F"> shape="ainfix =anthaoneV0aTrueIainfix <=V0c61Aainfix <=c52V0F">
...@@ -74,14 +74,14 @@ ...@@ -74,14 +74,14 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="0.05"/> <result status="valid" time="0.07"/>
</proof> </proof>
</goal> </goal>
<goal <goal
name="nth_one3" name="nth_one3"
locfile="bitvectors/double/../double.why" locfile="bitvectors/double/../double.why"
loclnum="75" loccnumb="8" loccnume="16" loclnum="75" loccnumb="8" loccnume="16"
sum="78dcef156ce4f14b8c06646563922753" sum="6778125994116ef0019c84160a720db2"
proved="true" proved="true"
expanded="false" expanded="false"
shape="ainfix =anthaoneV0aFalseIainfix &lt;=V0c63Aainfix &lt;=c62V0F"> shape="ainfix =anthaoneV0aFalseIainfix &lt;=V0c63Aainfix &lt;=c62V0F">
...@@ -91,14 +91,14 @@ ...@@ -91,14 +91,14 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="0.06"/> <result status="valid" time="0.07"/>
</proof> </proof>
</goal> </goal>
<goal <goal
name="sign_one" name="sign_one"
locfile="bitvectors/double/../double.why" locfile="bitvectors/double/../double.why"
loclnum="77" loccnumb="8" loccnume="16" loclnum="77" loccnumb="8" loccnume="16"
sum="ff5eb7f2e82fa0653ea1884adaa61d9f" sum="b70858eca86de90b74841ff3d76acfbc"
proved="true" proved="true"
expanded="false" expanded="false"
shape="ainfix =asignaoneaFalse"> shape="ainfix =asignaoneaFalse">
...@@ -108,7 +108,7 @@ ...@@ -108,7 +108,7 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="0.10"/> <result status="valid" time="0.12"/>
</proof> </proof>
<proof <proof
prover="1" prover="1"
...@@ -124,7 +124,7 @@ ...@@ -124,7 +124,7 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="0.02"/> <result status="valid" time="0.03"/>
</proof> </proof>
<proof <proof
prover="2" prover="2"
...@@ -132,7 +132,7 @@ ...@@ -132,7 +132,7 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="0.02"/> <result status="valid" time="0.03"/>
</proof> </proof>
<proof <proof
prover="5" prover="5"
...@@ -140,14 +140,14 @@ ...@@ -140,14 +140,14 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="0.10"/> <result status="valid" time="0.12"/>
</proof> </proof>
</goal> </goal>
<goal <goal
name="exp_one" name="exp_one"
locfile="bitvectors/double/../double.why" locfile="bitvectors/double/../double.why"
loclnum="78" loccnumb="8" loccnume="15" loclnum="78" loccnumb="8" loccnume="15"
sum="08f27bcd545f7664746d5232bff96501" sum="15a5f4ba0b6c6193db79d281053be198"
proved="true" proved="true"
expanded="false" expanded="false"
shape="ainfix =aexpaonec1023"> shape="ainfix =aexpaonec1023">
...@@ -157,7 +157,7 @@ ...@@ -157,7 +157,7 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="4.87"/> <result status="valid" time="0.58"/>
</proof> </proof>
<proof <proof
prover="3" prover="3"
...@@ -166,14 +166,14 @@ ...@@ -166,14 +166,14 @@
edited="double_TestDouble_exp_one_1.v" edited="double_TestDouble_exp_one_1.v"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="0.60"/> <result status="valid" time="0.66"/>
</proof> </proof>
</goal> </goal>
<goal <goal
name="mantissa_one" name="mantissa_one"
locfile="bitvectors/double/../double.why" locfile="bitvectors/double/../double.why"
loclnum="79" loccnumb="8" loccnume="20" loclnum="79" loccnumb="8" loccnume="20"
sum="3916c94461ebce50b2aa55917a3011b8" sum="d8d24976ea1004e5f2a002910f1f0307"
proved="true" proved="true"
expanded="false" expanded="false"
shape="ainfix =amantissaaonec0"> shape="ainfix =amantissaaonec0">
...@@ -183,7 +183,7 @@ ...@@ -183,7 +183,7 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="0.67"/> <result status="valid" time="0.77"/>
</proof> </proof>
<proof <proof
prover="0" prover="0"
...@@ -199,14 +199,14 @@ ...@@ -199,14 +199,14 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="2.98"/> <result status="valid" time="3.21"/>
</proof> </proof>
</goal> </goal>
<goal <goal
name="double_value_of_1" name="double_value_of_1"
locfile="bitvectors/double/../double.why" locfile="bitvectors/double/../double.why"
loclnum="81" loccnumb="8" loccnume="25" loclnum="81" loccnumb="8" loccnume="25"
sum="d5d64f7ab2d369243a42739379eb07a9" sum="fef95cf59dfcb5007abf14eb78393ff2"
proved="true" proved="true"
expanded="false" expanded="false"
shape="ainfix =adouble_of_bv64aonec1.0"> shape="ainfix =adouble_of_bv64aonec1.0">
...@@ -216,7 +216,7 @@ ...@@ -216,7 +216,7 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="0.02"/> <result status="valid" time="0.03"/>
</proof> </proof>
<proof <proof
prover="0" prover="0"
......
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
name="Nth_j" name="Nth_j"
locfile="bitvectors/neg_as_xor/../neg_as_xor.why" locfile="bitvectors/neg_as_xor/../neg_as_xor.why"
loclnum="13" loccnumb="8" loccnume="13" loclnum="13" loccnumb="8" loccnume="13"
sum="abc7eaee768e35d633c1052837f84c8c" sum="313f7cfd9cb238cefe6b30a61ef11c31"
proved="true" proved="true"
expanded="false" expanded="false"
shape="ainfix =anthajV0aFalseIainfix &lt;=V0c62Aainfix &lt;=c0V0F"> shape="ainfix =anthajV0aFalseIainfix &lt;=V0c62Aainfix &lt;=c0V0F">
...@@ -42,14 +42,14 @@ ...@@ -42,14 +42,14 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="0.08"/> <result status="valid" time="0.09"/>
</proof> </proof>
</goal> </goal>
<goal <goal
name="sign_of_j" name="sign_of_j"
locfile="bitvectors/neg_as_xor/../neg_as_xor.why" locfile="bitvectors/neg_as_xor/../neg_as_xor.why"
loclnum="15" loccnumb="8" loccnume="17" loclnum="15" loccnumb="8" loccnume="17"
sum="34eec7200ed8e48eaf94d3cc7620a3dc" sum="1c5c190d58ac88ccf9f66a6e92798676"
proved="true" proved="true"
expanded="false" expanded="false"
shape="ainfix =asignajaTrue"> shape="ainfix =asignajaTrue">
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
name="mantissa_of_j" name="mantissa_of_j"
locfile="bitvectors/neg_as_xor/../neg_as_xor.why" locfile="bitvectors/neg_as_xor/../neg_as_xor.why"
loclnum="16" loccnumb="8" loccnume="21" loclnum="16" loccnumb="8" loccnume="21"
sum="6970305c1ef7a17012115ef268945552" sum="522d8bafdca7f060bd6692b30a154154"
proved="true" proved="true"
expanded="false" expanded="false"
shape="ainfix =amantissaajc0"> shape="ainfix =amantissaajc0">
...@@ -76,7 +76,7 @@ ...@@ -76,7 +76,7 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="0.66"/> <result status="valid" time="0.74"/>
</proof> </proof>
<proof <proof
prover="0" prover="0"
...@@ -84,7 +84,7 @@ ...@@ -84,7 +84,7 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="0.14"/> <result status="valid" time="0.16"/>
</proof> </proof>
<proof <proof
prover="3" prover="3"
...@@ -92,14 +92,14 @@ ...@@ -92,14 +92,14 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="3.40"/> <result status="valid" time="3.69"/>
</proof> </proof>
</goal> </goal>
<goal <goal
name="exp_of_j" name="exp_of_j"
locfile="bitvectors/neg_as_xor/../neg_as_xor.why" locfile="bitvectors/neg_as_xor/../neg_as_xor.why"
loclnum="17" loccnumb="8" loccnume="16" loclnum="17" loccnumb="8" loccnume="16"
sum="8faf4117201f47f3d9a2bbedaae3c556" sum="8124c943d92944659f01f19ed43f7c04"
proved="true" proved="true"
expanded="false" expanded="false"
shape="ainfix =aexpajc0"> shape="ainfix =aexpajc0">
...@@ -109,7 +109,7 @@ ...@@ -109,7 +109,7 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="0.66"/> <result status="valid" time="0.74"/>
</proof> </proof>
<proof <proof
prover="0" prover="0"
...@@ -117,7 +117,7 @@ ...@@ -117,7 +117,7 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="0.14"/> <result status="valid" time="0.16"/>
</proof> </proof>
<proof <proof
prover="3" prover="3"
...@@ -125,14 +125,14 @@ ...@@ -125,14 +125,14 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="3.21"/> <result status="valid" time="3.08"/>
</proof> </proof>
</goal> </goal>
<goal <goal
name="int_of_bv" name="int_of_bv"
locfile="bitvectors/neg_as_xor/../neg_as_xor.why" locfile="bitvectors/neg_as_xor/../neg_as_xor.why"
loclnum="18" loccnumb="8" loccnume="17" loclnum="18" loccnumb="8" loccnume="17"
sum="aa658bdd2ce269f4bcf82983ea27b498" sum="d341fed6fab8b02bd0bba58deeb31623"
proved="true" proved="true"
expanded="false" expanded="false"
shape="ainfix =adouble_of_bv64ajc0.0"> shape="ainfix =adouble_of_bv64ajc0.0">
...@@ -142,7 +142,7 @@ ...@@ -142,7 +142,7 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="0.11"/> <result status="valid" time="0.12"/>
</proof> </proof>
<proof <proof
prover="0" prover="0"
...@@ -158,14 +158,14 @@ ...@@ -158,14 +158,14 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="0.10"/> <result status="valid" time="0.12"/>
</proof> </proof>
</goal> </goal>
<goal <goal
name="MainResultBits" name="MainResultBits"
locfile="bitvectors/neg_as_xor/../neg_as_xor.why" locfile="bitvectors/neg_as_xor/../neg_as_xor.why"
loclnum="20" loccnumb="8" loccnume="22" loclnum="20" loccnumb="8" loccnume="22"
sum="03bfc9513d319c9b73254a74d633013c" sum="9ea8f95e8958d5af3426f01ba4e45dbf"
proved="true" proved="true"
expanded="false" expanded="false"
shape="ainfix =anthabw_xorV0ajV1anthV0V1Iainfix &lt;V1c63Aainfix &lt;=c0V1FF"> shape="ainfix =anthabw_xorV0ajV1anthV0V1Iainfix &lt;V1c63Aainfix &lt;=c0V1FF">
...@@ -182,7 +182,7 @@ ...@@ -182,7 +182,7 @@
name="MainResultSign" name="MainResultSign"
locfile="bitvectors/neg_as_xor/../neg_as_xor.why" locfile="bitvectors/neg_as_xor/../neg_as_xor.why"
loclnum="23" loccnumb="8" loccnume="22" loclnum="23" loccnumb="8" loccnume="22"
sum="4f563eb91bd49148fab0954a7ac4b7a8" sum="9b95d73cc715f26a6e4a596ad40601a2"
proved="true" proved="true"
expanded="false" expanded="false"
shape="ainfix =anthabw_xorV0ajc63anotbanthV0c63F"> shape="ainfix =anthabw_xorV0ajc63anotbanthV0c63F">
...@@ -192,14 +192,14 @@ ...@@ -192,14 +192,14 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="0.02"/> <result status="valid" time="0.03"/>
</proof> </proof>
</goal> </goal>
<goal <goal
name="Sign_of_xor_j" name="Sign_of_xor_j"
locfile="bitvectors/neg_as_xor/../neg_as_xor.why" locfile="bitvectors/neg_as_xor/../neg_as_xor.why"
loclnum="25" loccnumb="8" loccnume="21" loclnum="25" loccnumb="8" loccnume="21"
sum="b19c46ce4058940cea14d79fc9d3d0c0" sum="5c22f51afd72897f2722925bdf3ca2b0"
proved="true" proved="true"
expanded="false" expanded="false"
shape="ainfix =asignabw_xorV0ajanotbasignV0F"> shape="ainfix =asignabw_xorV0ajanotbasignV0F">
...@@ -232,7 +232,7 @@ ...@@ -232,7 +232,7 @@
name="Exp_of_xor_j" name="Exp_of_xor_j"
locfile="bitvectors/neg_as_xor/../neg_as_xor.why" locfile="bitvectors/neg_as_xor/../neg_as_xor.why"
loclnum="27" loccnumb="8" loccnume="20" loclnum="27" loccnumb="8" loccnume="20"
sum="bf6f51fa79aaec331c331c4b0ebda5dd" sum="ccbeb8d697184227f9f75d9bacb2a039"
proved="true" proved="true"
expanded="false" expanded="false"
shape="ainfix =aexpabw_xorV0ajaexpV0F"> shape="ainfix =aexpabw_xorV0ajaexpV0F">
...@@ -242,7 +242,7 @@ ...@@ -242,7 +242,7 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="0.69"/> <result status="valid" time="0.76"/>
</proof> </proof>
<proof <proof
prover="0" prover="0"
...@@ -250,7 +250,7 @@ ...@@ -250,7 +250,7 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="0.91"/> <result status="valid" time="0.96"/>
</proof> </proof>
<proof <proof
prover="3" prover="3"
...@@ -258,14 +258,14 @@ ...@@ -258,14 +258,14 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="3.16"/> <result status="valid" time="3.39"/>
</proof> </proof>
</goal> </goal>
<goal <goal
name="Mantissa_of_xor_j" name="Mantissa_of_xor_j"
locfile="bitvectors/neg_as_xor/../neg_as_xor.why" locfile="bitvectors/neg_as_xor/../neg_as_xor.why"
loclnum="29" loccnumb="8" loccnume="25" loclnum="29" loccnumb="8" loccnume="25"
sum="5742f66ed818a0906e1a42f5abc3f359" sum="14f714cc419ba2f8a7c89860ce5b945b"
proved="true" proved="true"
expanded="false" expanded="false"
shape="ainfix =amantissaabw_xorV0ajamantissaV0F"> shape="ainfix =amantissaabw_xorV0ajamantissaV0F">
...@@ -275,7 +275,7 @@ ...@@ -275,7 +275,7 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="0.69"/> <result status="valid" time="0.77"/>
</proof> </proof>
<proof <proof
prover="0" prover="0"
...@@ -283,7 +283,7 @@ ...@@ -283,7 +283,7 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="0.56"/> <result status="valid" time="0.60"/>
</proof> </proof>
<proof <proof
prover="3" prover="3"
...@@ -291,14 +291,14 @@ ...@@ -291,14 +291,14 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="3.32"/> <result status="valid" time="3.58"/>
</proof> </proof>
</goal> </goal>
<goal <goal
name="MainResultZero" name="MainResultZero"
locfile="bitvectors/neg_as_xor/../neg_as_xor.why" locfile="bitvectors/neg_as_xor/../neg_as_xor.why"
loclnum="31" loccnumb="8" loccnume="22" loclnum="31" loccnumb="8" loccnume="22"
sum="921818a19cb7e0dd4adaa3784b678292" sum="397e23c002ef82f6a4eace3139cc49c2"
proved="true" proved="true"
expanded="false" expanded="false"
shape="ainfix =adouble_of_bv64abw_xorV0ajaprefix -.adouble_of_bv64V0Iainfix =amantissaV0c0Aainfix =c0aexpV0F"> shape="ainfix =adouble_of_bv64abw_xorV0ajaprefix -.adouble_of_bv64V0Iainfix =amantissaV0c0Aainfix =c0aexpV0F">
...@@ -308,7 +308,7 @@ ...@@ -308,7 +308,7 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="0.67"/> <result status="valid" time="1.07"/>
</proof> </proof>
<proof <proof
prover="0" prover="0"
...@@ -316,7 +316,7 @@ ...@@ -316,7 +316,7 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="1.72"/> <result status="valid" time="0.39"/>
</proof> </proof>
<proof <proof
prover="3" prover="3"
...@@ -324,14 +324,14 @@ ...@@ -324,14 +324,14 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="3.10"/> <result status="valid" time="3.58"/>
</proof> </proof>
</goal> </goal>
<goal <goal
name="sign_neg" name="sign_neg"
locfile="bitvectors/neg_as_xor/../neg_as_xor.why" locfile="bitvectors/neg_as_xor/../neg_as_xor.why"
loclnum="34" loccnumb="8" loccnume="16" loclnum="34" loccnumb="8" loccnume="16"
sum="b54402c83b94259ef155185ddfdf1260" sum="610aa54b635d7d1565a29d17127341ca"
proved="true" proved="true"
expanded="false" expanded="false"
shape="ainfix =asign_valueanotbasignV0aprefix -.asign_valueasignV0F"> shape="ainfix =asign_valueanotbasignV0aprefix -.asign_valueasignV0F">
...@@ -341,14 +341,14 @@ ...@@ -341,14 +341,14 @@
memlimit="1000" memlimit="1000"
obsolete="false" obsolete="false"
archived="false"> archived="false">
<result status="valid" time="2.80"/> <result status="valid" time="0.34"/>
</proof> </proof>
</goal>