Re: A interesting case
- To: mathgroup at smc.vnet.net
- Subject: [mg92005] Re: A interesting case
- From: dh <dh at metrohm.ch>
- Date: Tue, 16 Sep 2008 19:26:14 -0400 (EDT)
- References: <gal3j9$e0k$1@smc.vnet.net>
Hi Miguel, I think Mathematica chooses what it considers the simplest form for an expression. By default the complexity of an expression is judged according to "LeafCount", thta is how many leaves there are if the expression is written as tree (by e.g. TreeForm). Now try: LeafCount/@{a^(-2),2/a^2,3/a^2} TreeForm/@{a^(-2),2/a^2,3/a^2} and you will see that a^(-2) has less leaves than 1/a^2 hope this helps, Daniel Miguel wrote: > I have spent work hours with this case. > > ToString[#,InputForm]&/@{1/a^2,2/a^2,3/a^2} > {a^(-2),2/a^2,3/a^2} > > When the numerator of a rational element is 1, the structure string is > diferent. Why? > -- Daniel Huber Metrohm Ltd. Oberdorfstr. 68 CH-9100 Herisau Tel. +41 71 353 8585, Fax +41 71 353 8907 E-Mail:<mailto:dh at metrohm.com> Internet:<http://www.metrohm.com>