rewrite proofs with new automation tactics