<<

MEASURING BY INFINITE AND

Yaroslav D. Sergeyev DEIS, University of Calabria, Via P. Bucci, Cubo 42-C, 87036 Rende (CS), Italy, N.I. Lobachevsky State University, Nizhni Novgorod, Russia, and Institute of High Performance Computing and Networking of the National Research Council of Italy http://wwwinfo.deis.unical.it/∼yaro e-mail: [email protected]

Abstract. Traditional mathematical tools used for analysis of fractals allow one to distinguish results of self-similarity processes after a finite of iterations. For example, the result of procedure of construction of Cantor’s after two steps is different from that obtained after three steps. However, we are not able to make such a distinction at infinity. It is shown in this paper that infinite and infinitesimal numbers proposed recently allow one to results of processes at different iterations at infinity too. First, the new technique is used to measure at infinity sets being results of Cantor’s proce- dure. Second, it is applied to calculate the lengths of polygonal geometric spirals at different points of infinity.

1. INTRODUCTION

During last decades fractals have been intensively studied and applied in various fields (see, for instance, [4, 11, 5, 7, 12, 20]). However, their (except, of course, a very well developed theory of fractal ) very often continues to have mainly a qualitative character and there are no many tools for a quantitative analysis of their behavior after execution of infinitely many steps of a self-similarity process of construction. Usually, we can measure fractals in a way and can give certain numerical answers to questions regarding fractals only if a finite number of steps in the procedure of their construction has been executed. The same questions can remain without any answer if we consider execution of an infinite number of steps. For example, let us consider the famous fractal construction – Cantor’s set (see Fig. 1). If a finite number of steps, n, has been done constructing Cantor’s set, then we are able to describe numerically the set being the result of this operation. It will have 2n intervals having the length

0Received March 16, 2006. Revised September 12, 2006. 02000 Mathematics Subject Classification: 28A80, 40A05, 40G99, 03E99. 0Keywords: Fractals, infinite and infinitesimal numbers, systems. 2 Yaroslav D. Sergeyev

Step0

Step1

Step2

Step3

Step4

FIGURE 1. Cantor’s construction.

1 3n each. Obviously, the set obtained after n + 1 iterations will be different and we also are able to measure the lengths of the intervals forming the second set. It will n+1 1 have 2 intervals having the length 3n+1 each. The situation changes drastically in the because we are not able to distinguish results of n and n + 1 steps of the construction if n is infinite. We also are not able to distinguish at infinity the results of the following two processes that both use Cantor’s construction but start from different positions. The first one is the usual Cantor’s set and it starts from the [0,1], the second starts 1 2 from the couple of intervals [0, 3 ] and [ 3 ,1]. In spite of the fact that for any given finite number of steps, n, the results of the constructions will be different for these two processes, we have no tools to distinguish and, therefore, to measure them at infinity. Another class of fractal objects that defies length are spirals that fas- cinated throughout the ages (see, e.g., [12]). Let us consider two kinds of polygonal spirals shown in Figs. 2 and 3. Both of them are geometric polyg- onal spirals related to geometric . The spiral shown in Fig. 2 is constructed as follows. The unit interval is our initial piece and we draw it vertically from bottom to top. At the we make a right turn and draw the unit interval again from left to right. Then we draw the interval having a length q < 1 by continuation in the same direction from left to right. At the end we make another right turn and draw again the same interval having the length q from top to bottom. At the end of this we draw the interval with the length q2 and continue using the same principle. Fig. 3 shows the same construction for q > 1. Evidently, for q = 1 we obtain just a . If we try to calculate the length of geometric polygonal spirals, we obtain imme- diately that it is equal to ∞ S = 2(1 + q + q2 + q3 + ...) = 2 ∑ qi, (1.1) i=0 which is a geometric and, therefore, its limiting length for q < 1 is 2/(1 − q), i.e., a finite value different for each given q. Then, for all q > 1 traditional analysis Measuring fractals by infinite and infinitesimal numbers 3

FIGURE 2. The first construction steps of a polygonal geometric spi- ral with q < 1.

FIGURE 3. The first construction steps of a polygonal geometric spi- ral with q > 1.

tells us that the spiral has the infinite length, i.e., we are not able to distinguish the spirals in dependence of the value of q. In this paper, we show how a recently developed approach (see [8, 15, 16, 17, 18, 19]) that allows one to write down infinite and infinitesimal numbers and to execute arithmetical operations with them can be used for measuring fractals at infinity. Par- ticularly, the lengths of intervals of Cantor’s set and the lengths of spirals from Figs. 2 and 3 for any q will be calculated. The rest of the paper is organized as follows. Section 2 introduces the new method- ology and Section 3 describes a general framework allowing one to express by a finite number of symbols not only finite but infinite and infinitesimal numbers, too. Sec- tion 4 describes how infinite and infinitesimal numbers can be used for measuring fractal objects. Finally, Section 5 contains a brief conclusion. 4 Yaroslav D. Sergeyev

2. METHODOLOGY Usually, when mathematicians deal with infinite objects (sets or processes) it is supposed that human beings are able to execute certain operations infinitely many times (see [1, 2, 3, 10, 14]). For example, in a fixed it is possible to write down a numeral1 with any number of digits. However, this supposition is an abstraction (courageously declared by constructivists in [9]) because we live in a finite world and all human beings and/or computers finish operations they have started. The new computational paradigm introduced in [16, 17, 18, 19] does not use this abstraction and, therefore, is closer to the world of practical than tra- ditional approaches. Its strong computational character is enforced also by the fact that the first simulator of the Infinity Computer able to work with infinite, finite, and infinitesimal numbers introduced in [16, 17, 18, 19] has been already realized (see [8, 15]). In order to introduce the new methodology, let us consider a study published in Science by Peter Gordon (see [6]) where he describes a primitive tribe living in Ama- zonia - Piraha˜ - that uses a very simple numeral system for : one, two, many. For Piraha,˜ all quantities bigger than two are just ‘many’ and such operations as 2+2 and 2+1 give the same result, i.e., ‘many’. Using their weak numeral system Piraha˜ are not able to see, for instance, numbers 3, 4, 5, and 6, to execute arithmetical op- erations with them, and, in general, to say anything about these numbers because in their language there are neither words nor for that. Moreover, the weakness of their numeral system leads to such results as ‘many’ + 1 = ‘many’, ‘many’ + 2 = ‘many’, which are very familiar to us in the context of views on infinity used in the traditional ∞ + 1 = ∞, ∞ + 2 = ∞. This observation leads us to the following idea: Probably our difficulty in working with infinity is not connected to the nature of infinity but is a result of inadequate numeral systems used to express numbers. We start by introducing three postulates that will fix our methodological positions with respect to infinite and infinitesimal quantities and mathematics, in general. Postulate 1. We accept that human beings and machines are able to execute only a finite number of operations.

1We remind that numeral is a symbol or group of symbols that represents a number. The difference between numerals and numbers is the same as the difference between words and the things they refer to. A number is a that a numeral expresses. The same number can be represented by different numerals. For example, the symbols ‘6’, ‘six’, and ‘VI’ are different numerals, but they all represent the same number. Measuring fractals by infinite and infinitesimal numbers 5

Thus, we accept that we shall never be able to give a complete description of infinite processes and sets due to our finite capabilities. Particularly, this means that we accept that we are able to write down only a finite number of symbols to express numbers. The second postulate that will be adopted is due to the following consideration. In natural sciences, researchers use tools to describe the object of their study and the used instrument influences results of observations. When physicists see a black dot in their microscope they cannot say: The object of observation is the black dot. They are obliged to say: the lens used in the microscope allows us to see the black dot and it is not possible to say anything more about the nature of the object of observation until we’ll not change the instrument - the lens or the microscope itself - by a more precise one. Due to Postulate 1, the same happens in mathematics studying natural phenom- ena, numbers, and objects that can be constructed by using numbers. Numeral sys- tems used to express numbers are among the instruments of observations used by mathematicians. Usage of powerful numeral systems gives possibility to obtain more precise results in mathematics in the same way as usage of a good microscope gives a possibility to obtain more precise results in . However, the capabilities of all mathematical tools will be always limited due to Postulate 1. Postulate 2. Following natural sciences, we shall not tell what are the mathemat- ical objects we deal with; we just shall construct more powerful tools that will allow us to improve our capacities to observe and to describe properties of mathematical objects. Particularly, this means that from our of view, axiomatic systems do not define mathematical objects but just determine formal rules for operating with certain numerals reflecting some properties of the studied mathematical objects. After all, we want to treat infinite and infinitesimal numbers in the same manner as we are used to deal with finite ones, i.e., by applying the philosophical principle of Ancient Greeks ‘The part is less than the whole’. This principle, in our opinion, very well reflects organization of the world around us but is not incorporated in many traditional infinity theories where it is true only for finite numbers. Postulate 3. Following Ancient Greeks, we adopt the principle ‘The part is less than the whole’ to all numbers (finite, infinite, and infinitesimal) and to all sets and processes (finite and infinite). Due to this declared applied statement, such concepts as , numerable and continuum sets, cardinal and ordinal numbers cannot be used in this paper because they belong to the theories working with different assumptions2. However, the ap- proach proposed here does not contradict Cantor. In contrast, it evolves his deep ideas regarding existence of different infinite numbers in a more applied way.

2As a consequence, the approach used in this paper is different also with respect to non-standard analysis introduced in [14] and built using Cantor’s ideas. 6 Yaroslav D. Sergeyev

