Maxima 5.17.1 regressions for Sage



About a problem reported at: http://trac.sagemath.org/sage_trac/ticket/4841

"Bad argument to `genfact'"

What are the arguments to genfact here?
Inspecting the Maxima code, I see the following restriction:

    (cond ((and (fixnump a)
                (fixnump b)
                (fixnump c))
           (if (and (> a -1)
                    (> b -1)
                    (or (<= c a) (= b 0))
                    (<= b (/ a c)))
             (gfact a b c)
             (merror "Bad argument to `genfact'")))

(I.e. when a, b, and c are machine integers)

best

Robert Dodier