strip_binder : term option -> term -> term list * term
An application strip_binder NONE (\v1...vn. M) returns ([v1,...,vn],M).
- val strip_abs = strip_binder NONE; > val strip_abs = fn : term -> term list * term - strip_abs (Term `\x y z. x /\ y ==> z`); > val it = ([`x`, `y`, `z`], `x /\ y ==> z`) : term list * term
strip_binder (SOME boolSyntax.universal)