I'm trying to understand the "correct" way of raising elements of commutative rings to the power of $a/b,$ where $a$ and $b$ are integers, but not having much luck. Suppose $R$ is a commutative (unital) ring and that $x \in R.$ A first blush attempt at defining $x^{a/b}_R$ would be that it is the subset of $R$ specified as follows.
$$(*) \qquad y \in x^{a/b}_R \iff y^b = x^a$$
But this isn't well-defined. For example, suppose $x \in \mathbb{R}$ is fixed and positive. Then observe that the following are equivalent:
- $y \in x^{1/1}_\mathbb{R}$
- $y^1 = x^1$
- $y=x$
Hence $x^{1/1}_\mathbb{R} = \{x\}$.
But the following are also equivalent:
- $y \in x^{2/2}_\mathbb{R}$
- $y^2 = x^2$
- $y = \{-x,x\}$
So $x^{2/2}_\mathbb{R} = \{-x,x\}$.
Hence since $x^{1/1}_\mathbb{R} = x^{2/2}_\mathbb{R}$, we deduce that $\{x\}=\{-x,x\}$, a contradiction.
I can see at least two possibilities for addressing this issue. One is to weaken $(*)$ by adding the condition that $a$ and $b$ are coprime. Another is to change the number system in which exponents live from $\mathbb{Q}$ to something else, in which $1/1$ doesn't equal $2/2$; in particular, we could try replacing $\mathbb{Q}$ with some kind of a ring equipped with an involution $b \mapsto b^\dagger$ (perhaps defined only for non-zero elements) that does not satisfy $bb^\dagger =1$, and then we could define that $a/b$ equals $ab^\dagger$.
Question. Is there a consensus on the correct way of raising elements of commutative rings to the power of $a/b$?