Get the list of coefficients of a BasicDivisor (or a WeilDivisor, QWeilDivisor or RWeilDivisor).
i1 : R = QQ[x,y,u,v]/ideal(x*y-u*v); |
i2 : D = divisor(x); o2 : WeilDivisor on R |
i3 : coefficients(D) o3 = {1, 1} o3 : List |
i4 : E = divisor(x*u); o4 : WeilDivisor on R |
i5 : coefficients(E) o5 = {2, 1, 1} o5 : List |
i6 : F = divisor({0, 1/2, -2/3}, {ideal(y, u), ideal(x,u), ideal(x,v)}, CoeffType => QQ) o6 = -2/3*Div(x, v) + 1/2*Div(x, u) + 0*Div(y, u) o6 : QWeilDivisor on R |
i7 : coefficients(F) 2 1 o7 = {- -, -, 0} 3 2 o7 : List |
i8 : G = divisor({0.5, -0.667}, {ideal(x,u), ideal(x,v)}, CoeffType => RR) o8 = -.667*Div(x, v) + .5*Div(x, u) o8 : RWeilDivisor on R |
i9 : coefficients(G) o9 = {-.667, .5} o9 : List |