UnivariateTaylorSeriesCategory CoefΒΆ
pscat.spad line 161 [edit on github]
Coef: Ring
UnivariateTaylorSeriesCategory is the category of Taylor series in one variable.
- 0: %
from AbelianMonoid
- 1: %
from MagmaWithUnit
- *: (%, %) -> %
from Magma
- *: (%, Coef) -> %
from RightModule Coef
- *: (%, Fraction Integer) -> % if Coef has Algebra Fraction Integer
from RightModule Fraction Integer
- *: (Coef, %) -> %
from LeftModule Coef
- *: (Fraction Integer, %) -> % if Coef has Algebra Fraction Integer
from LeftModule Fraction Integer
- *: (Integer, %) -> %
from AbelianGroup
- *: (NonNegativeInteger, %) -> %
from AbelianMonoid
- *: (PositiveInteger, %) -> %
from AbelianSemiGroup
- +: (%, %) -> %
from AbelianSemiGroup
- -: % -> %
from AbelianGroup
- -: (%, %) -> %
from AbelianGroup
- /: (%, Coef) -> % if Coef has Field
from AbelianMonoidRing(Coef, NonNegativeInteger)
- ^: (%, Coef) -> % if Coef has Field
f(x) ^ a
computes a power of a power series. When the coefficient ring is a field, we may raise a series to an exponent from the coefficient ring provided that the constant coefficient of the series is 1.- ^: (%, Fraction Integer) -> % if Coef has Algebra Fraction Integer
from RadicalCategory
- ^: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- ^: (%, PositiveInteger) -> %
from Magma
- annihilate?: (%, %) -> Boolean
from Rng
- antiCommutator: (%, %) -> %
- approximate: (%, NonNegativeInteger) -> Coef if Coef has ^: (Coef, NonNegativeInteger) -> Coef and Coef has coerce: Symbol -> Coef
from UnivariatePowerSeriesCategory(Coef, NonNegativeInteger)
- associates?: (%, %) -> Boolean if Coef has IntegralDomain
from EntireRing
- associator: (%, %, %) -> %
from NonAssociativeRng
- center: % -> Coef
from UnivariatePowerSeriesCategory(Coef, NonNegativeInteger)
- characteristic: () -> NonNegativeInteger
from NonAssociativeRing
- charthRoot: % -> Union(%, failed) if Coef has CharacteristicNonZero
- coefficient: (%, NonNegativeInteger) -> Coef
from AbelianMonoidRing(Coef, NonNegativeInteger)
- coefficients: % -> Stream Coef
coefficients(a0 + a1 x + a2 x^2 + ...)
returns a stream of coefficients:[a0, a1, a2, ...]
. The entries of the stream may be zero.
- coerce: % -> % if Coef has CommutativeRing
from Algebra %
- coerce: % -> OutputForm
from CoercibleTo OutputForm
- coerce: Coef -> % if Coef has CommutativeRing
from Algebra Coef
- coerce: Fraction Integer -> % if Coef has Algebra Fraction Integer
- coerce: Integer -> %
from NonAssociativeRing
- commutator: (%, %) -> %
from NonAssociativeRng
- complete: % -> %
from PowerSeriesCategory(Coef, NonNegativeInteger, SingletonAsOrderedSet)
- construct: List Record(k: NonNegativeInteger, c: Coef) -> %
from IndexedProductCategory(Coef, NonNegativeInteger)
- constructOrdered: List Record(k: NonNegativeInteger, c: Coef) -> %
from IndexedProductCategory(Coef, NonNegativeInteger)
- D: % -> % if Coef has *: (NonNegativeInteger, Coef) -> Coef
from DifferentialRing
- D: (%, List Symbol) -> % if Coef has *: (NonNegativeInteger, Coef) -> Coef and Coef has PartialDifferentialRing Symbol
- D: (%, List Symbol, List NonNegativeInteger) -> % if Coef has *: (NonNegativeInteger, Coef) -> Coef and Coef has PartialDifferentialRing Symbol
- D: (%, NonNegativeInteger) -> % if Coef has *: (NonNegativeInteger, Coef) -> Coef
from DifferentialRing
- D: (%, Symbol) -> % if Coef has *: (NonNegativeInteger, Coef) -> Coef and Coef has PartialDifferentialRing Symbol
- D: (%, Symbol, NonNegativeInteger) -> % if Coef has *: (NonNegativeInteger, Coef) -> Coef and Coef has PartialDifferentialRing Symbol
- degree: % -> NonNegativeInteger
from PowerSeriesCategory(Coef, NonNegativeInteger, SingletonAsOrderedSet)
- differentiate: % -> % if Coef has *: (NonNegativeInteger, Coef) -> Coef
from DifferentialRing
- differentiate: (%, List Symbol) -> % if Coef has *: (NonNegativeInteger, Coef) -> Coef and Coef has PartialDifferentialRing Symbol
- differentiate: (%, List Symbol, List NonNegativeInteger) -> % if Coef has *: (NonNegativeInteger, Coef) -> Coef and Coef has PartialDifferentialRing Symbol
- differentiate: (%, NonNegativeInteger) -> % if Coef has *: (NonNegativeInteger, Coef) -> Coef
from DifferentialRing
- differentiate: (%, Symbol) -> % if Coef has *: (NonNegativeInteger, Coef) -> Coef and Coef has PartialDifferentialRing Symbol
- differentiate: (%, Symbol, NonNegativeInteger) -> % if Coef has *: (NonNegativeInteger, Coef) -> Coef and Coef has PartialDifferentialRing Symbol
- elt: (%, %) -> %
from Eltable(%, %)
- elt: (%, NonNegativeInteger) -> Coef
from UnivariatePowerSeriesCategory(Coef, NonNegativeInteger)
- eval: (%, Coef) -> Stream Coef if Coef has ^: (Coef, NonNegativeInteger) -> Coef
from UnivariatePowerSeriesCategory(Coef, NonNegativeInteger)
- exquo: (%, %) -> Union(%, failed) if Coef has IntegralDomain
from EntireRing
- extend: (%, NonNegativeInteger) -> %
from UnivariatePowerSeriesCategory(Coef, NonNegativeInteger)
- integrate: % -> % if Coef has Algebra Fraction Integer
from UnivariateSeriesWithRationalExponents(Coef, NonNegativeInteger)
- integrate: (%, Symbol) -> % if Coef has Algebra Fraction Integer and Coef has variables: Coef -> List Symbol and Coef has integrate: (Coef, Symbol) -> Coef
from UnivariateSeriesWithRationalExponents(Coef, NonNegativeInteger)
- latex: % -> String
from SetCategory
- leadingCoefficient: % -> Coef
from PowerSeriesCategory(Coef, NonNegativeInteger, SingletonAsOrderedSet)
- leadingMonomial: % -> %
from PowerSeriesCategory(Coef, NonNegativeInteger, SingletonAsOrderedSet)
- leadingSupport: % -> NonNegativeInteger
from IndexedProductCategory(Coef, NonNegativeInteger)
- leadingTerm: % -> Record(k: NonNegativeInteger, c: Coef)
from IndexedProductCategory(Coef, NonNegativeInteger)
- leftPower: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- leftPower: (%, PositiveInteger) -> %
from Magma
- leftRecip: % -> Union(%, failed)
from MagmaWithUnit
- map: (Coef -> Coef, %) -> %
from IndexedProductCategory(Coef, NonNegativeInteger)
- monomial?: % -> Boolean
from IndexedProductCategory(Coef, NonNegativeInteger)
- monomial: (Coef, NonNegativeInteger) -> %
from IndexedProductCategory(Coef, NonNegativeInteger)
- multiplyCoefficients: (Integer -> Coef, %) -> %
multiplyCoefficients(f, sum(n = 0..infinity, a[n] * x^n))
returnssum(n = 0..infinity, f(n) * a[n] * x^n)
. This function is used when Laurent series are represented by a Taylor series and an order.
- multiplyExponents: (%, PositiveInteger) -> %
from UnivariatePowerSeriesCategory(Coef, NonNegativeInteger)
- one?: % -> Boolean
from MagmaWithUnit
- opposite?: (%, %) -> Boolean
from AbelianMonoid
- order: % -> NonNegativeInteger
from UnivariatePowerSeriesCategory(Coef, NonNegativeInteger)
- order: (%, NonNegativeInteger) -> NonNegativeInteger
from UnivariatePowerSeriesCategory(Coef, NonNegativeInteger)
- plenaryPower: (%, PositiveInteger) -> % if Coef has CommutativeRing or Coef has Algebra Fraction Integer
from NonAssociativeAlgebra Coef
- pole?: % -> Boolean
from PowerSeriesCategory(Coef, NonNegativeInteger, SingletonAsOrderedSet)
- polynomial: (%, NonNegativeInteger) -> Polynomial Coef
polynomial(f, k)
returns a polynomial consisting of the sum of all terms off
of degree<= k
.
- polynomial: (%, NonNegativeInteger, NonNegativeInteger) -> Polynomial Coef
polynomial(f, k1, k2)
returns a polynomial consisting of the sum of all terms off
of degreed
withk1 <= d <= k2
.
- quoByVar: % -> %
quoByVar(a0 + a1 x + a2 x^2 + ...)
returnsa1 + a2 x + a3 x^2 + ...
Thus, this function substracts the constant term and divides by the series variable. This function is used when Laurent series are represented by a Taylor series and an order.
- recip: % -> Union(%, failed)
from MagmaWithUnit
- reductum: % -> %
from IndexedProductCategory(Coef, NonNegativeInteger)
- rightPower: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- rightPower: (%, PositiveInteger) -> %
from Magma
- rightRecip: % -> Union(%, failed)
from MagmaWithUnit
- sample: %
from AbelianMonoid
- series: Stream Coef -> %
series([a0, a1, a2, ...])
is the Taylor seriesa0 + a1 x + a2 x^2 + ...
.
- series: Stream Record(k: NonNegativeInteger, c: Coef) -> %
series(st)
creates a series from a stream of non-zero terms, where a term is an exponent-coefficient pair. The terms in the stream should be ordered by increasing order of exponents.
- sqrt: % -> % if Coef has Algebra Fraction Integer
from RadicalCategory
- subtractIfCan: (%, %) -> Union(%, failed)
- terms: % -> Stream Record(k: NonNegativeInteger, c: Coef)
from UnivariatePowerSeriesCategory(Coef, NonNegativeInteger)
- truncate: (%, NonNegativeInteger) -> %
from UnivariatePowerSeriesCategory(Coef, NonNegativeInteger)
- truncate: (%, NonNegativeInteger, NonNegativeInteger) -> %
from UnivariatePowerSeriesCategory(Coef, NonNegativeInteger)
- unit?: % -> Boolean if Coef has IntegralDomain
from EntireRing
- unitCanonical: % -> % if Coef has IntegralDomain
from EntireRing
- unitNormal: % -> Record(unit: %, canonical: %, associate: %) if Coef has IntegralDomain
from EntireRing
- variable: % -> Symbol
from UnivariatePowerSeriesCategory(Coef, NonNegativeInteger)
- zero?: % -> Boolean
from AbelianMonoid
AbelianMonoidRing(Coef, NonNegativeInteger)
Algebra % if Coef has CommutativeRing
Algebra Coef if Coef has CommutativeRing
Algebra Fraction Integer if Coef has Algebra Fraction Integer
ArcHyperbolicFunctionCategory if Coef has Algebra Fraction Integer
ArcTrigonometricFunctionCategory if Coef has Algebra Fraction Integer
BiModule(%, %)
BiModule(Coef, Coef)
BiModule(Fraction Integer, Fraction Integer) if Coef has Algebra Fraction Integer
CharacteristicNonZero if Coef has CharacteristicNonZero
CharacteristicZero if Coef has CharacteristicZero
CommutativeRing if Coef has CommutativeRing
CommutativeStar if Coef has CommutativeRing
DifferentialRing if Coef has *: (NonNegativeInteger, Coef) -> Coef
ElementaryFunctionCategory if Coef has Algebra Fraction Integer
Eltable(%, %)
EntireRing if Coef has IntegralDomain
HyperbolicFunctionCategory if Coef has Algebra Fraction Integer
IndexedProductCategory(Coef, NonNegativeInteger)
IntegralDomain if Coef has IntegralDomain
LeftModule Coef
LeftModule Fraction Integer if Coef has Algebra Fraction Integer
Module % if Coef has CommutativeRing
Module Coef if Coef has CommutativeRing
Module Fraction Integer if Coef has Algebra Fraction Integer
NonAssociativeAlgebra % if Coef has CommutativeRing
NonAssociativeAlgebra Coef if Coef has CommutativeRing
NonAssociativeAlgebra Fraction Integer if Coef has Algebra Fraction Integer
noZeroDivisors if Coef has IntegralDomain
PartialDifferentialRing Symbol if Coef has *: (NonNegativeInteger, Coef) -> Coef and Coef has PartialDifferentialRing Symbol
PowerSeriesCategory(Coef, NonNegativeInteger, SingletonAsOrderedSet)
RadicalCategory if Coef has Algebra Fraction Integer
RightModule Coef
RightModule Fraction Integer if Coef has Algebra Fraction Integer
TranscendentalFunctionCategory if Coef has Algebra Fraction Integer
TrigonometricFunctionCategory if Coef has Algebra Fraction Integer
TwoSidedRecip if Coef has CommutativeRing
UnivariatePowerSeriesCategory(Coef, NonNegativeInteger)
UnivariateSeriesWithRationalExponents(Coef, NonNegativeInteger)