Suppose we claim that if there is a set $E := \{a \in \mathbb{R} : a < \epsilon, \forall \epsilon \in \mathbb{Q}^{+} \}$, then it must be true that $a \leq 0$.
I aim to prove this using only the ordered field axioms and the completeness axiom (as per the "request" by my professor).
I am going to prove it by contradiction. So suppose $\exists a>0$ so that $0 < a < \epsilon, \forall \epsilon \in \mathbb{Q}^{+}$. Now since $a < \epsilon, \forall \epsilon \in \mathbb{Q}^{+}$, we have $a < \frac{\epsilon}{2}$ since $\frac{\epsilon}{2} \in \mathbb{Q}^{+}$. So $2a < \epsilon$. It follows that we can always find $a' \in E$ such that $a<a'$ for any $a \in E$.
Now here is my problem. I know that the last sentence in the previous paragraph somehow contradicts the completeness axiom. But I cannot see why.
Do you have any suggestions?