lys04 said:
I don't think there are any mistakes, but the consensus is that you that they could be simpler. In the second proof, you spend a lot of time unnecessarily abstracting the concept of odd and even numbers. And the main N-epsilon details get omitted somewhat.
For example, for the second one I would do:
Let ##\epsilon > 0##. From the convergence of the odd and even subsequences, there exist ##N_1, N_2## such that if ##n## is odd:
$$n > N_1 \implies |f_n - L| < \epsilon$$And if ##n## is even:$$n > N_2 \implies |f_n - L| < \epsilon$$Let ##N = \max\{N_1, N_2\}##, then:
$$n > N \implies |f_n - L| < \epsilon$$Hence ##f_n \to L##.
My proof is quite formulaic and if someone asked for more details, you can simply add more detail or justification at any step. Whereas, in your proofs, the logic is a little jumbled.
PS also if I did make a mistake in my proof, it would be much easier to identify where one step does not follow from another.
The main point is that as your proofs get more difficult, my approach would generalise better. Whereas, your proofs are likely to become labyrithine. That's something to think about.