mirror of
https://github.com/AdaCore/why3.git
synced 2026-02-12 12:34:55 -08:00
260 lines
15 KiB
XML
260 lines
15 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="Alt-Ergo" version="0.95.2" timelimit="3" steplimit="1" memlimit="1000"/>
|
|
<prover id="1" name="CVC3" version="2.4.1" timelimit="3" steplimit="1" memlimit="1000"/>
|
|
<prover id="2" name="CVC4" version="1.3" timelimit="3" steplimit="1" memlimit="1000"/>
|
|
<prover id="3" name="Z3" version="3.2" timelimit="3" steplimit="1" memlimit="1000"/>
|
|
<prover id="4" name="Z3" version="4.3.1" timelimit="3" steplimit="1" memlimit="1000"/>
|
|
<file name="../hamming_sequence.mlw">
|
|
<theory name="HammingSequence">
|
|
<goal name="is_hamming_times2">
|
|
<proof prover="1" obsolete="true"><result status="valid" time="0.11"/></proof>
|
|
</goal>
|
|
<goal name="is_hamming_times3">
|
|
<proof prover="1" obsolete="true"><result status="valid" time="0.19"/></proof>
|
|
</goal>
|
|
<goal name="is_hamming_times5">
|
|
<proof prover="1" obsolete="true"><result status="valid" time="0.58"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming" expl="VC for hamming">
|
|
<transf name="split_goal_right" >
|
|
<goal name="WP_parameter hamming.0" expl="array creation size">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.01"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.1" expl="index in array bounds">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.00"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.2" expl="postcondition">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.03"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.3" expl="postcondition">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.02"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.4" expl="postcondition">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.02"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.5" expl="loop invariant init">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.02"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.6" expl="loop invariant init">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.01"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.7" expl="loop invariant init">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.03"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.8" expl="loop invariant init">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.02"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.9" expl="loop invariant init">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.02"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.10" expl="loop invariant init">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.01"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.11" expl="loop invariant init">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.01"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.12" expl="loop invariant init">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.01"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.13" expl="loop invariant init">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.02"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.14" expl="loop invariant init">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.00"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.15" expl="loop invariant init">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.01"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.16" expl="loop invariant init">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.02"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.17" expl="type invariant">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.01"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.18" expl="index in array bounds">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.00"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.19" expl="loop invariant init">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.03"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.20" expl="loop invariant init">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.03"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.21" expl="assertion">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="2.12"/></proof>
|
|
<proof prover="1" obsolete="true"><result status="valid" time="0.07"/></proof>
|
|
<proof prover="2" obsolete="true"><result status="valid" time="0.06"/></proof>
|
|
<proof prover="3" obsolete="true"><result status="valid" time="0.04"/></proof>
|
|
<proof prover="4" obsolete="true"><result status="valid" time="0.02"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.22" expl="index in array bounds">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.03"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.23" expl="loop invariant preservation">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.03"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.24" expl="loop invariant preservation">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.05"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.25" expl="loop variant decrease">
|
|
<proof prover="1" obsolete="true"><result status="valid" time="0.10"/></proof>
|
|
<proof prover="3" obsolete="true"><result status="valid" time="0.06"/></proof>
|
|
<proof prover="4" obsolete="true"><result status="valid" time="0.03"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.26" expl="loop invariant init">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.03"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.27" expl="loop invariant init">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.04"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.28" expl="assertion">
|
|
<proof prover="1" obsolete="true"><result status="valid" time="0.10"/></proof>
|
|
<proof prover="2" obsolete="true"><result status="valid" time="0.07"/></proof>
|
|
<proof prover="3" obsolete="true"><result status="valid" time="0.04"/></proof>
|
|
<proof prover="4" obsolete="true"><result status="valid" time="0.03"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.29" expl="index in array bounds">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.05"/></proof>
|
|
<proof prover="1" obsolete="true"><result status="valid" time="0.09"/></proof>
|
|
<proof prover="2" obsolete="true"><result status="valid" time="0.05"/></proof>
|
|
<proof prover="3" obsolete="true"><result status="valid" time="0.04"/></proof>
|
|
<proof prover="4" obsolete="true"><result status="valid" time="0.02"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.30" expl="loop invariant preservation">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.05"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.31" expl="loop invariant preservation">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.06"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.32" expl="loop variant decrease">
|
|
<proof prover="1" obsolete="true"><result status="valid" time="0.10"/></proof>
|
|
<proof prover="3" obsolete="true"><result status="valid" time="0.04"/></proof>
|
|
<proof prover="4" obsolete="true"><result status="valid" time="0.02"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.33" expl="loop invariant init">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.04"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.34" expl="loop invariant init">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.04"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.35" expl="assertion">
|
|
<proof prover="1" obsolete="true"><result status="valid" time="0.10"/></proof>
|
|
<proof prover="2" obsolete="true"><result status="valid" time="0.07"/></proof>
|
|
<proof prover="3" obsolete="true"><result status="valid" time="0.04"/></proof>
|
|
<proof prover="4" obsolete="true"><result status="valid" time="0.03"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.36" expl="index in array bounds">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.07"/></proof>
|
|
<proof prover="1" obsolete="true"><result status="valid" time="0.09"/></proof>
|
|
<proof prover="2" obsolete="true"><result status="valid" time="0.06"/></proof>
|
|
<proof prover="3" obsolete="true"><result status="valid" time="0.04"/></proof>
|
|
<proof prover="4" obsolete="true"><result status="valid" time="0.02"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.37" expl="loop invariant preservation">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.06"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.38" expl="loop invariant preservation">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.06"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.39" expl="loop variant decrease">
|
|
<proof prover="1" obsolete="true"><result status="valid" time="0.11"/></proof>
|
|
<proof prover="2" obsolete="true"><result status="valid" time="0.07"/></proof>
|
|
<proof prover="3" obsolete="true"><result status="valid" time="0.04"/></proof>
|
|
<proof prover="4" obsolete="true"><result status="valid" time="0.03"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.40" expl="loop invariant preservation">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="3.26"/></proof>
|
|
<proof prover="1" obsolete="true"><result status="valid" time="0.13"/></proof>
|
|
<proof prover="2" obsolete="true"><result status="valid" time="0.08"/></proof>
|
|
<proof prover="3" obsolete="true"><result status="valid" time="0.04"/></proof>
|
|
<proof prover="4" obsolete="true"><result status="valid" time="0.02"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.41" expl="loop invariant preservation">
|
|
<proof prover="1" obsolete="true"><result status="valid" time="0.13"/></proof>
|
|
<proof prover="3" obsolete="true"><result status="valid" time="0.04"/></proof>
|
|
<proof prover="4" obsolete="true"><result status="valid" time="0.02"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.42" expl="loop invariant preservation">
|
|
<proof prover="1" obsolete="true"><result status="valid" time="0.17"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.43" expl="loop invariant preservation">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.03"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.44" expl="loop invariant preservation">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.06"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.45" expl="loop invariant preservation">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.05"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.46" expl="loop invariant preservation">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.04"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.47" expl="loop invariant preservation">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.05"/></proof>
|
|
<proof prover="1" obsolete="true"><result status="valid" time="0.05"/></proof>
|
|
<proof prover="2" obsolete="true"><result status="valid" time="0.05"/></proof>
|
|
<proof prover="3" obsolete="true"><result status="valid" time="0.04"/></proof>
|
|
<proof prover="4" obsolete="true"><result status="valid" time="0.02"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.48" expl="loop invariant preservation">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.05"/></proof>
|
|
<proof prover="1" obsolete="true"><result status="valid" time="0.05"/></proof>
|
|
<proof prover="2" obsolete="true"><result status="valid" time="0.05"/></proof>
|
|
<proof prover="3" obsolete="true"><result status="valid" time="0.03"/></proof>
|
|
<proof prover="4" obsolete="true"><result status="valid" time="0.02"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.49" expl="loop invariant preservation">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.04"/></proof>
|
|
<proof prover="1" obsolete="true"><result status="valid" time="0.06"/></proof>
|
|
<proof prover="2" obsolete="true"><result status="valid" time="0.06"/></proof>
|
|
<proof prover="3" obsolete="true"><result status="valid" time="0.04"/></proof>
|
|
<proof prover="4" obsolete="true"><result status="valid" time="0.02"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.50" expl="loop invariant preservation">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.05"/></proof>
|
|
<proof prover="1" obsolete="true"><result status="valid" time="0.04"/></proof>
|
|
<proof prover="2" obsolete="true"><result status="valid" time="0.05"/></proof>
|
|
<proof prover="3" obsolete="true"><result status="valid" time="0.03"/></proof>
|
|
<proof prover="4" obsolete="true"><result status="valid" time="0.02"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.51" expl="loop invariant preservation">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.04"/></proof>
|
|
<proof prover="1" obsolete="true"><result status="valid" time="0.04"/></proof>
|
|
<proof prover="2" obsolete="true"><result status="valid" time="0.05"/></proof>
|
|
<proof prover="3" obsolete="true"><result status="valid" time="0.04"/></proof>
|
|
<proof prover="4" obsolete="true"><result status="valid" time="0.02"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.52" expl="type invariant">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.01"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.53" expl="postcondition">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.02"/></proof>
|
|
<proof prover="1" obsolete="true"><result status="valid" time="0.04"/></proof>
|
|
<proof prover="2" obsolete="true"><result status="valid" time="0.05"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.54" expl="postcondition">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.03"/></proof>
|
|
</goal>
|
|
<goal name="WP_parameter hamming.55" expl="postcondition">
|
|
<proof prover="0" obsolete="true"><result status="timeout" time="2.93"/></proof>
|
|
<proof prover="1" obsolete="true"><result status="timeout" time="2.98"/></proof>
|
|
<proof prover="2" obsolete="true"><result status="timeout" time="2.98"/></proof>
|
|
<proof prover="3" obsolete="true"><result status="timeout" time="2.99"/></proof>
|
|
<proof prover="4" obsolete="true"><result status="timeout" time="2.97"/></proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
<goal name="WP_parameter test" expl="VC for test">
|
|
<transf name="split_goal_right" >
|
|
<goal name="WP_parameter test.0" expl="precondition">
|
|
<proof prover="0" obsolete="true"><result status="valid" time="0.00"/></proof>
|
|
</goal>
|
|
</transf>
|
|
</goal>
|
|
</theory>
|
|
</file>
|
|
</why3session>
|