XGeneratingFunctionSpecification¶
qgenfunspec.spad line 557 [edit on github]
XGeneratingFunctionSpecification formally specifices dissections of generating functions it is a commutative (multiplicatively written) group of variables given by QGeneratingFunctionVariable where each variable v is actually understood as representing q^rho*v with $rho=rhoInfinity(v)$. XGeneratingFunctionSpecification is just a reinterpretation of the same data (and representation of QGeneratingFunctionSpecification.
- 1: %
from MagmaWithUnit
- <=: (%, %) -> Boolean
from PartialOrder
- <: (%, %) -> Boolean
from PartialOrder
- >=: (%, %) -> Boolean
from PartialOrder
- >: (%, %) -> Boolean
from PartialOrder
- ^: (%, Integer) -> %
from Group
- ^: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- ^: (%, PositiveInteger) -> %
from Magma
- coerce: % -> OutputForm
from CoercibleTo OutputForm
- commutator: (%, %) -> %
from Group
- denom: % -> %
- hash: % -> SingleInteger
from Hashable
- hashUpdate!: (HashState, %) -> HashState
from Hashable
- latex: % -> String
from SetCategory
- leftPower: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- leftPower: (%, PositiveInteger) -> %
from Magma
- leftRecip: % -> Union(%, failed)
from MagmaWithUnit
- lift: QGeneratingFunctionSpecification -> %
lift(x)interpretsxas q^r*x where r=rhoInfinity(x).
- lift: QGeneratingFunctionVariable -> %
lift(x)interpretsxas q^r*x where r=rhoInfinity(x).
- max: (%, %) -> %
from OrderedSet
- min: (%, %) -> %
from OrderedSet
- monomial: % -> Polynomial Integer
monomial(x)returns 1 ifxis constant. Otherwise, it returns a power product of variables where each variable is the respective symbol for the dissection, if it comes with positive exponent and an “i” (for inverse) is prepended, if the dissection comes with a negative power. A variable like am_k should be interpreted with the meaning q^r*sum_{n=0}^infty a(m*n+k)q^nwhere r=rhoInfinity(v) andvis an element of QGeneratingFunctionVariable corresponding to sum_{n=0}^infty a(m*n+k)q^n.
- numer: % -> %
- one?: % -> Boolean
from MagmaWithUnit
- parts: % -> List Record(key: QGeneratingFunctionVariable, entry: Integer)
- project: % -> QGeneratingFunctionSpecification
project(x)returnsysuch that x=lift(y), i.e. forgets theq^rfactor where r=rhoInfinity(x).
- recip: % -> Union(%, failed)
from MagmaWithUnit
- rightPower: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- rightPower: (%, PositiveInteger) -> %
from Magma
- rightRecip: % -> Union(%, failed)
from MagmaWithUnit
- sample: %
from MagmaWithUnit
- smaller?: (%, %) -> Boolean
from Comparable