On 7 Dec 2011, at 18:59, Mr. Sorouhesh wrote: > I am new (unskilled) in this software, the GAP, and wanted to generate for > example 4 groups as follows. Although the rules are used as it is its help; > I cannot see the 4 finitely presented groups generated. > > f:=FreeGroup(2);; > > a:=f.1; b:=f.2; > > for k in[2..5]do G:=f/[a^2,b^k,(a*b)^3]; od; > > Syntax error, unexpected od, expecting ';' > > I think "for" cannot be applied for such these statements as I put above > (G:=....). Any suggestion? :-)
You have to put spaces around [2..5] in the last line: for k in [2..5] do G:=f/[a^2,b^k,(a*b)^3]; od; Otherwise GAP can not parse it properly. That is, the syntax of the 'for' loop is for simple-var in list-expr do statements od; so list-expr must be separated from 'in' and 'do' Hope this helps, Alexander _______________________________________________ Forum mailing list Forum@mail.gap-system.org http://mail.gap-system.org/mailman/listinfo/forum