Proving by induction that $2^n \le 2^{n+1}-2^{n-1} - 1$ . Does my proof make sense?
I'm not sure if this proof is valid or not and could use some feedback.
Let P be the supposition that $2^n \le 2^{n+1}-2^{n-1} - 1$ for all positive integers n.
Base Case: Let n=1
$2^1 \le 2^2-2^0-1$
$2\le2$
Suppose that P holds true for some positive integer n=k
$$2^{k+1}=2*2^k$$
By inductive hypothesis:
$$2*2^k \le 2(2^{k+1}-2^{k-1}-1)$$ $$2^{k+1} \le 2^{k+2}-2^{k}-2$$
Since we know $2^{k+1} \le 2^{k+2}-2^{k}-2$, we also know $2^{k+1} \le 2^{k+2}-2^{k}-1$ because the former is always smaller.
This proves that: $$2^k \le 2^{k+1}-2^{k-1} - 1\Rightarrow 2^{k+1} \le2^{k+2}-2^{k}-1 $$
Solution 1:
It looks fine!
There's really no particular need for induction, though, if you know that $x\mapsto 2^x$ is an increasing function. Instead, show that $$2^{n+1}=2^n+2^n=2^n+2^{n-1}+2^{n-1},$$ so since $n-1\ge0$ for all positive integers $n,$ we have $2^{n-1}\ge 2^0=1,$ so that $$2^{n+1}\ge 2^n+2^{n-1}+1,$$ from which the result follows.
More generally, we can use this approach to show that, for real numbers $x,$ we have $2^x\le2^{x+1}-2^{x-1}-1$ if and only if $x\ge1.$