QEtaSpecificationExpressionMonomialΒΆ
qetaspecexpr.spad line 163 [edit on github]
QEtaSpecificationExpressionMonomial is a combination (a product) of the different types of specifications, i.e. a QPochhammerSpecification, a QEtaSpecification, and a QGeneratingFunctionSpecification.
- 1: %
from MagmaWithUnit
*: (QEtaSpecification, %) -> %
*: (QGeneratingFunctionSpecification, %) -> %
*: (QGeneratingFunctionVariable, %) -> %
*: (QPochhammerSpecification, %) -> %
*: (QPochhammerSpecification, QEtaSpecification) -> %
*: (XGeneratingFunctionSpecification, %) -> %
- <=: (%, %) -> 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
- coerce: QEtaSpecification -> %
- coerce: QGeneratingFunctionSpecification -> %
- coerce: QGeneratingFunctionVariable -> %
- coerce: QPochhammerSpecification -> %
- coerce: XGeneratingFunctionSpecification -> %
- commutator: (%, %) -> %
from Group
- denom: % -> %
- dilate: (%, PositiveInteger) -> %
- etaExpression: % -> %
etaExpression(x)tries to replaceq-Pochhammer quotients by eta-Quotients. Since not everyq-Pochhammer quotient can be translated into an eta-quotient, there might beq-Pochhammer symbols or (fractional) powers ofqremaining in the expression. This function is idempotent and it holds etaExpression(qExpression(x))=etaExpression(x).
- etaPart: % -> QEtaSpecification
etaPart(x)returns the eta-quotient part of the monomial.
- gfPart: % -> QGeneratingFunctionSpecification
gfPart(x)returns the (dissected) generating function part of the monomial.
- 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
- level: % -> PositiveInteger
- max: (%, %) -> %
from OrderedSet
- min: (%, %) -> %
from OrderedSet
- monomial: % -> Polynomial Integer
- monomial: (%, String, String) -> Polynomial Integer
- numer: % -> %
- one?: % -> Boolean
from MagmaWithUnit
- purify: % -> %
purify(x)applies purify to all specifications that are part ofx.
- qExpression: % -> %
qExpression(x)replaces any eta-quotient by the respective quotient ofq-Pochhammer symbols. This function is idempotent and it holds qExpression(etaExpression(x))=qExpression(x).
- qMonomial: % -> Polynomial Integer
qmonomial(
x) returns monomial(qExpression(x))$QPochhammerSpecification, ifxcorresponds to aq-Pochhammer specification. This function is the inverse of qSpecification.
- qMonomial: (%, String, String) -> Polynomial Integer
qMonomial(x,u,v)returns monomial(qExpression(x),u,v), ifxcorresponds to aq-Pochhammer specification. This function is the inverse of qSpecification.
- qPochhammerPart: % -> QPochhammerSpecification
qPochhammerPart(x)returns theq-Pochhammer part of the monomial.
- qQuotient: % -> Fraction Polynomial Integer
qQuotient(x)returns quotient(qExpression(x),e)$QPochhammerSpecification, ifxcorresponds to aq-Pochhammer specification. This function is the inverse of qSpecification.
- qQuotient: (%, String) -> Fraction Polynomial Integer
qQuotient(x,u)returns qMonomial(numer(x),u)/qMonomial(denom(x),u).
- qSpecification: (Fraction Polynomial Integer, String) -> %
qSpecification(f,e)returns nspec/dspec for nspec:=qSpecification(numer(f),e) and dspec:=qSpecification(denom(f),e).
- qSpecification: (Polynomial Integer, String) -> %
qSpecification(p,e)returns specification(p,e)$QPochhammerSpecification coerced to this domain.
- qSpecification: Fraction Polynomial Integer -> %
qSpecification(f)returns nspec/dspec for nspec:=qSpecification(numer(f)) and dspec:=qSpecification(denom(f)).
- qSpecification: Polynomial Integer -> %
qSpecification(p)returns specification(p,e)$QPochhammerSpecification coerced to this domain.
- quotient: % -> Fraction Polynomial Integer
- quotient: (%, String) -> Fraction Polynomial Integer
- recip: % -> Union(%, failed)
from MagmaWithUnit
- retract: % -> QEtaSpecification
- retract: % -> QGeneratingFunctionSpecification
- retract: % -> QGeneratingFunctionVariable
- retract: % -> QPochhammerSpecification
- retract: % -> XGeneratingFunctionSpecification
- retractIfCan: % -> Union(QEtaSpecification, failed)
- retractIfCan: % -> Union(QGeneratingFunctionSpecification, failed)
- retractIfCan: % -> Union(QGeneratingFunctionVariable, failed)
- retractIfCan: % -> Union(QPochhammerSpecification, failed)
- retractIfCan: % -> Union(XGeneratingFunctionSpecification, failed)
- rightPower: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- rightPower: (%, PositiveInteger) -> %
from Magma
- rightRecip: % -> Union(%, failed)
from MagmaWithUnit
- sample: %
from MagmaWithUnit
- smaller?: (%, %) -> Boolean
from Comparable
- specification: (Fraction Polynomial Integer, String) -> %
- specification: (Polynomial Integer, String) -> %
- specification: Fraction Polynomial Integer -> %
- specification: Polynomial Integer -> %
- xgfPart: % -> XGeneratingFunctionSpecification
xgfPart(x)returns the (dissected) generating function part of the monomial multiplied by q^rhoInfinity(gfPart(x)).
CoercibleFrom QEtaSpecification
CoercibleFrom QGeneratingFunctionSpecification
CoercibleFrom QGeneratingFunctionVariable
CoercibleFrom QPochhammerSpecification
CoercibleFrom XGeneratingFunctionSpecification
RetractableTo QEtaSpecification
RetractableTo QGeneratingFunctionSpecification
RetractableTo QGeneratingFunctionVariable
RetractableTo QPochhammerSpecification