# Citations: overkill or not?

I've been using Sage to do a bunch of calculations for a math paper I'm now finishing. I'm definitely citing Sage, as well as PARI/GP (which I used within Sage, as well as on its own before I started using Sage). But I'm wondering about how much else to cite. Using the "get_systems" command, I've found that different functions I've used make use of GAP, GiNaC, MPFR, MPFI, Maxima, GMP, FLINT, and Mpmath, and I'm not even done looking yet. (Some details below.)

Does etiquette dictate that I cite (with both a mention in the text and a bibliography entry) each of those? On a gut level, that feels like a lot. And I don't know if any of those components are considered so basic that they're not worth mentioning. But I want to give credit where it's appropriate.

Some details on what is used for what: My work in Sage involves numerically calculating polylogarithms (which seems to involve GiNaC, MPFR, and MPFI), Stirling numbers of the first kind (GAP), estimating derivatives with finite difference methods (mpmath), finding complex roots of polynomials (PARI, GiNaC, MPFR), resultants (PARI, GiNaC), and lots of basic arithmetic of 1- and 2-variable polynomials over C (FLINT, Maxima, etc. etc. etc.). The work is more numerical than symbolic. There's a bit with large integers, but a lot more with high-precision (1000 digit, say) real/complex numbers.

Thanks, John

This might be a good question to ask on MathOverflow as well.

Thanks, Benjamin -- I might post it there.