PURE_REWRITE_TAC : (thm list -> tactic)
PURE_REWRITE_TAC advances goals but solves them less frequently than REWRITE_TAC; to be precise, PURE_REWRITE_TAC only solves goals which are rewritten to "T" (i.e. TRUTH) without recourse to any other tautologies.
- PURE_REWRITE_TAC [] ([], Term `b = T`); > val it = ([([], `b = T`)], fn) : (term list * term) list * (thm list -> thm) - REWRITE_TAC [] ([], Term `b = T`); > val it = ([([], `b`)], fn) : (term list * term) list * (thm list -> thm)