Shift, the Law of the Invention of Zero

Abstract

After posing the axiom of linear algebra, the author develops how this allows the calculation of arbitrary base powers, which provides an instantaneous calculation of powers in a particular base such as base ten; first of all by developing the any base calculation of these powers, then by calculating triangles following the example of the “arithmetical” triangle of Pascal and showing how the formula of the binomial of Newton is driving the construction. The author also develops the consequences of the axiom of linear algebra for the decimal writing of numbers and the result that this provides for the calculation of infinite sums of the inverse of integers to successive powers. Then the implications of these new forms of calculation on calculator technologies, with in particular the storage of triangles which calculate powers in any base and the use of a multiplication table in a very large canonical base are discussed.

Share and Cite:

Anaxhaoza, E. (2023) Shift, the Law of the Invention of Zero. Advances in Pure Mathematics, 13, 237-249. doi: 10.4236/apm.2023.135017.

1. Introduction

For information completion theory, there is an information lack in the semantics of writing numbers in base ten and of course in other bases. The scene of the base is specified at the top of the page or by the context and we avoid mixing the numbers. But if we are interested in modeling a change of base, the numbers light up in a new light, and we dress them up with a note which specifies their base of writing. I formalized the question. I found that because it’s easier to notate the base of a single symbol; we commonly count with the base of symbols, plus zero which implies this sneaky shift of the digit. The invention of zero did allow the instantaneous division and multiplication by the base of calculus that is, staying in an unic base, misexploited.

The comma is reserved for decimal writing, in accordance with the banking system even in the Anglo-Saxon world, so I use the point after the number to specify its writing base. We can also imagine to use the semicolon with prior advice in case of confusing situation. Anyway, we quickly realize that it is interesting to define large calculation bases, which have the virtue of increasing precision and of synthesizing the writing of very large numbers in an exponential way. These various virtues are all potentiated by the introduction of any base calculus and the axiom of linear algebra which allows it.

2. Linear Algebra Axiom and Any Base Calculus

We pose as a computational law the axiom “ir equals one, zero, base ir”, ir is a circle with a point in its center, that is to say formally:

= 10. , 2

We thus free up the possibility of writing different formulas with any base, that is to say first of all for the powers of :

n = 1 0..0 n . , 2 , n

The two successive dots meaning that the last symbol is repeated as many times as necessary.

We also have:

( n 1 ) = ( 1 ) .. ( 1 ) n . , 2 , n

So, if we define the set of ordered digits followed by the set of ordered letters of the Latin alphabet, as the base thirty-five, we have A denoting ten.

So for = A we have:

A n = 1 0..0 n . A n

And

A n 1 = 9..9 n . A n

By the way, we can also rewrite the axiom:

1 = 0 , . , 2

One equals zero comma ir base ir

We then have the possibility to write

1 3 = 0 , 1.3 2 3 = 0 , 2.3 3 3 = 0 , 3.3 and 4 3 = 1 , 1.3

So for all the elements of .

We find results for ( n 1 ) p ; ( , n , p ) 3 and a condition on of the order of n q q so that ( n q ) is defined as a positive integer or zero.

For example, with the laws 10. n = n , 2 , n and more generally

α 0. n = α n for α

We have:

( n 1 ) 2 = ( n 2 ) 1. n for n 2

where 1. n = 0..01 n . .

Indeed we have

( n 1 ) 2 = 2 n 2 n + 1 = ( n 2 ) n + 1 = ( n 2 ) 1. n = ( 1 ) .. ( 1 ) ( 2 ) n 0..01 n .

For = A we find well with a normal calculator

( A n 1 ) 2 = 9..98 n 0..01 n . A

n = 1 so 9 2 = 81. A

n = 2 so ( 99. A ) 2 = 9801. A

n = 3 so ( 999. A ) 2 = 998001. A

and so on for any n .

In the same way

( n 1 ) 3 = ( n 3 ) 2 ( n 1 ) . n = ( 1 ) .. ( 1 ) ( 3 ) n 0..02 n ( 1 ) .. ( 1 ) n .

for n 3 .

With

α 00. n = α 2 n for α

moreover we will have more generally the lemma

α 0..0 p . n = α p n ( , α , n , p ) 4

Indeed we have

( n 1 ) 3 = ( n 1 ) ( n 1 ) 2 = ( n 1 ) ( 2 n 2 n + 1 ) = 3 n 3 2 n + 2 n + n 1 = ( n 3 ) 2 n + 2 n + n 1

So well ( n 3 ) 2 ( n 1 ) . n for n 3

We can easily check with a current calculator.

For = A we find ( n 1 ) 3 equals to

( A n 1 ) 3 = ( A n 3 ) 2 ( A n 1 ) . A n = 9..97 n 0..02 n 9..9 n . A

So for n = 1 9 3 = 729. A

For n = 2 ( 99. A ) 3 = 970299. A

For n = 3 ( 999. A ) 3 = 997002999. A

And so on for any n .

Similarly

( n 1 ) 4 = ( n 1 ) ( n 1 ) 3 = ( n 1 ) ( 3 n 3 2 n + 3 n 1 ) = 4 n 4 3 n + 6 2 n 4 n + 1 = ( n 4 ) 3 n + 5 2 n + ( n 4 ) n + 1 = ( n 4 ) 5 ( n 4 ) 1. n

for n 5

So for = A

( A n 1 ) 4 = ( A n 4 ) 5 ( A n 4 ) 1. A n

( 9..9 n . A ) 4 = 9..96 n 0..05 n 9..96 n 0..01 n . A

We thus understand that we operate a factorization which is a number.

The calculator gives

For n = 1 9 4 = 6561. A

n = 2 ( 99. A ) 4 = 96059601. A

n = 3 ( 999. A ) 4 = 996005996001. A

And so on for any n .

( n 1 ) 5 = ( n 1 ) ( n 1 ) 4 = ( n 1 ) ( 4 n 4 3 n + 6 2 n 4 n + 1 ) = 5 n 5 4 n + A 3 n A 2 n + 5 n 1 = ( n 5 ) 4 n + 9 3 n + ( n A ) 2 n + 4 n + n 1 = ( n 5 ) 9 ( n A ) 4 ( n 1 ) . n

for n A .

For = A

( 9..9 n . A ) 5 = 9..95 n 0..09 n 9..90 n 0..04 n 9..9 n . A

We also find with the calculator.

For n = 1 9 5 = 59049. A

n = 2 ( 99. A ) 5 = 9509900499. A

n = 3 ( 999. A ) 5 = 995009990004999. A

And so on for any n .

( n 1 ) 6 = ( n 1 ) ( n 1 ) 5 = ( n 1 ) ( 5 n 5 4 n + A 3 n A 2 n + 5 n 1 ) = 6 n 6 5 n + F 4 n K 3 n + F 2 n 6 n + 1 = ( n 6 ) 5 n + E 4 n + ( n K ) 3 n + E 2 n + ( n 6 ) n + 1 = ( n 6 ) E ( n K ) E ( n 6 ) 1. n

for n K

( n 1 ) 7 = ( n 1 ) ( n 1 ) 6 = ( n 1 ) ( 6 n 6 5 n + F 4 n K 3 n + F 2 n 6 n + 1 ) = 7 n 7 6 n + L 5 n Z 4 n + Z 3 n L 2 n + 7 n 1 = ( n 7 ) 6 n + K 5 n + ( n Z ) 4 n + Y 3 n + ( n L ) 2 n + 6 n + n 1 = ( n 7 ) K ( n Z ) Y ( n L ) 6 ( n 1 ) . n

for n Z

3. Emmanuel’s Triangle and Pascal’s Triangle

We calculate the powers of ( n + 1 )

( n + 1 ) = 11. n n 2

( n + 1 ) 2 = 2 n + 2 n + 1 = 121. n n 2

( n + 1 ) 3 = 3 n + 3 2 n + 3 n + 1 = 1331. n n 3

( n + 1 ) 4 = 4 n + 4 3 n + 6 2 n + 4 n + 1 = 14641. n n 6

( n + 1 ) 5 = 4 n + 5 4 n + A 3 n + A 2 n + 5 n + 1 = 15 A A 51. n n A

For = A

n = 1 ( A + 1 ) 5 = ( 11. A ) 5 = 15 A A 51. A which is indeed equal to 161051.A according to the linear algebra axiom.

n = 2 ( A 2 + 1 ) 5 = ( 101. A ) 5 = 1050 A 0 A 0501. A which is indeed equal to 10510100501.A according to the linear algebra axiom.

n = 3 ( A 3 + 1 ) 5 = ( 1001. A ) 5 = 100500 A 00 A 005001. A which is indeed equal to 1005010010005001.A.

And so on for any n .

We also find

( n + 1 ) 6 = 16 F K F 61. n n K

And

( n + 1 ) 7 = 17 L Z Z L 71. n n Z

These results are in accordance with Pascal’s law of construction of the “arithmetical” triangle [1] which provides, outside the chevron of the 1 s, that a figure on the following line is obtained by adding the two figures overlying it to the left and to the right.

1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 A A 5 1

1 6 F K F 6 1

1 7 L Z Z L 7 1

( n 1 )

( n 2 ) 1

( n 3 ) 2 ( n 1 )

( n 4 ) 5 ( n 4 ) 1

( n 5 ) 9 ( n A ) 4 ( n 1 )

( n 6 ) E ( n K ) E ( n 6 ) 1

( n 7 ) K ( n Z ) Y ( n L ) 6 ( n 1 )

Rows are numbers base n .

To count base ten(A), there are eleven symbols. Is in Chinese, where the orthonormal cross is ten. So there are symbols plus zero to count base .

We see that, for α small enough:

( n α ) 0. n = ( 1 ) .. ( 1 ) ( α ) n 0..0 n . for α

More generally ( n α ) 0..0 p . n = ( n α ) p n for n α

And 1 α 0. n = 1 0..0 α n 0..0 n . for n α

More generally 1 α 0..0 p . n = ( p + 1 ) n + α p n for n α

4. Newton’s Triangles

We know Newton’s binomial formula [2] symmetric for all x, y belonging to :

( x + y ) p = k = 0 p ( p k ) x p k y k = k = 0 p ( p k ) x k y p k

with p and k belonging to zero inclusive and ( p k ) = p ! k ! ( p k ) ! where 0 ! = 1 .

The binomial formula is giving all the coefficients to which we find x k y p k in the expanded polynomial, hence I call it the distribution law of Newton.

So we have, for x = n and y = 1 :

( n + 1 ) p = k = 0 p p ! k ! ( p k ) ! k n

p and k belonging to zero inclusive, n .

What describes well the triangle of Pascal as one notes:

( n + 1 ) = 11. n n 2

( n + 1 ) 2 = 2 n + 2 n + 1 = 121. n n 2

( n + 1 ) 3 = 3 n + 3 2 n + 3 n + 1 = 1331. n n 3

( n + 1 ) 4 = 4 n + 4 3 n + 6 2 n + 4 n + 1 = 14641. n n 6

Likewise, if we take x = n and y = 1 , we have:

( n 1 ) p = k = 0 p p ! k ! ( p k ) ! ( 1 ) k ( p k ) n

p and k belonging to zero inclusive, n .

Which gives Pascal’s triangle with alternating plus sign and minus sign in front of the digits starting from minus in front of the second digit of each line:

1 −1

1 −2 1

1 −3 3 −1

1 −4 6 −4 1

1 −5 AA 5 −1

1 −6 FK F −6 1

1 −7 LZ Z −L 7 −1

And what is solved by reducing each row number to a writing in its base n

( n 1 )

( n 2 ) 1

( n 3 ) 2 ( n 1 )

( n 4 ) 5 ( n 4 ) 1

( n 5 ) 9 ( n A ) 4 ( n 1 )

( n 6 ) E ( n K ) E ( n 6 ) 1

( n 7 ) K ( n Z ) Y ( n L ) 6 ( n 1 )

We re-apply Newton’s distribution law with x = n and y = 2 :

( n + 2 ) p = k = 0 p p ! k ! ( p k ) ! 2 k ( p k ) n

for

n p ! k ! ( p k ) ! 2 k

for all k for each p.

p and k belonging to zero inclusive, n .

We find the triangle of the numbers of the powers of ( n + 2 ) written in the base n by taking Pascal’s triangle and multiplying each of the coefficients by 2k, k being zero for the first coefficient to the left of the line and increasing by one up to 2p to the right of the p-th line.

1 2

1 4 4

1 6 C 8

1 8 Oho W G

1 A 15.Z 2A.Z 2A.Z W

The middle of the fourth row is aO” (ho!) base Z or 24.A We add a small tail at the top of the O in handwriting so as not to confuse it with zero.

