-
-
Notifications
You must be signed in to change notification settings - Fork 512
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
reduced Groebner basis not unique #12839
Comments
comment:1
Correct me if I am wrong, but you cannot have a reduced Groebner basis over a ring that is not a field. Besides, the ideals are not the same, even if their varieties are. Singular seems to feel this way:
Macaulay also feels this way:
Unless I'm wrong, this is not a bug. Edit: I had ring and field switched in the first sentence. |
comment:2
Replying to @johnperry-math:
This was a dumb thing to say, & I had doubts almost immediately after hitting the Submit button. In fact, Macaulay2 recognizes I==J, even though it computes different gb's. Singular does not recognize this. |
comment:3
I think I see a way to get this to work. The first thing that can be tried is whether the groebner bases are equal, which is what we are doing now. If that succeeds, then great. Otherwise, we can compare by reducing the elements of one groebner basis over the other's groebner basis. If all reductions give us 0, then we return true. Otherwise, we return false. I think this is related to #12802, and this trick should fix both of them: This would be easy to implement, but is the algorithm I'm outlining correct? |
comment:4
Hello I'm still of the opinion that what I wrote about reduced Groebner bases in integer rings is correct, given the behavior of Singular and Macaulay2. That said, the incorrect conclusion that Assuming that what I've done there is correct, is there a way to mark this patch as a duplicate, or something similar? |
Changed keywords from none to sd40.5, groebner bases, ideals |
comment:6
john_perry: to mark this as a dup:
William |
Reviewer: john_perry |
comment:7
Replying to @williamstein:
Thx. Since testing equality of ideals is equivalent to testing containment both ways, that's what I'll do. |
Dependencies: #12802 |
Changed reviewer from john_perry to John Perry |
Using sage-4.8
I
andJ
are visibly the same ideal, but Sage finds different reduced Groebner bases:Depends on #12802
Component: commutative algebra
Keywords: sd40.5, groebner bases, ideals
Reviewer: John Perry
Issue created by migration from https://trac.sagemath.org/ticket/12839
The text was updated successfully, but these errors were encountered: