In Munkres, Topology, he has this way of proving the well ordering property for the natural numbers:
He assumes he can work with the real numbers from the for the real numbers
Then he defines an inductive set as a set containing 1, and if n is in the set then n+1 is in the set.
He then defines the positive integers as $\mathbb{Z}_+=\cap_{\text{A is inductive.}} A$.
Then he states the principle of induction by saying that if A is an inductive set of positive integers, then $A=\mathbb{Z}_+$
Then he shows that every nonempty subset of $\mathbb{Z}_+$ has a smallest element, by first proving that every nonempy subset of $\{1,2,3,...,n\}$ has smallest element. He does that by showing that the set of positive itnegers for which this holds, is inductive, and by4 it must then be all the natural numbers. Then if D is any subset of $\mathbb{Z}_+$ and n is an element of D, then $D\cap\{1,2,3,..,n\}$ must have a smallest element bu what we have shown, and we are done, since this is the smallest element for D also.
But do we need to use the principle of induction to show this? I tried making my own proof, and I do not use induction, is the proof wrong somewhere?
Here is my proof:
Let A be a subset of $\mathbb{Z}_+$. We assume that it is not empty, so it must containt an element n.
If 1 is in the set A, then 1 must be the smallest element. If not 1 is in A, but 2 is in A, 2 must be the smallest element. An so we continue, this procedure must stop because we know that n is in the set A. And hence we will find a smallest element.
Is there something wrong with this proof? I've seen proofs like this before, where they create a procedure, and argue that the procedure must stop at one point.