I was trying my hand at proof by induction and got this exercise from the first chapter of Wissam Raji's "An introduction in elementary number theory".
I have to prove by induction that $n< 3^n \forall n \in N$
The basis was trivial, but I don't know if the inductive step is complete. Here is my reasoning
$(n+1) < 3^{(n+1)} \Rightarrow n+1 < 3*3^n \Rightarrow n < 3 * 3^n + 1$
From here I deduce that
$3^n \le 3* 3^n - 1 \Rightarrow 3^n + 1 \le 3*3^n \forall n \in N$
$\Box$
Can this be considered finished? Am I even on the right track?
Unfortunately, no.
For the $n+1$ step, since you suppose $3^n\gt n$, you'll have $$\begin{align}3^{n+1}-(n+1)&=3\cdot \color{red}{3^n}-(n+1)\\&\gt 3\cdot \color{red}{n}-(n+1)\\&=2n-1\\&\ge 2\cdot 1-1\\&\gt 0.\end{align}$$ I hope this helps.