Can you post the system you are working with?  Or if its very large,
post a link to a file?  I don't work over finite fields myself, so the
current implementation is probably very biased towards QQ.  It would
help me to see a "real life" example.

Thanks,
Marshall Hampton

On Apr 6, 2:04 am, Andrea Gobbi <andreamat...@gmail.com> wrote:
> Thank you for the answer...I have some question:
> -I have gf=I.groebner_fan(); where I is a 0-dimentional ideal. Now gf
> has the function gf.weight_vectors(); This returns the weight vectors
> corresponding to the reduced Groebner bases. I try to call
> polyedralfan() but it raises an error...maybe because I' in
> characteristic p prime? Anyway if i can associate the polyedralfan and
> i call rays I obtain the same of gf.weight_vectors()?.
> -now I' thinking that I'm working in finite fields...maybe I can't
> consider the Grobner fan...I have to study more about it....
>
> I will post news when i'm sure of what i'm doing....
> Thanks!!
>
> On Apr 1, 5:48 pm, Marshall Hampton <hampto...@gmail.com> wrote:
>
> > Unfortunately I don't think this is easy to do right now.
>
> > If you have a Groebnerfan object for your ideal - lets call it G -
> > then you can get the associated polyhedral fan:
>
> > Gp = G.polyhedralfan()
>
> > This object has a method Gp.rays() that will give you the weight
> > vectors of the faces of the Groebner fan.  You'd like to use those to
> > define a term-order; unfortunately that isn't wrapped in a real
> > convenient way in Sage but it is possible.  If you read the help in:
>
> > sage.rings.polynomial.term_order?
>
> > it tells you that you can pass a term-ordering directly to Singular.
> > For that you need the information at:
>
> >http://www.singular.uni-kl.de/Manual/3-1-0/sing_31.htm
>
> > ...I think you'd want:
> > Wp( intvec_expression )
>
> > but I am not sure.
>
> > Right now the PolyhedralFan object doesn't know which of the lower-
> > dimensional faces of the Groebner fan correspond to distinct bases.
> > That information must be available from Gfan somehow but I don't know
> > offhand how to extract it.
>
> > Thanks for writing in with this question - I am more interested in
> > working on the interface knowing that someone is actually trying to
> > use it!  My apologies for its limitations.
>
> > -Marshall Hampton
>
> > On Apr 1, 2:10 am, Andrea Gobbi <andreamat...@gmail.com> wrote:> Hi!!!!!!!!!
> > >  How can I use
> > > the function grobnerfan(ideal)?
> > >  I have to reduce a polynomial
> > > f(x_1,....,x_n) using all possible grobner basis in F_p. This is too
> > > long, and so i decided to look only the grobner fan. But I can go
> > > over...i have a list (of what???) given by grobnerfan, and also a list
> > > of weight...but i don't understand how i can reduce the polynomial.
>
> > > I means, if i have a term order, degrvlex for exmaple, i calculate the
> > > grobner fan (the term order is not important). With the function
> > > grobnerfan i obtain a lot of possible generators of the ideal,
> > > depending for the term order...but if i want to reduce a polynomial
> > > seems that i'm using the base term order, in my case degrevlex...or
> > > not?
>
> > >  I hope I was clear ( I'm italian and my english is very bad!!!!)...
> > >  Thanks!!!

-- 
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org

Reply via email to