-
Notifications
You must be signed in to change notification settings - Fork 126
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
Bug in primary decomposition & does not terminate on a principal ideal #3905
Comments
Can you complete the code for the second case? |
oops got distracted with computing ray class groups. Will do. |
On Wed, Jul 03, 2024 at 10:28:35AM -0700, Simon Brandhorst wrote:
oops got distracted with computing ray class groups. Will do.
What kind of ray class groups?
…
--
Reply to this email directly or view it on GitHub:
#3905 (comment)
You are receiving this because you are subscribed to this thread.
Message ID: ***@***.***>
|
See section 2.0.3. K3 class fields |
I tried to look into this, but in the first example, the definition of But I can still reproduce the second example, which looks like a problem in the primary decomposition code, so perhaps @wdecker or @hannes14 can have a look? |
@fingolfin sorry. I cleaned up the first example. |
Note that in the first example the computation is transferred to a primary decomposition over
|
Triage says that to make this efficient we'll need to use modular GB computations. Apparently @ederc is working on that (integrating the modular GBs, I mean; I am not sure if what he does directly affects this computation). |
Actually I think I may have confused issues, this may not be about modstd (?). In any case I hope @hannes14 (and perhaps @wdecker with him) look into what the first (slow) example does, i.e. is it lowered to "efficient" Singular computations? For the second example, this is an error message in primdec and so not modstd related... |
To the second issue: the coefficients passed to Singular are opaque for Singular, i.e. it can do arithmetic (including GB) with it, |
This is the tip of the iceberg. The ring could be a singular ring, but the
conversion is too weak. Poly over rational over number field...
…On Thu, 31 Oct 2024, 15:19 Hans Schoenemann, ***@***.***> wrote:
To the second issue: the coefficients passed to Singular are opaque for
Singular, i.e. it can do arithmetic (including GB) with it,
but not factorize (which it needs for primary decomposition).
—
Reply to this email directly, view it on GitHub
<#3905 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA36CVYFUMFZIUGPYOTWT23Z6I36PAVCNFSM6AAAAABKJDKOZCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINBZHE4DOOBVGE>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Primary decomp should check if factoring is available before calling
singular.
Then there is also the oscar version of primary decomp where that problem
won't be there
…On Thu, 31 Oct 2024, 15:41 Claus Fieker, ***@***.***> wrote:
This is the tip of the iceberg. The ring could be a singular ring, but the
conversion is too weak. Poly over rational over number field...
On Thu, 31 Oct 2024, 15:19 Hans Schoenemann, ***@***.***>
wrote:
> To the second issue: the coefficients passed to Singular are opaque for
> Singular, i.e. it can do arithmetic (including GB) with it,
> but not factorize (which it needs for primary decomposition).
>
> —
> Reply to this email directly, view it on GitHub
> <#3905 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AA36CVYFUMFZIUGPYOTWT23Z6I36PAVCNFSM6AAAAABKJDKOZCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINBZHE4DOOBVGE>
> .
> You are receiving this because you commented.Message ID:
> ***@***.***>
>
|
Describe the bug
Let K be a number field (e.g. a cyclotomic field)
Primary decomposition does not terminate after 12 hours for a principal ideal (f) < K[x,y,t]
(but
factor(f)
terminates immediately)Primary decomposition throws an error for K a number field and J an ideal over K(t)[x,y]
To Reproduce
The second case:
then
Expected behavior
The function should work and terminate as described in the docu :-).
System (please complete the following information):
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: