# Determine images of the homomorphism between to a permutation group # and a matrix groups both isomorphic to S_4. G := Group((1, 2, 3, 4), (2, 3, 4)); H := Group([[0, -1, 0], [1, 0, 0], [0, 0, 1]], [[0, 1, 0], [0, 0, 1], [1, 0, 0]]); hom := GroupHomomorphismByImages(G, H); for g in G do l := [1..4]; Apply(l, i -> String((i^g) - 1)); w := Concatenation(l); image := Image(hom, g); Print(w, " ", image, "\n"); od;