So this question is actually $3$ parts.
a) Prove $n < 2^n$ which I have already done.
b) Prove that for every real number $\epsilon > 0$, there exists a natural number $n$ such that $0 < \frac{1}{2^n} < \epsilon$.
c) A number of the form $\frac{m}{2^n}$ where $m$ and $n$ are integers with $n \geq 0$ is called a dyadic rational number. Prove that for any $x, y \in\mathbb{R}$ with $x < y$, there exists a dyadic rational number $r \in \mathbb{R}$ such that $x < r < y$.
I've already solved part a. I'm not sure where to go on part b and c. I'm thinking I need to use the Archimedean property, but I"m not sure how.