Closed tejasvicsr1 closed 3 years ago
Changed branch from u/gh-tejasvicsr1/dense_lls-31897 to u/tscrim/dense_lls-31897
Changed branch from u/tscrim/dense_lls-31897 to u/gh-tejasvicsr1/dense_lls-31897
Branch pushed to git repo; I updated commit sha1. New commits:
799e22c | CS_eventually_geometric is now CS_exact |
Changed branch from u/gh-tejasvicsr1/dense_lls-31897 to u/mantepse/dense_lls-31897
Branch pushed to git repo; I updated commit sha1. New commits:
12e127c | backport code factorization from #32309 |
Changed branch from u/mantepse/dense_lls-31897 to u/gh-tejasvicsr1/dense_lls-31897
Branch pushed to git repo; I updated commit sha1. New commits:
ee9d593 | Fixed tiny bug in composition code |
Branch pushed to git repo; I updated commit sha1. New commits:
2be305d | Small error fixed, typos fixed. |
Changed branch from u/gh-tejasvicsr1/dense_lls-31897 to u/tscrim/dense_lls-31897
New commits:
0726785 | Merge branch 'u/gh-tejasvicsr1/dense_lls-31897' of git://trac.sagemath.org/sage into u/tscrim/dense_lls-31897 |
e31b75e | Fixing bug in CS_apply_coeff. |
d75d44c | Refactoring out the CS_exact polynomial creation and doc fixes. |
e0328c8 | Changing `_an_element_`, printing O(z^k), and added global option. |
180d223 | Improving documentation and partially resurrecting series(). |
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
3db49f1 | Improving documentation and partially resurrecting series(). |
Branch pushed to git repo; I updated commit sha1. New commits:
bbc1668 | Removing CS_recursion. |
Changed branch from u/tscrim/dense_lls-31897 to u/mantepse/dense_lls-31897
Branch pushed to git repo; I updated commit sha1. New commits:
d4a7e1e | backport LazyCauchyProductSeries |
Changed branch from u/mantepse/dense_lls-31897 to u/gh-tejasvicsr1/dense_lls-31897
Branch pushed to git repo; I updated commit sha1. New commits:
4cbe05e | Removed the special functions, and added missing documentation. |
Changed branch from u/gh-tejasvicsr1/dense_lls-31897 to u/tscrim/dense_lls-31897
Reviewer: Travis Scrimshaw, Martin Rubey
New commits:
b26750e | One additional round of changes and backport CS_l/rmul. |
Branch pushed to git repo; I updated commit sha1. New commits:
f00a4c2 | Backport `_mul_` for eventually constant. |
Branch pushed to git repo; I updated commit sha1. New commits:
b3c0267 | More backporting from lazy Taylor. |
Changed branch from u/tscrim/dense_lls-31897 to u/mantepse/dense_lls-31897
Branch pushed to git repo; I updated commit sha1. New commits:
9579532 | slight polishing of doc |
Branch pushed to git repo; I updated commit sha1. New commits:
67780c5 | fix categories |
Branch pushed to git repo; I updated commit sha1. New commits:
c2eb347 | yet another dyslexia in _lmul_ |
Branch pushed to git repo; I updated commit sha1. New commits:
e971982 | add a testcase for series reversion |
New commits:
772d53f | Fixing small bug in UnitalAlgebras.ParentMethods._coerce_map_from_base_ring(). |
d976524 | Fixing bug with add/sub with 0. Better some_elements() and constant. Other misc tweaks. |
7b72c93 | Allowing tuple as input for integer dense polynomials. |
7715cb4 | Allowing tuple input for other polynomials. |
ba46701 | Optimizing CS_exact.polynomial_part() and other cleanup. |
29e139d | Remove revert() so it can go on a followup ticket. |
Changed branch from u/mantepse/dense_lls-31897 to u/tscrim/dense_lls-31897
Changed branch from u/tscrim/dense_lls-31897 to u/mantepse/dense_lls-31897
Branch pushed to git repo; I updated commit sha1. New commits:
21b260c | remove superfluous assignment |
We rewrite the input data for
LazyLaurentSeries
to use aStream
that has both a dense version similar to alazy_list
and a sparse version using adict
. We use various subclasses to build an evaluation tree for expressions involving lazy Laurent series elements.We provide additional features not previously implemented for lazy Laurent series, such as functional definitions and composition. This provides enhancements for features such as exact arithmetic, equality, and performance. This is supplemented by an extensive suite of tests and examples.
This ticket is part of the meta ticket #31651. It provides the underlying data structures for lazy series, which later tickets include lazy, e.g., Taylor (usual power series) and Dirichlet series. This will eventually serve as a replacement for
LazyPowerSeries
(#32367; see also #15673).CC: @mantepse @tscrim
Component: combinatorics
Keywords: LazyPowerSeries, FormalSeries, gsoc2021
Author: Tejasvi Chebrolu, Travis Scrimshaw
Branch/Commit:
1ff0cac
Reviewer: Travis Scrimshaw, Martin Rubey, Samuel Lelièvre
Issue created by migration from https://trac.sagemath.org/ticket/31897