verify/sublist - Maple Programming Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Programming : Logic : Boolean : verify : verify/sublist

verify/sublist

verify that the first list is a sublist of the second

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

verify(expr1, expr2, sublist)

verify(expr1, expr2, sublist(ver))

Parameters

expr1, expr2

-

anything, assumed to be of type list

ver

-

verification for the list operands

Description

• 

The verify(expr1, expr2, sublist) and verify(expr1, expr2, sublist(ver)) calling sequences return true if it can be determined that the first list expr1 forms a sublist of the second list expr2, 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 second list, each of the pairs of operands satisfied the relation. If false is returned, then for all sublists of the second 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.

Examples

verifya,b,c,a,b,c,d,e,sublist

true

(1)

verifya,b,c,f,a,b,c,d,e,sublist

false

(2)

verifya,b,xx1,a,b,x2x,sublist

false

(3)

verifya,b,xx1,a,b,x2x,d,sublistexpand

true

(4)

verifya,b,xx1,a,b,x2x,c,d,e,sublistexpand

true

(5)

verify0.2333,0.10222,0.2334,0.102221,0.2323,sublist

false

(6)

verify0.2333,0.10222,0.00234,0.2334,0.102221,sublistfloat106

true

(7)

See Also

list

verify

verify/list

verify/subset

verify/superlist