Commit a66f4c2e authored by MARCHE Claude's avatar MARCHE Claude

Support for CVC4 1.5

parent 583320c8
......@@ -3,11 +3,11 @@
Provers
o support for CVC4 1.4 (released Jul 10, 2017)
o support for E 2.0 (released Jul 4, 2017)
o support for E 1.9.1 (release Aug 31, 2016)
Tools
o why3 config now generates default proof strategies using the
installed provers. These are available under name "Auto level 1"
and "Auto level 2" in why3 ide.
......
......@@ -33,6 +33,7 @@
<prover id="28" name="Z3" version="4.4.1" timelimit="5" steplimit="1" memlimit="4000"/>
<prover id="29" name="Alt-Ergo" version="1.30" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="30" name="Isabelle" version="2016-1" timelimit="100" steplimit="1" memlimit="1000"/>
<prover id="31" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/>
<file name="../genealogy.why" expanded="true">
<theory name="Genealogy" sum="35e1439432a79e05534b2c5cf39ad9dc" expanded="true">
<goal name="Child_is_son_or_daughter" expl="" expanded="true">
......@@ -63,6 +64,7 @@
<proof prover="28"><result status="valid" time="0.01"/></proof>
<proof prover="29"><result status="valid" time="0.00" steps="10"/></proof>
<proof prover="30" edited="genealogy_Genealogy_Child_is_son_or_daughter_1.xml"><result status="valid" time="21.67"/></proof>
<proof prover="31"><result status="valid" time="0.00"/></proof>
</goal>
<goal name="Sibling_sym" expl="" expanded="true">
<proof prover="1"><result status="valid" time="0.00"/></proof>
......@@ -92,6 +94,7 @@
<proof prover="28"><result status="valid" time="0.00"/></proof>
<proof prover="29"><result status="valid" time="0.00" steps="3"/></proof>
<proof prover="30" edited="genealogy_Genealogy_Sibling_sym_1.xml"><result status="valid" time="21.58"/></proof>
<proof prover="31"><result status="valid" time="0.00"/></proof>
</goal>
<goal name="Sibling_is_brother_or_sister" expl="" expanded="true">
<proof prover="2"><result status="valid" time="0.03"/></proof>
......@@ -119,6 +122,7 @@
<proof prover="28"><result status="valid" time="0.01"/></proof>
<proof prover="29"><result status="valid" time="0.00" steps="10"/></proof>
<proof prover="30" edited="genealogy_Genealogy_Sibling_is_brother_or_sister_1.xml"><result status="valid" time="20.20"/></proof>
<proof prover="31"><result status="valid" time="0.00"/></proof>
</goal>
<goal name="Grandparent_is_grandfather_or_grandmother" expl="" expanded="true">
<proof prover="1"><result status="valid" time="0.01"/></proof>
......@@ -147,6 +151,7 @@
<proof prover="28"><result status="valid" time="0.01"/></proof>
<proof prover="29"><result status="valid" time="0.00" steps="36"/></proof>
<proof prover="30" edited="genealogy_Genealogy_Grandparent_is_grandfather_or_grandmother_1.xml"><result status="valid" time="20.18"/></proof>
<proof prover="31"><result status="valid" time="0.00"/></proof>
</goal>
<goal name="Grandfather_male" expl="" expanded="true">
<proof prover="1"><result status="valid" time="0.00"/></proof>
......@@ -175,6 +180,7 @@
<proof prover="27"><result status="valid" time="0.01"/></proof>
<proof prover="28"><result status="valid" time="0.00"/></proof>
<proof prover="29"><result status="valid" time="0.00" steps="8"/></proof>
<proof prover="31"><result status="valid" time="0.00"/></proof>
</goal>
<goal name="Grandmother_female" expl="" expanded="true">
<proof prover="1"><result status="valid" time="0.01"/></proof>
......@@ -203,6 +209,7 @@
<proof prover="27"><result status="valid" time="0.00"/></proof>
<proof prover="28"><result status="valid" time="0.00"/></proof>
<proof prover="29"><result status="valid" time="0.00" steps="8"/></proof>
<proof prover="31"><result status="valid" time="0.00"/></proof>
</goal>
<goal name="Only_two_grandfathers" expl="" expanded="true">
<proof prover="1"><result status="valid" time="0.01"/></proof>
......@@ -231,6 +238,7 @@
<proof prover="27"><result status="valid" time="0.01"/></proof>
<proof prover="28"><result status="valid" time="0.01"/></proof>
<proof prover="29"><result status="valid" time="0.00" steps="9"/></proof>
<proof prover="31"><result status="valid" time="0.00"/></proof>
</goal>
</theory>
</file>
......
This diff is collapsed.
......@@ -43,21 +43,20 @@ command_steps = "%e -no-rm-eq-existential -steps-bound %S %f"
driver = "alt_ergo"
editor = "altgr-ergo"
# CVC4 version 1.5-prerelease
[ATP cvc4-15-pre]
# CVC4 version 1.5
[ATP cvc4-15]
name = "CVC4"
exec = "cvc4"
exec = "cvc4-1.5-prerelease"
exec = "cvc4-1.5"
version_switch = "--version"
version_regexp = "This is CVC4 version \\([^ \n\r]+\\)"
version_ok = "1.5-prerelease"
version_ok = "1.5"
driver = "cvc4_15"
# --random-seed=42 is not needed as soon as --random-freq=0.0 by default
# to try: --inst-when=full-last-call
command = "%e --tlimit-per=%t000 --lang=smt2 %f"
command_steps = "%e --stats --rlimit=%S --lang=smt2 %f"
use_at_auto_level = 1
# CVC4 version 1.4, using SMTLIB fixed-size bitvectors
[ATP cvc4]
......@@ -66,7 +65,7 @@ exec = "cvc4"
exec = "cvc4-1.4"
version_switch = "--version"
version_regexp = "This is CVC4 version \\([^ \n\r]+\\)"
version_ok = "1.4"
version_old = "1.4"
driver = "cvc4_14"
# --random-seed=42 is not needed as soon as --random-freq=0.0 by default
# to try: --inst-when=full-last-call
......@@ -83,7 +82,7 @@ exec = "cvc4"
exec = "cvc4-1.4"
version_switch = "--version"
version_regexp = "This is CVC4 version \\([^ \n\r]+\\)"
version_ok = "1.4"
version_old = "1.4"
driver = "cvc4"
# --random-seed=42 is not needed as soon as --random-freq=0.0 by default
# to try: --inst-when=full-last-call
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment