LIST_MK_PFORALL : (term list -> thm -> thm)

- STRUCTURE
- LIBRARY
- pair
- SYNOPSIS
- Multiply universally quantifies both sides of an equation using the given pairs.
- DESCRIPTION
- When applied to a list of terms [p1;...;pn], where the pi are all paired structures of variables, and a theorem A |- t1 = t2, the inference rule LIST_MK_PFORALL universally quantifies both sides of the equation using the pairs given, none of the variables in the pairs should be free in the assumption list.
A |- t1 = t2 -------------------------------------- LIST_MK_PFORALL ["x1";...;"xn"] A |- (!x1...xn. t1) = (!x1...xn. t2)

- FAILURE
- Fails if any term in the list is not a paired structure of variables, or if any variable is free in the assumption list, or if the theorem is not equational.
- SEEALSO

HOL Kananaskis-14