Problem: Show that $$1+\frac{1}{2}+\frac{1}{3}+...+\frac{1}{n}$$ can never be an integer $\forall \ n \ge 1$.
Now, I know that there are quite a few proofs available. In particular, the $2$ solutions that I am familiar with uses Bertrand's postulate (which in my opinion is a considerably advanced tool), while the other solution involves a neat trick which allows us to derive a contradiction. However, I would like to check the validity of a proof, also by contradiction, which might seem a little too simple; I am worried that I have made some oversights somewhere. The details of the "proof" are as follows:
Let $T \subset \mathbb{N^+} \setminus \{1\}$ be a subset of $\mathbb{N^+}$ such that $1+\frac{1}{2}+\frac{1}{3}+...+\frac{1}{t} \ \in \mathbb{Z^+} \ \forall \ t \in T,$ $T$ is non-empty. Then, by the Well-Ordering Principle, $T$ has a least element, $t_0 \in T$.
Thus, $$1+\frac{1}{2}+...+\frac{1}{t_0} \in \mathbb{Z^+} \iff \frac{t_0!+\frac{t_0!}{2}+...+\frac{t_0!}{t_0}}{t_0!} \in \mathbb{Z^+}.$$
Now, there exists $k \in \mathbb{Z^+}$ such that $2^k\mid\mid t_0!$.
Hence, we must have $2^k \mid t_0!+\frac{t_0!}{2}+...+\frac{t_0!}{t_0} \Rightarrow 2^k \mid \frac{t_0!}{2}+...+\frac{t_0!}{t_0} $. Next, let $m$ be the largest positive integer such that $2m \le t_0$. Clearly, $m < t_0$.
Also, we must have: $2^k \mid \frac{t_0!}{2}+\frac{t_0!}{4}+...+\frac{t_0!}{2m}$. ( This is because $2^k$ trivially divides $\frac{t_0!}{l}$ if $l$ is odd. ) Hence, we obtain:
$$2^k \mid \frac{t_0!}{2}\left(1+\frac{1}{2}+...+\frac{1}{m}\right)$$
But, clearly, $2^{k-1} \mid\mid \frac{t_0!}{2}$, hence we must have that $2 \mid 1+\frac{1}{2}+...+\frac{1}{m} \Rightarrow 1+\frac{1}{2}+...+\frac{1}{m} \in \mathbb{Z^+}$, which contradicts the minimality of $t_0$ in $T$!
Would appreciate if anyone could help check my "proof" and point out any fallacious ideas if there are any!