Unfortunately, full_simplify has its own problems, notably with branch
cuts.
sage: f = (1/2)*log(2*t) + (1/2)*log(-t)
sage: f.full_simplify()
1/2*log(2)
Unfortunately, when t=-1, we have the sum of the logarithms of two
negative numbers, and therefore the imaginary part is 2i pi, not 0
On Jan 12, 10:24 pm, Michael Orlitzky <mich...@orlitzky.com> wrote:
> On 01/12/12 17:16, Tom Judson wrote:
>
> > I would like to simplify the difference of two log expressions to show
> > that I get a constant, but
>
> > simplify((1/2)*log(2*t) - (1/2)*log(t))
>
> > just returns the expression.  Does anyone know of an easy fix for
> > this?  Preferably, I would like something that Calculus II students
> > could easily use.
>
> There's no global function for it, but what you want is to call
> full_simplify() on the expression.
>
>   sage: f = (1/2)*log(2*t) - (1/2)*log(t)
>   sage: f.full_simplify()
>   1/2*log(2)

-- 
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org

Reply via email to