Re: Curious behavior of Taylor series

Jay Belanger <[email protected]>
Newsgroups gmane.comp.mathematics.axiom.general
Message-ID <[email protected]>
Martin Rubey <[email protected]> writes:

> "Igor Khavkine" <[email protected]> writes:
>
>> Can someone explain the following behavior of Taylor series in Axiom?
>>
>> (113) -> y := taylor x
>>    (113)  x
>>                          Type: UnivariateTaylorSeries(Expression Integer,x,0)
>> (114) -> x*y
>>    (114)  x x
>>                          Type: UnivariateTaylorSeries(Expression Integer,x,0)
>> (115) -> coefficient(%,1)
>>    (115)  x
>>                                                      Type: Expression Integer
>
> The reason is that Axiom cannot really know whether you meant x in (114) to be
> an element of the coefficient Ring EXPR INT, or to be a univariate Taylor
> series. In case of doubt, it usually chooses the wrong possibility :-)

When multiplying two elements, shouldn't Axiom try to coerce them to
be in the same structure?  (I realize it doesn't, particularly here,
but wouldn't that be reasonable behavior?)

Jay
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.