I found this statement in wikipedia.
A module $M$ is finitely generated if and only if any increasing chain $M_i$ of submodules with union $M$ stabilizes.
This is essentially the same as this question. But the answer there (in the comment) refers to finitely generated objects in a categorical sense. Can someone provide an elementary proof of this statement? (I know how to prove the “$\Longrightarrow$” part, but not the “$\Longleftarrow$” part.)
PS. This is NOT a question about Noetherian Module. We only say that any chain of submodules of $M$: $M_1\subset M_2\subset\cdots$, which satisfies $M = \bigcup_{i=1}^\infty M_i$, will eventually stabilizes.