DirichletRing CoefΒΆ
dirichlet.spad line 34 [edit on github]
Coef: Ring
DirichletRing is the ring of arithmetical functions with Dirichlet convolution as multiplication
- 0: %
from AbelianMonoid
- 1: %
from MagmaWithUnit
- *: (%, %) -> %
from LeftModule %
- *: (%, Coef) -> % if Coef has CommutativeRing
from RightModule Coef
- *: (Coef, %) -> % if Coef has CommutativeRing
from LeftModule Coef
- *: (Integer, %) -> %
from AbelianGroup
- *: (NonNegativeInteger, %) -> %
from AbelianMonoid
- *: (PositiveInteger, %) -> %
from AbelianSemiGroup
- +: (%, %) -> %
from AbelianSemiGroup
- -: % -> %
from AbelianGroup
- -: (%, %) -> %
from AbelianGroup
- ^: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- ^: (%, PositiveInteger) -> %
from Magma
- additive?: (%, PositiveInteger) -> Boolean
additive?(a, n)
returnstrue
if the firstn
coefficients of a are additive
- annihilate?: (%, %) -> Boolean
from Rng
- antiCommutator: (%, %) -> %
- associates?: (%, %) -> Boolean if Coef has CommutativeRing
from EntireRing
- associator: (%, %, %) -> %
from NonAssociativeRng
- characteristic: () -> NonNegativeInteger
from NonAssociativeRing
- coerce: % -> % if Coef has CommutativeRing
from Algebra %
- coerce: % -> OutputForm
from CoercibleTo OutputForm
coerce: % -> PositiveInteger -> Coef
coerce: % -> Stream Coef
coerce: (PositiveInteger -> Coef) -> %
- coerce: Coef -> % if Coef has CommutativeRing
from Algebra Coef
- coerce: Integer -> %
from NonAssociativeRing
coerce: Stream Coef -> %
- commutator: (%, %) -> %
from NonAssociativeRng
- elt: (%, PositiveInteger) -> Coef
from Eltable(PositiveInteger, Coef)
- exquo: (%, %) -> Union(%, failed) if Coef has CommutativeRing
from EntireRing
- latex: % -> String
from SetCategory
- leftPower: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- leftPower: (%, PositiveInteger) -> %
from Magma
- leftRecip: % -> Union(%, failed)
from MagmaWithUnit
- multiplicative?: (%, PositiveInteger) -> Boolean
multiplicative?(a, n)
returnstrue
if the firstn
coefficients of a are multiplicative
- one?: % -> Boolean
from MagmaWithUnit
- opposite?: (%, %) -> Boolean
from AbelianMonoid
- plenaryPower: (%, PositiveInteger) -> % if Coef has CommutativeRing
from NonAssociativeAlgebra %
- recip: % -> Union(%, failed)
from MagmaWithUnit
- rightPower: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- rightPower: (%, PositiveInteger) -> %
from Magma
- rightRecip: % -> Union(%, failed)
from MagmaWithUnit
- sample: %
from AbelianMonoid
- subtractIfCan: (%, %) -> Union(%, failed)
- unit?: % -> Boolean if Coef has CommutativeRing
from EntireRing
- unitCanonical: % -> % if Coef has CommutativeRing
from EntireRing
- unitNormal: % -> Record(unit: %, canonical: %, associate: %) if Coef has CommutativeRing
from EntireRing
- zero?: % -> Boolean
from AbelianMonoid
- zeta: %
zeta()
returns the function which is constantly one
Algebra % if Coef has CommutativeRing
Algebra Coef if Coef has CommutativeRing
BiModule(%, %)
BiModule(Coef, Coef) if Coef has CommutativeRing
CommutativeRing if Coef has CommutativeRing
CommutativeStar if Coef has CommutativeRing
Eltable(PositiveInteger, Coef)
EntireRing if Coef has CommutativeRing
IntegralDomain if Coef has CommutativeRing
LeftModule Coef if Coef has CommutativeRing
Module % if Coef has CommutativeRing
Module Coef if Coef has CommutativeRing
NonAssociativeAlgebra % if Coef has CommutativeRing
NonAssociativeAlgebra Coef if Coef has CommutativeRing
noZeroDivisors if Coef has CommutativeRing
RightModule Coef if Coef has CommutativeRing
TwoSidedRecip if Coef has CommutativeRing