在 Maxima 中,如何检查级数是否收敛?

In Maxima, how to check whether a series converges?

我想创建一个函数,如果级数发散到无穷大,则 return 恰好为真。

不幸的是,如果一个系列出现分歧,Maxima 似乎会抛出一个错误。我加载了包 simplify_sum,我希望 simplify_sum(sum(1/n,n,1,inf)) 会 return inf,但它 returns

sum: sum is divergent.
#0: simplify_sum(expr='sum(1/n,n,1,inf))
-- an error. To debug this try: debugmode(true);

如何检查级数是否发散到无穷大?

我意识到这无法完成,因为这是一个无法判定的问题。