First time here? Check out the FAQ!

Ask Your Question
1

simplify sinh expression

asked 12 years ago

Dirk Danckaert gravatar image

updated 12 years ago

I guess I just ran up against one of those maxima things again, but I thought I would signal the problem anyway.

I would have expected Sage to simplify

sinh(log(1+sqrt(2)))

(it is 1), but Sage doesn't. It doesn't return True to the following either

arcsinh(1)==1+sqrt(2)

or am I missing something?

Preview: (hide)

Comments

sinh(log(1+sqrt(2))).n() 1.00000000000000

achrzesz gravatar imageachrzesz ( 12 years ago )

1 Answer

Sort by » oldest newest most voted
1

answered 12 years ago

DSM gravatar image

Wouldn't be the worst thing in the world if someone had a look at our simplification heuristics. In the meantime:

sage: y = sinh(log(1+sqrt(2)))
sage: y.simplify_full()
sinh(log(sqrt(2) + 1))
sage: y.maxima_methods().exponentialize()
-1/2/(sqrt(2) + 1) + 1/2*sqrt(2) + 1/2
sage: y.maxima_methods().exponentialize().simplify_full()
1
Preview: (hide)
link

Comments

Really, we have to decide if we want complete granularity like Maxima, which leads to things without ambiguity because you would choose whether to use methods that "simplify" multivalued functions like log, or to continue our current point of adding more and more methods to simplification. I lean toward the latter, but maybe it's time to think about that again.

kcrisman gravatar imagekcrisman ( 12 years ago )

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 12 years ago

Seen: 517 times

Last updated: Jan 20 '13