Prove that $(b^m)^{1/n} = (b^p)^{1/q}$ if $r = m/n = p/q$ I'm working through Rudin's "Principles of Mathematical Analysis" on my own, so I don't want the full answer. I'm only looking for a hint on this problem.
The problem states that $b > 1$ and $m, n, p, q$ are integers, $n > 0$, $q > 0$, and $r = m/n = p/q$ and asks me to prove that
$$
(b^m)^{1/n} = (b^p)^{1/q}
$$
"hence it makes sense to define $b^r = (b^m)^{1/n}$" (to quote the book). 
Previously in the chapter I proved the theorem that for every $x>0, x \in \mathbb{R}$ and $n>0, n \in \mathbb{Z}$, there is one and only one real $y$ such that $y^n = x$. However, the book hasn't established that $(x^s)^t = x^{st}$ yet, so I don't believe I can use that (which would make the solution trivial anyway).
My first thought was to try something like this, in which I start by simply reversing that theorem a few times like this:
\begin{align}
(b^m)^{1/n} &= y\\
b^m &= y^n \\
b &= (y^n)^{1/m}
\end{align}
but I don't see where that gets me. Plus, this doesn't seem to be the right path because I'm not given that $m > 0$, so the exponent in the last step may not even be defined. I can't use the fact that $b^r = (b^m)^{1/n}$ at this stage because that would be proving something using what I'm trying to prove. 
This problem is the first step in the exercise in Rudin that walks me through proving the product rule for rational, and later real, exponents, which is detailed really nicely in this answer. 
Am I just missing the first step, or am I on the wrong track to begin with?

Second attempt
I think I've figured it out now, thanks to the hints. First, I need to prove that $(x^s)^t = x^{st}$ where $x \in \mathbb{R}, s,t \in \mathbb{z}$, and $t > 0$. Using the hint of induction, I first proved that this is true for $t = 1$, which is trivial, since $(x^s)^1 = x^s = x^{s \cdot 1}$.
Now, I assume that this is true for $t = k$, i.e. $(x^s)^k = x^{sk}$, and prove that it's true for $t = k + 1$. 
\begin{align}
(x^s)^t &= (x^s)^{k+1} \\
&= (x^s)^k (x^s) \\
&= (x^{sk}) x^s \\
&= x^{sk+s} \\
&= x^{s(k+1)} \\
&= x^{st}
\end{align}
With that proved, I can move on to the next part of the proof. 
Let $\alpha$ and $\beta$ be reals such that
$$
\alpha^n=b^m \qquad \beta^q=b^p
$$
We know these are unique by the theorem proved earlier in Rudin. Therefore:
\begin{align}
\alpha^n &= b^m \\
(\alpha^n)^q &= (b^m)^q \\
\alpha^{nq} &= b^{mq}
\end{align}
and I can prove the same way that
$$
\beta^{nq} = b^{np} = b^{mq}
$$
Applying the uniqueness of real roots theorem again means that $\alpha = \beta$. So, 
\begin{align}
\alpha^n &= b^m \\
\alpha &= (b^m)^{1/n}
\end{align}
and 
\begin{align}
\beta^q &= b^p \\
\alpha^q &= b^p \\
\alpha &= (b^p)^{1/q}
\end{align}
Therefore $(b^m)^{1/n} = (b^p)^{1/q}$. 
Is that all correct?
 A: The result you're looking to obtain is: $$ \frac{m}{n} = \frac{p}{q} \implies (b^m)^{1\over{n}} = (b^p)^{1\over{q}} $$
This is equivalent to: $$ (b^m)^{1\over{n}} \not = (b^p)^{1\over{q}} \implies \frac{m}{n} \not = \frac{p}{q} $$
If you first prove $(x^s)^t = x^{st}$ for integers s and t as suggested by another user, it should be fairly simple to proceed in this direction (noting that the function $f(x) = x^l$ is injective for non-negative x and an integer root is non-negative).
Edit: Since you have this part done there's no need for me to be coy. My method goes as follows.
Let $f(x) = x^{nq}$ be a function on the non-negative reals.
$$ (b^m)^{1\over{n}} \not = (b^p)^{1\over{q}} \implies f((b^m)^{1\over{n}}) \not = f((b^p)^{1\over{q}}) $$
$ f((b^m)^{1\over{n}}) = (((b^m)^{1\over{n}})^n)^q = (b^m)^q = b^{mq} $
$ f((b^p)^{1\over{q}}) = (((b^p)^{1\over{q}})^q)^n = (b^p)^n = b^{pn} $
Hence $ b^{mq} \not = b^{pn} $. This implies $mq \not = pn $, from which follows $ \frac{m}{n} \not = \frac{p}{q} $. Q.E.D.
A: After the proof that for every positive number $y$ and for every positive integer $n$ there exists a unique positive real number $x$ such that $x^n=y$, Rudin proves that $(ab)^{1/n}=a^{1/n}b^{1/n}$ for positive reals $a,b$ and positive integer $n$. In the proof, he defines some numbers $\alpha$ and $\beta$ suche that $\alpha^n=a$ and $\beta^n=b$ and proceed with his proof.
In a similar fashion, for this problem we can define $\alpha$ and $\beta$ to be the unique reals such that
$$
\alpha^n=b^m \qquad \beta^q=b^p
$$
(Note that we can always assume that $n>0$ and $q>0$). And then show that $\alpha=\beta$ using the uniqueness of the roots. Also I think that it is more convenient to read $m/n=p/q$ as $mq=pn$.
A: I think that a simpler way is first to show that, for every $b>1$ and integers $m,n>0$, we have $$(b^{1/n})^m=(b^m)^{1/n}\qquad (*)$$ or, equivalently, that $((b^{1/n})^m)^n=b^m$. You should be able to do this with the property $$a^{pq}=(a^p)^q \qquad \forall a>1,\ p,q>0\text{ integers,}\qquad(**)$$ which should already have been shown (by induction, probably). With this, you can "commute roots and powers", so you can, for example, put all power to the right and all roots to the left and use property $(**)$ to simplify things.
Now, given $b>1$ and $p,q,m,n>0$ integers such that $p/q=m/n$, you want to show that $(b^m)^{1/n}=(b^p)^{1/q}$, or, equivalently, $((b^m)^{1/n})^q=b^p$. You should do this easily using $(*)$ and $(**)$ (and, of course, the equality $pn=qm$).
