QEtaAlgebraBasisCategory(C, F)ΒΆ
qetasamba.spad line 113 [edit on github]
F: QEtaGradedAlgebra C
QEtaAlgebraBasisCategory(C
, F
) is a category for a data structure that can be used for reduction modulo an algebra basis (samba basis).
- basis: % -> List F
basis(x)
returns all basis elements.
- coerce: % -> OutputForm
from CoercibleTo OutputForm
- multiplier: % -> F
multiplier(x)
returns multiplier element.
- numberOfGaps: % -> NonNegativeInteger
numberOfGaps(x)
computes reduce(+, [floor(x/n
) forx
in bas], 0) where t=multiplier(x
), n=qetaGrade(t
) and bas=basis(x
). If #(basis(x
,i
)=1
for alli
from 1 ton
-1 then numberOfGaps(x
) is equal to the number of gaps (see Weierstrass Gap Theorem) of the module generated by bas overC
[t
].