On 2014-02-27, etienne mann <
etienn...@gmail.com> wrote:
> Hello,
>
> I agree but you can also divide by something which is not a Grobner basis,
> like in my example.
> So I wonder if this division is implemented on sage.
yes, you can reduce w.r.t. any Sequence, it does not need to be a GB.
E.g.
sage: x,y,z = QQ['x,y,z'].gens()
sage: I = Sequence((x^5 + y^4 + z^3 - 1, x^3 + y^3 + z^2 - 1))
sage: (x^6*y^5).reduce(I)
y^11 + 2*y^8*z^2 + y^5*z^4 - 2*y^8 - 2*y^5*z^2 + y^5
> The trick is that this division is not well-defined i.e. the reminder is
> not unique...that's why it is not implemented. If you divide by a groebner
> basis the reminder is unique :)
>
> all the best,
> Etienne
>
> Le jeudi 27 février 2014 15:59:49 UTC+1, Dima Pasechnik a écrit :
>>