SPECL : (term list -> thm -> thm)
A |- !x1...xn. t -------------------------- SPECL "[u1;...;un]" A |- t[u1/x1]...[un/xn]It is permissible for the term-list to be empty, in which case the application of SPECL has no effect.
#let t = theorem `arithmetic` `LESS_EQ_LESS_EQ_MONO`;; t = |- !m n p q. m <= p /\ n <= q ==> (m + n) <= (p + q) #SPECL ["1"; "2"; "3"; "4"] t;; |- 1 <= 3 /\ 2 <= 4 ==> (1 + 2) <= (3 + 4)