-
-
Notifications
You must be signed in to change notification settings - Fork 565
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
Introduce a "scale factor" to Laurent series #28992
Comments
comment:1
First, it should be clarified which is the best place to implement such a factor. Concerning code-structure a better place would be in the classes of power series or even polynomials. For example, factorization of polynomials could profit from such a factor, too. Thus, FLINT uses functions But, if a realization of the scale factor for polynomials is considered, it must be done carefully, in order not to slowdown performance with respect to current applications. |
comment:2
I would not do that at the level of polynomials as most of them rely on low-level implementations (via flint, NTL, ...). And you don't want to interfere with the datastructure here. To my mind, we should have a single meta-object for all of
|
comment:3
Replying to @videlec:
I agree (see my according comment in #4618).
That is a good idea! But let us see, if I understood it correctly: Do you mean to implement a new class
This new class should possess the attributes What are you referring to by Newton polynomial and Newton-Laurent polynomial*? |
comment:4
Batch modifying tickets that will likely not be ready for 9.1, based on a review of the ticket title, branch/review status, and last modification date. |
comment:6
Setting new milestone based on a cursory review of ticket status, priority, and last modification date. |
The implementation of Laurent series in OSCAR (more explicitly in NEMO) uses a "scale factor" in order to compensate the inflation of its degree by the ramification index of Puiseux series. The aim of this ticket is to implement something similar for Sage Laurent series in order to reduce memory usage of our upcoming Puiseux series (see comment #4618 comment:42 of #4618).
Inspiration can be taken form fmpz_laurent_series
This ticket should introduce the "scale factor" in the method
verschiebung
of #4618. As soon this is done the new code will run against the doctests of #4618.Depends on #4618
CC: @tscrim @videlec
Component: commutative algebra
Keywords: Laurent series
Issue created by migration from https://trac.sagemath.org/ticket/28992
The text was updated successfully, but these errors were encountered: