My question stems from the comments following Asaf Karagila's answer here : Why can't you pick socks using coin flips?
At some point there was a discussion about whether or not a countable union of countable sets is countable if one does not assume AC.
I upvoted this comment for I thought it quite right :
@phs: Maybe your confusion comes from the meaning of the term "countable". It gives you the existence of a bijection with the natural numbers (an enumeration of the set), but it does not give you (choose for you) such a bijection. For one set (or finitely many) existential elimination will hand you a concrete enumeration, but not so for infinitely many sets at a times. – Marc van Leeuwen Mar 19 '14 at 13:11
Then I got to this one :
@Marc: That's not fully correct. You sort of slide the case where the model and the meta-theory disagree on the integers (i.e. non-standard integers), in which case this only holds for the meta-theory integers; but it's true internally for everything the model think is finite. It's an even finer point than the place where choice is used in the above proof. I do agree it's a good intuition, but it's not really the reason why this fails. In fact, it's not the reason at all. (This is quite delicate, and I only understood that about a year ago, and I even made that mistake before.) – Asaf Karagila Mar 19 '14 at 18:57
This comment appears quite rich and deeply interesting. I must confess however that I don't fully understand it. I was wondering if anyone could provide me with a more detailed explanation of what is said in this comment.