Here's an inductive proof:
Defining the function
f[n_] := (1 + x)^n - (1 + n x)
we have to prove that f[n] > 0 for n > 1 and x > -1.
Now we observe that for f[n] we have the identity
Simplify[f[n + 1] == (1 + x) f[n] + n x^2]
(*
True
*)
It is obvious "by eye" that f[n] > 0 because there are only positive quantities involved on the right hand side.
It is easily proved formally that the expression for a similar function g[n+1] is positive provided g[n] is:
Simplify[(1 + x) g[n] + n x^2 > 0, {x > -1, n > 1, g[n] > 0}]
(*
Out[2]= True
*)
Notice that the proof holds for real n > 1, so that it is more general than requested in the OP.
Remark 1
RSolving the recursion eq1 = g[n + 1] == (1 + x) g[n] + n x^2 with g[1] = 0 brings us back to f[n] and is therefore of no use.
Remark 2
RSolving the modified recursion
eq2 = h[n + 1] == (1 + x) h[n];
with
h[2] == x^2
gives
h[n] = x^2 (1 + x)^(-2 + n) for n >= 2
which Mathematica recognizes to be positive:
Simplify[x^2 (1 + x)^(-2 + n) > 0, {x > 0, n > 0}]
(*
Out[1]= True
*)
If we could prove that h[n] is smaller than f[n] we are done because h > 0. But I haven't found that proof.
Reducedoesn't seem to be able to prove this. But one thing you have to change is the placement of the assumptions: they don't have any effect onReducethe way you use them. See Inequalities with assumptions and constraints for the explanation. – Jens Mar 20 '15 at 04:50