QEtaSpecificationMonomialΒΆ
qetaspecexpr.spad line 104 [edit on github]
QEtaSpecificationMonomial specifies a modular function which is the orbit of a dissection together with an eta-quotient that is needed for modularity with respect to a certian group. Note that this domain only serves a a container for the quadruple. It actually cannot know anything about modularity, since the respective group is not known.
- coerce: % -> OutputForm
from CoercibleTo OutputForm
- coerce: QEtaSpecification -> %
- construct: (QEtaSpecification, QEtaSpecification, Integer, NonNegativeInteger) -> %
construct(sspec,rspec,t,m)creates an element of this domain. Iftis less than or equal to zero, the resulting element represents an error rather than a modular function.
- coSpecification: % -> QEtaSpecification
coSpecification(x)returns sspec, if x=construct(sspec,rspec,m,t).
- definingSpecification: % -> QEtaSpecification
definingSpecification(x)returns rspec, if x=construct(sspec,rspec,m,t).
- failure?: % -> Boolean
failure?(x)returnstrue, ifxencodes an error, i.e. if it does not represent a modular function that fits the specification of the domain, i.e. if x=construct(sspec,rspec,m,t) andm<=0.
- latex: % -> String
from SetCategory
- multiplier: % -> PositiveInteger
multiplier(x)returnst, if x=construct(sspec,rspec,m,t) andm>0.
- offset: % -> NonNegativeInteger
offset(x)returnst, if x=construct(sspec,rspec,m,t).
- purify: % -> %
purify(x)applies purify to all specifications that are part ofx.