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 ywei, 17 years ago

Owner: changed from ywei, zirkel to ywei
Status: newaccepted

comment:2 by ywei, 16 years ago

Resolution: fixed
Status: acceptedclosed

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

Note: See TracTickets for help on using tickets.