Question: How to force the binomial command to take into account all assumptions?

binomial(x, -1) should be 0 for any x which is not a negative integer.

When assuming x to be a positive integer, the command binomial indeed yields 0:

assume(x, posint); binomial(x, -1);

0

but when assuming x to be non-integer, the binomial command seems to ignore the assumption:

assume(x, Non(integer)); binomial(x, -1);
binomial(x, -1)

How to force the binomial command to take into account all assumptions?

Please Wait...