ForAll( list, func )
ForAll
returns true
if the unary function func returns true
for
all elements of the list list and false
otherwise. list may
contain holes. func must return either true
or false
for every
element of list, otherwise an error is signalled.
gap> ForAll( [1..20], IsPrime ); false gap> ForAll( [2,3,4,5,8,9], IsPrimePowerInt ); true gap> ForAll( [2..14], n -> IsPrimePowerInt(n) or n mod 2 = 0 ); true
ForAny
(see ForAny) allows you to test if any element of a list
satisfies a certain property.
GAP 3.4.4