SymbolicEtaQuotientGammaΒΆ
qetasymb.spad line 545 [edit on github]
SymbolicEtaQuotientGamma holds data to compute an eta quotient expansion of $p_
{{bar{r
},m
,t
}(gamma tau)$. See eqref{eq:p_r-m
-t
(gamma*tau)} and eqref{eq:p_rbar-m
-t
(gamma*tau)}.
- coerce: % -> OutputForm
from CoercibleTo OutputForm
- definingSpecification: % -> QEtaSpecification
If x=etaQuotient(
spec
,m
,t
,gamma), then definingSpecification(x
) returns purify(spec
).
- elt: (%, NonNegativeInteger) -> SymbolicEtaQuotientLambdaGamma
x
.lambda returns the data corresponding to the respective lambda.
- etaQuotient: (QEtaSpecification, Matrix Integer) -> %
etaQuotient(rspec, gamma)
returns etaQuotient(rspec
,1,0,gamma).
- etaQuotient: (QEtaSpecification, PositiveInteger, NonNegativeInteger, Matrix Integer) -> %
etaQuotient(rspec, m, t, gamma)
represents the expansion of $p_
{bar{r
},m
,t
}(gamma tau)$ where $bar{r
}$ is given byrspec
.
- hash: % -> SingleInteger
from SetCategory
- hashUpdate!: (HashState, %) -> HashState
from SetCategory
- latex: % -> String
from SetCategory
- minimalRootOfUnity: % -> PositiveInteger
minimalRootOfUnity(x)
returns the smallest positive integern
such that the expansion of the function $p_
{r
,m
,t
}(gammatau)$ corresponding to x=etaQuotient(mm
,divs,r
,m
,t
,gamma) (neglecting the (c*
tau+d)^*
factor) lives inQ
[w
][[z
]] wherew
is an
-th root of unity andz
a fractionalq
power.
- multiplier: % -> PositiveInteger
If x=etaQuotient(
spec
,m
,t
,gamma), then multiplier(x
) returnsm
.
- offset: % -> NonNegativeInteger
If x=etaQuotient(
spec
,m
,t
,gamma), then offset(x
) returnst
. offset(x
) returns the subsequence offset.
- one?: % -> Boolean
one?(x)
returnstrue
if the eta-quotient corresponding tox
represents 1. This is the case if one?(specification(x
)), i.e. if the representation is trivial.
- qExponentMin: % -> Fraction Integer
qExponentMin(x)
returns the order of theq
-expansion in terms of the originalq
. Note that this exponent is only a lower bound for theq
-expansion. The coefficient corresponding to thisq
-power may be zero.
- transformationMatrix: % -> Matrix Integer
If x=etaQuotient(spec,
m
,t
,gamma), then transformationMatrix(x
) returns gamma.