Hello,
I am new to singular and am trying to become familiar with the iMult command in normal.lib. I am wondering if this command always produces negative output when the base ring has more than two variables, or if I am using it incorrectly.
For example
Code:
ring s = 0,(x,y),dp;
list L = (x2),(y3);
iMult(L);
returns 6.
Adding the variable z to the base ring and the ideal (z) to L returns -1
Code:
ring s = 0,(x,y,z),dp;
list L = (x2),(y3), (z);
iMult(L);
Moreover, the following code also produces an output of -1 although I would expect the output to be 6.
Code:
ring s = 0,(x,y,z),dp;
list L = (x2, y3, z);
iMult(L);
I am wondering if iMult(L) will always return -1 when L contains ideals generated by polynomials which may have more than 2 variables. The documentation makes no mention of restricting to ideals in a base ring having at most two variables so I believe I am making a mistake in my usage of iMult.
Best,
Ryan