MathGroup Archive 2004

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: changing replacement rule arrow ( ->) to equal sign(==)...


Kim:

You should recognize that ReplaceAll (/.) will work with the names of
Mathematica functions (in your case, Rule (->) and Equal (==) ), but
doesn't seem to work with their multi-character alias strings, even
when these are enclosed in quotes ("->" and "==").

Perhaps someone can tell us why quoted symbol strings won't work when
substituted for their associated function names.

Using your posted equations, we have ...

Mathematica 5.0 for Microsoft Windows
Copyright 1988-2003 Wolfram Research, Inc.
 -- Terminal graphics initialized --

In[1]:= {G[0] -> 4*(5 - 2*Sqrt[6]), tfC[0] -> 2*(5 - 2*Sqrt[6]), C[0]
	-> 3 - Sqrt[6], tf[0] -> 3 - Sqrt[6]} /. Rule -> Equal

Out[1]= {G[0] == 4 (5 - 2 Sqrt[6]), tfC[0] == 2 (5 - 2 Sqrt[6]), C[0]
	== 3 - Sqrt[6], tf[0] == 3 - Sqrt[6]}

In[2]:= {G[0] -> 4*(5 - 2*Sqrt[6]), tfC[0] -> 2*(5 - 2*Sqrt[6]), C[0]
	-> 3 - Sqrt[6], tf[0] -> 3 - Sqrt[6]} /. "->" -> "=="

Out[2]= {G[0] -> 4 (5 - 2 Sqrt[6]), tfC[0] -> 2 (5 - 2 Sqrt[6]), C[0]
	-> 3 - Sqrt[6], tf[0] -> 3 - Sqrt[6]}
	
Regards,
Harold


  • Prev by Date: Re: Nasty bug in Integrate (version 5.0)
  • Next by Date: RE: Re: Help browser
  • Previous by thread: changing replacement rule arrow ( ->) to equal sign(==)...
  • Next by thread: Re: changing replacement rule arrow ( ->) to equal sign(==)...