Let $A = \mathbb Q \cap [0,1]$. In the proof of Urysohn's lemma, we construct a family of open set such that: $\{V_q\}_{q \in A}$, where if $r_1 < r_2$, then $V_{r_1} \subset \subset V_{r_2}$.
The construction was made possible by some choice $\alpha: A \rightarrow \{\text{open set}\}$. Is there a particular reason why we chose $A = \mathbb Q \cap [0,1]$, i.e. a countable, dense set of $[0,1]$? Why can't we choose $A = [0,1]$? We still have a choice function $\alpha: [0,1] \rightarrow \{\text{open sets}\}$ such that if $r_1 < r_2$, then $\alpha(r_1) \subset\subset \alpha(r_2)$.