QPochhammer
The q-Pochhammer symbol , for a nonnegative integer or . Provided by @enumeratio/analytic.
✓ checked against that system · ! checked, with disagreements (hover a chip)Wolfram Language
QPochhammer!QPochhammer(a, q, n)the q-Pochhammer symbol .SageMath
enumeratio_q_pochhammer(a, q, n)Typed signatures
| Type | Package | Applies |
|---|---|---|
(complex, complex, infinity | integer) -> number | analytic | always |
Details
- Finite builds the product from exact boxed arithmetic — an exact rational or stays exact, and gives the empty product, 1, even for symbolic and .
- is Euler's infinite product, numeric-only and only where it converges (); it stays symbolic for exact operands (use
N()) and for . - Negative or symbolic is not implemented and stays symbolic — Wolfram's extension to negative via is not carried here.
Plot
Examples
6 more kept as data, checked against the oraclesProperties #
Zero factors give the empty product 1
live ↗InOut
Known value · Wolfram MathematicalFunctionData, QPochhammer
With and one factor the value is still 1
live ↗InOut
Known value · Wolfram MathematicalFunctionData, QPochhammer
About
| Examples | 18 |
|---|---|
| Checked against | Wolfram Language 17 agree1 differSageMath 11 agree1 unevaluated3 error |
| Crosswalk | Wolfram LanguageSageMath |
Implementation
primitive · kernela kernel — an algorithm over mutable state that would not be readable as a tree
nativeengine
typescriptpackages/symbols/analysis/analytic/src/q-series.tsfinite n: exact boxed Multiply/Subtract/Power, evaluated in place. Infinite n: a capped product until |q^k| underflows.
mappedexternal
wolfram / mpmathpackages/oracle/src/mappings.tsQPochhammer[a, q, n]; mpmath.qp(a, q, n).
mapped
sagepackages/oracle/src/mappings.ts See also: QFactorial, QBinomial