I was wondering if there was a computer algebra system (like Math'ca, Maple, or Maxima) that could handle manipulations with big O error terms.(adsbygoogle = window.adsbygoogle || []).push({});

Mathematica has an O function, but it doesn't work properly:

(it should be "x^2 Log[x] + x Log[x]^2 + O[x]")Code (Text):> x^2 Log[x] + x Log[x]^2 + x / Log[x] + O[x]

O[x^1]

But I'm interested in more than just cutting off small terms. I'd like to be able to do division

and harder functions like inverses and integralsCode (Text):> (x^2 + 3)/(x^2 + O(x))

1 + O(1/x)

(Note: the Os in my examples are about +infinity; a system handling other limits would be nice.)Code (Text):> inverse(x^2 + O(x), x)

±sqrt(x) + O(1)

Is there any system that can do this? If not, is there a reason? Is it harder than it seems?

**Physics Forums - The Fusion of Science and Community**

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

# CAS that handles error terms?

Can you offer guidance or do you also need help?

Draft saved
Draft deleted

Loading...

Similar Threads - handles error terms | Date |
---|---|

Mathematica Errors when plotting but not when evaluating | Mar 13, 2018 |

Handle dataset in MATLAB | Nov 15, 2014 |

[Matlab] Function Handle-user input | Jul 31, 2014 |

Matlab : Function handle givin array to cell array of function handles | Mar 5, 2014 |

[Mathematica] Subnormal numbers handling | Jan 25, 2012 |

**Physics Forums - The Fusion of Science and Community**