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