Bodigrim / arithmoi

Number theory: primes, arithmetic functions, modular computations, special sequences
http://hackage.haskell.org/package/arithmoi
MIT License
147 stars 40 forks source link

Implement Hurwitz Zeta function #125

Closed rockbmb closed 5 years ago

rockbmb commented 6 years ago

After #44 and #120, both the Riemann zeta function and the Dirichlet beta function have been implemented.

The Hurwitz zeta function is another important function that can be used to define both the Riemann zeta and the Dirichlet beta functions, so this issue is about refactoring the two latter functions to use the former.

This should all go into the newly created Math.NumberTheory.Zeta namespace.

rockbmb commented 6 years ago

I'll assign myself to this issue, but if anyone else wants to work on it, please go ahead.

rockbmb commented 6 years ago

@Bodigrim I have not forgotten about this issue, will tackle it next. In fact, @b-mehta you've been contributing to the package recently as well (and your PR is relevant to this issue), if you have any ideas or suggestions I'll listen.

Afterwards, I plan on doing #79 and #100, but I'll take my time.

b-mehta commented 6 years ago

I don't have any suggestions right now, but I'm happy to provide help or feedback when appropriate!