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. =================