I'm trying to compute this function, which sums to 1 for $0 < \alpha < 1$ and $k \rightarrow \infty$
f =(1 - \[Alpha]α) * Sum[(\[Alpha]*α*(\[Nu]ν - k))^\[Nu]^ν/Exp[Log[\[Nu]Exp[Log[ν!]]/ E^(\[Alpha]*α*(\[Nu]ν - k)), {\[Nu]ν, 0, k}]
It works when this is substituted...
f/. {\[Alpha]α -> 0.5, k -> 20} = 1.0
But when I try higher values of $\alpha$ (i.e., 0.95), then there appears to be factorial overflow/underflow. For example,
f/. {\[Alpha]α -> 0.95, k -> 40} = 1200.43
which is incorrect. The function should sum to 1.
How do you handle this using Mathematica?