DifferenceBlist( blist1, blist2 )
DifferenceBlist returns the asymmetric set difference of the two
boolean lists blist1 and blist2, which must have equal length. The
asymmetric set difference is a new boolean list such that union[i]
= blist1[i] and not blist2[i].
gap> blist1 := [ true, true, false, false ];;
gap> blist2 := [ true, false, true, false ];;
gap> DifferenceBlist( blist1, blist2 );
[ false, true, false, false ]
Note that DifferenceBlist is implemented in terms of the procedure
SubtractBlist (see SubtractBlist).
GAP 3.4.4