Error from Big Combinations



Thomas La Bone wrote:
> I get this answer from 1000 choose 100:
> 
>    float(combination(1000,100));
> 
>    6.3850511926305126*10^+139
> 
> but I get an error from 8000 choose 800:
> 
>    float(combination(8000,800));


This expression is not a floating number for Maxima:

floatnump(combination(8000,800));
(%o11)                               false

use this instead
bfloat(combination(8000,800));
(%o12)                       4.22795262979594b1127

> 
>    Maxima encountered a Lisp error:
>     Error in SETQ [or a callee]: Can't print a non-number.
>    Automatically continuing.
>    To reenable the Lisp debugger set *debugger-hook* to nil.
> 
> Mathematica gives me an answer of something like 2.819E+1040. Is the 
> error the result of Maxima not being able to represent such a large 
> floating point number?
> 
> Tom
> 
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima