Theorem 3 (Principle of the Greatest Natural Number) Let M be a non-empty subset of the set of natural numbers N. If M has an upper bound, i.e., there exists a∈N, such that for any m∈M, we have m⩽a, then there must exist m0∈M, such that for any m∈M, we have m⩽m0, i.e., m0 is the greatest natural number in M.
This one wants a proof. Work it on paper, then read the official solution and mark
yourself. Be honest about it: the record is only any use to you if it is.
Official solution
Consider the set T consisting of all natural numbers t such that for any m∈M, we have m⩽t. By the condition, a∈T, so T is non-empty. By Theorem 2, there exists a smallest natural number in T, denoted as t0. We will prove that t0∈M. If not, for any m∈M, we must have m<t0. From this and property (2), we know t0=e, and thus by Theorem 2 in §1, there exists t1∈N such that t0=t1+. By property (5), for any m∈M, we have m+⩽t0, so m+⩽t1+. This implies m⩽t1 (why). This shows that t1∈T. But t1<t0, which contradicts the minimality of t0. Taking m0=t0 completes the proof of the theorem.
Source: NuminaMath-1.5,
licensed Apache-2.0.
Statement and solution reproduced as published; topic, difficulty and ordering added
by this site.