Closed
Description
Making Expression.series
create SymbolicSeries
(a subclass of Expression
) and moving the series code into a separate file series.pyx
- reflects the fact that expressions and series don't commute
- allows upcoming fixes that don't clutter
Expression
methods withif ex.is_a_series():
- makes for better documentation via having a
Symbolic Series
ref man page
In refactoring language this is "replace conditional with polymorphism".
#16203, #17400, and #17402 depend on this.
Depends on #19948
Component: symbolics
Author: Ralf Stephan
Branch/Commit: 1832f4a
Reviewer: Vincent Delecroix
Issue created by migration from https://trac.sagemath.org/ticket/17659