Professional Documents
Culture Documents
Problem. The problem is to construct a circle tangent to three given circles in the plane. An equivalence between analytical and geometric approaches to the solution is explored. A new analytical solution for the problem is presented and a step by step geometrical interpretation of this solution is provided. We show that this interpretation can be constructed using only ruler and compass. We prove that the result of this geometrical construction is a circle tangent to given three circles, thus providing new geometrical solution to the Apollonius Tenth Problem.
tional geometry.
Keywords:
1 Introduction
Apollonius of Pergia lived from 262 B.C. until 190 B.C. As far as we know, he spent most of his life in Alexandria where he rst learned mathematics from Euclid's successors. He was known as the Great Geometer 4], and his main work was on conic sections. Apollonius also wrote further mathematical works, including On Contacts. This book contained the famous Apollonius problem: given any three points, lines or circles in the plane or any combination of these, construct a circle which passes through the points and which is tangent to the given lines and circles 7].
Authors addresses: Department of Computer Science, The University of Calgary, Calgary, Alberta, Canada, T2N 1N4.
The particular problem of nding a circle tangent to three given circles in the plane is known as Apollonius Tenth Problem. Solutions to this problem have been given by such famous scientists as Viete 14], Newton 11], Euler 5], Gauss 6] and others. A reconstruction of the solution suggested by Apollonius is found in Heath 7]. The approaches to the solution vary, ranging from strictly geometrical solutions 1, 2, 9] to methods applying analytic 3, 5, 12] or synthetic 6] geometry and bilinear transformations in the complex plane 10]. The problem is often encountered in geometrical computations as evidenced by the quote in 3]: Can someone tell me how to compute a circle, which is tangential to 3 circles or lines? The problem has to be solved in any CADsystem, but in the literature I can only nd the solution for 2 tangents and a given radius. The aim of this paper is therefore to establish a correspondence between an analytical and a geometrical solution for the case of Apollonius Tenth Problem when the required circle is inscribed between the three given circles and there exists a solution (see Figure 1, case c). As a rst step we obtain an algebraic formulation for the center coordinates and the radius of the inscribed circle based on the law of cosines. This formula is then analyzed in order to establish a connection between the algebraic expressions and geometric objects (circles, triangles and their edges). Finally, the inscribed circle is constructed using methods of geometry involving only ruler and compass, thus obtaining a geometrical solution for the problem. Although the solution we provide might not be the preferred one for a CAD system as mentioned above, it provides some insight into the interplay between analytical and geometrical approaches.
B A
a)No solutions
B A
C
b)One solution
A B C
c)Two solutions
Figure 1: Original problem can have zero (case a), one (case b) or two solutions (case c) tangents are admitted as, for example, in Figure 2. See 9] for the discussion of the total number of possible solutions. Let us assume that the circles do not intersect and that we always can construct at least one solution. We then have the following theorem.
Theorem 1 Let (A; R1), (B; R2) and (C; R3) be three given circles and as-
sume that R1 R2 R3 . Then the center X of a circle (X; R) tangent to the three given circles can be found as a point X = (r; ) in a polar coordinate ~ where system with origin C and polar axis CA
= 2 arctan
f sin
B A
R A
Figure 3: Circle (X; R) is tangent to three given circles with centers at A, B and C
r = 2(d cos + r ) : 1 The radius R of the circle (X; R) is found as R = r ? R3 R of a circle (X; R) tangent to three given circles (A; R1 ), (B; R2) and (C; R3) (see Figure 3). Let us rst note, that if R1 = R2, R2 = R3 or R1 = R3 then
and
Proof. Our task is to nd algebraic formulas for the center X and radius
the problem transforms to a trivial problem of constructing the circumcircle of three points. Thus, we can assume that R1 > R2 R3 . 4
X
2 d2 ? r1
r r
X
d
Figure 4: Three new circles with the same centers A, B , C and reduced radii ri = Ri ? R3 Accepting that a point is a degenerate circle, let us consider three new circles with the same centers A, B , C , but with radii ri = Ri ? R3 (see gure 4). The problem is now reduced to nding a circle (X; r) with center X and radius r = R + R3 . This circle is tangent to circles (A; r1), (B; r2 ) and the point C . The solution (X; R) to the original problem is then given by the coordinates X of the center of the circle and the radius R = r ? R3. Let us now consider triangles ABC , AXC and BXC and let us denote angles ACB = , ACX = and XCB = = j ? j and distances jAC j = d and jBC j = f . We do not assume that the point X must lie inside triangle ABC , so the case of < is possible. We also note that cos j j = cos , hence we can substitute cos( ? ) for cos(j ? j). Applying the law of cosines to the triangles AXC and BXC we obtain the following equations
6 6 6
(1)
By substituting
2 2 ? r2 k=f d2 ? r2 1
(2)
R cos + S sin + T = 0
with R = kd ? f cos , S = ?f sin , T = (kr1 ? r2 ). This can be written as R cos + T + S sin = R cos + T + S tan( =2) = 0: (3) 1 + cos 1 + cos 1 + cos Noting that 2(R cos + T )(1 + cos ) = (R + T )(1 + 2 cos + cos2 ) + (T ? R) sin2 we get from which (T ? R)(tan2( =2))=2 + S tan( =2) + (R + T )=2 = 0
= 2 arctan = 2 arctan
?S
f sin
S 2 ? (T 2 ? R2) T q?2R 2 2 f + k d ? 2kdf cos ? (r2 ? kr1 )2 : (f cos ? kd) ? (r2 ? kr1 )
(4)
The radius r can now be found by substituting into (1). The solution (r; ) are the polar coordinates of the center X of the inscribed circle in the ~ . The radius of the polar coordinate system with origin C and polar axis CA circle is found as R = r ? R3 . Thus, we obtained the analytical solution for Apollonius Tenth Problem. 6
Lemma 1 If the denominator in the solution (4) of the quadratic equation (T ? R)(tan2( =2))=2 + S tan( =2) + (R + T )=2 = 0
is equal to 0, then the single solution for can be obtained as
= 2 arctan(?T=S ):
Proof. If T ? R = 0 in (4), then the equation (T ? R)(tan2( =2))=2 + S tan( =2) + (R + T )=2 = 0
becomes a linear equation
Lemma 2 During the algebraic construction described in Theorem 1 the denominators of equations (1),(2),(3) can not be equal to zero, since it would contradict the assumption that the circles do not intersect. Step 1. We will show that denominator of (1) can not be equal to 0. Given the equation: 2 2 ? r1 r = 2(d d cos + r1 )
Proof.
X Z N
Figure 5: Illustration for proof of Lemma 2, Step 1 let us consider the point C and circle (A; r1 ) (see Figure 5). Let us construct the tangent from point C to circle (A; r1) and connect point C with the center of the inscribed circle (X; r). We will set an arbitrary point M to the left of ~ . We will prove the result by contradiction. Let the point C on the ray AC us assume that (d cos + r1) = 0. Then cos = ?r1 =d which means that
6
Let us denote the angle MCX = and the angle CAZ = . We get = ? and cos = ? cos = r1=d = cos . Therefore, we conclude ~ is parallel to vector AZ ~. that MCX = CAZ and that the vector CX Consequently, XCZ = =2. Let us denote the point of intersection between XA and CZ as N , and the point of intersection between XA and circle (A; r1) as Y . Since the inscribed circle (X; r) must be tangent to the circle (A; r1), jXN j must be equal to jXC j. However, in our construction jXY j jXN j jXC j (see Figure 5). This means that jXN j must be equal to jXC j, i.e. points C , N , and Y must coincide. From this follows that must be equal to . In Step 3 of this
6 6 6 6
=2:
2 is always larger than 0. First we show that (d2 ? r1 ) > 0 because of the assumption that the original circles do not intersect. Let us assume that 2 (d2 ? r1 ) is less or equal to 0. Then
lemma we will prove that this is not possible, arriving at a contradiction to our original assumption that (d cos + r1 ) = 0. Step 2. Let us show that the denominator of equation (2) does not equal to 0. We can also prove that 2 2 ? r2 k=f d2 ? r2
1
d < r 1 = R1 ? R3 R 1 + R3
which means that the distance between centers of two circles (A; r1) and (C; r3) is less than the sum of their radii. But this contradicts the assumption 2 that the circles do not intersect. Similarly, we can show that f 2 ? r2 > 0. Consequently, k > 0. Step 3. We will prove that the denominator of the formula (3): R cos + T + S sin = 0 1 + cos 1 + cos does not equal to 0, i.e. that 1+cos does not equal to 0. We will prove this fact by contradiction. Let us assume that 1 + cos = 0 or cos = ?1, i.e. = . From this follows that points X , C and A must lie on the straight line, with the point C located between X and A. We know that jXC j = r, jXA = r + r1 and jCAj = d. Then r + d = r + r1 and d = r1. But according 2 to the fact proven in Step 2: (d2 ? r1 ) > 0, we have that d > r1 . We have a contradiction which means that the assumption that 1 + cos = 0 can not be valid.
3 Geometrical construction
In this section, we provide a geometrical construction of the solution (r; ) from Theorem 1 using only ruler and compass. First we note that the quantities kd, kr1 and r2 ? kr1 are used in expression (4), which suggests that 9
B
f kr1 r1
Y
kd d
Figure 6: Circle (Y; kr1) is proportional to circle (A; r1 ) they have to be constructed. We will demonstrate that those quantities are represented by the distance from C to a point Y on the line segment CA (to be constructed) and the radii rY = kr1 and rY = jr2 ? kr1 j of two circles with the origin Y .
3.1 Outline of construction
The construction of the inscribed circle is now sketched to provide a highlevel overview. We are concerned with three circles with centers A, B and C as before, but with their radii reduced to r1 ; r2 and 0 (degenerate circle) respectively. The construction proceeds by developing the various elements of formula (4) in a step-by-step manner. First, we will construct a circle (Y; kr1) lying on the line segment CA with radius kr1 such that jCY j = kd. This means that the tangents to the circle with center A and radius r1 from the point C are also tangents to the circle with center Y and radius kr1 and that the ratio of their radii is k. Let us consider the triangle BCY with sides CB where jCB j = f and CY where jCY j = kd and with the angle BCY = (see Figure 6). We note that the expression f 2 + k2 d2 ? 2kdf cos which occurs in the numerator of the formula (4) represents the law of cosines for the side BY of a triangle BCY . Next, we will construct the circle (Y; rY ) with the same center Y and radius rY = jr2 ? kr1 j = jr2 ? rY j. Then we will measure o two angles
6
10
~ . Two solutions for can be obtained as 2 and 2 . and from the ray CB Finally, we will measure o the radius
2 2 ? r2 r = 2(d d cos + r ) 1
along each of the rays obtained. The radius of the inscribed circle is then R = r ? R3 .
3.2 Detailed description of the construction
Proof. Let us construct a line from the point B1 parallel to A2B2 . We now
0 0
prove that the intersection of this line with the line segment CA de nes the point Y1. 11
A 2 A 1
B2 B1 B
Y1
Y Y2 B 1
B 2
A1
A2
Figure 7: Construction of the circle (Y; kr1) From the two similar triangles CB1 Y1 and CA2B2 we have the proportions jCY1j = jCB1 j or jCY1j = f + r2 : jCB2 j jCA2 j f ? r2 d + r1 From this it follows that
0 0 0 0
Proof. Let us construct a line from point B2 parallel to A1 B1 and get point
0 0
Y2 as the intersection of this line with the line segment CA. We can show that 2 2 ? r2 jCY2j = fd ? r1 = k(d + r1)
2 D C 2
r Y*
F E Y D
~ . Goal. Our task is to measure o the angle from the ray CB Geometrical construction. First we construct a new circle (Y; rY ) with the same center Y as of the circle (Y; kr1) but with radius rY = jr2 ? kr1 j = jr2 ? rY j. It is assumed that rY < r2 (the construction is similar if rY r2 .)
13
~ . Let the The new circle has two points of intersection with the ray CA point of intersection farthest from C be denoted by F (see Figure 8). We can construct a tangent to the new circle (Y; rY ) from the point B and denote the point of tangency by D. We can note that there are two such tangents, either of which can be used for the construction. Correspondence between geometrical and analytical solutions. From now on we will perform geometric computations and show that geometric quantities we construct correspond to parts of the formula (4) for the angle . We have constructed a point D so that:
f sin ? f 2 + k2d2 ? 2kdf cos ? (r2 ? kr1)2 j ED j tan = jEF j = ; ( f cos ? kd ) ? ( r 2 ? kr1 ) q f sin + f 2 + k2 d2 ? 2kdf cos ? (r2 ? kr1 )2 j ED j tan = jEF j = (f cos ? kd) ? (r2 ? kr1 )
0 00
00
since all the required quantities were calculated above. It is clear that the two solutions for can be obtained as 2 and 2 . ~ . These two angles must be measured from the ray CB 14
A1 C
A G
A2
D H F
along each of the rays obtained. Geometrical construction. The construction is demonstrated in Figure 9 for one of the rays. We consider the initial circle with the center A. We also know that ~ that makes an the center X of the inscribed circle must lie on the ray CX ~ . When we construct a perpendicular AD from the angle with the ray CA ~ point A to the ray CX then jCDj = d cos . jCE j = jCDj is measured o ~ (if the angle is obtuse, then CE must be measured to along the ray CA the left of C ), and jEGj = r1 is measured o to the right from the point E . Then jCGj = d cos + r1 . If E is to the left of C then the solution 15
is unacceptable (the radius is negative). Now we measure o the length ~ and construct a line A1 H parallel jCF j = jCA2j = d + r1 along the ray CD to GF . Correspondence between geometrical and analytical solutions. Let us consider similar triangles CA1H and CGF . Using the algebraic formulas for the geometric elements, obtained above, we have
2 2 j CF j d + r d ? r 1 1 jCH j = jCGj jCA1j = d cos + r (d ? r1) = d cos + r : 1 1
Then the center X of the inscribed circle is found as the midpoint of the line segment CH . Finally, we can construct circle (X; R) with radius R = r ? R3, which will represent the solution for the original problem.
4 Conclusion
We presented an analytical solution for the Apollonius Tenth Problem and provided new geometrical solution using only ruler and compass. Most importantly, we established a step by step correspondence between analytical and geometrical solutions. The question whether there is a correspondence between other classes of solutions of Apollonius problem remains open.
References
1] Altshiller-Court,N.: The Problem of Apollonius. College Geometry, 2nd ed, Barnes and Noble, New York, pp. 173-181 (1952). 2] Alvord, B.: The intersection of circles and the intersection of spheres. American Journal of Mathematics 5, pp. 25-44 (1882). 3] Capelli, R.: Circle tangential to 3 circles or lines. posting No. 35067, Usenet newsgroup comp.graphics.algorithms, 2 pages (1996). 4] Court, N. E.: The problem of Apollonius. The Mathematics Teacher, October 1961, pp. 444-452 (1961). 5] Euler, L.: Memoirs of the St. Petersburg Academy of Science. (1788). 16
6] Gauss, C.F.: Werke. Vol. 4, p. 399 (1810). 7] Heath, T.: A History of Greek Mathematics. Oxford University Press, New York, pp. 181-185 (1921). 8] Kline, M.: Mathematical Thought from Ancient to Modern Times. Oxford University Press, New York, p. 99 (1972). 9] Moise, E.E.: Elementary Geometry from an Advanced Standpoint. (3rd. ed.). Addison-Wesley Publ. C., Reading, Mass. (1990). 10] Rokne, J.: Apollonius's 10th problem. Graphics Gems II, ed. James Arvo, Academic Press, San Diego, pp. 19-24 (1991). 11] Sir Isaac Newton's Mathematical Principles of Natural Philosophy and His System of the World. University of California Press, Berkeley, pp. 72-73 (1947). 12] Sevici, C. A.: Solving the problem of Apollonius and other related problems. Graphics Gems III, ed. David Kirk, Academic Press, San Diego, pp. 203-209 (1992). 13] Van der Waerden, B.L.: Science Awakening. John Wiley and Sons, p. 262 (1963). 14] Viete, F.: Apollonius Gallus. Opera Mathematica, Leiden, pp. 325-338 (1646).
17