dest_pabs : term -> term * term
SYNOPSIS
Breaks apart a paired abstraction into abstracted varstruct and body.
DESCRIBE
dest_pabs
is a term destructor for paired abstractions: if
M
has the form
\(v1..(..)..vn). t
, then
dest_pabs M
returns
((v1..(..)..vn), t)
.
FAILURE
Fails unless the term is a paired abstraction.
SEEALSO
mk_pabs
,
is_pabs
,
dest_abs
,
dest_var
,
dest_const
,
dest_comb
HOL
Kananaskis 0