The question is, how can we know if we can solve a n-index root without imaginary numbers when n-index is a non integer number, but a real number?
First, basic theory:
$$\sqrt[2.0]{8} = 2.8284.....$$ or $$\sqrt[3.0]{8} = 2.0$$
In the relationship between roots and powers, this is the same as:
$$8^\frac{1}{2.0} = 2.8284....$$ or $$8^\frac{1}{3.0} = 2.0$$
Nevertheless, as we learn from powers -and this is very very related with final question-, its difficult to imagine (or at least, it is for me), how to represent this, literally:
$$8^{2.0} = 8 * 8$$
but...
$$8^\frac{1}{2.0} = aaa... 8*how much?$$ ...half eight * halft eight (and not 4 by 4)?
Besides, we know when the index of a root is odd, we can compute the result for a negative number without "fight" with complex numbers:
Even: $$\sqrt[2.0]{-8} = 2.8284.....*i = \sqrt[2.0]{8} * \sqrt[2.0]{-1}$$
Odd: $$\sqrt[3.0]{-8} = -2.0$$
The index can't be zero, because, in power form:
$$\sqrt[0.0]{n} = n^ \frac{1}{0.0}$$ results a number powered to infinity, so results infinity.
But there is a little bit more, the index of a root can be negative too, a thing that lead us to "invert" the result (1/result):
$$\sqrt[-2.0]{8} = \frac{1}{2.8284.....}$$
$$\sqrt[-3.0]{8} = \frac{1}{2.0}$$
This put in power form means to invert the base, to let the exponent as a positive numer, in this way:
$$ n^{-exp} = \frac{1}{n^{exp}}$$
as we can see here:
$$8^\frac{1}{-2} = \frac{1}{8^\frac{1}{2}} = \frac{1}{2.8284....} = 0,35355.....$$
$$ 8^\frac{1}{-3} = \frac{1}{8^\frac{1}{3}} = \frac{1}{2.0} = 0.5$$
...and of course, we can combine both "negative" numbers, in randicand and in index:
$$ -8^\frac{1}{-2} = \frac{1}{-8^\frac{1}{2}} = \frac{1}{-2.8284....*i}$$
$$ -8^\frac{1}{-3} = \frac{1}{-8^\frac{1}{3}} = \frac{1}{-2.0} = -0.5$$
Besides, while we are used to roots with integer index (square, cubic, etc..), there is float index roots:
$$\sqrt[2.0]{8} = 2.8284.....$$ $$\sqrt[2.2]{8} = 2,5733.....$$ $$\sqrt[2.4]{8} = 2,3784.....$$ $$\sqrt[2.6]{8} = 2,2250.....$$ $$\sqrt[2.8]{8} = 2,1015.....$$ $$\sqrt[3.0]{8} = 2.0$$
And here is where the point of interest raises: we can compute negative radicand roots while the index stays odd, getting ourselves away from complex numbers (i), but what happens with the sign when the index of the root is a float number?
We know that an index of 2, for the signs, means -by-=+ or +by+=+, never will be negative, and for an index of 3, means -by-by-=- or +by+by+=+, both sign results are possible, but for float index, How can we operate the sign?. We can't do something as "fraction of -" by "fraction of -". We can compute the valor of roots with float index, but, what about the sign?.
A greeting.
For positive real numbers $r$ and real $q$, we may define: $$r^q=e^{q\ln(r)}$$
Since $e^x$ is positive for all real $x$ and $q\ln(r)$ is real, so $r^q$ is positive.