Let us start our consideration by studying situations arising in practice when it is necessary to operate with extremely large quantities (see [16] for a detailed discus- sion). Imagine that we are in a granary and the owner asks us to count how much grain he has inside it. There are a few possibilities of finding an answer to this ques- tion. The first one is to count the grain seed by seed. Of course, nobody can do this because the number of seeds is enormous. To overcome this difficulty, people take sacks, fill them in with seeds, and count the number of sacks. It is important that nobody counts the number of seeds in a sack. At the end of the counting procedure, we shall have a number of sacks completely filled and some remaining seeds that are not sufficient to complete the next sack. At this moment it is possible to return to the seeds and to count the number of remaining seeds that have not been put in sacks (or a number of seeds that it is necessary to add to obtain the last completely full sack). If the granary is huge and it becomes difficult to count the sacks, then trucks or even big train waggons are used. Of course, we suppose that all sacks contain the same number of seeds, all trucks – the same number of sacks, and all waggons – the same number of trucks. At the end of the counting we obtain a result in the following form: the granary contains 17 waggons, 23 trucks, 2 sacks, and 84 seeds of grain. Note, that if we add, for example, one seed to the granary, we can count it and see that the granary has more grain. If we take out one waggon, we again be able to say how much grain has been subtracted. Thus, in our example it is necessary to count large quantities. They are finite but it is impossible to count them directly using elementary units of measure, u0, i.e., seeds, because the quantities expressed in these units would be too large. Therefore, people are forced to behave as if the quantities were infinite. To solve the problem of ‘infinite’ quantities, new units of measure, u1,u2, and u3, are introduced (units u1 – sacks, u2 – trucks, and u3 – waggons). The new units have the following important peculiarity: it is not known how many units ui there are in the unit ui+1 (we do not count how many seeds are in a sack, we just complete the sack). Every unit ui+1 is filled in completely by the units ui. Thus, we know that all the units ui+1 contain a certain number Ki of units ui but this number, Ki, is unknown. Naturally, it is supposed that Ki is the same for all instances of the units. Thus, numbers that it was impossible to express using only initial units of measure are perfectly expressible if new units are introduced. This key idea of counting by introduction of new units of measure will be used in the paper to deal with infinite quantities. In order to have a possibility to write down infinite and infinitesimal numbers by a finite number of symbols, we need at least one new numeral expressing an infinite Measuring fractals by infinite and infinitesimal numbers 7

(or an infinitesimal) number corresponding to the chosen infinite unit of measure3. Then, it is necessary to propose a new numeral system fixing rules for writing down infinite and infinitesimal numerals and to describe arithmetical operations with them.

3. INFINITE AND INFINITESIMAL NUMBERS AND OPERATIONS WITH THEM Different numeral systems have been developed by humanity to describe finite numbers. More powerful numeral systems allow us to write down more numerals and, therefore, to express more numbers. A new positional numeral system with infinite described in this section evolves the idea of separate count of units with different exponents used in traditional positional systems to the case of infinite and infinitesimal numbers. The infinite radix of the new system is introduced as the number of elements of the set N of natural numbers expressed by the numeral ① called grossone. This math- ematical object is introduced by describing its properties postulated by the Infinite Unit Axiom consisting of three parts: Infinity, Identity, and Divisibility (we introduce them soon). This axiom is added to axioms for real numbers similarly to of the axiom determining zero to axioms of natural numbers when numbers are introduced. This means that it is postulated that associative and commutative properties of and addition, distributive property of multiplication over addition, existence of inverse elements with respect to addition and multiplication hold for grossone as for finite numbers. Note that usage of a numeral indicating totality of the elements we deal with is not new in mathematics. It is sufficient to remind the theory of probability where events can be defined in two ways. First, as union of elementary events; second, as a sam- ple , Ω, of all possible elementary events from where some elementary events have been excluded. Naturally, the second way to define events becomes particularly useful when the sample space consists of infinitely many elementary events. The Infinite Unit Axiom consists of the following three statements: Infinity: For any finite n it follows n < ①. Identity: The following relations link ① to identity elements 0 and 1

① ① ① ① ① ①0 ① ① 0 · = · 0 = 0, − = 0, ① = 1, = 1, 1 = 1, 0 = 0. (3.1)

Divisibility: For any finite natural number n sets Nk,n,1 ≤ k ≤ n, being the nth parts of the set, N, of natural numbers have the same number of elements

