I'm trying to better understand induction. Given that there's a bijection between $\mathbb N$ and $\mathbb Q^+$ (positive rationals), why can't I define the successor relationship on $\mathbb Q$ based on the $\mathbb Q \rightarrow \mathbb N$ mapping. For argument's sake, say that I want to prove that $\forall x \in \mathbb Q^+$, $x$ $\ge 0$. I show this for the first $\mathbb Q$ (in whatever order I enumerate $\mathbb Q$), then show that if it's true for the $k$th positive $\mathbb Q$, it's also true for the $(k+1)$th positive $\mathbb Q$.
Why am I not able to conclude using induction that it's true for all $\mathbb Q^+$? Given that I have a bijection, why doesn't the same well-ordering argument work? i.e., if some set of $x \in\mathbb Q^+< 0$, then there's the smallest one based on the bijection with $\mathbb N$. I'm missing something fundamental here, although I do understand that between any two rationals, there is an infinite in between.