During my course on elementary set theory, we defined $\omega_1$ to be the set of all countable ordinals. Now with Foundation we know that $\omega_1$ cannot be countable since that otherwise means $\omega_1\in \omega_1$, which just violates Axiom of Foundation. Now the question is can we prove $\omega_1$ is uncountable without using Foundation?
How should I proceed? This was a past paper question that did not worth so many marks and so I was wondering if there is a really slick way of showing this. I thought about using the criterion that a set is countable if and only if there exists a surjective function from $\omega$ to this set / if and only if there exists an injective function from this set to $\omega$ but I am stuck after some initial thoughts.
Many thanks in advance for any helps!