Countability of disjoint intervals

Your thinking is correct; the set of all singleton sets of R is certainly uncountable.

It seems that the question meant something like "Every collection of disjoint open intervals in R is countable." (In this case, the claim that each interval contains a rational number is valid.)

Maybe there was some convention in the course that "interval" meant open interval, or excluded singleton sets; perhaps it's simply a mistake. Either way, it's good that you noticed this detail!


Because "singleton interval" is usually not considered to be an interval.