Claim: $$\forall n \in \mathbb{N}, 2^n+1 \leq 3^n $$
Proof (Induction): Base: Let $$n = 1, 2^1 + 1 \leq 3$$so this is true. Inductive Step: Suppose $$n \geq 1$$ and assume inductive hypothesis holds for all values less than or equal to n. $$2^{n+1} + 1 = 2*2^n + 1$$recall $$2^n \leq 3^n - 1$$So, $$2(2^n) + 1 \leq 2(3^n -1) + 1$$Now, we want to show $$\forall n \in \mathbb{N}, 2(3^n) - 1 \leq 3^{n+1}$$ This inequality becomes $$-1 \leq 3^n$$ which is obviously true $\forall n \in \mathbb{N}$. Therefore, $$2^{n+1} + 1 \leq 2(3^n - 1) + 1 \leq 3^{n+1} \implies \forall n \in \mathbb{N}, 2^{n+1}+1 \leq 3^{n+1}$$ by induction. This is one of the first inequality induction proofs I have done, and usually in an inductive proof, you construct the right hand side using the left hand side. I did not do this here, I just pulled the $3^{n+1}$ out of nowhere and tested if the simpler inequality $2(3^n) - 1$ was always less than or equal to $3^{n+1}$. Is this rigorous enough? Thanks.