return result;
}
+static unsigned inifcns_consist_various()
+{
+ unsigned result = 0;
+ symbol n;
+ ex e;
+
+ if ( binomial(n, 0) != 1 ) {
+ clog << "ERROR: binomial(n,0) != 1" << endl;
+ ++result;
+ }
+
+ return result;
+}
+
unsigned exam_inifcns()
{
unsigned result = 0;
result += inifcns_consist_gamma(); cout << '.' << flush;
result += inifcns_consist_psi(); cout << '.' << flush;
result += inifcns_consist_zeta(); cout << '.' << flush;
+ result += inifcns_consist_various(); cout << '.' << flush;
return result;
}
if (y.is_integer()) {
if (y.is_nonneg_integer()) {
const unsigned N = y.to_int();
- if (N == 0) return _ex0;
+ if (N == 0) return _ex1;
if (N == 1) return x;
ex t = x.expand();
for (unsigned i = 2; i <= N; ++i)