SELECT_ELIM : thm -> term * thm -> thm
A1 |- P($@ P) A2 u {P v} |- t ----------------------------------- SELECT_ELIM th1 (v,th2) A1 u A2 |- t
INCR = |- !f. INCR f = (!t1 t2. t1 < t2 ==> (f t1) < (f t2))
th1 = |- INCR(@f. INCR f)
th2 = [ INCR g ] |- ?h. ONE_ONE h /\ ~ONTO h
- SELECT_ELIM th1 (``g:num->num``, th2); val it = |- ?h. ONE_ONE h /\ ~ONTO h : thm