A theorem prover for full first-order logic with equality by Stephan Schulz