On Dec 2, 2011, at 8:10 PM, Charley Crissman wrote:
> I'm using the PushForward package (currently hiding in Schubert2/pushFwd.m2) for some work in Schubert2. I'm getting an error in the kernel function that I don't understand:
>
> /usr/local/share/Macaulay2/Core/matrix3.m2:45:14:(1):[7]: error: assertion failed
> /usr/local/share/Macaulay2/Core/matrix3.m2:45:14:(1):[7]: --entering debugger (type help to see debugger commands)
> /usr/local/share/Macaulay2/Core/matrix3.m2:45:14-45:52: --source code:
> assert( degreesRing R === degreesRing G );
...
Hi, Charley.
I tried to reproduce the problem but couldn't.
Could you send a file containing code that producess the error to me at d...@math.uiuc.edu ? I'll
take a look at it. (Anything checked into the trunk you can assume I'll have.)
I'm traveling, so expect a slow response.
-C
C = QQ[x]
A = C[y]
B = C[z]
f = map(B,A,{z})
matB = matrix{{1_B}}
kernel map(B^1, A^1, f, matB)
In this case the two degreesRings are actually different, so it's no
surprise the assertion fails. I know that kernel is buggy about tower
rings; I'm not sure what ought to be done here. It's a bit strange to
me that kernel happily works with other tower rings; see for example
the last test in Schubert2/blowup-test.m2 .
-C
> --
> You received this message because you are subscribed to the Google Groups "Macaulay2" group.
> To post to this group, send email to maca...@googlegroups.com.
> To unsubscribe from this group, send email to macaulay2+...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/macaulay2?hl=en.
>