The elements appearing in lines in the triangles are numbers base n that can be described in a base less than or equal to Z = 35. A to facilitate reading. We say they are machine-digits or ciphers. {A future machine will be able to be them as an arrangement of clear and opaque pixels to the square or the rectangle and the hover and the click of the mouse, on the machine-digit, will take place either the display of the value of the digit base ≤ Z, or the display of its decomposition into prime factors. One can even imagine colored machine digits with a color ordering convention the larger the digit.}

Always taking Newton’s distribution law with x = n and y = 2 :

( n 2 ) p = k = 0 p p ! k ! ( p k ) ! ( 2 ) k ( p k ) n

for

n p ! k ! ( p k ) ! 2 k

for all k for each p.

Which amounts to the same triangle with alternating the minus signs as described previously

1 −2

1 −4 4

1 −6 C −8

1 −8 OhoW G

1 −A 15.Z −2A.Z 2A.ZW

The expression of the powers of ( n 2 ) base n resolves as before

( n 2 )

( n 4 ) 4

( n 6 ) B ( n 8 )

( n 8 ) N ( n W ) G

( n A ) 14.Z ( n 2 A . Z ) 29.Z ( n W )

So we check for = A

( 12. A ) 2 = 144. A

For n = 2

( A 2 + 2 ) 2 = ( 102. A ) 2 = 10404. A

( 102. A ) 3 = 1061208. A ( 102. A ) 4 = 108243216. A

( 102. A ) 5 = 11040808032. A

And

8 2 = 64. A ( 98. A ) 2 = 9604. A

( 98. A ) 3 = 941192. A ( 98. A ) 4 = 92236816. A

( 98. A ) 5 = 9039207968. A

Likewise with x = n and y = 3 :

( n + 3 ) p = k = 0 p p ! k ! ( p k ) ! 3 k ( p k ) n

for

n p ! k ! ( p k ) ! 3 k

for all k for each p.

p and k belonging to zero inclusive, n .

We find the triangle of the numbers of the powers of ( n + 3 ) written in the base n by taking Pascal’s triangle and multiplying each of the coefficients by 3k, k being zero for the first coefficient to the left of the line and increasing by one up to 3p to the right of the p-th line.

1 3

1 6 9

1 9 R R

1 C 54.A 108.A 81.A

The conjugate triangle for the powers of ( n 3 ) written in the base n

( n 3 )

( n 6 ) 9

( n 9 ) Q ( n R )

( n C ) 53.A ( n 108. A ) 81.A

And so on. We therefore finally have, for any α belonging to :

( n + α ) p = k = 0 p p ! k ! ( p k ) ! α k ( p k ) n

for

n p ! k ! ( p k ) ! α k

for all k for each p

And

( n α ) p = k = 0 p p ! k ! ( p k ) ! ( 1 ) k α k ( p k ) n

for

n p ! k ! ( p k ) ! α k

for all k for each p

We can check the results of each triangle with a base ten calculator, taking care to respect the condition for A n . So taking for example the last triangle:

7 2 = 49. A ( 97. A ) 2 = 9409. A

( 97. A ) 3 = 912673. A

we have 100. A 9 = 91. A Q = 26. A and 100. A R = 73. A .

In the same way we check

( 997. A ) 4 = 988053892081. A

If we want more base ten results, we need a base change strategy.

5. The Finitely Large and the Finitely Small

We see that if we try to calculate by the triangles any base a “small figure” to a power beyond the calculation condition on n , the Pascal’s triangle then gives a false number whose coefficients are too large and come out of the standard calculation base (the “small figure” minus 1), the calculation of the polynomial with the coefficients multiplied by the respective powers of the base still gives a correct result once reduced to writing a correct number without numbers that exceed the base. The calculation of this kind of power by a machine will actually involve another calculation table, and even more calculation without going through the use of any base triangles.

The exponent denoted by lowercase e followed by a + or − sign followed by an arbitrarily base ten number precedes the low point meaning “base” and its machine digit.

For example:

( 999999999. A ) 9 9 , 99999991000000035999999916 ( e + 80 ) . A

with the precision of the Windows scientific calculator, the any base triangle giving it the finite and exact precision to which it corresponds. (Hence the advantage of using triangles with very large bases for very large and very small numbers).

Other results are found in any base for numbers corresponding to infinite sums.

First, let’s specify some formulas along the lines of the axiom of algebra for rational numbers 1 = 0 , . , 2

So 1 = 0 , 1. and 1 n = 0 , 0..0 n 1. n

