gap> n:=3;;Y:=RegularCWAssociahedron(n+2);;    
gap> D:=DiagonalChainMap(Y);;Filtered(D!.mapping([1],n),x->x&lt;>0);
[ 1, 1, -1, -1, 1, 1, -1, -1, 1, -1, 1, 1, -1, 1, 1, 1, -1, -1, 1, 1, 1, 1 ]
