Skip to content
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

Special Functions for Lazy Series #32345

Closed
tejasvicsr1 opened this issue Aug 7, 2021 · 38 comments
Closed

Special Functions for Lazy Series #32345

tejasvicsr1 opened this issue Aug 7, 2021 · 38 comments

Comments

@tejasvicsr1
Copy link
Contributor

Implementing special functions for Lazy Series. Some examples would be to implement the series for sines or cosines.

Depends on #32435

CC: @mantepse @tscrim

Component: combinatorics

Keywords: LazyPowerSeries, FormalSeries, gsoc2021

Author: Tejasvi Chebrolu

Branch/Commit: 01f4bbd

Reviewer: Martin Rubey, Travis Scrimshaw

Issue created by migration from https://trac.sagemath.org/ticket/32345

@tejasvicsr1
Copy link
Contributor Author

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 7, 2021

Branch pushed to git repo; I updated commit sha1. New commits:

7dd2cdbFormatting

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 7, 2021

Commit: 7dd2cdb

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 8, 2021

Branch pushed to git repo; I updated commit sha1. New commits:

11f59f9Added all trig, inverse trig, hyperbolic functions, and exponential functions.
cd9da2aAdded hypergeometric function.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 8, 2021

Changed commit from 7dd2cdb to cd9da2a

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 9, 2021

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

29e139dRemove revert() so it can go on a followup ticket.
313cd4dMerge branch 'u/tscrim/dense_lls-31897' of git://trac.sagemath.org/sage into t/32324/lazy_taylor_series
d160b71make div and pow work for Taylor again
aaa7207avoid computing the inverse if not required in __call__
d343b9aMerge branch 'u/mantepse/dense_lls-31897' of git://trac.sagemath.org/sage into t/32324/lazy_taylor_series
21b260cremove superfluous assignment
664e35aMerge branch 'u/mantepse/dense_lls-31897' of git://trac.sagemath.org/sage into t/32324/lazy_taylor_series
8d6ac7bMerged branch
38c93fbAdded some documentation for reversion, changed the name.
d464320Re-did hypergeometric series and completed inverse hyperbolic functions.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 9, 2021

Changed commit from cd9da2a to d464320

@mkoeppe mkoeppe modified the milestones: sage-9.4, sage-9.5 Aug 9, 2021
@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 9, 2021

Changed commit from d464320 to 0c48f4f

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 9, 2021

Branch pushed to git repo; I updated commit sha1. New commits:

0c48f4fCorrected the names.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 10, 2021

Changed commit from 0c48f4f to cfa0fba

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 10, 2021

Branch pushed to git repo; I updated commit sha1. New commits:

cfa0fbaAdded log, and a^x.

@mantepse
Copy link
Collaborator

@tscrim
Copy link
Collaborator

tscrim commented Aug 12, 2021

Last 10 new commits:

9c83de4Merge branch 'u/gh-tejasvicsr1/special_functions_for_lazy_series' of git://trac.sagemath.org/sage into t/32324/lazy_taylor_series
651b372Revert "Merge branch 'u/gh-tejasvicsr1/special_functions_for_lazy_series' of git://trac.sagemath.org/sage into t/32324/lazy_taylor_series"
7c9a5ddfix invert
51357a0Small reworkings and fixes. Adding another composition test.
7501204Adding documentation to the user-facing class level documentation.
4723f6bRefactoring we discussed at the meeting today.
651c3edonly get coefficient if necessary
65e604dMerge branch 'u/mantepse/dense_lls-31897' of git://trac.sagemath.org/sage into t/32324/lazy_taylor_series
b332728fix and document series reversion
e91d1ccMerge branch 'u/mantepse/lazy_taylor_series' of git://trac.sagemath.org/sage into t/32345/special_functions_for_lazy_series

@tscrim
Copy link
Collaborator

tscrim commented Aug 12, 2021

Changed keywords from LazyPowerSeries, FormalSeries, GSoC21 to LazyPowerSeries, FormalSeries, gsoc2021

@tscrim
Copy link
Collaborator

tscrim commented Aug 12, 2021

Changed commit from cfa0fba to e91d1cc

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 12, 2021

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

d0a677fHave composition take the product type as input.
c38900bChanging to instead use an if-check for deciding product in composition.
8317764Merge branch 'u/tscrim/dense_lls-31897' of git://trac.sagemath.org/sage into t/32324/lazy_taylor_series
a7026eafix lmul and rmul in acted_upon
4d6c23bMerge branch 'u/mantepse/dense_lls-31897' of git://trac.sagemath.org/sage into t/32324/lazy_taylor_series
8bb128cFaster non-zero check and use LazyModuleElement for checking in __call__.
3566076fix lmul and rmul doctests
77d66f0Merge branch 'u/mantepse/dense_lls-31897' of git://trac.sagemath.org/sage into t/32324/lazy_taylor_series
97926fbMerge branch 'u/mantepse/lazy_taylor_series' of git://trac.sagemath.org/sage into t/32345/special_functions_for_lazy_series
d990cc4correct parent of left in special functions

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 12, 2021

