I was working on a problem displaying the expansion of the definition of exponents, and naturally the final question was to prove the exponent laws when the exponents are real numbers.
For $a>1$, define $a^x=\sup\{a^r:r\in\mathbb Q, r\le x\}$ for any $x\in\mathbb R$. Prove the exponent laws hold for real exponents and $a>1$.
Now I have proved that $a^{x+y}=a^xa^y$ for any real number $x,y$. The next thing I was to prove was $(a^x)^y=a^{xy}$. So I first fixed $x$ and let a rational number $r$ less or equal to $y$, and show $(a^x)^r=a^{rx}$. This is my attempt:
First suppose that $(a^x)^r<\sup\{a^{rs}:s\in\mathbb Q,s\le x\}$. Then there exists a rational number $t\le x$ such that $(a^x)^r<(a^t)^r\le\sup\{a^{rs}:s\in\mathbb Q,s\le x\}$, and hence $a^x<a^t$, so we reach a contradiction.
Now I have to show a contradiction when $(a^x)^r>\sup\{a^{rs}:s\in\mathbb Q,s\le x\}$, and I'm completely stuck. Can anyone help me out with this? Any help would be appreciated.