A Generalization of Ceva's Theorem for Tetrahedron |
Avni Pllana |
In Fig.1 is shown a tetrahedron ABCD and an arbitrary point P inside the tetrahedron. Points Pa, Pb, Pc, Pd are the intersection points of lines AP, BP, CP, DP with the tetrahedron faces DBC, CAD, BDA, ACB respectively.
Fig.1
Because tetrahedrons CPaBA, DPaCA, BPaDA share the same altitude (i.e., from point A) we have
Area(CPaB) : Area(DPaC) : Area(BPaD) = Vol(CPaBA) : Vol(DPaCA) : Vol(BPaDA) . (1)
The left-hand side of (1) represents the barycentric coordinates of Pa, therefore we can write (1) as follows
Pa(D) : Pa(B) : Pa(C) = Vol(CPaBA) : Vol(DPaCA) : Vol(BPaDA) . (2)
Similarly for tetrahedrons CPaBP, DPaCP, BPaDP we have
Pa(D) : Pa(B) : Pa(C) = Vol(CPaBP) : Vol(DPaCP) : Vol(BPaDP) . (3)
Using the property of proportions y/x = w/z = (y-w)/(x-z) , from (2) and (3) we obtain
Pa(D):Pa(B):Pa(C)=Vol(CPaBA)-Vol(CPaBP):Vol(DPaCA)-Vol(DPaCP):Vol(BPaDA)-Vol(BPaDP)
or
Pa(D) : Pa(B) : Pa(C) = Vol(ACBP) : Vol(CADP) : Vol(BDAP) . (4)
Similarly for Pb, Pc, Pd we obtain
Pb(C) : Pb(A) : Pb(D) = Vol(BDAP) : Vol(DBCP) : Vol(ACBP) , (5)
Pc(B) : Pc(D) : Pc(A) = Vol(CADP) : Vol(ACBP) : Vol(DBCP) , (6)
Pd(A) : Pd(C) : Pd(B) = Vol(DBCP) : Vol(BDAP) : Vol(CADP) . (7)
Now multiplying (4), (5), (6), and (7) we obtain
Pa(D)*Pb(C)*Pc(B)*Pd(A) : Pa(B)*Pb(A)*Pc(D)*Pd(C) : Pa(C)*Pb(D)*Pc(A)*Pd(B) = 1 : 1 : 1 . (8)
Relation (8) represents a generalization of Ceva’s Theorem for a tetrahedron.
Application Example:
It is well-known that a tetrahedron has an orthocenter if the feet of its altitudes coincide with the orthocenters of the respective tetrahedron faces. If the lengths of the edges a, b, c are known, we want to determine the lengths of edges d, e, f such that the tetrahedron has an orthocenter. For this purpose we lay the faces DBC, CAD, and BDA on the plane of the face ACB as shown in Fig. 2.
Fig.2
Since each of the quadrilaterals ABDC, BCDA, CADB has its diagonals intersecting at right angle , we have the following relations
c^2+f^2 = b^2+e^2 = a^2+d^2 = 2/3*(a^2+b^2+c^2) . (9)
The right-most expression in (9) is chosen with the purpose to obtain a regular tetrahedron if a = b = c . From (9) we obtain the following expressions for d, e , f
d = sqrt((2*b^2+2*c^2-a^2)/3) ,
e = sqrt((2*a^2+2*c^2-b^2)/3) , (10)
f = sqrt((2*a^2+2*b^2-c^2)/3) .
Now we use the generalized Ceva’s Theorem (8) to prove that a tetrahedron with edges d, e, f calculated using equations (10), has an orthocenter, or in other words its altitudes are concurrent.
The orthocenter of triangle ACB has barycentric coordinates Pd(A) : Pd(C) : Pd(B) as follows
(a^2+b^2-c^2)*(c^2+a^2-b^2) : (c^2+a^2-b^2)*(b^2+c^2-a^2) : (b^2+c^2-a^2)*(a^2+b^2-c^2) . (11)
Using (11) and (10) to calculate barycentric coordinates of orthocenters of triangles DBC, CAD, BDA , we obtain for the left-most expression of (8)
Pa(D)*Pb(C)*Pc(B)*Pd(A) =
1/9*(a^2+b^2-c^2)^2*(b^2+c^2-a^2)^2*(c^2+a^2-b^2)^2*(a^2+b^2+c^2)^2 . (12)
The same right-hand expression of (12) we obtain for Pa(B)*Pb(A)*Pc(D)*Pd(C) , and Pa(C)*Pb(D)*Pc(A)*Pd(B), so the proof is completed.