]> www.ginac.de Git - ginac.git/blobdiff - ginac/inifcns_trans.cpp
log_eval: don't apply the log(x^p) -> p*log(x) rule.
[ginac.git] / ginac / inifcns_trans.cpp
index 56d909c6a2a40c7b48276cb98644a8da148a9b74..c5551f75a2e77e4c247914d4cd531df458b7b1c9 100644 (file)
@@ -175,11 +175,6 @@ static ex log_eval(const ex & x)
                        return t;
        }
 
-       // log(p^a) -> a*log(p), if p>0 and a is real
-       if (is_exactly_a<power>(x) && x.op(0).info(info_flags::positive) && x.op(1).info(info_flags::real)) {
-               return x.op(1)*log(x.op(0));
-       }
-
        return log(x).hold();
 }