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