CheckSomosΒΆ
qetasomos.spad line 91 [edit on github]
CheckSomos is an auxiliary package that translates the representation of Somos at url{https://web.archive.org/web/20190709153133/http://eta.math.georgetown.edu/eta07.gp} in terms of Euler functions to our representation in terms of eta functions.
- fromEta: (NonNegativeInteger, Polynomial Integer) -> Polynomial Integer
fromEta(m, p)expresses a polynomialpin variablesEi(corresponding to eta(i*tau)) in terms of variablesqanduiwhere theuicorrespond to the Euler functions of levelm. https://en.wikipedia.org/wiki/Euler_function).
- member?: (NonNegativeInteger, Polynomial Integer, List Polynomial Integer) -> Boolean
member?(m, s, gb)returnstrueifsis in the ideal given by the (assumed degrevlex) Groebner basesgbfor the eta relations of levelm.
- toEta: (NonNegativeInteger, Polynomial Integer) -> Polynomial Integer
toEta(m, p)expresses thep(given as a polynomial in variablesuiandqwhere theuicorrespond to the Euler functions of levelmhttps://en.wikipedia.org/wiki/Euler_function) into an expression in variablesEi(corresponding to eta(i*tau)). TheuiandEicorrespond to levelm.