使用数学模式中的包进行代数长除法?可以处理负指数吗?

使用数学模式中的包进行代数长除法?可以处理负指数吗?

我需要用长除法来表达 a/(a+a^(-1)) - a^(-1)/(a+a^(-1)),这是数学引理。我在纸上进行了操作,得出以下结果:

等式 1:a/(a+a^(-1)) = 1 - a^(-2) + a^(-4) - a^(-6) + ...

等式2:a^(-1)/(a+a^(-1)) = a^(-2) - a^(-4) + a^(-6) - ...

eq1 - eq2 等价于 eq1 + (-eq2),如下:

等式 1:a/(a+a^(-1)) = 1 - a^(-2) + a^(-4) - a^(-6) + ...

-eq2:-a^(-1)/(a+a^(-1)) = -a^(-2) + a^(-4) -a^(-6) -...

因此 eq1 - eq2 = 1 - 2a^(-2) + 2a^(-4) - 2a^(-6) + ... 取出 1 之后 2 的公因数: eq1 - eq2 = 1 - 2(a^(-2) + a^(-4) - a^(-6) + ... ) 注意它等于 1 - 2 * eq2

因此

a/(a+a^(-1)) - a^(-1)/(a+a^(-1)) = 1 - 2a^(-1)/(a+a^(-1))。

使用任意值进行测试可以证实这一点。

有没有我可以接受负指数的包?也许可以使用 calc 包来计算,并且可以处理递归?如果没有,我只需要能够自己写入数字。或者如果我们有勇气,如何自己制作一个?

我可以简单地逐行进行长除法的运算,但那样会很无聊。

相关内容