无限小数的加减法包括一些简单的例子和一些困难的例子。 即使对于有限小数,没有进位的等式也易于验证(123456 + 654321 = 777777),而带有大量进位的计算相对难以执行(3456 + 6549 = ???)。 无限小数也存在类似现象。
幸运的是,我们不会遇到任何带有进位的加法问题,因此我们可以专注于几个简单证明,这些证明没有进位。
- 陈述
如果有三个小数A = a0.a1a2a3…,B = b0.b1b2b3…和C = c0.c1c2c3…,使得对于每个索引n,an + bn = cn,那么then A + B = C。
- 证明
我们应用无限小数作为级数的定义
- [1]
接下来我们应用级数的和可以逐项计算这一事实
- 陈述
如果有三个小数A = a0.a1a2a3…,B = b0.b1b2b3…和C = c0.c1c2c3…,使得对于每个索引n,an − bn = cn,那么A − B = C。
- 证明
证明几乎与前面的证明相同
如果A和B是任意无限小数,那么计算A + B = C的小数展开式可能很棘手。 问题是由从一位数进位到下一位数的现象引起的。 为了计算C的任何一位数,可能需要检查A和B的更多位数,以确保它们的和不会进位到目标位数。
本书没有探讨任意小数的加法,主要是因为它很困难而且没有必要。