I am trying to use GAP to establish equality of two words in a finitely
presented group and am having problems.

First here is a successful test case:

f:=FreeGroup(5);;
rel:=[(f.(5)*f.(1))^5];;
g:=f/rel;;
u:=GeneratorsOfGroup(g);;
(u[5]*u[1])^5 = Identity(g);  #testing this identity which is actually a
given relation works successfully

       true

But if I add some more relators to rel, I cannot even get
equality to the identity of the first relator.  Here's what I tried:

f:=FreeGroup(5);;
rel:=[(f.(5)*f.(1))^5];;
for i in [1..4] do
 Add(rel,(f.(i)*f.(i+1))*(f.(5)*f.(1))^(-1));
od;
rel;;
g:=f/rel;;
u:=GeneratorsOfGroup(g);

(u[5]*u[1])^5 = Identity(g);  #I gave up waiting for an answer

Why is this so difficult?

What I really want in this group is to show that

u[1]^5*u[2]*u[4]*u[1]*u[3]*u[5] = Identity(g)

Any help would be appreciated.

--Edwin Clark
_______________________________________________
Forum mailing list
Forum@mail.gap-system.org
http://mail.gap-system.org/mailman/listinfo/forum

Reply via email to