在 sage 中简化 arctan(x) + arctan(1/x)

simplify arctan(x) + arctan(1/x) in sage

在 Sagemath 中,有时我会得到以下表达式(b > 0):

使用 arctan(x) + arctan(1/x) = pi / 2 平等。

我的问题是:如何简化使用不等式?我尝试了 simplify_trig()simplify_full(),但其中 none 成功了。

我应该使用 assume( arctan(1/sqrt(b-1)) + arctan(sqrt(b-1))) == pi / 2) 之类的东西吗?这看起来像一个丑陋的 hack

试试这个:

sage: expr.subs({arctan(1/sqrt(b - 1)): pi/2 - arctan(sqrt(b - 1))})