verify/superlist
verify that the first list is a superlist of the second
Calling Sequence
Parameters
Description
Examples
verify(expr1, expr2, superlist)
verify(expr1, expr2, superlist(ver))
expr1, expr2
-
anything, assumed to be of type list
ver
verification for the list operands
The verify(expr1, expr2, superlist) and verify(expr1, expr2, superlist(ver)) calling sequences return true if it can be determined that the first list contains the second list as a sublist, where this relationship is satisfied operandwise, either by testing with equality or using the verification ver.
If true is returned, then for one sublist of the first list, each of the pairs of operands satisfied the relation. If false is returned, then for all sublists of the first list at least one pair of operands did not satisfy the relation (a result of type verify(false)). Otherwise, FAIL is returned, indicating that for every sublist at least one pair of operands it could not be determined whether or not they satisfied the relation (a result of type verify(FAIL)).
This verification is not symmetric.
If either expr1 or expr2 is not of type list, then false is returned.
verify⁡a,b,c,d,e,a,b,c,superlist
true
verify⁡a,b,c,d,e,a,b,c,f,superlist
false
verify⁡a,b,x2−x,a,b,x⁢x−1,superlist
verify⁡a,b,x2−x,a,b,x⁢x−1,superlist⁡expand
verify⁡a,b,x2−x,c,a,b,x⁢x−1,superlist⁡expand
verify⁡0.2334,0.102221,0.2333,0.10222,superlist
verify⁡0.2334,0.102221,0.2333,0.10222,superlist⁡float⁡106
See Also
list
verify
verify/list
verify/sublist
verify/superset
Download Help Document