| 1 | initial version |
This is indeed a bug! Thanks for reporting it! What version of Sage were you using?
I can reproduce the bug in Sage 7.4 using PowerSeriesRing instead of PowerSeries:
sage: R.<x> = PowerSeriesRing(SR)
sage: f = 1 + O(x^2)
sage: f.derivative()
O(x^1)
sage: g = O(x^0)
sage: g.derivative()
O(x^-1)
Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.