Use rewriteViaMethod instead of accessing builtin proof checker (#7146)