Let $A$ be a non-empty finite simply ordered set. Show that $A$ has a largest element
My Attempted Proof:
Since $A$ is finite, there exists a bijection of a subset of $\mathbb{Z_+}$ with $A$.
$$\text{i.e.} \ \exists f \ \ \text{ such that } \ \ f : [1, ..., n] \to A$$
where $f$ is bijective. Since $f$ is bijective we can show $A$ has a largest element in the following way.
Put $f(1) = a_1$ where $A_1 \in A$. Let $\alpha = a_1$
Let $f(m) = a_m$ where $a_m \in A$ and $1 \leq m < n-1$. If $a_m > a_1$ then $\alpha = a_m$
Now take $f(m+1) = a_{m+1}$ where $a_{m+1} \in A$ and $2 \leq m+1 \leq n$. If $a_{m+1} > a_m$, then let $\alpha = a_{m+1}$
Repeat $1$ and $2$ above for increasing $m$ until $m+1 =n$. Then $\alpha$ is the largest element of $A$ as desired $\square$.
Is this proof correct or incorrect? If it is correct, how rigorous is it? If it is incorrect, please can you give a reason why it is incorrect (I'm trying to spot flaws in my logic and arguments as best as possible, so any criticism helps).
Hint: Use induction on the size of the set $A$.
Base Case: $|A|=1$ is trivial.
Inductive Step: Assume every ordered set of cardinality equal to (or less than) $n$ has a maximum. We seek to show that every ordered set of cardinality equal to $n+1$ has a maximum. (continue from here)
You have proven the following:
What is interesting is that a converse also holds, and gives a characterization for the notion of finiteness: