CVC theorem prover