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

simplify/validate all helpers for exp/log series #1301

Open
4 tasks
skirpichev opened this issue Mar 5, 2023 · 1 comment
Open
4 tasks

simplify/validate all helpers for exp/log series #1301

skirpichev opened this issue Mar 5, 2023 · 1 comment
Labels
bug an unexpected problem or unintended behavior series
Milestone

Comments

@skirpichev
Copy link
Collaborator

skirpichev commented Mar 5, 2023

That includes _eval_nseries() for Add/Mul/Pow/log. See Ch.7 of the Gruntz thesis.

  • all should be valid (but not necessary efficient, e.g. may require more terms from the arguments expansions) up to the zero equivalence problem
  • no random hacks (expand here, cancel there)
  • any limit for exp/log expressions (with possibly constants, e.g. I, arithmetic operations, compositions) should be valid
  • take branch cuts properly (this will require, probably, support for floor/arg series)
  • simplify helper signature (no logx)? See Gruntz thesis, 7.3

We can include hypothesis-based bulk tests and also test results with https://github.com/WolframResearch/WolframClientForPython.

@skirpichev skirpichev added bug an unexpected problem or unintended behavior help wanted series labels Mar 5, 2023
@skirpichev skirpichev added this to the 0.15 milestone Mar 5, 2023
@skirpichev
Copy link
Collaborator Author

#589

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug an unexpected problem or unintended behavior series
Projects
Status: In progress
Development

No branches or pull requests

1 participant