UNDISCH_ALL : thm -> thm
A |- t1 ==> ... ==> tn ==> t ------------------------------ UNDISCH_ALL A, t1, ..., tn |- t
# UNDISCH_ALL(TAUT `p ==> q ==> r ==> p /\ q /\ r`);; val it : thm = p, q, r |- p /\ q /\ r