CURRY_FORALL_CONV : conv
STRUCTURE
LIBRARY
pair
SYNOPSIS
Currys paired universal quantifications into consecutive universal quantifications.
EXAMPLE
- CURRY_FORALL_CONV (Term `!(x,y). x + y = y + x`);
> val it = |- (!(x,y). x + y = y + x) = !x y. x + y = y + x : thm

- CURRY_FORALL_CONV (Term `!((w,x),(y,z)). w+x+y+z = z+y+x+w`);
> val it =
    |- (!((w,x),y,z). w + x + y + z = z + y + x + w) =
       !(w,x) (y,z). w + x + y + z = z + y + x + w : thm

FAILURE
CURRY_FORALL_CONV tm fails if tm is not a paired universal quantification.
SEEALSO
HOL  Trindemossen-1