Estoy tratando de encontrar una manera eficaz de calcular el sin signo de los coeficientes de Pn(x)=n∏k=1(x−k), es decir, quiero acelerar el proceso de cálculo de ak(n) tales que Pn(x)=n∑k=0(−1)kak(n)xn−k.
He encontrado un método, pero para n≥5 es muy ineficiente. Me pareció señalando que ∏a∈A(x−a)=|A|∑k=0(−1)kx|A|−k∑P⊆A|P|=k∏u∈Pu . Por lo que el establecimiento A={1,2,...,n} para algunos n∈N, ∏a∈A(x−a)=Pn(x)=n∑k=0(−1)kxn−k∑P⊆A|P|=k∏u∈Pu . Así que por supuesto me define a0(n)=1 y ak(n)=∑P⊆{1,...,n}|P|=k∏u∈Pu .
Si sustituimos en x=0, Pn(0)=n∏k=1(−k)=(−1)nn! , así que an(n)=n! . También es bastante fácil demostrar que a1(n)=n(n+1)2 . Yo también era capaz de demostrar que a2(n)=∑(u,v)∈Rnuv donde Rn=[1,n]2∩{(x,y)∈N2:y−x∈[1,n−1]}, Pero eso no es más sencillo por cualquier tramo de la imaginación.
Es allí una manera más eficiente la versión de (1)? Gracias.
Edición para el contexto:
Como he dicho en los comentarios, no hay ninguna razón que necesita de estos coeficientes, pensé que sería un interesante problema para encontrarlos. Una vez que los he encontrado, me preguntaba si había una manera más eficiente de calcular, de modo que me pidió aquí.