The Changes of Language in The Development of Mathematics
The Changes of Language in The Development of Mathematics
ABSTRACT
The nature of changes in mathematics was discussed recently in a collection of papers Revolutions in
Mathematics (Gillies 1992). Although the question of the nature of changes has many philosophical aspects,
the discussion was dominated by historical and sociological arguments. An obstacle for a philosophical
analysis of this question is a deep discrepancy between our approach to formulas and to pictures in
contemporary philosophy of mathematics. While the formulas are understood as fully legitimate constituents
of mathematical theories, pictures are viewed only as kind of heuristic tools. For this reason the pictorial side
of mathematics can be treated only in the historical or sociological context. A philosophical analysis of
geometrical pictures comparable to the analysis of the formulas of arithmetic, which was started by Frege,
Peano and Russell, is still lacking.
The basic idea of this paper is to consider the pictures, contained in mathematical texts, as
expressions of a specific language. Thus mathematics contains two formal languages - the symbolic language
of arithmetic (algebra, calculus...) and the iconic language of geometry (synthetic, analytic or fractal). In this
way we get both - formulas and pictures - into one basic framework and so we will be able to analyse their
interplay in the course of history. The paper contains an analysis of the development of the symbolic and
iconic representations in the history of mathematics. We try to show how the expressive and the logical power
of mathematics grew due to the interplay of these two ways of representation.
1. Introduction
The roles of geometry and of arithmetic in contemporary philosophy of mathematics are
rather asymmetric. While arithmetic plays a central role in foundational approaches and therefore its
logical structure is thoroughly studied and well understood, geometry is the central topic of the
antifoundational approaches where the study is focused primarily on the patterns of discovery and
plausible reasoning. This of course does not mean, that there are no foundational studies of geometry.
It is sufficient to mention Hilbert or Tarski. Nevertheless, in these cases geometry is just another
illustration of the methods developed for the analysis of arithmetic. The visual aspect of geometry, the
very fact that geometry has something to do with space and spatial intuition is in these studies totally
ignored. On the other hand there are also some antifoundational studies of arithmetic. These studies
are just exceptions and they do not change the basic difference, that the philosophy of arithmetic is
dominated by the foundational approach, while philosophy of geometry is mainly antifoundational.
The reason for this asymmetry lies in the different attitude to the languages of these two main
parts of mathematics. Since the works of Frege, Peano, and Russell the language of arithmetic is fully
formalised and so the formulas of arithmetic are considered to be a constitutive part of the theory. On
the other hand in geometry the geometrical pictures are considered only as heuristic aids, which can
help us to understand the theory, but strictly speaking, they do not belong to the theory itself. Since
Hilbert the content of a geometrical theory is independent of any pictures and is given by the set of its
1
axioms. Thus in arithmetic in the course of its formalisation the specific symbols as "+" or "≤ " as
well as the rules which they obey are considered a part of the language. In geometry the process of
formalisation took rather the opposite direction and all the special symbols of geometry, like "." or
"" were excluded from the language. An interesting analysis of the reasons for this exclusion of
diagrams and of diagrammatic reasoning from the foundations of mathematics is given in Greaves
1997.
Although there were good reasons for such development of the foundations of mathematics,
we believe it might be interesting to try to bridge the gap between the philosophy of arithmetic and
the philosophy of geometry. In order to overcome the separation of geometry from arithmetic, it is
necessary to do the same in geometry what Frege did in arithmetic. First of all this means to formalise
its language. In this way the pictures turn from mere heuristic aids into an integral part of the theories
themselves. A picture is not just the physical object formed by spots of graphite on a more or less
smooth surface of the paper. We understand the picture as an expression of the iconic language with
its own meaning and reference. We follow here an analogy with arithmetic or algebra, where a
formula is understood not as a physical object, i.e. not as spots of ink on a sheet of paper. For our
epistemological purposes it is enough to give a short characterisation of the iconic language of
geometry. We interpret a geometrical picture as an expression (a term) of the iconic language. So a
geometrical construction becomes a generating sequence of the resulting expression (picture). In this
way the Euclidean postulates become formation rules of this language, analogous to the Fregean rules
for symbolic languages, which prescribe, how from an n-ary functional symbol F and n terms t1,
t2, ...tn a new term F(t1, t2, ...tn) is formed. A picture is called a well-formed expression, if each
construction step is performed in accordance with the formation rules (axioms).
We could give an inductive definition of a well-formed expression of the language of
geometry:
1. The empty picture is a term of the language.
2. If t is a term, then a picture, which we form by adding a point or a line segment, in any position to
t, is a term of the language.
3. If t is a term, which contains two different points A and B, then the picture, which we get by
joining the points A and B by a straight line, is a term of the language.
If we rewrite in this manner the Euclidean postulates 1, 2, 3, and 5 (see Euclid, p. 154), we
obtain a general description of the language. The questions, when two terms are equal, or how can we
introduce predicates into the pictorial language, and how do its propositions look like, are subtle
questions, which we don’t want to rise now. They are more logical than epistemological in nature, and
would require more detailed investigations, which would lead us rather far from the subject of this
paper. For our present purposes it is sufficient to realise, that the iconic language of geometry can be
treated with similar strength and precision, as that which Frege introduced for arithmetic. Seen from
this position, mathematics for us will no longer consist of an exact symbolic language supplemented
with some heuristic pictures, but rather of two languages of the same rank. One of them is symbolic
2
and the other is iconic.
Of course the pictures of Euclidean (synthetic) geometry are not the only pictures used in
geometry. There are pictures also in analytic (algebraic or differential) geometry as well as in iterative
(fractal) geometry. The situation is here similar to Frege’s. He also had to supplement the formulas of
elementary arithmetic with the formal accomplishments of algebra and calculus. Frege described the
evolution of the symbolic language from elementary arithmetic through algebra and mathematical
analysis to predicate calculus in the closing part of his paper Funktion und Begriff:
„If we look back from here over the development of arithmetic, we discern an advance from
level to level. At first people did calculations with individual numbers, 1, 3, etc.
2+3=5 2.3 = 6
are theorems of this sort. Then they went on to more general laws that hold good for all numbers.
What corresponds to this in symbolism is the transition to the literal notation. A theorem of this sort
is
(a + b).c = a.c + b.c.
At this stage they had got to the point of dealing with individual functions; but were not yet using the
word, in its mathematical sense, and had not yet formed the conception of what it now stands for.
The next higher level was the recognition of general laws about functions, accompanied by the
coinage of the technical term „function“. What corresponds to this in symbolism is the introduction
of letters like f, F, to indicate functions indefinitely. A theorem of this sort is
dF ( x ). f ( x ) df ( x ) dF ( x )
= F( x ). + f ( x ).
dx dx dx
Now at this point people had particular second-level functions, but lacked the conception of what we
have called second-level functions. By forming that, we make the next step forward.“ (Frege 1891,
p.30; English translation p. 40)
Our interpretation of this development of the symbolic language will differ from Frege’s in
two respects. First is terminological - we will not subsume algebra or mathematical analysis under the
term "arithmetic", but will rather consider them as independent languages. More important, however,
is the fact that we will show, how this „development of arithmetic“ described by Frege, interplayed
with the geometrical intuition. In order to achieve this we need to complement Frege’s analysis of the
„development of arithmetic“ with a similar „development of geometry“. Frege identified the main
events in the development of the symbolic language as the introduction of the concept of „individual
functions“ in algebra, then of the „particular second-level functions“ in the calculus and finally the
general concept of „second-level functions“ of the predicate calculus. In a similar way we will try to
identify the crucial events of the development of the iconic language of geometry. It will turn out that
the events parallel to those described by Frege are the creation of analytical geometry, fractal
geometry and set theory.
We will describe an interesting periodical motion in the history of mathematics, consisting in
alternation of its symbolic and geometrical periods. This phenomenon has not been sufficiently
3
understood yet. Nobody has tried to undertake a serious epistemological analysis of it. The reason
could be that this alternation of symbolic and geometrical periods in mathematics has a vague nature,
what dissuades people from undertaking its serious analysis. Nevertheless, we are convinced, this
vagueness is only a result of insufficient understanding of the nature of geometrical pictures. As long
as pictures and the whole of geometrical intuition in general remains something vague and
psychological, the alternation of this intuition with the formal languages, which is clearly visible in
the history of mathematics, must have vague contours. Thus, interpreting pictures as iconic language,
we create a framework, which makes it possible to understand the relations between the symbolic and
iconic periods.
4
each language from these six aspects. Nevertheless, it may happen, that by a particular language we
are not able to describe some of these aspects due to their complexity or technical difficulties. We will
leave them open for further investigation. We would like to stress that this is a paper aiming to present
a new philosophical approach to mathematics. The analysis of each of the eight described languages
would require a separate paper of approximately the same length, and many of the six aspects would
require special historical as well as philosophical research. Nevertheless, we believe it is useful to
have an overall picture presenting a global perspective and aims of research, not to lose our way in the
course of further investigations.
Mathematics has a tendency to improve its languages additionally. So, for instance, we are
used to introducing the concept of variable into the language of arithmetic (enabling us to write
equations in this language) and often we choose the field of real numbers as a base (so that the
language is closed with respect to limits). This is very convenient from the pragmatic point of view,
because it offers us a strong language, in which we can move freely, without any constraints. But, on
the other hand, it makes us insensitive to the historically existing languages. The old languages do not
appear to us as independent systems with their own logical and expressive powers. They appear only
as some fragments of our powerful language. As the aim of this paper is the epistemological analysis
of the language of mathematics, we try to characterise every language possibly close to the level on
which it was created. We ignore the later emendations, consisting in incorporation of achievements of
the later development (for instance of the concept of variable in algebra) into the former languages (of
arithmetic). In this paper the language of elementary arithmetic will be a language without variables.
We think, such stratification of the language of mathematics into the different historical layers will be
interesting also for the logical investigations, enabling to see the order in which different logical tools
appeared.
Before starting our investigation of the development of mathematics, we would like to say
that this is not a historical but a philosophical paper. That means that our aim is not to present some
new historical facts or interpretations. For the purpose of our investigation, standard presentation of
the history of mathematics as it can be found in the classical textbooks of this subject, say Boyer and
Merzbach 1989, is fully sufficient. We admit that historical research has overcome these
interpretations in many cases. Wilbur Knorr speaks in this context about „sifting history from legend“
(Knorr 1986). Nevertheless, we see confrontation with the historical research as a further stage in the
development of our theory. It will lead to refinement in many technical aspects and perhaps also to
improvements in some details, but we don’t believe, it is necessary to do it now.
The philosophical approach always represents a reduction in comparison with the historical
one. A historian studies the results of particular mathematician, their connections with the results of
his predecessors, contemporaries, and successors. In the philosophical perspective only those of the
particular results are interesting, which became part of the knowledge shared by the community. The
philosophical analysis is always a bit too simplistic from the historical point of view. Nevertheless, as
the quotation from Frege shows, it can bring interesting insights. Our aim is to identify the basic
5
events in the development of the language of mathematics. We do not mean these events in the
historical sense. We are not (at this stage) interested exactly who and when brought what basic
innovation. We consider these innovations as constituents of the language, shared by (smaller or
larger) community. Usually this shared language is based not precisely on the original version of the
first discoverer, but more often it uses some later modifications. Our aim is just to identify the basic
innovations in the development language of mathematics. To connect these innovations to particular
historical figures is a further question, which we will not rise now.
6
problems by manipulation with symbols. Its logical power is restricted to verification of singular
statements.
7
considerably from its area. But who would stake out fields of such a form? Thus for the practical
needs the procedure is fully sufficient, even if, strictly speaking, it is wrong. As another example we
can take the Babylonian procedure to calculate the volume of a frustum of a cone or pyramid
(Edwards 1979, p. 4).
These examples display a fundamental shortcoming of the language of elementary arithmetic -
its inability to avoid incorrect procedures. These incorrect procedures are not just mistakes. They are
not caused by some lack of skill or attention of a mathematician. They form rather a characteristic
feature of the language itself. The language of elementary arithmetic makes it not possible to
introduce any concept of correctness for procedures used to calculate areas or volumes. This
shortcoming of the language is caused by the fact, that there is no other way to determine an area or
volume, independent of the calculation. Therefore there is no reality, we could compare the calculated
result with, in order to determine its correctness. Thus the result obtained by the scribe in the process
of calculation, cannot be correct or incorrect. No other, from the calculation independent concept of
area or volume, does exist. Therefore arithmetic is „infallible“, or more precisely, the scribe cannot be
aware of its fallibility. He may make mistakes as any human being. He may forget a step of the
procedure or execute it wrongly. But the procedures themselves are infallible. He cannot adopt a
critical attitude towards these procedures, because the language does not make it possible. So the
feeling of infallibility of the Egyptian or Babylonian officials, as well as of some of their
contemporary descendants, is not the result of their pride or conceit. It is rather the consequence of the
characteristic features of the language of elementary arithmetic, which they were using. A language,
which did not make it possible to create a concept of reality, independent of the language itself, with
which the results of calculations could be compared.
The only possibility how a scribe could be confronted with the logical boundaries of his
language, was the incompatibility of his procedures, i.e. the existence of procedures, which for the
same problem give different results. This is the reason, why we did not characterise the logical
boundaries of the language of elementary arithmetic as „existence of incorrect procedures“. Such a
characterisation would be perhaps more natural from the present point of view, but the concept of
correctness is alien to this language. Therefore we chose rather the term „existence of incompatible
recipes“. The scribes protected themselves from these logical boundaries by a strict canonisation of
their recipes. If everybody uses the same (even if wrong) method, the incompatibility becomes
invisible.
8
side and the diagonal of the square refuted the Pythagorean atomism. It shows, however, that the
language of geometry is more general than that of arithmetic. In arithmetic the side and diagonal of a
square cannot be included in one calculation. We can either choose a unit commensurable with the
side, but then it will be impossible to express the length of the diagonal by a number, or we can
choose a unit commensurable with the diagonal, but then we will be unable to express the length of
the side. So the incommensurability of the side and diagonal of the square reveals the boundaries of
the expressive power of the language of elementary arithmetic.
9
this, thanks to an expression of a new kind - a segment of indefinite length. (In fact this was the
essence of the Pythagorean innovation - they were able to prove that the sum of any even numbers is
even, because the double row, which represented an even number could be of any length. The
geometrical form is independent of the particular arithmetical value, to which it is applied.) If we
prove some statement for such a segment, in fact we have proved the statement for a segment of any
length, which means that we have proved a general proposition. The segment of indefinite length is
not a variable, because it is an expression of the iconic and not of the symbolic language. That means
it does not refer to, but rather represents the particular objects (side of a triangle, radius of a circle,
etc.). Of course, any concrete segment drawn in the picture has a precise length, but this length is not
used in the proof, that means, the particular length is irrelevant,.
C x
y x
a
The area xy of the large rectangle C varies with x (and therefore with y) but is greatest when
the rectangle is a square. In that case x = y = a/2, and the area is a2/4. Therefore we can solve the
problem provided a2/4 exceeds the specified area C. In our example 100/4 = 25 is not greater than
40, so no numbers can be found. The discussion of the feasibility of finding a solution is indeed to be
found in Euclid (Book VI, prop. 27) immediately preceding the solution of the quadratics
themselves.“ (Gray 1979, p. 24).
Thus the language of synthetic geometry enables to understand the conditions, under which
problems of elementary arithmetic have solution. In this way the language of geometry makes it
10
possible to express explicitly the boundaries of the language of arithmetic.
11
language, as characterised in the introduction. They contained points, which could not be constructed
using only ruler and compass, but were given with the help of some mechanical devices. So even if
these new methods of construction are important from the historical perspective and attracted the
attention of historians (see Knorr 1986), they fall outside the scope of our paper.
2.3 Algebra
In order to overcome the problems that arise, if we want to solve equations of higher degrees,
it is necessary to develop a new language. This language was developed gradually by the Italian and
German mathematicians during the 15th and 16th century (see Boyer and Merzbach 1989, pp. 312-
316). The main invention of these mathematicians was the introduction of variable, which they called
cosa, from the Italian word meaning thing. They called algebra regula della cosa, i.e. the rule of the
thing. In this way they introduced a symbolic language, in which they could manipulate letters, just as
we manipulate things. For instance, if we add to a thing an equally great thing, we obtain two things,
what they wrote as 2r (to indicate the thing in their symbolism they usually used the first letter of the
Latin word res). This new language is a return from geometrical construction back to symbolic
manipulations, from the iconic to the symbolic language.
12
2l + 2k = 2(l+k)
So the symbolic language reached the generality of the iconic language of synthetic geometry. This
generality was achieved in geometry by using line segments of indefinite lengths, in algebra with the
help of variables. Nevertheless, the new symbolic language of algebra superseded in logical power the
geometrical language. Let us take for instance the formula for the solution of the quadratic equation
x1,2 = −b ± b − 4 ac .
2
2a
In our characterisation of the integrative power of the language of synthetic geometry, we
indicated the importance of the fact, that the particular steps of geometrical construction are not lost
(as are lost the intermediate steps during a calculation). Each line or point used in the process of
construction remains as constituent of the resulting picture. Nevertheless, what gets lost in the process
of construction is the order of its particular steps. This is the reason why geometrical construction is
usually supplemented by a commentary written in the ordinary language, which indicates the precise
order of its steps. It is important to notice that the commentaries do not belong to the iconic language
of geometry. They are extralinguistic.
The language of algebra, on the other hand, is able to express the order of particular steps of
calculation inside the language. Thus we need no further commentary to the above formula similar to
the commentary we need to a geometrical construction. The formula represents the process of
calculation. It tells us that first we have to take the square of b, distract from it four times the product
of a and c, etc. So the process of solution becomes expressible in the language. The structure of
algebraic formula indicates the relative order of all steps, necessary for its calculation. Thanks to this
feature of the language of algebra modal predicates, as for instance insolubility, can be expressed
inside the language.
The language of geometry has no means to express or to prove that some problem is
insoluble. The process of solution is something, what the iconic language of geometry cannot express.
As we have shown in the discussion of the explanatory power of the language of geometry, geometry
is able to express the fact that a problem has no solution. Nevertheless, the problem of insolubility is a
more delicate one. There is no doubt, that to each angle there is an angle being just one third of the
first one, or that each equation of the fifth degree has five roots. The insolubility does not mean the
non-existence of the objects solving the particular problem. It means that these objects, even if they
exist, cannot be obtained using some standard methods. The language of algebra is the first language
that is able to prove insolubility. It is clear that from the introduction of the variable in the 15th
century it took a long way to the Galois theory, but this was just an internal development of the
language of algebra. The symbolic language of algebra was the first language, which made it possible
to prove the insolubility of a particular problem.
13
second power of unknown quantity is expressed as a square constructed over a line segment and the
third power of the unknown is a cube. The three dimensional space does not let us go further in this
constructions to form the forth or fifth power of the unknown. We characterised this feature of the
language of geometry as its expressive boundaries. The language of algebra is able to transcend these
boundaries and form the fourth or fifth power of the unknown.
We can find traces of geometrical analogies on the algebraic terminology of the 15th and 16th
century, as for instance the third power of the unknown is called cubus. But nothing hindered the
algebraists from going further, also beyond this third degree, beyond which Euclid was not allowed
by the geometrical space. They called the second degree of the unknown zensus and denoted it z. That
is why they wrote the fourth degree as zz (zensus de zensus), for the fifth rzz, for the sixth zzz and so
on. In this way the symbolic language of algebra transcended the boundaries, placed on the language
of geometry by the nature of space. Of course, we are not able to say what does the fifteenth power of
the unknown mean, but this is not important. The language of algebra offers us formal rules for
manipulation with such expressions independently from any interpretation.
The turn from geometrical constructions to symbolic manipulations made it possible to
discover the method of solving the equations of third degree. The history of this discovery is rather
dramatic (see van der Waerden 1985, pp. 52-59) but we present just the result in contemporary
notation. The solution of the equation x3 = bx + c was given in a form equivalent to
2 3 2 3
c c b c c b (1)
x=3 + − +3 − −
2 2 3 2 2 3
Of course Cardano newer wrote such a formula. He formulated his rule verbally.
Nevertheless, we think, that this result illustrates clearly the expressive power of the language of
algebra. It is interesting to try to express this result in geometrical terms (as a sum of sides of two
cubes, the volume of each of which is given in the form...) in order to see the advantages of formal
manipulations with symbols over geometrical constructions.
14
d. integrative power - ability to create universal analytic methods
Euclidean geometry is a collection of disconnected construction tricks. Each problem is
solved in a specific way. Thus the Greek geometry is also based on memorising. Instead of
memorising the complete recipes as the Egyptians, only the fundamental ideas and tricks are to be
remembered. However there is still a large number of them. Algebra replaces these tricks by universal
methods.
This innovation stems from Francois Viéte. Before him the mathematicians used different
letters for different powers of the unknown (r, z, c, zz, rzz, ...), and so they could write equations
having only one unknown, the different powers of which were indicated by all these letters. Viéte’s
idea was to indicate the different powers of the same quantity not with different letters, but to use the
same letter and to indicate its power by a word. Thus he used A planum, A quadratum, and A solidum
for the first three powers of the quantity A. In this way the letters expressed the identity of the
quantity, while the words indicated the particular power. In this way Viéte introduced the distinction
between a parameter and an unknown.
The algebraists before Viéte worked only with equations having numerical coefficients. This
was the consequence of the use of different letters for the powers of the unknown. The algebraists
were fully aware, that their methods were universal, fully independent of the particular values of the
coefficients. Nevertheless, they were not able to express this universality in the language itself. Viéte
liberated algebra from the necessity to calculate with numerical coefficients only. His idea was to
express the coefficients of an equation by letters as well. In order not to confuse the coefficients with
the unknowns, he used vowels (A, E, I, ...) to express the unknowns and consonants (B, C, D, ...) to
express the coefficients. So for instance the equation which we would write as 2 x 3 − 3by 2 = c Viéte
wrote as
A2 cubus − B latus in A3 quadratum equatur C solido.
It is important to notice that for Viéte also the coefficients had dimension (B latus, or C solido), so
that all terms of the equation had to be of the same dimension. So his symbolism was a rather
cumbersome one, and many simplifications were needed until it reached its standard form used at
present. Nevertheless, the basic gain, the existence of universal analytic methods is already present.
Viéte’s analytic art, as he called his method, was based on expressing the unknown quantities
and the parameters of a problem with letters. In this way the relations among these quantities could be
expressed in form of an equation containing letters for the unknown quantities as well as for the
parameters. Solving such an equation we obtain a general result, expressing the solution of all
problems of the same form. In this way generality becomes a constituent of the language. The
existence of universal methods for the solution of whole classes of problems is the fundamental
advantage of the language of algebra. The language of synthetic geometry does not know any
universal methods. Geometry can express universal facts (facts which are true for a whole class of
objects), but it operates with these universal facts using very particular methods. Algebra developed
universal analytic methods, which played a decisive role in the further development of mathematics.
15
e. logical boundaries - casus irreducibilis
Studying equations of the third degree Cardano discovered a strange thing. If we take the
equation x3 = 7x + 6, which has the solution x = 3 (the two further solutions x = −1 and x = −2 were not
considered, as the cosa cannot be less than nothing) and substitute b = 7 and c = 6 into the formula
(1), we obtain
100 3 100
x = 3 3+ − + 3− − .
27 27
Cardano called this case casus irreducibilis, the insoluble case. In many respects it resembles the
discovery of incommensurability. In both cases we are confronted with a situation, in which the
language fails. The attempts to express this situation in the language lead to paradoxes. And in both
cases the therapy consists in extending the basic realm of objects, with the help of which the language
operates. In case of incommensurability it was necessary to introduce the irrational numbers, in case
of casus irreducibilis the complex numbers. After such extensions of the number system the
incommensurability is no more paradoxical, it just indicates the fact that the diagonal of the unit
square has an irrational length. Similarly after the introduction of complex numbers the casus
irreducibilis is no more paradoxical, it just indicates, that the formula expresses the roots of the
equation in the form of a sum of two conjugate complex numbers.
In the decimal expansion of this number the digit 1 is on the n!-th places. All other digits are zeros.
This means that the digit one is on the first, second, sixth, twenty-fourth, ... decimal place. Even
though this number is relatively easy to define, it does not fulfil any algebraic equation. This exactly
means that it is a transcendent number - it transcends the expressive power of the language of algebra.
(For details see Courant and Robbins 1941, p. 104-107.)
16
three-dimensional space and to be able to form higher degrees of the unknown, the algebraists had to
resign from the possibility of any visual representation of their formalism. They knew how to
calculate with the polynomials, but they never associated any geometrical form with them. Even if the
algebraic results were interesting, the loss of any visual representation of the symbolic language was
regrettable. Fortunately this loss did not last long. In the 17th century the analytical geometry was
developed. In analytical geometry any polynomial, for instance x17 + 24x5 − 4x + 2, is an ordinary
curve. In this way all algebraic concepts such as root, degree, etc. acquire geometrical interpretation.
For instance the degree of a curve can be geometrically interpreted as the maximal number of its
intersections with a straight line. The idea to associate a curve to any algebraic polynomial resembles
in many aspects the Pythagorean idea of visualisation of the numbers, which associated geometrical
forms to arithmetical properties with the help of figurate numbers. In a way similar to the Pythagorean
visualisation of arithmetic, analytical geometry visualises algebra. In both cases we have to deal with
creation of a new iconic language, which incorporates some features of the particular symbolic
language.
17
the known and the unknown, find the relation that holds between the lines, and express it in form of
algebraic equation. In the third step we construct the roots of the equation. Descartes concludes this
part of Géométrie asserting that all problems of classical geometry can be solved using this method.
Thus analytical geometry brought mathematical research in classical constructive geometry to an end.
It introduced universal analytical methods of algebra into geometry. An illustration of this can be
found in Courant and Robbins where they describe the construction of the decagon (Courant and
Robbins 1941, p. 122):
S x B
„Suppose that a regular decagon is inscribed in a circle with radius 1, and call its side x.
Since x will subtend an angle 36o at the centre of the circle, the other two angles of the large triangle
will each be 72o, and hence the dotted line which bisects the angle A divides triangle SAB into two
isosceles triangles, each with equal sides of length x. The radius of the circle is thus divided into two
segments, x and 1− x. Since SAB is similar to the smaller isosceles triangle, we have 1/x = x/(1 − x).
From this proportion we get the quadratic equation x2 + x − 1 = 0, the solution of which is x = ( 5 −
1)/2.“
To construct a line segment of this length is easy, as 5 is the diagonal of the rectangle with
the sides 1 and 2. Then we just mark off this length ten times as a chord of the circle and the decagon
is ready. We need not to memorise any construction trick. The constructive (geometrical) part of the
problem is trivial. The classical constructive geometry was difficult, because to construct any object a
specific procedure had to be remembered. This procedure was appropriate in this particular case only.
In analytical geometry we do not construct objects. Properties of an object are rewritten into algebraic
equations, these are solved via general algebraic methods, and only line segments with lengths
corresponding to the solutions of the equations, are constructed. For instance, instead of constructing
a regular decagon we obtain in this way the much easier problem of constructing a line segment the
length of which is ( 5 - 1)/2. Thus Descartes has brought the universal methods of algebra into
geometry.
Nevertheless, it is important to stress that this powerful method of reduction is a property of
the language. It is a general logical tool, later used also in the process of arithmetization of
mathematical analysis by Cauchy, Weierstrass and Dedekind. The particular form of reduction,
developed by Descartes in order to reduce geometry to algebra is therefore not so important. The
important thing is the reduction itself. In a similar way as the language of synthetic geometry has
18
brought the possibility to prove general theorems, and as the language of algebra brought the
possibility to prove modal predicates, the analytical geometry enriched the logical tools of
mathematics by the possibility to reduce one theory to another.
19
the independent points separately, point after point, a new form becomes visible. None of the separate
points itself gives rise to the form. Only if they are all together, we can see the form, in which we
recognise local maxima or minima, inflex points, convexity. The algebraic formula itself determines
only each single point, but putting them all together, this is the new step done by the analytical
geometry. If we gradually change one coordinate, and for each of its values we calculate the second
coordinate according to the algebraic formula, we obtain a curve. The curve discloses the dependence
between the two coordinates. This is not a functional dependence yet (i.e. dependence of a function
from its argument). The concept of function was introduced by Leibniz. In analytical geometry we
have just dependence between coordinates, what means the dependence is of geometrical nature.
Nevertheless, this geometrical way of representing dependence was an important step towards the
concept of the function itself.
Thus the geometrical visualisation of dependence as dependence between variables resembles
the Pythagorean visualisation of arithmetical properties using the figurate numbers. In a similar way
as the line segment of indefinite length, which the Pythagoreans used in their proofs, was a precursor
of the concept of variable, the dependence between variables, used in analytical geometry, is a
precursor of the concept of a function. The line segment of indefinite length as well as the dependence
between variables are part of the iconic languages, while the concepts of variable as well as function
are constituents of the symbolic language. Nevertheless, the role of the geometrical intermediate states
in the formation of the concepts of a variable or function is clearly visible.
20
analytical geometry.
Here again we have to do with an explanation similar to the explanation of the insolubility of
some arithmetic problems, given by synthetic geometry. In both cases the geometrical language
disclosed the richness of possible situations responsible for the failure of particular symbolic
language. Thus these explanations are not examples of the skill of some mathematicians. They rather
disclose an epistemological feature of the language itself, namely its explanatory power. Who, when,
and under what circumstances discovered the explanatory power of particular language is a historical
question. But the explanatory power itself is an epistemological fact, requiring philosophical rather
than historical analysis.
21
science. This is perhaps the best example for what we mean by the integrative power of a language.
The role of mathematics in science is precisely this − to offer efficient tools for the integration of
different aspects of our experience.
22
symbolic language, enabling to manipulate with letters (more precisely groups of letters, namely the
differentials dx, dy, etc.) as with infinitesimals. The differential and integral calculus is, like algebra
or arithmetic, a symbolic language. It is based on formal manipulations with linear strings of symbols,
and it gives in quick and elegant way answers to questions, arising in the universe of analytical
curves.
The central point of differential and integral calculus is the connection between the definite
and the indefinite integral discovered by Newton and Leibniz:
b
∫ f ( x )dx = F ( b) − F ( a )
a
where F ( x )′ = f ( x ) .
(1)
This formula makes it possible to transfer the difficult geometrical problem of quadrature (expressed
by the definite integral and consisting in the division of particular area beneath the curve f(x) into
infinitesimally small parts, rearrange them so that it will be possible to determine their sum) into a
much easier calculative problem of formal integration (i.e. to find to a given function f(x) its
primitive function F(x) such that F ( x ) ′ = f ( x ) ). Really, the formula (1) makes it possible instead
of calculating the area given by the definite integral ∫ f ( x )dx , first to find the primitive function
a
F(x) and then to calculate just the difference F ( b ) − F ( a ) . Therefore if we wish for instance to
calculate the area enclosed beneath the curve y = x3 between the boundaries x = 3 and x = 5, it is not
necessary to calculate the integral
5
∫x dx .
3
1 4
It is sufficient to take the function x , which is the primitive function to x3 and to calculate the
4
54 34 625 − 81
difference ( − ) = = 136. Thus instead of complicated infinitesimal techniques it
4 4 4
is sufficient to perform some elementary operations. In most cases to find the primitive function is not
so easy, nevertheless the whole calculation is even then much more simple than geometrical methods
developed by Kepler or Cavalieri (see Edwards 1979, pp. 99-109).
The basic epistemological question is what made this fundamental progress in the solution of
the problem of quadrature possible? The basic idea was to consider a definite integral ∫ f ( x )dx , in
a
which the upper boundary is not fixed, but it varies with time. Let us imagine the area beneath the
curve f(x), closed between x = a and x = t, and let the parameter t grow gradually. This means that the
right side of the considered figure will move. The question is what will be the velocity of growth of
23
its area. It is not difficult to see that this velocity is
t +∆t
∫ f ( x )dx ≈ f ( t ). ∆t
= f(t) .
t
∆t
∆t
(2)
That means that the velocity of growth of the area beneath the curve in a given moment t is equal to
the value of the function f(t) in this moment. Thus instead of calculating the area beneath the curve it
is sufficient to find a function such that its velocity of growth is precisely f(t). The velocity is given
by derivation. Thus it is sufficient to find a function F(t), the derivative of which will be f(t). This fact
is represented by the formula (1).
We see that the decisive step in discovery of the formula (1) was the new view on the area
beneath a curve. Newton looked onto this geometrical quantity as a function, namely a function of the
upper boundary of the figure, the area of which we calculate. It is important to notice, that already the
concept of area beneath a curve is given with the help of a function, namely the function f(x) which
determines the particular curve. This is the way, how functions are present in the iconic language of
analytical geometry. What is new in the calculus is that the area, which is already determined with the
help of the function f(x), is considered to be the function of the upper boundary. Thus we have to do
here with implicit concept of a function of a function, thus of a function of the second degree, as
Frege described it in the quoted passage. To be able to deal with the second order functions (as
integrals or derivatives), the ordinary functions had to become explicit. The introduction of an explicit
notation for functions is thus a characteristic feature of the symbolic language of the differential and
integral calculus, which is fully parallel to the introduction of explicit notation for variables, which
occurred on the previous stage of the symbolic language, in algebra.
or of an integral
x
1
ln( 1 + x ) = ∫ dt .
0
1+t
The logarithmic function is a rather simple example. It would be possible to present some more
complicated examples as for instance Euler’s Γ-function, Bessel’s functions, hyperbolic functions,
24
Riemann’s ζ-function, elliptic functions as well as a number of special functions occurring in
physics or in technical applications. The differential and integral calculus is a symbolic language,
enabling to express many functions, absolutely inconceivable in the framework of the language of
algebra. Nevertheless, it is important to notice that the definitions of these new functions use infinite
series, derivatives, or integrals, that is, functions of the second degree.
The language of algebra can be embedded in the new language of the calculus. If in an infinite
series (expressing for instance ln(x)) we restrict ourselves only to a finite number of initial terms, we
obtain a polynomial. In the universe of polynomials derivation and integration can be defined by
explicit rules, and this universe is closed under these rules. We can consider these restricted
operations (prescribing derivative and integral to any polynomial) as new unary algebraic operations.
So we can embed the language of algebra into that of mathematical analysis.
c. explanatory power - ability to explain the insolubility of the quadrature of the circle
Algebra can explain why the problem of trisection of an angle is insoluble. Nevertheless,
algebra is not able to explain why nobody succeeded in solving the quadrature of the circle. As we
already mentioned, the reason for this consists in the transcendent nature of the number π. In 1873
Hermite proved the transcendence of the number e and in 1882 Lindemann succeeded, using the ideas
of Hermite, to prove the transcendence of π. These proofs are based on the language of the differential
and integral calculus.
25
soon after its discovery. In his famous book The Analyst, or a discourse addressed to an Infidel
Mathematician, which appeared in Dublin in 1734, George Berkeley expressed the view, that the
whole calculus is based on a series of errors. He criticised the way of reasoning, typical in differential
and integral calculus, by which one makes calculations with some quantity assuming that its value is
different from zero (in order to be able to divide by it) and at the end one equates this quantity with
zero. Berkeley correctly stressed, that if a quantity is zero at the end of some calculation, it must have
been zero also at its beginning. Thus the whole reasoning is incorrect. According to Berkeley the
correct results of calculus are due to compensation of different errors.
Various attempts were presented to rebuild the foundations of the calculus to save it from
Berkeley’s criticism. The perhaps most important of them were Cauchy’s introduction of the concept
of limit in 1820’s and the ε−δ analysis developed by Weierstrass in 1860-ties. They both relied on the
intuitive concept of continuum and so the next step was to develop the foundations of the continuum.
This was done in 1870’s by Dedekind and Cantor. Nevertheless, the theories of Cantor and of
Dedekind were not absolutely sound. They were based on intuitive concept of natural numbers. Thus
in the 1890’s Frege, Dedekind, and Peano independently developed alternative theories of natural
numbers. For a short time it seemed, that the project of rigorisation of the calculus, in the direction
started by Cauchy, reached its definitive and successful end. But soon emerged the well-known
paradoxes and the whole edifice of the foundations of mathematics crushed. Russell informed Frege
about his discovery of a paradox in Frege’s theory in a letter in 1901. Frege realised immediately, that
the same paradox can be formulated also in the system of Dedekind, and it is not difficult to see, that
the system of Peano has a similar fault (see Gillies 1982). This shows that the paradox is not the
consequence of some mistake of the particular author. It is not probable, that Frege, Dedekind, and
Peano would make the same mistake. The conceptual foundations of their systems are so different,
that the only explanation of the parallel occurrence of the same paradox in all of them can be
explained only as a feature of the language itself. Thus the logical paradoxes are not individual
mistakes, but they rather represent the logical boundaries of the language of differential and integral
calculus. This language introduced functions of the second degree, and the paradoxes stem exactly
from this source. They are caused by the careless use of the second order functions and predicates. In
this respect these paradoxes are analogous to the paradoxes appearing in algebra. In algebra the main
innovation of the language was the introduction of the (implicit) first order functions (as square root,
etc.) enabling express the solution of a problem in form of a formula. The paradoxes in algebra (the
casus irreducibilis) are caused by the careless use of these first order functions.
26
the basic concepts of differential and integral calculus. In the course of they study it turned out, that
the methods of the calculus can be applied only to a rather narrow class of „decent“ functions. The
rest of the functions lie beyond the expressive boundaries of the language of the differential and
integral calculus.
27
universe of the iteratively generated forms is much richer than the Cartesian. But again we can
discriminate the universe of analytical geometry inside the iterative universe, just as we discriminated
the Euclidean universe in the Cartesian. It is enough to restrict our iterative process to convergence,
which will be uniform together with enough derivatives. Thus the universe of analytical geometry is
the „smooth part“ of the universe of the iterative geometry in a similar way as the Euclidean universe
is the „quadratic part“ of the universe of the analytical geometry.
The curves generated with the help of the iterative processes have many common features,
which were discovered during the 20th century. One of them is that their Hausdorff dimension is not a
natural number as we are used in ordinary geometry (dimension 1 for curves, 2 for surfaces, and 3 for
solids) but a fraction. The dimensions of typical iterative objects are 0,6309 for Cantor’s
discontinuum, 1,2619 for Koch’s curve, 1,5850 for Sierpinski’s carpet (see Peitgen, Jürgens, and
Saupe 1992). Therefore they are called also fractals, i.e. objects with fractal dimension. In his book
Fractal Geometry of Nature Benoit Mandelbrot pointed out the fact that many natural shapes, as those
of mountains or coastlines, resemble fractals in many respects. It turned out, that fractals play an
important role in turbulence and chaotic motions. So iterative geometry stopped being a “freak of
mathematicians” or „pathological cases“ and started to be regarded as a separate universe of forms.
Thus beside the universe of synthetic geometry which combines its pictures from parts of straight
lines and arcs of circles, and the universe of analytical geometry, which generates its pictures point by
point according to some analytic expression, the universe of iterative geometry represents a third kind
of iconic language, describing form. The terms (well formed expressions) of this language are fractals.
To describe the logical, expressive, explanatory, and integrative power as well as logical and
expressive boundaries of this new language is a difficult question requiring further investigations.
28
of the present stage of mathematics the power of the predicate calculus is total, i.e. it is the language
in which contemporary mathematics formulates its theories. All other languages, as for instance
elementary arithmetic, algebra or mathematical analysis, are parts of this language. Precisely this
imbedding of all symbolic languages into the predicate calculus made it possible to compare their
logical and expressive power.
29
shown with such models. Thus set theory is a „visualisation“ of logic. A set is not a „symbol“ - it
does not denotate, it is an „icon“ it represents. In a similar way as in the case of predicate calculus,
also for set theory the logical, expressive, explanatory, and integrative powers are total, and so they
defy definition.
3 Concluding remarks
Frege’s analysis quoted in the introduction of this paper is purely logical hovering in an
epistemological vacuum. To understand the internal dynamics of the above-mentioned transitions, to
give their epistemological and not only purely logical description, is, we are convinced, possible only
in this contraposition of symbolic and iconic language. So without understanding the logical structure
of the iconic language, we will be able to write the epistemology of algebra or arithmetic, but we will
not be able to explain the relation of these disciplines. It will not be possible, because this relation is
mediated through geometry. So Frege’s phrases, that „then they went on“, „the next higher level“, or
„the next step forward“, which, from the logical point of view are perhaps correct, are misleading
from the epistemological point of view. All the transitions in the development of the symbolic
language, described by Frege, were mediated through iconic intermediate stages. A logician can take
the liberty to ignore them, but an epistemologist should not.
The comparison with Frege explains more clearly the nature of changes described in our
paper. It is the development of generality of language, which from the logical point of view consists
of the order of variables used in the theory. Elementary arithmetic used only constants, algebra used
variables and implicitly also functions of the first order, analysis used functions of the second order
ELEMENTARY
and predicate calculus made it possible to use functions of any order. Nevertheless, we have seen that
ARITHMETIC
the intermediate geometrical stages use variables and functions in a different way. A segment of an
indefinite length is not a variable, because it does not denotate but rather represents. In a similar way
SYNTHETIC
an arbitrary curve is not a function (i.e. a variable of theGEOMETRY
second order). To understand better the
logical properties of these intermediate geometrical languages remains an open problem.
The following diagram represents the basic eight formal languages, which were formed in the
ALGEBRA
course of the development of mathematics. The transitions between the following ones represent
epistemic ruptures, which consisted in the disclosing of a new universe. Four of them (1, 3, 5 and 7)
ANALYTIC
consisted in the construction of a new iconic language, while the remaining three brought a new
GEOMETRY
symbolic language.
FRACTAL
GEOMETRY
2
PREDICATE
CALCULUS
30
SET
THEORY
3
It is an interesting fact, that five of the seven ruptures described in this paper were discussed
in the collection Revolutions in Mathematics (the Pythagoreans by J. Dauben, Descartes by P.
Mancosu, Leibniz by E. Grosholz, Frege by D. Gillies and Cantor by J. Dauben). The only two
missing cases were the discovery of algebra and of fractal geometry. This shows a remarkable
agreement. Not that the authors would agree, that all these changes are revolutionary. Nevertheless,
there is an implicit coherence that these are the most important cases, which should be discussed. The
analysis presented in our paper explains more precisely the common features of these changes and
thus also the implicit agreement of the historians.
We do not want to rise the question, whether these changes are revolutionary or not. Instead
we formulate an epistemological principle, which we would like to call the principle of
epistemological coherence. According to it, if we declare one of the seven above-mentioned ruptures
to be revolutionary, we should declare as revolutionary also the six others. We think Joseph Dauben
used, at least in an implicit way, this principle when he declared as revolutionary the Pythagorean as
well as Cantor. This principle should shift the discussions about the revolutionary nature of some
particular historical changes towards the effort to understand the general pattern of changes, which we
are prepared to declare as revolutionary.
ACKNOWLEDGEMENTS
I would like to express my thanks to Donald Gillies for critical reading of the manuscript and
for valuable suggestions and to Peter Bugár for help with the English language. The financial support
of the GRANT 1/4310/97 is acknowledged.
31
References
Boyer, C. and Merzbach, U.: (1989): A History of Mathematics, second edition, John Wiley, New
York
Courant, R.; Robbins, H. (1941): What is mathematics? New York, Oxford University Press, 1978
Dauben, J. (1979): Georg Cantor, His mathematics and Philosophy of the Infinite Princeton
University Press, Princeton, New Jersey
Dauben, J. (1984): Conceptual revolutions and the history of mathematics: two studies in the growth
of knowledge, in: Transformation and tradition in the sciences, Essays in honour of I.
Bernard Cohen, ed. E. Mendelsohn. Reprinted in Gillies 1992a
Edwards, C. H. (1979): The Historical Development of the Calculus, Springer Verlag, New York
Euclid (c. 300 B. C.): The Elements, Translated with introduction and commentary by Sir Thomas L.
Heath, Dover reprint of the second edition, New York
Fouvel, J. and Gray, J. (1987): The History of Mathematics: A Reader, Macmillan, London
Frege, G. (1879): Begriffsschrift. Hildesheim, Georg Olms Verlag, 1993
Frege, G. (1891): Funktion und Begriff. in Frege, G.: Funktion, Begriff, Bedeutung. Göttingen,
Vandenhoec & Ruprecht, 1989, pp. 17-39 English translation in: Translations from the
Philosophical Writings of Gottlob Frege, edited by P. Geach and M. Black, Basil Blackwell,
Oxford 1952, pp. 21-42
Gillies, D. (1982): Frege, Dedekind, and Peano on the Foundations of Arithmetic, Van Gorcum,
Assen
Gillies, D. (ed.) (1992a): Revolutions in Mathematics, Clarendon Press Oxford
Gillies, D. (1992b): The Fregean revolution in Logic, in: Gillies 1992a
Gray, J. (1979): Ideas of Space, Euclidean, Non-Euclidean, and Relativistic, Clarendon Press Oxford
Greaves, M., T. (1997): The Philosophical Status of Diagrams, PhD Thesis, Stanford University
Grosholz, E. (1992): Was Leibniz a mathematical revolutionary? in: Gillies 1992a
Heath, T. (1921): A History of Greek Mathematics, Clarendon Press, Oxford
Kline, M. (1972): Mathematical Thought from Ancient to Modern Times, Oxford University Press
Knorr, W. (1986): The Ancient Tradition of Geometric Problems, Birkhäuser, Boston
Kolman, A. (1961): Dìjiny matematiky ve starovìku. Praha, Academie 1968
Mancosu, P. (1992): Descartes’ Géometrie and revolutions in mathematics, in: Gillies 1992a
Mandelbrot, B. (1977): Die fraktale Geometrie der Natur. Basel, Birkhäuser Verlag 1991
Peitgen, H. O., Jürgens, H. a Saupe, J. (1992): Chaos and Fractals. Springer, New York.
Stewart, I. (1989): Galois theory, Chapman and Hall, London
van der Waerden, B. L. (1985): A History of Algebra, Springer, Berlin
32