The perpendicular bisectors of the sides of a triangle meet in a single point.
geometry/weighted.bisectors New
New entry, edited from material collected for the archive and not yet in a released version.
Problem
The perpendicular bisectors of the sides of a triangle meet in a single point. Now assign weights w1, w2, w3 to the vertices, and on each side draw the perpendicular at a distance from the side's endpoints that depends on the weights of those two endpoints (but not on the weight of the third vertex). What must the relationship be for the three perpendiculars always to meet in a single point? [ Editor: problem statement reconstructed from the postings. ]
Show solution
[ Editor: posed by N.D. Aparicio <nda@eng.cam.ac.uk>. ] If x is the distance along the side 1-2, and L is the length of the side, then I think the most general symmetric (same solution if you flip the triangle) solution is x = L/2 + [ f(w1) - f(w2) ] / L where f(w1,w,l) is an arbitrary function depending on w1,w,l where w is a symmetric function of the wi's and l is a symmetric function of the L's. You can safely ignore w and l and consider f(w1). A good f might be f(w1) = L0^2 * arctan(w1) / PI where L0 is the length of the smallest side. This function keeps the intersection point inside the triangle. -- David Wayne Ring <dwr2560@tamuts.tamu.edu> [ Editor: Aparicio confirmed this as the correct answer and asked how to prove it. Ring replied: ] ...and furthermore, that _any_ such symmetric formula is of this form. I will leave your question open for now, because it is a good puzzle. As a hint: consider changing one weight. The line from the opposite side will not change position. That gives a condition on the changes in the two other lines. You will find that the most general solution is simpler if you demand that the rule be symmetric between the vertices. -- David Wayne Ring Let wi be the weight of the vertex i and di(x,y) the distance between an arbitrary point (x,y) and the vertex i. Let us consider the function fi(x,y) = di(x,y)*di(x,y) - h(wi) where h(wi) is an arbitrary function (although it is convenient to limit the set where this function can be chosen such as to guarantee that all orthogonal lines will be drawn within the corresponding side of the triangle). There are three functions fi(x,y), one for each vertex. Now, let us define that region of the plane where f1(x,y) gives a value which is less than those given by f2(x,y) and f3(x,y), and similarly with f2(x,y) and f3(x,y). It is clear that the whole plane must be divided into three parts: That where all points make f1(x,y) less than f2(x,y) and f3(x,y), the other where all points make f2(x,y) less than the other two and the third one where f3(x,y) gives the least value, there can not be a fourth region, therefore, the boundaries of these three regions (which are lines) must intersect each other at one single point. A boundary, for example between regions 1 and 2, will be defined with the condition: f1(x,y) = f2(x,y) which leads to d1(x,y)^2 - h(w1) = d2(x,y)^2 - h(w2) (*) The squares cancel, so this is actually the equation of a line, furthermore, this line is parallel to a line defined by d1(x,y)^2 = d2(x,y)^2 which is an orthogonal line to the segment 12 and drawn through its middle point, therefore the boundary of regions 1 and 2 is a line which is orthogonal to the segment 12 as well. If d is the length of the segment 12, by substituting d2 = d - d1 into equation (*) we will get, after some arrangements: d1/d = (1/2)*[1 + (h(w1) - h(w2))/d^2] [Editor: closing parenthesis after h(w2) missing in the original] which is the same solution that Dave Ring from rec.puzzles and Robert Israel from sci.math obtained (the factor 1/2 can be introduced into the arbitrary function h). -- Nairo Aparicio <nda@eng.cam.ac.uk>