SMS dit: ProverX: Rewriting and Extending Prover9