$\bf Exercise\, 1.6$
Fix $b>1.$
If $x$ is real, define $B(x)$ to be the set of all numbers $b^t$, where $t$ is rational and $t\leq x$. Prove that
$$b^r =\sup B(r)$$ where $r$ is rational. Hence it makes sense to define $$b^x =\sup B(x)$$ where $x$ is real.
Problem
The method to such proofs is generally
- Show that a number is the upper-bound.
- Show that number is the least upper-bound.
Much of the proofs I have seen tackle the following in this manner.
- $b^r = b^tb^{r-t}\geq b^t$
- Recall $b^r \in B(r) $ hence $b^r = \max B(r) = \sup B(r) $
But this proof (the 2. part) cannot be extrapolated to $x$ which is not necessarily rational since for any irrational $x$ $b^x \notin B(x)$ hence $b^x \neq \max B(x)$
Are my concerns correct? If yes, can somebody provide an alternative route for proving for $r$?
(It would be very much helpful if somebody can prove it using just the established axioms till the first chapter in Baby Rudin.)
Since $b>1$, the function $t\mapsto b^t$ is increasing. So$$b^r=\sup_{t\leqslant r}b^t=B(r).$$