You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have two multigraded free modules M = source mingens I and N = S^(- degrees M) of rank 86 with the same degrees (though the degree group has torsion) that exhibit bizarre behavior:
The order of their degrees is the same, so why are they represented differently in the engine? Presumably this has something to do with the ideal, in which case this seems to be a bug in rawSelectByDegrees.
debugneedsPackage"NormalToricVarieties"
P = convexHull matrixtranspose {
{1,1,1,0,0,0}, {0,1,1,0,0,1},
{1,1,0,1,0,0}, {0,1,0,1,1,0},
{1,0,1,0,1,0}, {0,1,0,0,1,1},
{1,0,0,1,0,1}, {0,0,1,1,1,0},
{1,0,0,0,1,1}, {0,0,1,1,0,1}}
N = ZZ^5
P = affineImage(id_N | transposematrix {{-1,-1,-1,-1,-1}}, P)
X' = normalToricVariety P
X = makeSimplicial X'
assert isComplete X -- if this fails, run the line above again
I = ideal X;
M = sourcemingens I;
elapsedTimedegrees M; -- ~3s
N = (ring M)^(-degrees M);
elapsedTimedegrees N; -- ~3selapsedTimedegrees N; -- ~.00001s
M == N
M === N -- failsdebugCore
d = firstdegrees M
rawSelectByDegrees(raw M, d, d)
rawSelectByDegrees(raw N, d, d)
It must have something to do with torsion degrees, but I can't figure out what.
I have two multigraded free modules M =
source mingens I
and N =S^(- degrees M)
of rank 86 with the same degrees (though the degree group has torsion) that exhibit bizarre behavior:First, asking for their degrees takes very long:
Second,
rawSelectByDegrees
seems to behave differently for them:I presume this is attributable to the internal degree object chosen for them, but I don't understand why:
The order of their degrees is the same, so why are they represented differently in the engine? Presumably this has something to do with the ideal, in which case this seems to be a bug in
rawSelectByDegrees
.cc: @mikestillman any ideas?
The text was updated successfully, but these errors were encountered: