(m: number)
| 359 | if (!a || !k || a.isNaN || k.isNaN) return 'number'; |
| 360 | if (a.isFinite === false || k.isFinite === false) return 'number'; |
| 361 | if (k.isInteger === true && k.isNonNegative === true) { |
| 362 | if (a.isInteger === true) return 'finite_integer'; |
| 363 | if (a.isRational === true) return 'finite_rational'; |
| 364 | if (a.isReal === true) return 'finite_real'; |
| 365 | } |
| 366 | return 'number'; |
| 367 | }, |
| 368 | evaluate: ([a, k], { engine: ce }) => evaluatePochhammer(a, k, ce), |
| 369 | }, |
| 370 | CartesianProduct: { |
| 371 | description: 'Return the Cartesian product of input sets.', |
| 372 | // Aka the product set, the set direct product or cross product |
no test coverage detected