# What is the opposite of log_expand

log_expand does converts log(x*y) to log(x)+log(y). Is there a function which explicitly reverts this?

What is the opposite of log_expand

add a comment

2

Yes, `log_simplify`

:

```
sage: e = log(x*y) ; e
log(x*y)
sage: f = e.log_expand() ; f
log(x) + log(y)
sage: f.log_simplify()
log(x*y)
```

Note that given an sage object `e`

, you can see all methods that can be applied to it, by typing `e.<TAB_BUTTON>`

, and the methods that start with `blah`

by typing `e.blah<TAB_BUTTON>`

, in particular, you could discover both methods by typing:

```
sage: e.log<TAB_BUTTON>
```

Asked: **
2018-01-28 06:13:58 -0500
**

Seen: **27 times**

Last updated: **Jan 28 '18**

Simplifying symbolic characteristic polynomial

Dropping higher powers of a variable in an expression

How to robustly simplify an object (including a number)

Why doesn't simplify() simplify symbolic equations?

Factoring out complex exponentials

.simplify_full() doesn't simplify an obvious trigonometric expression

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.