ADD_ASSUM : term -> thm -> thm
A |- t
-------------- ADD_ASSUM s
A u {s} |- t
ADD_ASSUM performs straightforward set union with the new
assumption; it checks for identical assumptions, but not for alpha-equivalent
ones. The position at which the new assumption is inserted into the assumption
list should not be relied on.