Given two continuous iid r.v.s X and Y on $(\Omega, \mathcal{F}, \mathbb{P})$, I want to show that the probablity of a tie is zero, i.e. $\mathbb{P}(\{\omega \in \Omega: X(\omega) = Y(\omega)\}) =0$. One fact is that a continuous r.v. does not have any atom, i.e. $\mathbb{P}(\{X = c\}) =0, \forall c \in \mathbb{R}$. To tackle the problem, one might try to use the said fact and write $\{\omega \in \Omega: X(\omega) = Y(\omega)\} \equiv \bigcup_{c \in \mathbb{R}} \{\omega \in \Omega: X(\omega) = c: \quad Y(\omega)=c \}$. The problem is that this is an uncountable union and $\mathbb{P}$does not necessarily move through $\bigcup_{c \in \mathbb{R}}$.
How can I resolve this problem?
This proof is "elementary" but maybe it could be simplified some more.
Let $F$ be the cdf of $X$, which by assumption is continuous. Set $G_n(x) = F(x + 1/n) - F(x) = P(x < X \le x+ 1/n)$. Note that $G_n$ is continuous, and $G_1(x) \ge G_2(x) \ge \dots$, and $\lim_{n \to \infty} G_n(x) = 0$. So by Dini's theorem we have $G_n \to 0$ uniformly. That is, if we fix any $\epsilon > 0$, there exists $N$ so large that $G_N(x) < \epsilon$ for all $x$.
Now for each $k \in \mathbb{Z}$, let $A_k$ be the event $\{k/N < X,Y \le (k+1)/N\}$. Clearly if $X=Y$ then their value is between $k/N$ and $(k+1)/N$ for some $k$, so $\{X=Y\} \subset \bigcup_{k \in \mathbb{Z}} A_k$. Thus by union bound, $P(X=Y) \le \sum_{k \in \mathbb{Z}} P(A_k)$.
On the other hand, $$\begin{align*} P(A_k) &= P(\{k/N < X \le (k+1)/N \} \cap \{k/N < Y \le (k+1)/N \}) \\ &= P(k/N < X \le (k+1)/N)\cdot P(k/N < Y \le (k+1)/N) && \text{by independence} \\ &= G_N(k/N) \cdot P(k/N < Y \le (k+1)/N) \\ &< \epsilon P(k/N < Y \le (k+1)/N). \end{align*}$$
Thus $P(X=Y) < \epsilon \sum_{k \in \mathbb{Z}} P(k/N < Y \le (k+1)/N) = \epsilon \cdot 1$. But $\epsilon$ was arbitrary so we conclude $P(X=Y) =0$.