Brian Pike
unread,Jun 18, 2012, 6:10:47 PM6/18/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to maca...@googlegroups.com
Hi Steven,
Could you use syz to compute these relations? If you're only interested in linear relations, then maybe you can limit the computation by setting the option DegreeLimit=>1? (See the help page for gb for other options; Algorithm and SyzygyLimit look interesting.)
For example, try running:
R=QQ[x,y,z];
m=matrix{{2*x,3*y,x*y*z}};
-- this gives no linear relations:
syz(m,DegreeLimit=>1)
-- this gives one degree <2 relation:
syz(m,DegreeLimit=>2)
-- this gives two relations of degree <3:
syz(m,DegreeLimit=>3)
n=matrix{{2*x,3*x,x*y*z}};
-- For this set, we have one linear relation:
syz(n,DegreeLimit=>1)
You could also try your original set of polynomials, and use syz with DegreeLimit=>5. I don't know if that would be any easier.
If that doesn't help, you could always translate your problem into linear algebra by taking a basis of the space of degree 16 polynomials in six variables ((16+6-1)!/(16!*(5!))=20349 dimensional). It would be a very large system, but if it were sparse enough then it might be reasonable. (I don't know that M2 would be the correct program to use here.)
Thanks,
Brian Pike