Opened 17 years ago
Closed 16 years ago
#42 closed defect (fixed)
CVC3 prover problems
| Reported by: | zirkel | Owned by: | ywei |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | symbolic | Version: | 1.0 |
| Keywords: | prover, cvc3, cvc, factorial, query | Cc: |
Description
Two problems:
1) For the factorial example, CVC3 prover returns unknown. However, giving the same query to CVC3 at the command line works. This should be checked to see if the API returns a different result than the interactive interface. Also, someone should check to see if there's a bug in the way the query is passed to CVC3.
2) The prover class should just return false if CVC3 cannot prove valid or invalid. It does not need to throw an exception.
Change History (2)
comment:1 by , 17 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → accepted |
comment:2 by , 16 years ago
| Resolution: | → fixed |
|---|---|
| Status: | accepted → closed |
Note:
See TracTickets
for help on using tickets.

I changed the CVC3TheoremProver so that it just return true/false without throwing exceptions. However, it does print warnings if it gets something unexpected.