Re: Re: Just another bug in MMA 3.0

• To: mathgroup at smc.vnet.net
• Subject: [mg7637] Re: [mg7491] Re: [mg7431] Just another bug in MMA 3.0
• From: Alistair.Windsor at vuw.ac.nz (Alistair.Windsor at vuw.ac.nz)
• Date: Fri, 20 Jun 1997 16:16:10 -0400 (EDT)
• Organization: Victoria University of Wellington, New Zealand
• Sender: owner-wri-mathgroup at wolfram.com

```In article <5nqru3\$l5j at smc.vnet.net>, koehler at math.uni-bonn.de (Kai
Koehler) wrote:

> In article <5nfpv3\$5qp at smc.vnet.net>, Paulo Mouat
<mouat at mail.telepac.pt> wrote:
>
> > Kai Koehler wrote:
>
> > > Sum[Sum[Log[Log[k+j]],{k,1,n}],{j,1,5}]
> > >
> > > gives
> > >
> > > 5*Sum[Log[Log[k + j]], {k, 1, n}].
>
> > If you want to do a multiple sum, the input should read
> >
> > Sum[Log[Log[k+j]],{k,1,n},{j,1,5}]
> >
> > What you have typed is a simple sum over k with a function that has an
> > unknown j.  The j on the outer Sum is a dummy variable, with no
> > relation to the one in Log[k+j].
> >
> > This is not a bug.  Mathematica simply interpreted what you did type,
> > which is not quite what you intended to do.
>
> If this where true,

It is.

> Sum[Sum[j,{k,1,n}],{j,1,5}]
>
> should give 5 n j as output.

No have a look at what he typed again. =>Sum[Log[Log[k+j]],{k,1,n},{j,1,5}] <=.
Here both iterator variables appear in the outer level of the Nested Sums.
In what you hve typed they appear in separate levels.  If you were to
write Sum[Sum[j],{k,1,n},{j,1,5}] you would indeed get 5 n j. There is no
bug here. The iterator j is a local variable assign a unique hash and is
hence different from the j inside the sum.

>Instead you get 15 n (correctly, IMHO).
> Also, in StandardForm, the difference between

--
Alistair Windsor