Equivalences. Re: Checking equivilence of equalities
Subject: Equivalences. Re: Checking equivilence of equalities
From: Richard Fateman
Date: Wed, 08 Feb 2012 08:09:43 -0800
On 2/8/2012 7:50 AM, Richard Fateman wrote:
> On 2/8/2012 3:10 AM, Edd Barrett wrote:
>> On Wed, Feb 08, 2012 at 06:01:31AM -0500, Stavros Macrakis wrote:
....
I think that what you want is this: for x being a single variable or a
vector of variables...
e1: A(x)=B(x) and e2: C(x)=D(x) are "equivalent" if
for all values of x , A(x)=B(x) implies C(x)=D(x) AND
C(x)=B(x) implies A(x)=B(x).
As Stavros pointed out, if you solve(e1,x) and solve(e2,x) and the
solutions are the same,
then you are done, and Maxima has done the job.
If you want another way of saying this, you could ask
zeroequivalence of (C-D) subject to the relation A-B=0 and
zeroequivalence of (A-B) subject to the relation C-D=0.
A potentially useful goal that may have more general traction is
finding an algorithm
where you could reduce both e1 and e2 to
a simpler form and then, even though you could not solve that, you could
show they
are the same.
for example,
e1: f(x)+4= g(x)+6
e2: f(x)-2 =g(x)
could both be reduced to (say)
f(x)=g(x)+2
For some classes of functions f and g this makes sense, e.g. finding
minimal polynomials.
RJF