FILTER_ASM_REWRITE_RULE : ((term -> bool) -> thm list -> thm -> thm)
Another use is to improve performance when there are many assumptions which are not applicable. Rewriting, though a powerful method of proving theorems in HOL, can result in a reduced performance due to the pattern matching and the number of primitive inferences involved.