Also 0 , 1. n = 1 n and 0 , 01. n = 1 2 n n

More generally 0 , 0..0 p 1. n = 1 p n p , n

We therefore find for n 1 and n 2

1 n 1 = 0 , 1111111 . n

The three dots meaning that the last term is repeated in an infinite sum.

Which amounts to

1 n 1 = 0 , 0..01 n 0..01 n 0..01 n 0..01 n .

The three dots signifying that the pattern of the number repeats in an infinite sum.

For example for = 2 and n = 1 :

0 , 1111111 .2 = 1

Result that we already knew [3] in the form k = 1 1 2 k = 1

And for = 2 and n = 2 , we have:

1 3 = 0 , 01010101010101 .2

Equivalent to

1 3 = 0 , 1111111 .4

We also have for = 3 and n = 1 :

0 , 1111111 .3 = 1 2

Result that we already knew [3] in the form k = 1 1 3 k = 1 2

So we can say we have

k = 1 1 n k = 1 n 1 n , , 2

In the same way for n 1 and n 2

1 n + 1 = 0 , 0 ( n 1 ) 0 ( n 1 ) 0 ( n 1 ) 0 ( n 1 ) . n

The three dots signifying that the pattern of the number repeats in an infinite sum.

Which amounts to

1 n + 1 = 0 , 0..0 n ( n 1 ) 0..0 n ( n 1 ) 0..0 n ( n 1 ) .

The three dots signifying that the pattern of the number repeats in an infinite sum.

For example for = 2 and n = 1 :

1 3 = 0 , 01010101010101 .2

And for = 3 and n = 1 :

1 4 = 0 , 02020202020202 .3

In all of these latter examples, the three dots mean that the pattern of the number repeats in an infinite sum.

We understand that a whole bunch of infinite sums can be drawn from these relationships.

Note that Bernoulli’s formula written to calculate ( n 1 ) amounts to writing in Σ of ( n 1 ) :

n 1 = ( 1 ) k = 0 n 1 k n , , 2

We can notice that

n = 1 n = = 2 2 .

for the canonical bases, meaning for the even bases.

6. Conclusions

The domain of exact calculus is the finite and the countable, and to push back the limits of this domain, in the finitely large and the finitely small, we will be interested in developing machines and calculating methods with large bases, even beyond base thirty-five (Z), and reserved exclusively for machines. In a first time, calculating base U {30.A} thirty should give a better result in the calculation of functions of a scientific calculator. The divisions with a factor of power of 3 at the denominator will be, this time, with a finite number of digits, within the algorithmic calculation of the functions. According to this fact, “canonical bases” will be multiplication of the first prime numbers.

The future will maybe allow the use of bigger bases, out of sight. {210.A and much more}. The gain in space occupied by numbers is exponential. The numbers in the order of Gogol and its inverse will flow back into the exact calculation space in one line. The function power will gain to use the Newton’s triangles, and the machine will also find a new assistance in calculations by a memory of the multiplication tables up to the largest base of the system. It will be used for operations and base changes.

Calculating any base affects the formation of the mind in the sense that the mind is trained in learning a base, it frees the mind from this body that has changed the meaning of the digit. I generalized the advantage of decimal writing to divide or multiply directly by the base.

The unreadable digits of a huge base of 2310. Ordered symbols can be evaluated by the use of a color scale according to the rainbow order. The digits at the beginning of the base will be shown red and the ones at the end will be shown violet, with all the colors in between according to the order of the digit. Nevertheless, the value of the digit can be shown base ten vertically over this digit by a simple command like hovering over the digit with the mouse or clicking on it. The color of the illegible figure gives an indication of its rank in the base. The scale of colors frames the screen as a permanently accessible reminder. That is to see where works the machine, but anyway there is a base ten display, even with many pages, one after the other.

Drafts

1 9 2 = 0 , 0123456790123456790123 . A

1 ( 11. A ) 2 = 0 , 00826446280991735537190082644628 . A

Conflicts of Interest

The author declares no conflicts of interest regarding the publication of this paper.

References

[1] Pascal, B. (1665) Traité du Triangle Arithmétique. Guillaume Desprez, Paris.
[2] Newton, I. (1687) Philosophiæ Naturalis Principia Mathematica. J.M. Dent, London.
[3] Euler, L. (early 18th) Supposed to Have Performed the First Calculation of the Infinite Sums of the Inverse of Integer to the Successive Powers.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.