CodalSearch this book — or all of Codal…⌘K
nydus/The calculating enginePublic
Page 28 of 68
Table of Contents

The calculating engine

succession of terms, and so on.

By this principle it appears, that all tables in which each series of differences continually increases, may be produced by the operation of addition alone; provided the first terms of the table, and of each series of differences, be given in the first instance. But it sometimes happens, that while the table continually increases, one or more serieses of differences may continually diminish. In this case, the series of differences are found by subtracting each term of the series, not from that which follows, but from that which precedes it; and consequently, in the re-production of the several serieses, when their first terms are given, it will be necessary in some cases to obtain them by addition, and in others by subtraction. It is possible, however, still to perform all the operations by addition alone: this is effected in performing the operation of subtraction, by substituting for the subtrahend its arithmetical complement, and adding that, omitting the unit of the highest order in the result. This process, and its principle, will be readily comprehended by an example. Let it be required to subtract 357 from 768.

The common process would be as follows:—

From768
Subtract357
——
Remainder411

The arithmetical complement of 357, or the number by which it falls short of 1000, is 643. Now, if this number be added to 768, and the first figure on the left be struck out of the sum, the process will be as follows:—

To768
Add643
——
Sum1411
——
Remainder sought411

The principle on which this process is founded is easily explained. In the latter process we have first added 643, and then subtracted 1000. On the whole, therefore, we have subtracted 357, since the

28