Re: Typesetting bug
- To: mathgroup at smc.vnet.net
 - Subject: [mg96526] Re: Typesetting bug
 - From: m.r at inbox.ru
 - Date: Mon, 16 Feb 2009 06:52:43 -0500 (EST)
 - References: <gn3blp$prk$1@smc.vnet.net>
 
replicator... at gmail.com wrote:
> Dear Group,
>
> I don't know whether this "feature" is widely known or not, but it
> surely gave me an hour of scratching my head, buried deep inside a
> calculation:
>
> In[7]:= n = .5;
> x = 1;
>
> ax = 1;
> {(ax^n), x^n, ax^n - x^n}
>
> Out[10]= {1, 1, 0}
>
> In[11]:= max = 1;
> {(max^n), x^n, max^n-x^n}
>
> Out[12]= {1, 1, -1}
>
>
> This inconsistency happens only if exponents are typed in as real
> superscripts with Ctrl+^. A FullForm reveals an underlying Times in
> the last case, which ultimately is responsible for the wrong answer.
> Furthermore, max^n does not work as intended if typed and evaluated in
> one call, as follows:
> max <Ctrl+^> n <enter> x <Shift+Enter>
> because it is interpreted as a product of max^n and x.
>
> Istvan Zachar
Remove "max" from the LimitsPositioningTokens list (Edit|Preferences|
Advanced|Open Option Inspector|Formatting Options|Expression
Formatting|Display Options); otherwise "max" with a superscript is
being treated as an operator.
Maxim Rytin
m.r at inbox.ru