ADD_ASSUMDrule.ADD_ASSUM : term -> thm -> thm
Adds an assumption to a theorem.
When applied to a boolean term s and a theorem
A |- t, the inference rule ADD_ASSUM returns
the theorem A u {s} |- t.
A |- t
-------------- ADD_ASSUM s
A u {s} |- t
Fails unless the given term has type bool.