3Note that introduction of a new numeral for expressing infinite and infinitesimal numbers is similar to introduction of the concept of zero and the numeral ‘0’ that in the past have allowed people to develop positional systems being more powerful than numeral systems existing before. 8 Yaroslav D. Sergeyev ① indicated by the numeral n where n Nk,n = {k,k + n,k + 2n,k + 3n,...}, 1 ≤ k ≤ n, Nk,n = N. (3.2) k[=1 Divisibility is based on Postulate 3. Let us illustrate it by three examples. If we take n = 1, then N1,1 = N and Divisibility tells that the set, N, of natural numbers has ① ① elements. If n = 2, we have two sets N1,2 and N2,2 and they have 2 elements each. ① If n = 3, then we have three sets N1,3, N2,3, and N3,3 having 3 elements each. ① → N = {1, 2, 3, 4, 5, 6, 7, ... }

N = {1, 3, 5, 7, ... } ① % 1,2 2 & N2,2 = { 2, 4, 6, ... }

N1,3 = {1, 4, 7, ... } ① % → N2,3 = { 2, 5, ... } 3 & N3,3 = { 3, 6, ... } Before the introduction of the new positional system let us study some properties of grossone. First of all, as was already mentioned above, it is necessary to remind that ① is not either Cantor’s ℵ0 or ω that have been introduced in Cantor’s theory on the basis of different assumptions. It will be shown hereinafter that grossone unifies both cardinal and ordinal aspects in the same way as finite numerals unify them. Its role in our infinite is similar to the role of the number 1 in the finite arithmetic and it will serve us as the basis for construction of other infinite and infinitesimal numbers. ① We start by the following important comment: to introduce n we do not try to count elements k,k+n,k+2n,k+3n,... In fact, we cannot do this due to the accepted Postulate 1. In contrast, we apply Postulate 3 and state that the number of elements ① of the nth part of the set, i.e., n , is n times less than the number of elements of the whole set, i.e., than ①. In terms of our granary example ① can be interpreted as the number of seeds in the sack. Then, if the sack contains ① seeds, its nth part contains ① ① n seeds. It is worthy to emphasize that, since the numbers n have been introduced as numbers of elements of sets Nk,n, they are integer. ① The introduced numerals n and the sets Nk,n allow us immediately to calculate the number of elements of certain infinite sets. For example, due to the introduced axiom, the set

{3,8,13,18,23,28,...} = N3,5 Measuring fractals by infinite and infinitesimal numbers 9 ① and, therefore, has 5 elements. The number of elements of sets being union, inter- section, difference, or product of other sets of the type Nk,n is defined in the same way as these operations are defined for finite sets. Thus, we can define the number of elements of sets being results of these operations with finite sets and infinite sets of the type Nk,n. For example, the set

{3,8,13,18,23,28,...}\{3,23} = N3,5\{3,23} ① and, therefore, it has 5 − 2 elements. Other results regarding calculating the number of elements of infinite sets can be found in [16, 19]. Particularly, it is shown that the number of elements of the set, Z, of is equal to 2① + 1 and the number of elements of the set, Q, of different rational numerals is equal to 2①2 + 1. The new numeral ① allows us to write down the set, N, of natural numbers in the form N = {1,2,3, ... ① − 2, ① − 1, ①} (3.3) because grossone has been introduced as the number of elements of the set of natural numbers (similarly, the number 3 is the number of elements of the set {1, 2, 3}). Thus, grossone is the biggest natural number and infinite numbers ... ① − 3, ① − 2, ① − 1 (3.4) less than grossone are also natural numbers as the numbers 1,2,3,... They can be viewed both in terms of sets of numbers and in terms of grain. For example, ① − 1 can be interpreted as the number of elements of the set N from which a number has been excluded. In terms of our granary example ① − 1 can be interpreted as a sack minus one seed. Note that the set (3.3) is the same set of natural numbers we are used to deal with. Infinite numbers (3.4) also take part of the usual set, N, of natural numbers4. The difficulty to accept existence of infinite natural numbers is in the fact that traditional numeral systems did not allow us to see them. In the same way as Piraha˜ are not able to see, for instance, numbers 3, 4, and 5 using their weak numeral system, traditional numeral systems did not allow us to see infinite natural numbers that we can see now using the new numeral ①. Postulate 3 and the Infinite Unit Axiom allow us to obtain the following important result: the set N is not a monoid under addition. In fact, the operation ① + 1 gives us as the result a number grater than ①. Thus, by definition of grossone, ① + 1 does not belong to N and, therefore, N is not closed under addition and is not a monoid. This result also means that adding the Infinite Unit Axiom to the axioms of natural numbers defines the set of extended natural numbers indicated as N and including N

4This point is one of the differences with respect to non-standard analysisb(see [13, 14]) where infinite numbers are not included in N. 10 Yaroslav D. Sergeyev as a proper N = {1,2,...,① − 1,①,① + 1,...,①2 − 1,①2,①2 + 1,...}. Again, extendedb natural numbers grater than grossone can also be interpreted in the terms of sets of numbers. For example, ① + 3 as the number of elements of the set N ∪ {a,b,c} where numbers a,b,c ∈/ N and ①2 as the number of elements of the set

C = {(a1,a2) : a1 ∈ N,a2 ∈ N}. In terms of our granary example ①+3 can be interpreted as one sack plus three seeds and ①2 as a truck. Analogously, we can consider the set, Z, of extended integer numbers Z = {...,−① − 1,−①,−① + 1...,−b2,−1,0,1,2,...,① − 1,①,① + 1,...}. Whatb can we say now about the number of elements of the sets N and Z? Our positional numeral system with the radix ① dose not allow us to say anything because it does not contain numerals able to express such numbers (see Postulatesb 1band 2). It is necessary to introduce in a way a more powerful numeral system defining new numerals ②, ③, etc. However, in spite of the fact that the numeral system using grossone does not allow us to express the numbers of elements of N and Z, we can work with those of N and Z that can be defined by using numerals written b b down in our positional numeral system with the radix ①. We have already started tobwrite dobwn simple infinite numbers and to execute arith- metical operations with them without concentrating our attention upon this question. In general, to express a number C in the new numeral positional system with base ① we subdivide C into groups corresponding to powers of ①: ①pm ①p1 ①p0 ①p−1 ①p−k C = cpm + ... + cp1 + cp0 + cp−1 + ... + cp−k . (3.5) Then, the record ①pm ①p1 ①p0 ①p−1 ①p−k C = cpm ...cp1 cp0 cp−1 ...cp−k (3.6) represents the number C, where finite numbers ci are called infinite grossdigits and can be both positive and negative; numbers are called grosspowers and can be finite, infinite, and infinitesimal (the introduction of infinitesimal numbers will be given soon). The numbers pi are such that pi > 0, p0 = 0, p−i < 0 and

pm > pm−1 > ... p2 > p1 > p−1 > p−2 > ... p−(k−1) > p−k.

In the traditional positional systems there exists a convention that a digit ai shows how many powers bi are present in the number and the radix b is not written explicitly. In the record (3.6) we write ①pi explicitly because in the new numeral positional system the number i in general is not equal to the grosspower pi. This gives possibility to 7 ①4 84 ①−3.1 write, for example, such numbers as 3 19 where p1 = 4, p−1 = −3.1. Gross- digits ci,−k ≤ i ≤ m, can be integer or fractional and expressed by many symbols; in 7 84 our example, c4 = 3 and c−3.1 = 19 . Measuring fractals by infinite and infinitesimal numbers 11

Finite numbers in this new numeral system are represented by numerals having only one grosspower equal to zero. In fact, if we have a number C such that m = k = 0 0 in representation (3.6), then due to (3.1) we have C = c0① = c0. Thus, the number C in this case does not contain infinite units and is equal to the grossdigit c0 which being a conventional finite number can be expressed by any positional system with finite base b (or by another traditional numeral system). It is important to emphasize that the grossdigit c0 can be integer or fractional and can be expressed by a few symbols in contrast to the traditional positional systems where each digit is integer and is represented by one symbol from the alphabet {0,1,2,...,b−1}. Thus, the grossdigit 0 c0 shows how many finite units and/or parts of the finite unit, 1 = ① , there are in the number C. Infinite numbers in this numeral system are expressed by numerals having at least one grosspower grater than zero. In the following example the left-hand expression presents the way to write down infinite numbers and the right-hand shows how the value of the number is calculated: 21.4①23-1.45①3.4852.1①−66.2 = 21.4①23 − 1.45①3.4 + 852.1①−66.2.

①pi ①pi If a grossdigit cpi is equal to 1 then we write instead of 1 . Analogously, if power ①0 is the lowest in a number then we often use simply the corresponding 0 14 14 0 grossdigit c0 without ① , for instance, we write 23① 5 instead of 23① 5① or 8 instead of 8①0. Infinitesimal numbers are represented by numerals having only negative gross- ①−1 1 powers. The simplest number from this group is = ① being the inverse element with respect to multiplication for ①:

1 ① ① 1 ① · = · ① = 1. (3.7) 1 Note that all infinitesimals are not equal to zero. Particularly, ① > 0 because 1 > 0 and ① > 0. It has a clear interpretation in our granary example. Namely, if we have a sack and it contains ① seeds then one sack divided by ① is equal to one seed. Vice 1 ① versa, one seed, i.e., ①, multiplied by the number of seeds in the sack, , gives one sack of seeds. Let us now introduce arithmetical operations for infinite, infinitesimal, and finite numbers (see [16] for a detailed discussion and examples). The numbers A, B, and their sum C are represented in the record of the type K M L ①ki ①m j ①li A = ∑ aki , B = ∑ bm j , C = ∑ cli . (3.8) i=1 j=1 i=1 The operation of addition of two given infinite numbers A and B returns as the result an infinite number C constructed as follows (the operation of is a direct consequence of that of addition and is thus omitted). Then the result C is 12 Yaroslav D. Sergeyev

①ki constructed by including in it all items aki from A such that ki 6= m j,1 ≤ j ≤ M, ①m j and all items bm j from B such that m j 6= ki,1 ≤ i ≤ K. If in A and B there are items such that ki = m j for some i and j then this grosspower ki is included in C with the ①ki grossdigit bki + aki , i.e., as (bki + aki ) . It can be seen from this definition that the introduced operation enjoys the usual properties of commutativity and associativity due to definition of grossdigits and the fact that addition for each grosspower of ① is executed separately. The operation of multiplication of two given infinite numbers A and B from (3.8) returns as the result the infinite number C constructed as follows. M K ①m j ①ki+m j C = ∑ Cj, Cj = bm j · A = ∑ aki bm j , 1 ≤ j ≤ M. (3.9) j=1 i=1 Similarly to addition, the introduced multiplication is commutative and associative. It is easy to show that the distributive property is also valid for these operations. In the operation of of a given infinite number C by an infinite number B we obtain an infinite number A and a reminder R that can be also equal to zero, i.e., C = A · B + R. The number A is constructed as follows. The numbers B and C are represented in the form (3.8). The first grossdigit akK and the corresponding maximal exponent kK are established from the equalities

akK = clL /bmM , kK = lL − mM. (3.10)

Then the first partial reminder R1 is calculated as ①kK R1 = C − akK · B. (3.11)

If R1 6= 0 then the number C is substituted by R1 and the process is repeated by a com- plete analogy. The grossdigit akK−i , the corresponding grosspower kK−i and the partial reminder Ri+1 are computed by formulae (3.12) and (3.13) obtained from (3.10) and

(3.11) as follows: lL and clL are substituted by the highest grosspower ni and the corresponding grossdigit rni of the partial reminder Ri that in its turn substitutes C:

akK−i = rni /bmM , kK−i = ni − mM. (3.12)

①kK−i Ri+1 = Ri − akK−i · B, i ≥ 1. (3.13) The process stops when a partial reminder equal to zero is found (this means that the final reminder R = 0) or when a required accuracy of the result is reached.

4. MEASURING OBJECTS BEING RESULTS OF SELF-SIMILARITY PROCESSES AT We start by proving the following important result: the number of elements of any infinite is less or equal to ①. To demonstrate this we need to recall the definition of the infinite sequence: ‘An infinite sequence {an},an ∈ A for all n ∈ N, is Measuring fractals by infinite and infinitesimal numbers 13 a having as the domain the set of natural numbers, N, and as the codomain a set A ⊆ R’. We have postulated in the Infinite Unit Axiom that the set N has ① elements. Thus, due to the sequence definition given above, any sequence having N as the domain has ① elements. One of the immediate consequences of the understanding of this result is that any process can have at maximum ① elements5. For example, if we consider the set, Z, of extended integer numbers then starting from the number 1, it is possible to arrive at maximum to ① b ...,−3,−2,−1,0,1,2,3,4, ... ① − 2, ① − 1,①,① + 1,① + 2,① + 3,... (4.1) ① Starting from 0 it is possible| to arriv{ze at maximum}to ① − 1 ...,−3,−2,−1,0,1,2,3,4, ... ① − 2, ① − 1,①,① + 1,① + 2,① + 3,... (4.2) ① Starting from -1 it is|possible to to{zarrive at maximum} to ① − 2 ...,−3,−2,−1,0,1,2,3,4, ... ① − 2, ① − 1,①,① + 1,① + 2,① + 3,... (4.3) ① Of course, since| we have postulated{z that} our possibilities to express numerals are finite, it depends on the chosen numeral system which numbers among ① members of these processes we can observe. In order to be able to measure fractals at infinity, we should reconsider the theory of from the new viewpoint introduced in the previous sections. The introduced numeral system allows us to express not only different finite numbers but also different infinite numbers. Therefore, due to Postulate 3, we should explicitly indicate the number of items in all sums independently on the fact whether this num- ber is finite or infinite. Due to Postulate 2, we shall be able to calculate the sum if its items, the number of items, and the result are expressible in the numeral system used for calculations. It is important to notice that even though a sequence cannot have more than ① elements, the number of items in a sum can be greater than grossone because the process of summing up not necessary should be executed by a sequential adding items. For instance, let us consider two infinite series

S1 = 2 + 2 + 2 + 2 + 2 + ... S2 = 1 + 2 + 1 + 2 + 1 + 2 + 1...

5This observation has a deep relation to the Axiom of Choice. The Infinite Unit Axiom postulates that any process can have at maximum ① elements, thus the process of choice too and, as a consequence, it is not possible to choose more than ① elements from a set. This observation also emphasizes the fact that the computational paradigm is significantly different with respect to the sequential one because p parallel processes can choose p① elements from a set. 14 Yaroslav D. Sergeyev

The traditional analysis gives us a very poor answer that both of them diverge to infinity. Such operations as S − S or S1 are not defined. From the new point of 1 2 S2 view, the sums S1 and S2 can be calculated but it is necessary to indicate explicitly the number of items in both sums. Suppose that the sum S1 has m items and the sum S2 has n items:

S1(m) = 2 + 2 + 2 + ... + 2, S2(n) = 1 + 2 + 1 + 2 + 1 + 2 + 1 + .... m n

Then S1(m) =|2m and{z } | {z } k + 2k = 3k, if n = 2k, S2(n) = 1 + 2 + 1 + 2 + 1 + 2 + 1 + ... =  k + 2k + 1 = 3k + 1, if n = 2k + 1, n and giving|numerical values{z (finite or infinite)} to m and n we obtain numerical values for results of the sums. If, for instance, m = n = 3① then we obtain S1(3①) = 6①, ① ① ① ① S2(3 ) = 4.5 because is even (since, due to the Infinite Unit Axiom, 2 is inte- ger) and S2(3①) − S1(3①) = −1.5① < 0.

If m = ① and n = 3① + 1 we obtain S1(①) = 2①, S2(3① + 1) = 4.5① + 1 and it follows S2(3① + 1) − S1(①) = 2.5① + 1 > 0.

If m = 3① and n = 4① we obtain S1(3①) = 6①, S2(4①) = 6① and it follows

S2(4①) − S1(3①) = 0. Analogously, the expression S1(k) can be calculated. S2(n) Let us return now to Cantor’s construction and remind that if a finite number of steps, n, has been executed in Cantor’s construction starting from the interval [0,1] then we are able to describe numerically the set being the result of this operation. It n 1 will have 2 intervals having the length 3n each. Obviously, the set obtained after n + 1 iterations will be different and we also are able to measure the lengths of the n+1 1 intervals forming the second set. It will have 2 intervals having the length 3n+1 each. The situation changes drastically in the limit because traditional approaches are not able to distinguish results of n and n + 1 steps of the construction if n is infinite. Now, we can do it using the introduced infinite and infinitesimal numbers. Since the construction of Cantor’s set is a process, it cannot contain more then ① steps (see discussion related to the example (4.1)-(4.3)). Thus, if we start the process ① from the interval [0,1], after ① steps Cantor’s set consists of 2 intervals and their ① 2 ① total length, Ln, is expressed in infinitesimals: L( ) = ( 3 ) , i.e., the set has a well defined infinite number of intervals and each of them has the infinitesimal length ① ① equal to 3− . Analogously, after ① − 1 steps Cantor’s set consists of 2 −1 intervals ① 2 ①−1 and their total length is expressed in infinitesimals: L( ) = ( 3 ) . Thus, the length Measuring fractals by infinite and infinitesimal numbers 15

Ln for any (finite or infinite) number of steps, n, where 1 ≤ n ≤ ① and is expressible in the chosen numeral system can be calculated. It is important to notice here that (again due to the limitation illustrated by the example (4.1)-(4.3)) it is not possible to count one by one all the intervals at Cantor’s ① set if their number is superior to ①. For instance, after ① steps it has 2 intervals ① and they cannot be counted one by one because 2 > ① and any process (including that of the sequential counting) cannot have more that ① steps. Let us consider now two processes that both use Cantor’s construction but start from different initial conditions. Traditional approaches do not allow us to distin- guish them at infinity in spite of the fact that for any given finite number of steps, n, the results of the constructions are different and can be calculated. Using the new approach we are able to study the processes numerically also at infinity. For example, if the first process is the usual Cantor’s set and it starts from the interval [0,1] and 1 2 ① the second one starts from the couple of intervals [0, 3 ] and [ 3 ,1] then after 2 steps ① the result of the first process will be the set consisting of 2 2 intervals and its length ① ① ① ① 2 2 2 +1 L( 2 ) = ( 3 ) . The second set after 2 steps will consists of 2 intervals and its ① ① 2 2 +1 length L( 2 +1) = ( 3 ) . Naturally, it becomes possible to measure by a complete analogy other classical fractals such as the Koch Curve, the Sierpinski Carpet, etc. In order to be able to calculate lengths of geometric polygonal spirals from Figs. 2 ∞ i and 3 at infinity, we need to consider (see (1.1)) the geometric series ∑i=0 q from the 1 new viewpoint. Traditional analysis proves that it converges to 1−q for q such that −1 < q < 1. We are able to give a more precise answer for all values of q. Due to Postulate 3, to do this we should fix the number of items in the sum. If we suppose that it contains n items then n i 2 n Qn = ∑ q = 1 + q + q + ... + q . (4.4) i=0 By multiplying the left hand and the right hand parts of this equality by q and by subtracting the result from (4.4) we obtain

n+1 Qn − qQn = 1 − q and, as a consequence, for all q 6= 1 the formula

1 − qn+1 Q = (4.5) n 1 − q holds for finite and infinite n. Thus, the possibility to express infinite and infinites- imal numbers allows us to take into account infinite n too and the value qn+1 being infinitesimal for a finite q < 1 and infinite for q > 1. Moreover, we can calculate Qn 16 Yaroslav D. Sergeyev for q = 1 also because in this case we have just

Qn = 1 + 1 + 1 + ... + 1 = n + 1. n+1 | {z } 1 As the first example, let us consider a spiral with q = 3 . Traditional analysis tells us that the length of the spiral is equal to ∞ 1 2 S = 2 ∑ = = 3. 3i 1 i=0 1 − 3 By using the new computational paradigm we are able to give a more precise answer because we are able to distinguish different infinite and infinitesimal numbers and, as a consequence, we can speak not only about tendencies at infinity, as traditional analysis does, but give precise numerical answers. Thus, if we know how many steps, n, have been executed during the process of the construction of the spiral, we can calculate its length Sn for finite and infinite n using formulae (1.1), (4.4), and (4.5): Sn = 2Qn. For example, if ① − 1 steps have been executed, the spiral will have the length 1 − 1 1 1 1 3① 1 S① = 2(1 + + + ... + ) = 2 · = 3 − . (4.6) −1 3 32 3①−1 1 3①−1 1 − 3 We can see from this formula that the new numeral system allows us to distinguish and to measure the infinitesimal part of the length of the spiral, 1 , that was invisi- 3①−1 ble for traditional numeral systems. Analogously, if n = ①, the length of the spiral is equal to 1 − 1 1 1 1 1 3①+1 1 S① = 2(1 + + + ... + + ) = 2 · = 3 − . (4.7) 3 32 3①−1 3① 1 3① 1 − 3 The second spiral has been obtained from the first one by adding two intervals having infinitesimal length 1 . We can obtain this value by subtracting the right part of (4.6) 3① from the right part of (4.7) 1 1 2 S① − S① = 3 − − (3 − ) = . −1 3① 3①−1 3① The new numeral system allows us to measure also the lengths of spirals with q > 1. For example, from the traditional point of view it is not possible to measure and to compare spirals having q = 2 and q = 3. We are forced just to say that their lengths are infinite because the series ∞ ∞ 1 + 2 + 4 + 8 + ... = ∑ 2i, 1 + 3 + 9 + 27 + ... = ∑ 3i i=0 i=0 are divergent. The new approach allows us to measure both spirals and to compare them. Suppose that the spiral with q = 2 has been constructed in n steps and the spiral Measuring fractals by infinite and infinitesimal numbers 17 with q = 3 in m steps and we want to calculate their lengths An and Bm. It follows from (1.1), (4.4), and (4.5) that 1 − 2n+1 1 − 3m+1 A = 2 = 2n+2 − 2, B = 2 = 3m+1 − 1. n 1 − 2 m 1 − 3 Both formulae work for finite and infinite values of n and m and allow us to measure ① the lengths of spirals easily. For example, if n = m = 2 − 1, then obviously ① ① +1 A ① = 2 2 − 2, B ① = 3 2 − 1. 2 −1 2 −1 ① If in the construction of the first spiral one more step has been executed, i.e., n = 2 , ① and in the construction of the second spiral m = 2 + 1, i.e., two steps have been added, then ① ① +2 +2 A ① = 2 2 − 2, B ① = 3 2 − 1. 2 2 +1 We can obtain the same results by direct , i.e., by adding two pieces of the ① ① ① +1 length 2 2 to A ① and two times pieces of the length 3 2 and 3 2 to B ① 2 −1 2 −1 ① ① ① ① +1 +1 +2 A ① + 2 · 2 2 = 2 2 − 2 + 2 2 = 2 2 − 2, 2 −1 ① ① ① ① ① ① +1 +1 +2 B ① + 2(3 2 + 3 2 ) = 3 2 − 1 + 2(3 2 + 3 2 ) = 3 2 − 1. 2 −1

5. A BRIEF CONCLUSION

It has been shown in the paper that the new powerful numeral system allowing us to express not only finite but also infinite and infinitesimal numbers gives a lot of new (in comparison with traditional numeral systems able to express only finite num- bers) information about behavior of fractal objects at infinity and can be successfully applied for measuring fractals. It has been emphasized that the philosophical triad – researcher, object of inves- tigation, and tools used to observe the object – existing in such natural sciences as physics and chemistry exists in mathematics too. Usage of powerful numeral systems gives a possibility to obtain more precise results in mathematics in the same way as usage of a good microscope gives a possibility to obtain more precise results in physics. Infinite and infinitesimal numbers introduced in [15, 16, 17, 18, 19]) allow us to distinguish at infinity different infinite iterations and different fractal objects corresponding to that iterations that were undistinguishable when traditional finite numbers were used. REFERENCES 1. V. Benci and M. Di Nasso, Numerosities of labeled sets: a new way of counting, Advances in Mathematics 173 (2003), 50–67. 18 Yaroslav D. Sergeyev

