Controlling inverses of functions
- To: mathgroup at smc.vnet.net
- Subject: [mg58404] Controlling inverses of functions
- From: Josef Karthauser <joe at tao.org.uk>
- Date: Fri, 1 Jul 2005 02:01:56 -0400 (EDT)
- References: <200506300837.EAA15843@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
I've got some functions (Tensor's actually) which aren't trivially
inverted and I want to either control their inverse form, or prevent
mathematica from inverting them altogether, so that I can use Solve
in safety on expressions containing them. Is there anyway of doing
that?
For example:
In: F[a] == F[b] F[c]
In: Solve[%, F[b]]
Out: {F[b] -> F[a] / F[c]}
This is incorrect because 1 / F[c] is an invalid statement (as the
inverse isn't defined). The "correct" answer is that an answer can't be
derived.
Any help on this would be wonderful.
Thanks,
Joe
--
Josef Karthauser (joe at tao.org.uk) http://www.josef-k.net/
FreeBSD (cvs meister, admin and hacker) http://www.uk.FreeBSD.org/
Physics Particle Theory (student) http://www.pact.cpes.sussex.ac.uk/
================ An eclectic mix of fact and theory. =================