Commit 74e13e2e authored by MARCHE Claude's avatar MARCHE Claude

updated sessions

parent 323ddc94
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE why3session PUBLIC "-//Why3//proof session v2//EN" "http://why3.lri.fr/why3session.dtd"> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN"
"http://why3.lri.fr/why3session.dtd">
<why3session shape_version="4"> <why3session shape_version="4">
<prover id="0" name="Alt-Ergo" version="0.95.1"/> <prover id="0" name="CVC3" version="2.4.1" timelimit="5" memlimit="1000"/>
<prover id="1" name="CVC3" version="2.2"/> <prover id="1" name="Alt-Ergo" version="0.95.1" timelimit="5"
<prover id="2" name="CVC3" version="2.4.1"/> memlimit="1000"/>
<prover id="3" name="Coq" version="8.4pl2"/> <prover id="2" name="Z3" version="2.19" timelimit="5" memlimit="1000"/>
<prover id="4" name="Z3" version="2.19"/> <prover id="3" name="Coq" version="8.4pl3" timelimit="30" memlimit="1000"/>
<prover id="5" name="Z3" version="3.2"/> <prover id="4" name="CVC3" version="2.2" timelimit="5" memlimit="1000"/>
<prover id="5" name="Z3" version="3.2" timelimit="5" memlimit="1000"/>
<file name="../double.why" verified="true" <file name="../double.why" verified="true"
expanded="true"> expanded="true">
<theory name="BV_double" locfile="../double.why" <theory name="BV_double" verified="true">
loclnum="1" loccnumb="7" loccnume="16" verified="true">
</theory> </theory>
<theory name="TestDouble" locfile="../double.why" <theory name="TestDouble" verified="true"
loclnum="65" loccnumb="7" loccnume="17" verified="true"
expanded="true"> expanded="true">
<goal name="nth_one1" locfile="../double.why" <goal name="nth_one1" sum="9426856b7db1eaa0a7fbf98d0a1d6511" proved="true"
loclnum="73" loccnumb="8" loccnume="16" expanded="true"
sum="9426856b7db1eaa0a7fbf98d0a1d6511" proved="true" expanded="true"
shape="ainfix =anthaoneV0aFalseIainfix &lt;=V0c51Aainfix &lt;=c0V0F"> shape="ainfix =anthaoneV0aFalseIainfix &lt;=V0c51Aainfix &lt;=c0V0F">
<proof prover="0" timelimit="3" <proof prover="1" timelimit="3">
memlimit="1000">
<result status="valid" time="0.33"/> <result status="valid" time="0.33"/>
</proof> </proof>
</goal> </goal>
<goal name="nth_one2" locfile="../double.why" <goal name="nth_one2" sum="b1c633079fda4d75118758023d1bd9d6" proved="true"
loclnum="74" loccnumb="8" loccnume="16" expanded="true"
sum="b1c633079fda4d75118758023d1bd9d6" proved="true" expanded="true"
shape="ainfix =anthaoneV0aTrueIainfix &lt;=V0c61Aainfix &lt;=c52V0F"> shape="ainfix =anthaoneV0aTrueIainfix &lt;=V0c61Aainfix &lt;=c52V0F">
<proof prover="0" timelimit="3" <proof prover="1" timelimit="3">
memlimit="1000">
<result status="valid" time="0.23"/> <result status="valid" time="0.23"/>
</proof> </proof>
</goal> </goal>
<goal name="nth_one3" locfile="../double.why" <goal name="nth_one3" sum="7b13e3cc4204cfbf0bcadc9604a16925" proved="true"
loclnum="75" loccnumb="8" loccnume="16"
sum="7b13e3cc4204cfbf0bcadc9604a16925" proved="true"
shape="ainfix =anthaoneV0aFalseIainfix &lt;=V0c63Aainfix &lt;=c62V0F"> shape="ainfix =anthaoneV0aFalseIainfix &lt;=V0c63Aainfix &lt;=c62V0F">
<proof prover="0" timelimit="5" <proof prover="1">
memlimit="1000">
<result status="valid" time="0.31"/> <result status="valid" time="0.31"/>
</proof> </proof>
</goal> </goal>
<goal name="sign_one" locfile="../double.why" <goal name="sign_one" sum="bdda75f77974f193214e8a50e2cd6d59" proved="true"
loclnum="77" loccnumb="8" loccnume="16"
sum="bdda75f77974f193214e8a50e2cd6d59" proved="true"
shape="ainfix =asignaoneaFalse"> shape="ainfix =asignaoneaFalse">
<proof prover="0" timelimit="5" <proof prover="0">
memlimit="1000">
<result status="valid" time="0.03"/> <result status="valid" time="0.03"/>
</proof> </proof>
<proof prover="1" timelimit="5" <proof prover="1">
memlimit="1000">
<result status="valid" time="0.02"/>
</proof>
<proof prover="2" timelimit="5"
memlimit="1000">
<result status="valid" time="0.03"/> <result status="valid" time="0.03"/>
</proof> </proof>
<proof prover="4" timelimit="5" <proof prover="2">
memlimit="1000">
<result status="valid" time="0.11"/> <result status="valid" time="0.11"/>
</proof> </proof>
<proof prover="5" timelimit="5" <proof prover="4">
memlimit="1000"> <result status="valid" time="0.02"/>
</proof>
<proof prover="5">
<result status="valid" time="0.11"/> <result status="valid" time="0.11"/>
</proof> </proof>
</goal> </goal>
<goal name="exp_one" locfile="../double.why" <goal name="exp_one" sum="0c3504d58a9734848a0cbc03bc51d27d" proved="true"
loclnum="78" loccnumb="8" loccnume="15"
sum="0c3504d58a9734848a0cbc03bc51d27d" proved="true"
shape="ainfix =aexpaonec1023"> shape="ainfix =aexpaonec1023">
<proof prover="0" timelimit="30" <proof prover="1" timelimit="30">
memlimit="1000">
<result status="valid" time="1.63"/> <result status="valid" time="1.63"/>
</proof> </proof>
<proof prover="3" timelimit="30" memlimit="1000" <proof prover="3" edited="double_TestDouble_exp_one_1.v">
edited="double_TestDouble_exp_one_1.v">
<result status="valid" time="1.21"/> <result status="valid" time="1.21"/>
</proof> </proof>
</goal> </goal>
<goal name="mantissa_one" locfile="../double.why" <goal name="mantissa_one" sum="e7fa2f72bb2aada4371ebb33b3cc263e"
loclnum="79" loccnumb="8" loccnume="20" proved="true"
sum="e7fa2f72bb2aada4371ebb33b3cc263e" proved="true"
shape="ainfix =amantissaaonec0"> shape="ainfix =amantissaaonec0">
<proof prover="0" timelimit="5" <proof prover="1">
memlimit="1000">
<result status="valid" time="0.09"/> <result status="valid" time="0.09"/>
</proof> </proof>
<proof prover="4" timelimit="5" <proof prover="2">
memlimit="1000">
<result status="valid" time="0.69"/> <result status="valid" time="0.69"/>
</proof> </proof>
<proof prover="5" timelimit="11" <proof prover="5" timelimit="11">
memlimit="1000">
<result status="valid" time="3.36"/> <result status="valid" time="3.36"/>
</proof> </proof>
</goal> </goal>
<goal name="double_value_of_1" locfile="../double.why" <goal name="double_value_of_1" sum="a43ae53878e69bc2d59a96e436eb69b9"
loclnum="81" loccnumb="8" loccnume="25" proved="true"
sum="a43ae53878e69bc2d59a96e436eb69b9" proved="true"
shape="ainfix =adouble_of_bv64aonec1.0"> shape="ainfix =adouble_of_bv64aonec1.0">
<proof prover="0" timelimit="5" <proof prover="0">
memlimit="1000">
<result status="valid" time="0.04"/>
</proof>
<proof prover="1" timelimit="5"
memlimit="1000">
<result status="valid" time="0.03"/> <result status="valid" time="0.03"/>
</proof> </proof>
<proof prover="2" timelimit="5" <proof prover="1">
memlimit="1000"> <result status="valid" time="0.04"/>
</proof>
<proof prover="4">
<result status="valid" time="0.03"/> <result status="valid" time="0.03"/>
</proof> </proof>
</goal> </goal>
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE why3session PUBLIC "-//Why3//proof session v2//EN" "http://why3.lri.fr/why3session.dtd"> <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN"
"http://why3.lri.fr/why3session.dtd">
<why3session shape_version="4"> <why3session shape_version="4">
<prover id="0" name="Alt-Ergo" version="0.95.1"/> <prover id="0" name="CVC4" version="1.2" timelimit="5" memlimit="1000"/>
<prover id="1" name="CVC4" version="1.2"/> <prover id="1" name="Alt-Ergo" version="0.95.1" timelimit="5"
<prover id="2" name="Coq" version="8.4pl2"/> memlimit="1000"/>
<prover id="3" name="Z3" version="2.19"/> <prover id="2" name="Z3" version="2.19" timelimit="5" memlimit="1000"/>
<prover id="4" name="Z3" version="3.2"/> <prover id="3" name="Coq" version="8.4pl3" timelimit="5" memlimit="1000"/>
<prover id="5" name="Z3" version="4.3.1"/> <prover id="4" name="Z3" version="4.3.1" timelimit="5" memlimit="1000"/>
<prover id="5" name="Z3" version="3.2" timelimit="10" memlimit="1000"/>
<file name="../neg_as_xor.why" verified="true" <file name="../neg_as_xor.why" verified="true"
expanded="true"> expanded="true">
<theory name="TestNegAsXOR" locfile="../neg_as_xor.why" <theory name="TestNegAsXOR" verified="true"
loclnum="2" loccnumb="7" loccnume="19" verified="true"
expanded="true"> expanded="true">
<goal name="Nth_j" locfile="../neg_as_xor.why" <goal name="Nth_j" sum="b0c07d6787ca3814d68d37a55958ed88" proved="true"
loclnum="13" loccnumb="8" loccnume="13" expanded="true"
sum="b0c07d6787ca3814d68d37a55958ed88" proved="true" expanded="true"
shape="ainfix =anthajV0aFalseIainfix &lt;=V0c62Aainfix &lt;=c0V0F"> shape="ainfix =anthajV0aFalseIainfix &lt;=V0c62Aainfix &lt;=c0V0F">
<proof prover="0" timelimit="3" <proof prover="1" timelimit="3">
memlimit="1000">
<result status="valid" time="0.34"/> <result status="valid" time="0.34"/>
</proof> </proof>
</goal> </goal>
<goal name="sign_of_j" locfile="../neg_as_xor.why" <goal name="sign_of_j" sum="11d2d005ac052841fddb064ceec1a224"
loclnum="15" loccnumb="8" loccnume="17" proved="true" expanded="true"
sum="11d2d005ac052841fddb064ceec1a224" proved="true" expanded="true"
shape="ainfix =asignajaTrue"> shape="ainfix =asignajaTrue">
<proof prover="0" timelimit="5" <proof prover="1">
memlimit="1000">
<result status="valid" time="0.09"/> <result status="valid" time="0.09"/>
</proof> </proof>
</goal> </goal>
<goal name="mantissa_of_j" locfile="../neg_as_xor.why" <goal name="mantissa_of_j" sum="0ec22cf2da947df79bbac64e800d2037"
loclnum="16" loccnumb="8" loccnume="21" proved="true" expanded="true"
sum="0ec22cf2da947df79bbac64e800d2037" proved="true" expanded="true"
shape="ainfix =amantissaajc0"> shape="ainfix =amantissaajc0">
<proof prover="0" timelimit="5" <proof prover="0">
memlimit="1000">
<result status="valid" time="0.06"/>
</proof>
<proof prover="1" timelimit="5"
memlimit="1000">
<result status="valid" time="0.08"/> <result status="valid" time="0.08"/>
</proof> </proof>
<proof prover="3" timelimit="5" <proof prover="1">
memlimit="1000"> <result status="valid" time="0.06"/>
<result status="valid" time="0.69"/>
</proof> </proof>
<proof prover="4" timelimit="10" <proof prover="2">
memlimit="1000"> <result status="valid" time="0.69"/>
<result status="valid" time="3.52"/>
</proof> </proof>
<proof prover="5" timelimit="5" <proof prover="4">
memlimit="1000">
<result status="valid" time="0.83"/> <result status="valid" time="0.83"/>
</proof> </proof>
<proof prover="5">
<result status="valid" time="3.52"/>
</proof>
</goal> </goal>
<goal name="exp_of_j" locfile="../neg_as_xor.why" <goal name="exp_of_j" sum="d3fd5439e0a062e21d4b47d51da10f85" proved="true"
loclnum="17" loccnumb="8" loccnume="16" expanded="true"
sum="d3fd5439e0a062e21d4b47d51da10f85" proved="true" expanded="true"
shape="ainfix =aexpajc0"> shape="ainfix =aexpajc0">
<proof prover="0" timelimit="5" <proof prover="0">
memlimit="1000">
<result status="valid" time="0.07"/>
</proof>
<proof prover="1" timelimit="5"
memlimit="1000">
<result status="valid" time="0.08"/> <result status="valid" time="0.08"/>
</proof> </proof>
<proof prover="3" timelimit="5" <proof prover="1">
memlimit="1000"> <result status="valid" time="0.07"/>
<result status="valid" time="0.71"/>
</proof> </proof>
<proof prover="4" timelimit="11" <proof prover="2">
memlimit="1000"> <result status="valid" time="0.71"/>
<result status="valid" time="3.15"/>
</proof> </proof>
<proof prover="5" timelimit="5" <proof prover="4">
memlimit="1000">
<result status="valid" time="0.83"/> <result status="valid" time="0.83"/>
</proof> </proof>
<proof prover="5" timelimit="11">
<result status="valid" time="3.15"/>
</proof>
</goal> </goal>
<goal name="int_of_bv" locfile="../neg_as_xor.why" <goal name="int_of_bv" sum="062b16a1b9b8983f80b40b9ca9c1b7c1"
loclnum="18" loccnumb="8" loccnume="17" proved="true" expanded="true"
sum="062b16a1b9b8983f80b40b9ca9c1b7c1" proved="true" expanded="true"
shape="ainfix =adouble_of_bv64ajc0.0"> shape="ainfix =adouble_of_bv64ajc0.0">
<proof prover="0" timelimit="5" <proof prover="0">
memlimit="1000">
<result status="valid" time="0.04"/>
</proof>
<proof prover="1" timelimit="5"
memlimit="1000">
<result status="valid" time="0.06"/> <result status="valid" time="0.06"/>
</proof> </proof>
<proof prover="3" timelimit="5" <proof prover="1">
memlimit="1000"> <result status="valid" time="0.04"/>
<result status="valid" time="0.11"/>
</proof> </proof>
<proof prover="4" timelimit="5" <proof prover="2">
memlimit="1000"> <result status="valid" time="0.11"/>
<result status="valid" time="0.10"/>
</proof> </proof>
<proof prover="5" timelimit="5" <proof prover="4">
memlimit="1000">
<result status="valid" time="0.13"/> <result status="valid" time="0.13"/>
</proof> </proof>
<proof prover="5" timelimit="5">
<result status="valid" time="0.10"/>
</proof>
</goal> </goal>
<goal name="MainResultBits" locfile="../neg_as_xor.why" <goal name="MainResultBits" sum="e67e8ff64626154fd727262483f22583"
loclnum="20" loccnumb="8" loccnume="22" proved="true" expanded="true"
sum="e67e8ff64626154fd727262483f22583" proved="true" expanded="true"
shape="ainfix =anthabw_xorV0ajV1anthV0V1Iainfix &lt;V1c63Aainfix &lt;=c0V1FF"> shape="ainfix =anthabw_xorV0ajV1anthV0V1Iainfix &lt;V1c63Aainfix &lt;=c0V1FF">
<proof prover="0" timelimit="5" <proof prover="0">
memlimit="1000">
<result status="valid" time="0.16"/>
</proof>
<proof prover="1" timelimit="5"
memlimit="1000">
<result status="valid" time="0.10"/> <result status="valid" time="0.10"/>
</proof> </proof>
<proof prover="1">
<result status="valid" time="0.16"/>
</proof>
</goal> </goal>
<goal name="MainResultSign" locfile="../neg_as_xor.why" <goal name="MainResultSign" sum="aa318a184dd710f5d456887f3f3c9e06"
loclnum="23" loccnumb="8" loccnume="22" proved="true" expanded="true"
sum="aa318a184dd710f5d456887f3f3c9e06" proved="true" expanded="true"
shape="ainfix =anthabw_xorV0ajc63anotbanthV0c63F"> shape="ainfix =anthabw_xorV0ajc63anotbanthV0c63F">
<proof prover="0" timelimit="5" <proof prover="0">
memlimit="1000">
<result status="valid" time="0.03"/>
</proof>
<proof prover="1" timelimit="5"
memlimit="1000">
<result status="valid" time="0.05"/> <result status="valid" time="0.05"/>
</proof> </proof>
</goal> <proof prover="1">
<goal name="Sign_of_xor_j" locfile="../neg_as_xor.why"
loclnum="25" loccnumb="8" loccnume="21"
sum="16129089ff40de7b992dc83878b2e424" proved="true" expanded="true"
shape="ainfix =asignabw_xorV0ajanotbasignV0F">
<proof prover="0" timelimit="5"
memlimit="1000">
<result status="valid" time="0.03"/> <result status="valid" time="0.03"/>
</proof> </proof>
<proof prover="1" timelimit="5" </goal>
memlimit="1000"> <goal name="Sign_of_xor_j" sum="16129089ff40de7b992dc83878b2e424"
proved="true" expanded="true"
shape="ainfix =asignabw_xorV0ajanotbasignV0F">
<proof prover="0">
<result status="valid" time="0.05"/> <result status="valid" time="0.05"/>
</proof> </proof>
<proof prover="3" timelimit="5" <proof prover="1">
memlimit="1000"> <result status="valid" time="0.03"/>
</proof>
<proof prover="2">
<result status="valid" time="0.00"/> <result status="valid" time="0.00"/>
</proof> </proof>
<proof prover="4" timelimit="5" <proof prover="4">
memlimit="1000">
<result status="valid" time="0.00"/> <result status="valid" time="0.00"/>
</proof> </proof>
<proof prover="5" timelimit="5" <proof prover="5" timelimit="5">
memlimit="1000">
<result status="valid" time="0.00"/> <result status="valid" time="0.00"/>
</proof> </proof>
</goal> </goal>
<goal name="Exp_of_xor_j" locfile="../neg_as_xor.why" <goal name="Exp_of_xor_j" sum="1d7f25cf0479a1b4653fb5da53c80932"
loclnum="27" loccnumb="8" loccnume="20" proved="true" expanded="true"
sum="1d7f25cf0479a1b4653fb5da53c80932" proved="true" expanded="true"
shape="ainfix =aexpabw_xorV0ajaexpV0F"> shape="ainfix =aexpabw_xorV0ajaexpV0F">
<proof prover="1" timelimit="5" <proof prover="0">
memlimit="1000">
<result status="valid" time="0.10"/> <result status="valid" time="0.10"/>
</proof> </proof>
<proof prover="3" timelimit="5" <proof prover="2">
memlimit="1000">
<result status="valid" time="0.71"/> <result status="valid" time="0.71"/>
</proof> </proof>
<proof prover="4" timelimit="10" <proof prover="4">
memlimit="1000">
<result status="valid" time="3.70"/>
</proof>
<proof prover="5" timelimit="5"
memlimit="1000">
<result status="valid" time="0.86"/> <result status="valid" time="0.86"/>
</proof> </proof>
<proof prover="5">
<result status="valid" time="3.70"/>
</proof>
</goal> </goal>
<goal name="Mantissa_of_xor_j" locfile="../neg_as_xor.why" <goal name="Mantissa_of_xor_j" sum="358f2775fb8ab653ffd112e0011f0f81"
loclnum="29" loccnumb="8" loccnume="25" proved="true" expanded="true"
sum="358f2775fb8ab653ffd112e0011f0f81" proved="true" expanded="true"
shape="ainfix =amantissaabw_xorV0ajamantissaV0F"> shape="ainfix =amantissaabw_xorV0ajamantissaV0F">
<proof prover="1" timelimit="5" <proof prover="0">
memlimit="1000">
<result status="valid" time="0.10"/> <result status="valid" time="0.10"/>
</proof> </proof>
<proof prover="3" timelimit="5" <proof prover="2">
memlimit="1000">
<result status="valid" time="0.72"/> <result status="valid" time="0.72"/>
</proof> </proof>
<proof prover="4" timelimit="10" <proof prover="4">
memlimit="1000">
<result status="valid" time="2.92"/>
</proof>
<proof prover="5" timelimit="5"
memlimit="1000">
<result status="valid" time="0.86"/> <result status="valid" time="0.86"/>
</proof> </proof>
<proof prover="5">
<result status="valid" time="2.92"/>
</proof>
</goal> </goal>
<goal name="MainResultZero" locfile="../neg_as_xor.why" <goal name="MainResultZero" sum="8e35ab4f8feaafcd296967f7b268407d"
loclnum="31" loccnumb="8" loccnume="22" proved="true" expanded="true"
sum="8e35ab4f8feaafcd296967f7b268407d" proved="true" expanded="true"
shape="ainfix =adouble_of_bv64abw_xorV0ajaprefix -.adouble_of_bv64V0Iainfix =amantissaV0c0Aainfix =c0aexpV0F"> shape="ainfix =adouble_of_bv64abw_xorV0ajaprefix -.adouble_of_bv64V0Iainfix =amantissaV0c0Aainfix =c0aexpV0F">
<proof prover="0" timelimit="6" <proof prover="0">
memlimit="1000">
<result status="valid" time="1.36"/>
</proof>
<proof prover="1" timelimit="5"
memlimit="1000">
<result status="valid" time="0.07"/> <result status="valid" time="0.07"/>
</proof> </proof>
<proof prover="3" timelimit="5" <proof prover="1" timelimit="6">
memlimit="1000"> <result status="valid" time="1.36"/>
<result status="valid" time="1.48"/>
</proof> </proof>
<proof prover="4" timelimit="10" <proof prover="2">
memlimit="1000"> <result status="valid" time="1.48"/>
<result status="valid" time="3.37"/>
</proof> </proof>
<proof prover="5" timelimit="5" <proof prover="4">
memlimit="1000">
<result status="valid" time="1.01"/> <result status="valid" time="1.01"/>
</proof> </proof>
<proof prover="5">
<result status="valid" time="3.37"/>
</proof>
</goal> </goal>
<goal name="sign_neg" locfile="../neg_as_xor.why" <goal name="sign_neg" sum="e9e9f43e43315e87befdb1f4ae28558f" proved="true"
loclnum="34" loccnumb="8" loccnume="16" expanded="true"
sum="e9e9f43e43315e87befdb1f4ae28558f" proved="true" expanded="true"
shape="ainfix =asign_valueanotbasignV0aprefix -.asign_valueasignV0F"> shape="ainfix =asign_valueanotbasignV0aprefix -.asign_valueasignV0F">
<proof prover="0" timelimit="9" <proof prover="0">
memlimit="1000">
<result status="valid" time="0.07"/> <result status="valid" time="0.07"/>
</proof> </proof>
<proof prover="1" timelimit="5" <proof prover="1" timelimit="9">
memlimit="1000">
<result status="valid" time="0.07"/> <result status="valid" time="0.07"/>
</proof> </proof>
</goal> </goal>
<goal name="MainResult" locfile="../neg_as_xor.why" <goal name="MainResult" sum="13c0b40c682017066c953ef3e8d2b1b2"
loclnum="36" loccnumb="8" loccnume="18" proved="true" expanded="true"