2. G. Cantor, Contributions to the founding of the theory of transfinite numbers, Dover Publications, New York, 1955. 3. J.H. Conway and R.K. Guy, The book of numbers, Springer-Verlag, New York, 1996. 4. R.L. Devaney, An introduction to chaotic dynamical systems, Westview Press Inc., New York, 2003. 5. K. Falconer, Fractal geometry: Mathematical foundations and applications, John Wiley & Sons, Chichester, 1995. 6. P. Gordon, without words: Evidence from Amazonia, Science 306 (2004), no. 15 October, 496–499. 7. H.M. Hastings and G. Sugihara, Fractals: A user’s guide for the natural sciences, Oxford Univer- sity Press, Oxford, 1994. 8. http://www.theinfinitycomputer.com. 9. A.A. Markov Jr. and N.M. Nagorny, Theory of , second ed., FAZIS, Moscow, 1996. 10. P.A. Loeb and M.P.H. Wolff, for the working , Kluwer Acad- emic Publishers, Dordrecht, 2000. 11. M.S. El Naschie, O.E. Rossler¨ , and I. Prigogine, Quantum mechanics, diffusion and chaotic frac- tals, Pergamon, Oxford, 1995. 12. H.-O. Peitgen, H. Jur¨ gens, and D. Saupe, Chaos and fractals, Springer-Verlag, New York, 1992. 13. A.M. Robert, Nonstandard analysis, Dover Publications, New York, 2003. 14. A. Robinson, Non-standard analysis, Princeton Univ. Press, Princeton, 1996. 15. Ya.D. Sergeyev, Computer system for storing infinite, infinitesimal, and finite quantities and exe- cuting arithmetical operations with them, patent application, 08.03.04. 16. , Arithmetic of infinity, Edizioni Orizzonti Meridionali, CS, 2003. 17. , A few remarks on philosophical foundations of a new applied approach to Infinity, Scheria 26-27 (2005), 63–72. 18. , Mathematical foundations of the Infinity Computer (invited plenary lecture), Proc. of the XXI Autumn Meeting of Polish Information Processing Society (2005), 1–8. 19. , Misuriamo l’infinito, Periodico di Matematiche 6(2) (2006), 11–26. 20. R.G. Strongin and Ya.D. Sergeyev, Global optimization and non-convex constraints: Sequential and parallel algorithms, Kluwer Academic Publishers, Dordrecht, 2000.