Bug in pushForward?

17 views
Skip to first unread message

Frank Moore

unread,
May 14, 2013, 4:08:31 PM5/14/13
to maca...@googlegroups.com
Hello!

Consider the following example:

Q = QQ[t]
R = QQ[x,y,z,Degrees=>{3,5,7}]
phi = map(Q,R,matrix {{t^3,t^5,t^7}})
S = R/(ker phi)
psi = map(Q,S,matrix phi)
M = pushForward(psi,Q^1)
numgens M -- should be 4

M is just Q = QQ[t] viewed as a module over S = Q[t^3,t^5,t^7].  As an S-module, Q requires 4 generators, namely 1,t,t^2,t^4.  Therefore, numgens M should be 4.  M2 is only picking up the first three generators.  This seems to be a problem more generally with any subsemigroup of \bbN, in that M2 only returns the powers of t less than the lowest degree generator.

I suspect the offending command in the pushForward code is the line:

M2 := subquotient(matrix basis M1, relations M);

since matrix basis M1 is only returning the elements that are of small degree.  I'm not sure what command should go in its place.

Am I missing or not understanding something?

Frank

--
Dr. W. Frank Moore
Assistant Professor
Department of Mathematics, Wake Forest University

email: moo...@wfu.edu

Frank Moore

unread,
May 15, 2013, 12:13:56 PM5/15/13
to maca...@googlegroups.com
Disregard my previous email ;)  I of course don't need t^4, since t generates t^4 in this example.  Sorry!

David Eisenbud

unread,
May 15, 2013, 1:04:09 PM5/15/13
to maca...@googlegroups.com
Dear Frank,

I'd put this off to think about on the plane; thanks for the update!

David
--
David Eisenbud
Professor of Mathematics,
University of California, Berkeley
www.msri.org/~de
> --
> You received this message because you are subscribed to the Google Groups "Macaulay2" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to macaulay2+...@googlegroups.com.
> To post to this group, send email to maca...@googlegroups.com.
> Visit this group at http://groups.google.com/group/macaulay2?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

Reply all
Reply to author
Forward
0 new messages