Skip to content

Series ​

Generated from the engine's own definition: compute-engine's symbol, which we neither extend nor document by hand. No examples yet — the crosswalk is the reason it has a page.

Taylor series expansion of an expression about a point (or an asymptotic expansion at ±∞), including Laurent, Puiseux (fractional-power), and log-aware expansions at poles and branch points. Only essential singularities, irrational exponents, and nested/reciprocal logarithms are left unevaluated. Example: Series(\sin x, x) → x - x^3/6 + x^5/120 + O(x^7)

Wolfram LanguageSeries
Series(expression, variable: symbol?, point: value?, order: number?) -> numberTaylor series expansion of an expression about a point (or an asymptotic expansion at ±∞), including Laurent, Puiseux (fractional-power), and log-aware expansions at poles and branch points. Only essential singularities, irrational exponents, and nested/reciprocal logarithms are left unevaluated. Example: Series(\sin x, x) → x - x^3/6 + x^5/120 + O(x^7)
SageMathSR(expression).series(variable: symbol? == point: value?, order: number? + 1)SymPyseries(expression, variable: symbol?, point: value?, order: number? + 1)
Typed signatures
TypePackageApplies
(expression, variable: symbol?, point: value?, order: number?) -> numberanalyticreplaces compute-enginealways
(expression, variable: symbol?, point: value?, order: number?) -> numbercompute-enginealways

Domain: Compute engine

Plot

argument p1 of type expression has no control

About
CrosswalkWolfram LanguageSageMathSymPy

Implementation

mappedsympypackages/oracle/src/mappings.ts

Our order n keeps the terms through (x - x0)^n, as Wolfram's; SymPy's n is the order of its O-term, one past that. The scan compares the two up to the order both claim.

mappedsagepackages/oracle/src/mappings.ts