       Re: Forcing functions

• To: mathgroup at smc.vnet.net
• Subject: [mg51030] Re: [mg51006] Forcing functions
• From: "David Park" <djmp at earthlink.net>
• Date: Sat, 2 Oct 2004 03:17:59 -0400 (EDT)
• Sender: owner-wri-mathgroup at wolfram.com

```Barry,

Your students could manipulate the output after using Integrate to obtain a
Log form. In this case TrigToExp will generate the Log form.

Integrate[ x * Sqrt[x^2 + 2x + 4], x]
% // TrigToExp
% // Simplify

(1/6)*(Sqrt[4 + 2*x + x^2]*(5 + x + 2*x^2) -
9*ArcSinh[(1 + x)/Sqrt])

(1/6)*(Sqrt[4 + 2*x + x^2]*(5 + x + 2*x^2) -
9*Log[(1 + x)/Sqrt +
Sqrt[1 + (1/3)*(1 + x)^2]])

(1/6)*(Sqrt[4 + 2*x + x^2]*(5 + x + 2*x^2) -
9*Log[(1 + x + Sqrt[4 + 2*x + x^2])/Sqrt])

Since there are often many different forms for an indefinite integral, and a
CAS will produce one of them depending on its internal methods, it is
probably just as well that students learn that they will often have to
manipulate the output to a desired form.

And on a related discussion with Jens-Peer Kuska, on the use of % in the
FrontEnd, I don't see anything wrong with using % here because it always
refers to output within the same cell and therefore is always safe. I do
think it is sloppy to use % when it refers to output from 'previous' cells.

David Park

From: Barry Tesman [mailto:tesman at dickinson.edu]
To: mathgroup at smc.vnet.net

Can you "force" Mathematica to not use certain functions?  E.g., I
want to give my students some problems to antidifferentiate.  One
such problem is:

Integrate[ x * Sqrt[x^2 + 2x +4], x]

The answer uses arcsinh.  Can one force Mathematica to use natural