Skip to article frontmatterSkip to article content

Algebra

Summation Notation

The Binomial Theorem

(x+y)n=d=0n(nd)xndyd(x+y)^n=\sum_{d=0}^n\binom{n}{d}x^{n-d}y^d

Sums of Powers

See also Faulhaber's Formula.

Faulhaber’s Formula

Leading Term Only

Bernoulli Numbers

import math
def s(d, n):
    return sum(x**d for x in range(1, n+1))

n = 5; i = 3
print( (n+1)**(i+1) - 1)
print( sum( math.comb(i+1,d) * s(d,n) for d in range(0,i+1)) )
1295
1295

The above discussion gives us an inductive definition of the coefficients. Using Theorem 1, we can write

np+1+d=1p(p+1d)nd=(p+1)Sp(n)+d=0p1(p+1d)Sd(n),Sp(n)=(n+1)p+11d=0p1(p+1d)Sd(n)p+1.\begin{align*} n^{p+1}+\sum_{d=1}^{p}\binom{p+1}{d}n^d&=(p+1)\cdot S_{p}(n)+\sum_{d=0}^{p-1}\binom{p+1}{d}\cdot S_d(n),\\ S_{p}(n)&=\frac{(n+1)^{p+1}-1 - \sum_{d=0}^{p-1}\binom{p+1}{d}\cdot S_d(n)}{p+1}. \end{align*}

Since we know that S0(n)=nS_0(n) = n, we can recursively compute higher sum formulas.

S1(n)=(n+1)21S0(n)2=(n+1)21n2=n2+n2=12n2+12nS_1(n)=\frac{(n+1)^2-1-S_0(n)}{2} =\frac{(n+1)^2-1-n}{2} =\frac{n^2+n}{2} =\frac{1}{2}n^2+\frac{1}{2}n

S2(n)=(n+1)31(30)S0(n)(31)S1(n)3=13n3+12n2+16nS_2(n)=\frac{(n+1)^3-1-\binom{3}{0}S_0(n)-\binom{3}{1}S_1(n)}{3} =\frac{1}{3}n^3+\frac{1}{2}n^2+\frac{1}{6}n

Faulhaber’s Formula

k=1nkp=1p+1r=0p(p+1r)Brnp+1r\sum_{k=1}^{n}k^p=\frac{1}{p+1}\sum_{r=0}^p\binom{p+1}{r}B_rn^{p+1-r}