log10, was: bug report, or am I doing something wrong?
Subject: log10, was: bug report, or am I doing something wrong?
From: Stavros Macrakis
Date: Tue, 14 Feb 2006 11:53:53 -0500
> i take it back. i don't think it's such a big deal after all.
I think we all agree that it's not a big deal to add it. The question
is whether it is a good idea to add it *incompletely*. Of course it's
easy to do a basic simplifier for log10 -- you make a copy of the
simplog and modify it a bit (or -- better software engineering
practice -- you have a common subfunction with a parameter and even
better, add a 2-argument log). I think the only new case to add
(maybe) is recognizing factors of 10, so that log10(2100) =>
2+log10(21) and log10(23/120)=>log10(23/12)-1.
> since log10 is typically used for calculations only,
> i don't see any need to reproduce all of the algebraic
> machinery already in place for log base e.
Then why add it at all?
> i'll bet that this much is almost enough:...
So you would find it acceptable that log10(x)/log(x) not simplify?
etc. Remember RJF's point: the main way that Maxima simplifies things
is by standardizing their form.
-s