-
-
Notifications
You must be signed in to change notification settings - Fork 488
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
Lazy power series are created with incorrect order #10084
Labels
Comments
Author: Mike Hansen |
comment:2
Attachment: trac_10084-lazy_power_series_order-mh.patch.gz |
Changed keywords from none to LazyPowerSeries |
comment:6
A fix is in #15673 |
Stopgaps: todo |
comment:11
This is no longer relevant, since #32367. |
Reviewer: Travis Scrimshaw |
Changed author from Mike Hansen to none |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Reported by the "Report a Problem" Form:
When typing the following:
I get a "Infinite series order" message. When asking for
I get "[0, 0, 0]".
Looking into the code sage/combinat/species/series.py, the
_add_
method calls the _new method to create the sum series. Trying:I again get "Infinite series order" and "[0, 0, 0]".
As I understand it, the _new() method calls the init() method of LazyPowerSeries in the line:
If the value self.aorder is inf, this puts new_fps.aorder to inf, which (in the init() code), also puts new_fps.order to inf, which makes Sage think that the series has infinite order.
Changing the argument aorder=self.aorder to aorder=unk in the above line solved the problem.
The sum of S(0) and S(1) should have order zero, and its first three coefficients should be [1, 0, 0].
The series test_series should also have order zero, and its coefficients should be [1, 1, 1].
CC: axel.bacher@labri.fr @mwhansen @mantepse
Component: combinatorics
Keywords: LazyPowerSeries
Stopgaps: todo
Reviewer: Travis Scrimshaw
Issue created by migration from https://trac.sagemath.org/ticket/10084
The text was updated successfully, but these errors were encountered: