I noticed some weird behavior in "Dirichlet" regularization of infinite sums.
Let us first compute
Sum[i, {i, 1, Infinity}, Regularization -> "Dirichlet"]
Sure enough, the answer is
-1/12
Which can be explained by what the regularization actually does. The reference page states that $\lim_{s\to0}\sum_{i=1}^\infty\frac{i}{i^s}=\lim_{s\to0}\zeta(-1+s)=\zeta(-1)=-1/12$ is what is being computed in this case. So far there are no problems. Let us now shift the summation index down by an integer
Sum[i, {i, 0, Infinity}, Regularization -> "Dirichlet"]
Naively, one would not expect the result to change, since adding zero to a sum should do nothing. Even in the regularized version no problems are expected, since we are interested in the $|s|<1$ case. Yet for some reason the result changes to
5/12
Is this a bug? Or maybe the routine relies on some mathematics that I missed? Would be great if someone could clarify this. Thanks for any suggestion!