2. Segment Multiplication
In
Grundlagen der Geometrie [
5], a classic book on the foundations of geometry (the first edition in 1899, the last one in 1971), Hilbert reformulates the theory of proportions of Euclidean geometry in equational form by defining the sum and product of segments.
Figure 1 illustrates Hilbert’s definition of multiplication between two segments. It is based on parallel lines, but the proof that his segment multiplication is correct, that is, satisfies all the properties of multiplication on real numbers, is given by using a particular form of a theorem proved by Blaise Pascal in the context of the conic section curves [
5].
Let us provide a different definition of segment multiplication related to Thales’ theorem. In the following, a line will always be considered a straight line. Let
be an angle of two half-lines
with common origin
A. Let
P be any point of
and
, the point where the orthogonal line to
in
P intersects
. We denote by
this orthogonal correspondence, omitting the subscript
when it is arguable by the context. If
, with
unitary segment, and
X a point in
, we set
(see
Figure 2), and the
orthogonal multiplication of
by
is given by:
The following algorithm computes the orthogonal segment multiplication.
Thales’ Orthogonal Multiplication Algorithm
1. Let be two numbers for which has to be calculated, and a fixed unitary length;
2. Let be the points on a half-line r with origin A, such that have lengths ;
3. Let H be any point on r before P, draw the line h orthogonal to r in H;
4. Let be the point of h such that ;
5. Let be the point that orthogonally corresponds to Q on the line , and . □
Remark 1. In the previous algorithm, the angle is constructed such that the length of provides ab. Alternatively, we can fix an angle and determine the point X of such that has length a. Then, we search for the point of such that: 1) X is in , 2) , and 3) has length b. This point provides the segment of length ab. The two methods correspond to different choices of unitary length.
Now we state the orthogonal version of Thales’ theorem as a direct consequence of segment multiplication. Let us define the length multiplication of a segment s by a number k, denoted by , as the segment such that , where l is a function from segments to numbers giving the length (with respect to a unitary segment 1). The existence of a length function with this property is not obvious. Namely, it means that segments with length multiplication satisfy the Archimedean axiom (Euclid X, 1), holding on real numbers (given two numbers , there always exists a positive integer such that ). This means that if , then , for some positive integer n. Segments are identified by their length and extremities, which may change when they are moved. For this reason, very often, when no confusion can arise, segments and lengths (numbers) are denoted in the same way.
Theorem 1 (Thales VI B.C., Horthogonal version). Given an angle , for any pair of segments of , respectively:
Proof. According to the definition of , in the correspondence holds. Of course, the ratio between the lengths of two segments does not change if they are multiplied by the same number, that is, . Therefore, changing the unitary length by a suitable factor , from we derive , that is, with . Whence, , and . □
Remark 2.
According to the previous theorem, in an angle , the ratio between the lengths of orthogonally corresponding segments is always the same. This implies that the angle intrinsically determines the number independently of any choice of the unitary length. Therefore, a “poetic" formulation of Thales’ theorem could be: Angles are pure numbers.□
Theorem 2.
The multiplication commutes with the length function l:
Proof. According to the proof of the previous theorem, for a suitable angle such that : , therefore □
Usually, Thales’ theorem is formulated in terms of parallel lines that are not necessarily orthogonal to one line of the angle. However, this more general formulation follows directly from the orthogonal version of the theorem by combining two applications of the theorem.
Figure 3 suggests clearly how to do it (the ratio between segments of lines
with
can be obtained from the ratios of
with
and
. The formulation based on orthogonality also has the advantage of being generalized to non-Euclidean geometries, as we suggest in a following section.
Thales’ theorem, in its general form, can be inverted, as shown by the following theorem.
Theorem 3. If the lines and of angle are cut by two distinct lines producing on them corresponding segments that are in the same ratio, then lines r and are parallel.
Proof. Lines can join outside of the angle either externally to or externally to (otherwise ). Let be the line where no intersection external to exists. Then, reporting the angle by the line , such that , we should have on corresponding segments that are equal to those formed on ; therefore, if join externally to , they also join externally to against the hypothesis. □
According to Theorem 2, segment orthogonal multiplication is commutative, associative, and distributive with respect to the segment addition.
Theorem 4. The segment multiplication is correct and complete with respect to number multiplication.
Proof. Completeness follows when we assume the completeness of line: any real number x corresponds to a point such that, if we fix a point A in r, then , where 1 is a unitary segment. □
Hilbert in [
5] states the continuity of lines by using a completeness axiom that is more properly a meta-axiom, stating that no other system of axioms can exist that extends to a wider class of geometrical entities the properties following from the other 19 axioms (divided into five groups: Axioms of connection, Axioms of order, Axiom of parallels, Axioms of congruence, Archimedes’s axiom). Euclid investigates continuity in Book X on commensurability and uncommensurability. Modern classical approaches to continuity are due to Augustine Cauchy, Kari Weierstrass, Richard Dedekind, and Georg Cantor. They are all strictly related, in analytical or algebraic settings, to Eudoxus’ hexaustion method, on which Euclid builds his arguments, widely used and extended by Archimedes [
3,
4]. However, the birth of differential analysis, since its prodromes (related to Archimedes’
Method), before Newton and Leibniz (Bonaventura Cavalieri, Pierre de Fermat, Evangelista Torricelli, John Wallis, Blaise Pascal, Christiaan Huygens, James Gregory) belongs to an interrupted line of thought strictly related to continuity and incommensurability [
7].
For Greeks, the completeness of lines was an implicit assumption, because they identified numbers with ratios of segments. The discovery of pairs of segments with ratios that are not fractions was the origin of the difficulty in stating general assertions about ratios between segments. For this reason, Euclid postpones proportions to the end of the geometry of the plane.