The statement that "every subsingleton is countable" is equivalent to saying that "every proposition is semidecidable".
Markov's principle says that all semidecidable propositions are ¬¬-stable. Since the statement that "all propositions are
¬¬-stable" implies LEM (see footnote [1]), we get LEM.
It seems the role of Markov's principle can be replaced with other axioms governing semidecidable propositions, leading
to different conclusions. For instance, LLPO combined with the statement "all-subsingletons-are-countable" implies WLEM.
Finally, notice that, assuming Countable Choice, the statement that "every subsingleton is countable" is equivalent to
"every subset of N is countable". See footnote [2].
Footnote [1]: Let p be a proposition. It's easy to see that ¬¬(p V ¬p). Use the assumption of ¬¬-stability to cancel to give p V ¬p.
Footnote [2]: One side is trivial. We prove the other. Let S be a subset of N. Let n be in S. Form the set Z(n) = {n} ∩ S. Since
Z(n) is a subsingleton, it's countable by assumption. Countable Choice implies that all countable unions of countable sets are
countable. Notice that S itself is a countable union of countable sets (namely, the Z(n)), so S is countable.
Kind regards,
Ran