       Output Intermediate Steps in Solve or Roots?

• To: mathgroup at smc.vnet.net
• Subject: [mg26012] Output Intermediate Steps in Solve or Roots?
• From: Adalbert Hanssen <hanssen at Zeiss.de>
• Date: Thu, 16 Nov 2000 03:43:00 -0500 (EST)
• Sender: owner-wri-mathgroup at wolfram.com

```Hi, MathGroup,

Solve often gives large results, which often repeat
one and the same subexpression several times. This
happens e.g., if the equation to be solved can be
transformed to 2nd...4th degree polynominal,
for which exact solutions can be given in radicals.
The given solution is with all substitutions done
in the general radical solution - the formulae
"explode".

If one would know the substitutions that have
been carried out during the solution process,
one would have also hints for effective computation
of the result (outside of Mathematica).

Optimize and OptimizeExpression sometimes give hints,
what may have happened during solve. Does anyone
of you know a way, how Solve or Roots can be told
to show, what transformations they have applied
in solving, e.g. in the case of solving

c0 + c1*d - d^2 + Sqrt[c2 - d*c3^2]*c4 == 0

for unknown d and given c0...c4?

kind regards