>>728
-2を2乗したら4
2乗して4になる数は2
だから-2=2

ということをやってる。
こんなことが起こるから(ってわけでもないが)指数関数a^xはa>0でしか定義しない。
a^(mn)=(a^m)^n
もa>0のときしか使っちゃだめなんだね。