strip_pexists : term -> term list * term
STRUCTURE
pairSyntax
LIBRARY
pair
SYNOPSIS
Iteratively breaks apart paired existential quantifications.
DESCRIPTION
strip_pexists "?p1 ... pn. t"
returns
([p1,...,pn],t)
. Note that
strip_pexists(list_mk_pexists([[p1,...,pn],t))
will not return
([p1,...,pn],t)
if
t
is a paired existential quantification.
FAILURE
Never fails.
SEEALSO
strip_exists
,
dest_pexists
HOL
Kananaskis-14