Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2011

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

Search the Archive

Re: bug in Mathematica?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg122674] Re: bug in Mathematica?
  • From: Andrzej Kozlowski <akoz at mimuw.edu.pl>
  • Date: Sat, 5 Nov 2011 04:48:11 -0500 (EST)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • References: <201111041103.GAA29326@smc.vnet.net>

This is clearly a rather nasty bug. To see it more clearly:

f[m_, k_] := Product[Binomial[m, j], {j, 1, k}]

For numerical m and k we get the correct answer:

f[10, 2]

450

For symbolic n and m we get nonsense:

In[7]:=
f[m, n] /. {m -> 10, n -> 2}
During evaluation of In[7]:= Power::infy:Infinite expression 1/0^2 encountered. >>
During evaluation of In[7]:= Infinity::indet:Indeterminate expression 0 ComplexInfinity encountered. >>
Out[7]=
Indeterminate

In particular:

f[m, m - 1]

0


f[m, m + 1]

(I^(m*(m + 5))*m*(m*BarnesG[1 - m])^m*BarnesG[2 - m]^(-m - 1))/
  BarnesG[m + 3]

which is also nonsense, since

Binomial[n, n + 1]

0


Andrzej Kozlowski


On 4 Nov 2011, at 12:03, Hansruedi Widmer wrote:

> Hi Everyone
>
>
> The code
>
> Sum[Binomial[m, j], {j, 1, m - 1}]
>
> produces the correct value -2+2^m.
>
>
> But the code
>
> Product[Binomial[m, j], {j, 1, m - 1}]
>
> creates the wrong value of zero. Does anyone have an explanation for why
> this is happening?
>
>
> Thanks and best regards
>
> Hansrued Widmer
>
>
>
>




  • Prev by Date: Re: {Keydown,"c"} event in graphics
  • Next by Date: Re: Constraint evaluation in NMinimize
  • Previous by thread: bug in Mathematica?
  • Next by thread: Re: bug in Mathematica?