Changed commit from e91d1cc to d990cc4

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 12, 2021

Changed commit from d990cc4 to 8a79ab5

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 12, 2021

Branch pushed to git repo; I updated commit sha1. New commits:

8a79ab5fix log doctest

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 12, 2021

Changed commit from 8a79ab5 to fe5d9cb

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 12, 2021

Branch pushed to git repo; I updated commit sha1. New commits:

fe5d9cbfix special functions, at least with Taylor series

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 12, 2021

Changed commit from fe5d9cb to 1daff82

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 12, 2021

Branch pushed to git repo; I updated commit sha1. New commits:

1daff82add sqrt, remove arccosh, fix doctests for hypergeometric

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 14, 2021

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

69ae499Fixes for (in)equality checking.
ddb863dDocument equality behavior.
7605c26Merge branch 'u/tscrim/dense_lls-31897' of git://trac.sagemath.org/sage into t/32324/lazy_taylor_series
aa73955two fixes in Laurent element_constructor
b7b1a03add TODO comments for composition with Dirichlet series
661c3d4backport two fixes from 32324
8a7dcd3fix oversight in shift
78b8fffLast trivial fix for clean pyflakes.
96771f0Merge branch 'u/tscrim/dense_lls-31897' of git://trac.sagemath.org/sage into t/32324/lazy_taylor_series
67bb94eMerge branch 'u/mantepse/lazy_taylor_series' of git://trac.sagemath.org/sage into t/32345/special_functions_for_lazy_series

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 14, 2021

Changed commit from 1daff82 to 67bb94e

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 14, 2021

Branch pushed to git repo; I updated commit sha1. New commits:

1a1f54amove `__pow__` up the hierarchy and add (currently failing) doctest

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 14, 2021

Changed commit from 67bb94e to 1a1f54a

@tscrim
Copy link
Collaborator

tscrim commented Sep 28, 2021

Reviewer: Martin Rubey, Travis Scrimshaw

@tscrim
Copy link
Collaborator

tscrim commented Sep 28, 2021

Last 10 new commits:

459959fMerge remote-tracking branch 'trac/develop' into public/rings/lazy_dirichlet_series-32309
5b48191fix encoding
cceb19eMerge branch 'public/rings/lazy_dirichlet_series-32309' of git://trac.sagemath.org/sage into t/32435/composition_of_dirichlet_series_with_a_degree_one_polynomial
7bf519badapt doctests, add a (currently failing) doctest
38ac82fFixing bug in Dirichlet _element_consructor_.
8578585More bugfixes and expanding the Dirichlet `__call__` input.
2f7ddf6Merge branch 'u/mantepse/special_functions_for_lazy_series' of git://trac.sagemath.org/sage into public/rings/special_funcs_lazy_series-32345
e587a83Cleaning up rebasing.
5c5bb51Fixing bug with SR as base ring for Dirichlet series.
547b8b3Fixing up final issues with special functions for lazy series.

@tscrim
Copy link
Collaborator

tscrim commented Sep 28, 2021

Changed commit from 1a1f54a to 547b8b3

@tscrim
Copy link
Collaborator

tscrim commented Sep 28, 2021

@tscrim
Copy link
Collaborator

tscrim commented Sep 28, 2021

comment:17

Rebased over #32435.

@tscrim
Copy link
Collaborator

tscrim commented Sep 28, 2021

Dependencies: #32435

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 30, 2021

Branch pushed to git repo; I updated commit sha1. New commits:

94d4bc4remove wrong :

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 30, 2021

Changed commit from 547b8b3 to 94d4bc4

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 30, 2021

Changed commit from 94d4bc4 to 01f4bbd

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 30, 2021

Branch pushed to git repo; I updated commit sha1. New commits:

ab6c1cdMore precise composition with complex numbers for Dirichlet series.
f06008bdoctest interpretation of series argument
91070ccdoctest interpretation of Dirichlet series argument
0f1aa66Merge branch 'public/rings/composition_dirichlet_linear-32435' of git://trac.sagemath.org/sage into public/rings/composition_dirichlet_linear-32435
01f4bbdMerge branch 'public/rings/composition_dirichlet_linear-32435' of git://trac.sagemath.org/sage into t/32345/public/rings/special_funcs_lazy_series-32345

@vbraun
Copy link
Member

vbraun commented Oct 10, 2021

Changed branch from public/rings/special_funcs_lazy_series-32345 to 01f4bbd

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants