Vampire theorem prover