UnionBlist( blist1, blist2.. )
UnionBlist( list )
In the first form UnionBlist returns the union of the boolean lists
blist1, blist2, etc., which must have equal length. The union is a
new boolean list such that union[i] = blist1[i] or blist2[i]
or ...
In the second form list must be a list of boolean lists blist1,
blist2, etc., which must have equal length, and Union returns the
union of those boolean list.
gap> blist1 := [ true, true, false, false ];;
gap> blist2 := [ true, false, true, false ];;
gap> UnionBlist( blist1, blist2 );
[ true, true, true, false ]
Note that UnionBlist is implemented in terms of the procedure
UniteBlist (see UniteBlist).
GAP 3.4.4