We proceed by induction on p. If p=0, then Sp(n)=∑k=1nk0=n, which has degree p+1=1 and leading coefficient
p+11=1.
Now suppose the claim is true for all q<p.
We will prove the claim holds for p.
We have
(n+1)p+1−1(by Binomial Theorem)(re-arranging sums)(by definition of Sd)np+1+d=1∑p(dp+1)nd=k=1∑n(k+1)p+1−kp+1,=k=1∑nd=0∑p(dp+1)kd,=d=0∑p(dp+1)⋅k=1∑nkd,=d=0∑p(dp+1)⋅Sd(n),=(p+1)⋅Sp(n)+d=0∑p−1(dp+1)⋅Sd(n).(by Binomial Theorem)(re-arranging sums)(by definition of Sd) By the inductive hypothesis, the sum on right-hand side is a polynomial of degree at most p.
But the left-hand side is a polynomial of degree p+1, so Sp(n) must have a term of degree p+1 and no higher.
Furthermore, as the coefficient for the p+1 term on the left is 1, the coefficient of the p+1 term on the right must be p+11.