Reduce
- To: mathgroup at smc.vnet.net
- Subject: [mg46879] Reduce
- From: "Tony Harker" <a.harker at ucl.ac.uk>
- Date: Fri, 12 Mar 2004 23:39:25 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
I find Reduce in version 5 seems to have lost some functionality. In
version 4 the input
form = Reduce[{A Exp[? y] ==
B Cos[? y] + C Sin[? y] /.
y -> -a/2, D Exp[-? y] == B Cos[? y] + C Sin[? y] /.
y -> a/2, (D[A Exp[? y],
y] == D[(B Cos[? y] + C Sin[?
y]), y]) /. y -> -a/2, (D[D Exp[-? y], y] == D[(B Cos[
? y] + C Sin[? y]), y]) /. y -> a/2}, {A, B, C, D}]
produces a perfectly sensible result starting
A == 0 && D == 0 || A == B && D == B && ? == 0 && ? == 0....
In version 5 the same input causes a long period of cogitation (far longer
than version 4 took to produce its result), and finally emerges with a
suggestion that I should look for further information on its failure which
is not yet there.
Mathematically, the problem is relatively straightforward: the equations
reduce to M x = 0,where x={A,B,C,D}, so we just need the conditions under
which the determinant of M is zero, and any other special cases.
Are there new controls for Reduce in version 5 which will allow its
functionality to be recovered, or is it irrevocably broken?
Tony Harker
----------------------------------------
Dr A.H. Harker
Director of Postgraduate Studies
Deputy Head, Condensed Matter and Materials Physics Group
Department of Physics and Astronomy
University College London
Gower Street
LONDON
WC1E 6BT
(44)(0)207 679 3404
a.harker at ucl.ac.uk