We know that $x^y$ means $x$ multiplied by itself $y$ times or $x$ taking $y$ steps.
Is this method suitable when $y$ (the power) is fractional?
e.g.
if $x=2$ and $y = 3.5$,
we would have
$$2^{3.5} = (2 \times 1) \times (2 \times 1) \times (2 \times 1) \times (2 \times 0.5) = 2 \times 2 \times 2 \times 1 = 8$$
The result is
$2^3 = 2^{3.5}$ (not possible)
I can't get the reason for it being the wrong method of calculating fractional powers.
Any help would be appreciated.
It doesn't even work for integer values. If it did we would be able to calculate $2^1$ by taking two "half-steps", i.e. $2^1\overset{?}{=}(2\times 0.5)\times(2\times 0.5)=1$.
This doesn't work because halving $x$ is only the right thing to do if you wanted to add half a time. It's not right for multiplying half a time. But we can make this idea work by taking logs, which reduces multiplying to adding. Now we get
$$\log (2^{3.5})=\log 2+\log 2+\log 2+0.5\log 2,$$ which is correct - and clearly different to $3\log 2=\log 8$.
So basically the issue is that (except for specific values of $x$), $0.5\log x$ is not the same as $\log (0.5x)$.