FUNCTION : cuspwid1 - cusp width in Gamma[1](N) CALLING SEQUENCE : cuspwid1(a,c,N) PARAMETERS : a,c,N - integers where N>0 and (a,c)=1 SYNOPSIS : Returns the width of the cusp a/c for the group Gamma[1](N). EXAMPLES : > with(thetaids): > cuspwid1(1,3,6); 2 > cw12:=cuspmake1(6); cw12 := {[0, 1], [1, 0], [1, 2], [1, 3]} > nc12:=nops(cw12); nc12 := 4 > for j from 1 to nc12 do > CL:=cw12[j]: > a:=CL[1]: c:=CL[2]: > if c<>0 then cusp:=a/c: else cusp:=oo: fi: > printf("%a %a\n",cusp,cuspwid1(a,c,6)); > od: 0 6 oo 1 1/2 3 1/3 2 > CUSPSANDWIDMAKE1(6); [[oo, 0, 1/2, 1/3], [1, 6, 3, 2]] > DISCUSSION : We see that the cusp 1/3 has width 2 in GAMMA[1](6). There are 4 cusps in GAMMA[1](6): cusp width 0 6 oo 1 1/2 3 1/3 2 This agrees with the result using CUSPSANDWIDMAKE1. SEE ALSO : cuspmake1, CUSPSANDWIDMAKE1