Commit c4da6ea2 authored by MARCHE Claude's avatar MARCHE Claude

more logic examples

parent 8f2e9733
......@@ -147,7 +147,6 @@ why3.conf
/tests/test-and/
# /examples/
/examples/genealogy/
/examples/programs/course/
/examples/programs/wcet_hull/
/examples/programs/binary_search2/
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE why3session SYSTEM "why3session.dtd">
<why3session
name="examples/explicit_subst/why3session.xml">
<prover
id="alt-ergo"
name="Alt-Ergo"
version="0.93"/>
<prover
id="coq"
name="Coq"
version="8.3pl2"/>
<prover
id="cvc3"
name="CVC3"
version="2.2"/>
<prover
id="gappa"
name="Gappa"
version="0.15.0"/>
<prover
id="simplify"
name="Simplify"
version="1.5.4"/>
<prover
id="spass"
name="Spass"
version="3.7"/>
<prover
id="vampire"
name="Vampire"
version="0.6"/>
<prover
id="yices"
name="Yices"
version="1.0.25"/>
<prover
id="z3"
name="Z3"
version="2.19"/>
<file
name="../explicit_subst.why"
verified="true"
expanded="true">
<theory
name="LambdaCalc"
verified="true"
expanded="true">
</theory>
<theory
name="Example"
verified="true"
expanded="true">
<goal
name="G1"
sum="cd2b56657143b4ac7153b331b37f0e1a"
proved="true"
expanded="true"
shape="ainfix =aappaLambdaaVaraZeroaaaa">
<proof
prover="cvc3"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.00"/>
</proof>
<proof
prover="z3"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.01"/>
</proof>
<proof
prover="vampire"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.00"/>
</proof>
<proof
prover="spass"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.00"/>
</proof>
</goal>
<goal
name="G2"
sum="b78c7000e94e8d7bf8a4793d3fc68e97"
proved="true"
expanded="true"
shape="ainfix =aappaLambdaaVaraZeroaaab">
<proof
prover="cvc3"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.10"/>
</proof>
<proof
prover="z3"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.02"/>
</proof>
<proof
prover="vampire"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="4.26"/>
</proof>
<proof
prover="spass"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="2.27"/>
</proof>
</goal>
<goal
name="G5b"
sum="ba4c146ec03022f37fd2d13488ab8644"
proved="true"
expanded="true"
shape="LaLambdaasubstaVaraSaZeroaSaZeroaaLaLambdaaaainfix =V0V1">
<proof
prover="cvc3"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.00"/>
</proof>
<proof
prover="z3"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.01"/>
</proof>
<proof
prover="vampire"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.00"/>
</proof>
<proof
prover="spass"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.01"/>
</proof>
</goal>
<goal
name="G5c"
sum="04c329d4bae6a463538e86566da49f51"
proved="true"
expanded="true"
shape="LasubstaLambdaaVaraSaZeroaZeroaaLaLambdaaaainfix =V0V1">
<proof
prover="cvc3"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.00"/>
</proof>
<proof
prover="z3"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.01"/>
</proof>
<proof
prover="vampire"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.02"/>
</proof>
<proof
prover="spass"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.05"/>
</proof>
</goal>
<goal
name="G5"
sum="0ae5ad13a5ee29e8477a4fbb47c7001a"
proved="true"
expanded="true"
shape="LaLambdaaLambdaaVaraSaZeroLaLambdaaaainfix =aappV0aaV1">
<proof
prover="cvc3"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.18"/>
</proof>
<proof
prover="z3"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.02"/>
</proof>
<proof
prover="vampire"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.02"/>
</proof>
<proof
prover="spass"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.05"/>
</proof>
</goal>
<goal
name="G3"
sum="aa20e317bc18a83fef7b122759565c44"
proved="true"
expanded="true"
shape="LaLambdaaLambdaaappaVaraZeroaVaraSaZeroainfix =aappaappV0aaaidaa">
<proof
prover="z3"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.04"/>
</proof>
<proof
prover="vampire"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="4.45"/>
</proof>
<proof
prover="spass"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="3.43"/>
</proof>
</goal>
<goal
name="G4"
sum="2ff3122b7530db4c754fc3964ba9c83f"
proved="true"
expanded="true"
shape="LaLambdaaLambdaaappaVaraZeroaVaraSaZeroLaLambdaaappaVaraZeroaaainfix =aappV0aaV1">
<proof
prover="cvc3"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="4.77"/>
</proof>
<proof
prover="z3"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.02"/>
</proof>
<proof
prover="vampire"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="4.39"/>
</proof>
<proof
prover="spass"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="3.02"/>
</proof>
</goal>
</theory>
<theory
name="LambdaCalc2"
verified="true"
expanded="true">
</theory>
<theory
name="Example2"
verified="true"
expanded="true">
<goal
name="G1"
sum="8f05e4e27cabe307957ac8343f2f71b9"
proved="true"
expanded="true"
shape="ainfix =aappalambdaavaraZeroaaaa">
<proof
prover="z3"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.01"/>
</proof>
<proof
prover="vampire"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.00"/>
</proof>
<proof
prover="spass"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.01"/>
</proof>
</goal>
<goal
name="G2"
sum="c3a686489017d6de5fa2c68dc2be9f76"
proved="true"
expanded="true"
shape="ainfix =aappalambdaavaraZeroaaab">
<proof
prover="z3"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="2.88"/>
</proof>
<proof
prover="vampire"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.00"/>
</proof>
<proof
prover="spass"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.02"/>
</proof>
</goal>
<goal
name="G5b"
sum="d5ef3c97a7cd21971a3a3ca311ce156c"
proved="true"
expanded="true"
shape="LalambdaasubstavaraSaZeroaSaZeroaaLalambdaaaainfix =V0V1">
<proof
prover="z3"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.01"/>
</proof>
<proof
prover="vampire"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.00"/>
</proof>
<proof
prover="spass"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.01"/>
</proof>
</goal>
<goal
name="G5c"
sum="ba0db172200d0fd760c82806dfcf14d0"
proved="true"
expanded="true"
shape="LasubstalambdaavaraSaZeroaZeroaaLalambdaaaainfix =V0V1">
<proof
prover="z3"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.01"/>
</proof>
<proof
prover="vampire"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.01"/>
</proof>
<proof
prover="spass"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.01"/>
</proof>
</goal>
<goal
name="G5"
sum="278fbb051ded1b23a87e894c0efba5fd"
proved="true"
expanded="true"
shape="LalambdaalambdaavaraSaZeroLalambdaaaainfix =aappV0aaV1">
<proof
prover="z3"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.01"/>
</proof>
<proof
prover="vampire"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.01"/>
</proof>
<proof
prover="spass"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.02"/>
</proof>
</goal>
<goal
name="G3"
sum="b713e7e21aefca896bb0a6ddb36280f2"
proved="true"
expanded="true"
shape="LalambdaalambdaaappavaraZeroavaraSaZeroainfix =aappaappV0aaaidaa">
<proof
prover="vampire"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.01"/>
</proof>
<proof
prover="spass"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.02"/>
</proof>
</goal>
<goal
name="G4"
sum="0412685fccf11d2ce12b9c2077c032c1"
proved="true"
expanded="true"
shape="LalambdaalambdaaappavaraZeroavaraSaZeroLalambdaaappavaraZeroaaainfix =aappV0aaV1">
<proof
prover="vampire"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.01"/>
</proof>
<proof
prover="spass"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.01"/>
</proof>
</goal>
</theory>
</file>
</why3session>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE why3session SYSTEM "why3session.dtd">
<why3session
name="examples/genealogy/why3session.xml">
<prover
id="alt-ergo"
name="Alt-Ergo"
version="0.93"/>
<prover
id="coq"
name="Coq"
version="8.3pl2"/>
<prover
id="cvc3"
name="CVC3"
version="2.2"/>
<prover
id="gappa"
name="Gappa"
version="0.15.0"/>
<prover
id="simplify"
name="Simplify"
version="1.5.4"/>
<prover
id="spass"
name="Spass"
version="3.7"/>
<prover
id="vampire"
name="Vampire"
version="0.6"/>
<prover
id="yices"
name="Yices"
version="1.0.25"/>
<prover
id="z3"
name="Z3"
version="2.19"/>
<file
name="../genealogy.why"
verified="true"
expanded="true">
<theory
name="Genealogy"
verified="true"
expanded="true">
<goal
name="Child_is_son_or_daughter"
sum="0d9428be56bdef7e1d922bf2238f1165"
proved="true"
expanded="true"
shape="adaughterV0V1OasonV0V1qachildV0V1F">
<proof
prover="cvc3"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.00"/>
</proof>
<proof
prover="alt-ergo"
timelimit="5"
edited=""
obsolete="false">
<result status="unknown" time="0.02"/>
</proof>
<proof
prover="z3"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.00"/>
</proof>
<proof
prover="vampire"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.00"/>
</proof>
<proof
prover="spass"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.01"/>
</proof>
</goal>
<goal
name="Sibling_sym"
sum="70b829c50403667e5bc14a04cc1159bd"
proved="true"
expanded="true"
shape="asiblingV1V0IasiblingV0V1F">
<proof
prover="cvc3"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.00"/>
</proof>
<proof
prover="alt-ergo"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.01"/>
</proof>
<proof
prover="z3"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.01"/>
</proof>
<proof
prover="vampire"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.01"/>
</proof>
<proof
prover="spass"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.01"/>
</proof>
</goal>
<goal
name="Sibling_is_brother_or_sister"
sum="0e8bcad7ab8ffb579a7b587bf3a5395a"
proved="true"
expanded="true"
shape="asisterV0V1OabrotherV0V1qasiblingV0V1F">
<proof
prover="cvc3"
timelimit="5"
edited=""
obsolete="false">
<result status="valid" time="0.00"/>
</proof>
<proof
prover="alt-ergo"
timelimit="5"
edited=""
obsolete="false">
<result status="unknown" time="0.01"/>
</proof>
<proof
prover="z3"
timelimit="5"
edited=""