REDUCE_RULEreduceLib.REDUCE_RULE : thm -> thm
Performs arithmetic or boolean reduction on a theorem at all levels possible.
REDUCE_RULE attempts to transform a theorem by applying
REDUCE_CONV.
Never fails, but may just return the original theorem.
> reduceLib.REDUCE_RULE (ASSUME “x = 100 + (60 - 17)”);
val it = [.] ⊢ x = 143 : thm
> reduceLib.REDUCE_RULE (REFL “100 + 12 DIV 6”);
val it = ⊢ T : thm
reduceLib.RED_CONV, reduceLib.REDUCE_CONV,
reduceLib.REDUCE_TAC