In middle school, I was taught that (xa)b=xab. Of course, we were only looking at a,b∈N.
So today I was playing around with squares, and I tried to do this:
(x√2)√2=x√2⋅√2=x2
But then doing some tests in Wolfram alpha told me that I'm wrong for x<0. I know that we're dealing with complex numbers here, but I don't see why this would break that law.
My question is: Why can't I use this law in this situation? Is there an intuitive explanation for this?
Answer
For a>0 and b∈N, a0=1 and ab=a×⋯×a (b times) for b≥1. For b∈Z, ab=1a−b. For b∈R∖Z:
ab=exp(blna)
No need to freak out, though, because all the rules you like still hold. Note that there are other possible ways to define ab when b is non-integer real number, but this is the simplest one of them.
However, for a<0,
ab=exp(bloga)
where log is (some branch of) the complex logarithm function, which is defined for z∈C∗ as:
logz=ln|z|+iarg(z)
where some branch of arg is pre-chosen. And exp is the complex exponential function.
Now consider that for a<0, one has:
abc=exp(bcloga), and(ab)c=exp(clog(ab))
These two would be equal only if logab=bloga, but unfortunately that's not true. For instance, assuming that we are dealing with the principal branch of logarithm, log((−1)2)=log1=0, while log(−1)=ln|−1|+iarg(−1)=iπ, and 0≠2iπ.
No comments:
Post a Comment