dest_forall : term -> term * term
SYNOPSIS
Breaks apart a universally quantified term into quantified variable and body.
DESCRIPTION
dest_forall
is a term destructor for universal quantification:
dest_forall `!var. t`
returns
(`var`,`t`)
.
FAILURE CONDITIONS
Fails with
dest_forall
if term is not a universal quantification.
SEE ALSO
is_forall
,
mk_forall
,
strip_forall
.