Re: [sage-devel] Re: Can Sage compute the Groebner basis of a module?

2019-10-25 Thread 'Bill Hart' via sage-devel
On Tuesday, 22 October 2019 23:23:44 UTC+2, Dima Pasechnik wrote: > > On Tue, Oct 22, 2019 at 9:51 PM 'Bill Hart' via sage-devel > > wrote: > > > > > > > > On Friday, 18 October 2019 15:21:05 UTC+2, Dima Pasechnik wrote: > >> > >> Hi, > >> well, Sage's functionality for modules over

Re: [sage-devel] Re: Can Sage compute the Groebner basis of a module?

2019-10-25 Thread 'Bill Hart' via sage-devel
On Tuesday, 22 October 2019 23:23:44 UTC+2, Dima Pasechnik wrote: > > On Tue, Oct 22, 2019 at 9:51 PM 'Bill Hart' via sage-devel > > wrote: > > > > > > > > On Friday, 18 October 2019 15:21:05 UTC+2, Dima Pasechnik wrote: > >> > >> Hi, > >> well, Sage's functionality for modules over

Re: [sage-devel] Re: Can Sage compute the Groebner basis of a module?

2019-10-22 Thread Dima Pasechnik
On Tue, Oct 22, 2019 at 9:51 PM 'Bill Hart' via sage-devel wrote: > > > > On Friday, 18 October 2019 15:21:05 UTC+2, Dima Pasechnik wrote: >> >> Hi, >> well, Sage's functionality for modules over polynomial rings is quite >> limited. >> It assumes that a submodule of a free module is free. > > >

Re: [sage-devel] Re: Can Sage compute the Groebner basis of a module?

2019-10-22 Thread 'Bill Hart' via sage-devel
>From the Singular documentation [1]: "Hence any finitely generated [image: $R$]-module can be represented in S INGULAR by its module of relations." [1] https://www.singular.uni-kl.de/Manual/4-0-3/sing_134.htm On Tuesday, 22 October 2019 22:51:45 UTC+2, Bill Hart wrote: > > > > On Friday, 18

Re: [sage-devel] Re: Can Sage compute the Groebner basis of a module?

2019-10-22 Thread 'Bill Hart' via sage-devel
On Friday, 18 October 2019 15:21:05 UTC+2, Dima Pasechnik wrote: > > Hi, > well, Sage's functionality for modules over polynomial rings is quite > limited. > It assumes that a submodule of a free module is free. > In what way does it assume this? There are limitations, but I'm not so sure

[sage-devel] Re: Can Sage compute the Groebner basis of a module?

2019-10-21 Thread Kwankyu Lee
On Friday, October 18, 2019 at 4:43:53 PM UTC+9, Mao Zeng wrote: > > As I understand, groebner_basis() in Sage uses Singular as a backend to > compute the groebner basis of ideals in polynomial rings. However, Singular > can also compute the groebner basis of modules. Is this functionality >

Re: [sage-devel] Re: Can Sage compute the Groebner basis of a module?

2019-10-18 Thread Dima Pasechnik
Hi, well, Sage's functionality for modules over polynomial rings is quite limited. It assumes that a submodule of a free module is free. We discussed this at length at a recent Sage/Macaulay2 coding sprint at IMA, and concluded that it would be quite a bit of work to do. While this is not

[sage-devel] Re: Can Sage compute the Groebner basis of a module?

2019-10-18 Thread Mao Zeng
I've come up with a rather awkward workaround using the Sage interface to libSingular. Still I'd be interested to learn about any simpler solution. Below is the Singular code, followed by Sage code which performs the same task. Singular input: ring R=73, (a,b), dp; module module1 = [a,a^3],