flintlib / arb

Arb has been merged into FLINT -- use https://github.com/flintlib/flint/ instead
http://arblib.org/
GNU Lesser General Public License v2.1
456 stars 137 forks source link

Cleanup modules for mathematical functions #389

Open fredrik-johansson opened 2 years ago

fredrik-johansson commented 2 years ago

The following modules are too narrow in scope to exist as standalone modules:

At the same time, there are too many special-purpose functions in the arb module.

Idea: maybe create a dedicated module for combinatorial/number-theoretic functions. This could host partitions, bernoulli and functions like bell, fib currently located in the arb module. What would be a good name for such a module?

It's a bit annoying to give all functions prefixes based on the module, but maybe this convention could be relaxed. We might want to do this elsewhere, e.g. provide arb_erf as an alias for arb_hypgeom_erf.

Related: