-
-
Notifications
You must be signed in to change notification settings - Fork 481
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
Use composed_op for QQbar exactification #18242
Comments
Dependencies: 17886 |
Changed dependencies from 17886 to #17886 |
This comment has been minimized.
This comment has been minimized.
Branch: u/pernici/ticket/18242 |
Commit: |
Changed keywords from none to qqbar resultant exactify minpoly |
This comment has been minimized.
This comment has been minimized.
comment:8
What does the following test from
Why isn't it in |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:11
Hello, This ticket is still in state "new" but here are some remarks. I would make this ticket independent of #17886 and ignore completely the potential application to You implemented functions but I guess some of them would better be methods over polynomials (that is methods of Did you do some serious benchmark to see which methods is faster depending on
You would better do
you would avoid computing
(I recall that this function must move as a method of univariate polynomials)
Sided note: the Bostan-Flajolet-Salvy-Schost deals with any characteristic. So it would be interesting to have a more general implementation. Vincent |
comment:12
Note: I opened #18333 as a "task ticket" for the global cleaning of |
comment:13
Hello Vincent, "hadamard_exp" appears as a method raising an exception if the polynomial is not on rationals. I suspect that There is a small benchmark test, confirming the fact that the "BFSS" algorithm is asymptotically faster. I do not plan to look at the "BFSS" algorithm in any characteristics. I do not think I will open another ticket before #18356 is merged, because I do not know how to |
comment:14
Hi Mario, Replying to @sagetrac-pernici:
What is the intersection between this ticket and #18356? I think from now it is better to discuss on #18356 right?
This is fine. Just add a
Tickets depending on other tickets have two flavour:
You are free to rebase git branch on other git branches. Or change the git branch on some ticket to some other branch. Vincent |
comment:15
Replying to @videlec:
Ha nice. It is already there! |
This comment has been minimized.
This comment has been minimized.
comment:16
To me, it would make more sense to use directly |
In #18356, is implemented an algorithm for computing the composed sum, difference, product and division of two polynomials. That can be used to fasten exactification in QQbar.
See also #17886.
From the older description
Here is an example in which a fast algorithm for resultants makes a difference in timings:
in commit 12a1053f78c9efee9f3e6c88eb2c1c89d2db4312
it takes 31s; the difference in timings is in the computation of resultants.
Depends on #17886
CC: @mezzarobba @gagern
Component: number fields
Keywords: qqbar resultant exactify minpoly
Branch/Commit: u/pernici/ticket/18242 @
e0626dc
Issue created by migration from https://trac.sagemath.org/ticket/18242
The text was updated successfully, but these errors were encountered: