Next Article in Journal
Packing Series of Lenses in a Circle: An Area Converging to 2/3 of the Disc
Previous Article in Journal
Geometry: A Bridge Connecting All Things
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Unary Operations on Homogeneous Coordinates in the Plane of a Triangle

by
Peter J. C. Moses
1 and
Clark Kimberling
2,*
1
Engineering Division, Moparmatic Co., Astwood Bank, Redditch B96 6DT, UK
2
Department of Mathematics, University of Evansville, 1800 Lincoln Avenue, Evansville, IN 47722, USA
*
Author to whom correspondence should be addressed.
Geometry 2024, 1(1), 3-15; https://doi.org/10.3390/geometry1010002
Submission received: 17 June 2024 / Revised: 1 July 2024 / Accepted: 1 July 2024 / Published: 8 July 2024

Abstract

:
Suppose that X is a triangle center with homogeneous coordinates (barycentric or trilinear) x : y : z . Eight unary operations discussed in this paper include u 1 ( X ) = ( y z ) / x : ( z x ) / y : ( x y ) / z . For each u i , there exist, formally, two points, P and U, such that u i ( P ) = u i ( U ) = X . To such pairs of inverses are applied nine binary operations, each resulting in a triangle center. If L is a line, then formally, u i ( L ) is a cubic curve that passes through the vertices A , B , C . If L passes through the point 1 : 1 : 1 (the centroid or incenter, assuming that the coordinates are barycentric or trilinear), then the cubic is degenerate as the union of a parabola and the line at infinity. The methods in this work are largely algebraic and computer-dependent.

1. Introduction

Loosely speaking, the history of triangle geometry stretches across three eras: (1) ancient Greek, as in Euclid’s Elements and as represented by four special points—incenter, centroid, circumcenter, and orthocenter; (2) European (and a bit American), represented by points and lines named after Fermat, Euler, Lemoine, Brocard, Feuerbach, Steiner, Morley, and many others; and (3) modern, for which we heartily recommend Paul Yiu’s Introduction to the Geometry of the Triangle [1]. One of the hallmarks of modern triangle geometry is the use of barycentric coordinates instead of the trilinear coordinates that were favored during the 19th and early 20th centuries. Regarding the fundamental role of these two homogeneous coordinate systems, the reader may find several Wikipedia articles to be useful, including “Conway triangle notation” (introduced by John Horton Conway in about 2000); see https://en.wikipedia.org/wiki/Conway_triangle_notation (accessed on 15 June 2024), and “triangle center” (https://en.wikipedia.org/wiki/Triangle_center) (accessed on 15 June 2024) and “circumcircle” (https://en.wikipedia.org/wiki/Circumcircle) (accessed on 15 June 2024).
Suppose that A B C is a triangle with respective sidelengths of a , b , c . These are regarded as variables or indeterminates, so that triangle centers in the plane of A B C are determined using homogeneous coordinates, either barycentric or trilinear. In this paper, all the triangle centers to be considered are polynomial centers, in the sense that each has a representation in barycentric (hence also trilinear) coordinates of the form
f ( a , b , c ) : f ( b , c , a ) : f ( c , a , b ) ,
where f ( a , b , c ) is a homogeneous polynomial satisfying f ( a , c , b ) = f ( a , b , c ) . To represent such a point, it is sufficient to write merely f ( a , b , c ) : : , as in the row for X 3 in Table 1, which includes indexing X i as in the Encyclopedia of Triangle Centers [2].
A precedent for unary operations on triangle centers occurs in [2] as
X 1981 = Vega transform of X 647 ,
where the Vega transform is defined in trilinears by
x : y : z ( y z ) / x : ( z x ) / y : ( x y ) / z .
In this paper, this formula is represented as the unary operation u 1 ( X ) . In the following definitions of eight unary operations, X = x : y : z is a point given by homogeneous coordinates (barycentric or trilinear).
u 1 ( X ) = ( y z ) / x : :
u 2 ( X ) = x / ( y z ) : :
u 3 ( X ) = ( 2 x + y + z ) / x : :
u 4 ( X ) = x / ( 2 x + y + z ) : :
Continuing with definitions, suppose that k is a real number other than 1 , which allows us to provide the following definitions.
u 1 , k ( X ) = y z k x + y + z : :
u 2 , k ( X ) = k x + y + z y z : :
u 3 , k ( X ) = 2 x + y + z k x + y + z : : , k 2
u 4 , k ( X ) = k x + y + z 2 x + y + z : : , k 2
If the coordinates x : y : z are barycentric, then u 2 is the isotomic conjugate of u 1 and  u 4 is the isotomic conjugate of u 3 ; likewise, for each k, the point u 2 , k is the isotomic conjugate of u 1 , k , and  u 4 , k is the isotomic conjugate of u 3 , k . On the other hand, if the coordinates x : y : z are trilinear, then these pairs are isogonal conjugates rather than isotomic. In the sequel, unless stated otherwise, coordinates are assumed only to be homogeneous; i.e., the results hold for both barycentrics and trilinears.
For each X, the point u 1 ( X ) is a limiting case of the family of points u 1 , k ( X ) ; e.g., write (5) as
y z x + ( 1 / k ) ( y + z )
and let k . Likewise, u 2 , u 3 , u 4 are limiting cases of u 2 , k , u 3 , k , u 4 , k .
For a more detailed introduction to triangle geometry using barycentric coordinates, see the excellent online book by Paul Yiu [1], and several other helpful resources [2,3].

2. Images of Points

In Part 32 of the Encyclopedia of Triangle Centers [2], the preamble just before X 62530 shows two tables. The first presents 10 examples of each of the eight unary images given by (1)–(8). In this first table, the underlying homogeneous coordinates are barycentric; in the second table, they are trilinear. An examination of the rows of the barycentric table shows that the second four entries of row 1 reappear as the last four entries in row 8. That is, the incenter, X 1 = a : b : c , is mapped by u 1 , u 2 , u 3 , u 4 to the same points ( X 693 , X 100 , X 4358 , X 88 ) to which the Nagel point, X 8 , is mapped by u 1 , k , u 2 , k , u 3 , k , u 4 , k for k = 0 . Actually, much more is true. For example, not only is
u 1 ( a : b : c ) = u 5 ( b + c a : c + a b : a + b c ) ,
but if
x : y : z = f ( a , b , c ) : f ( b , c , a ) : f ( c , a , b )
is an arbitrary triangle center, then
u 1 ( x : y : z ) = u 5 ( y + z x , z + x y , x + y z ) .
This sort of symbolic substitution has been studied previously in other settings [4,5]. The next example involving u 1 and u 5 takes its place in the following theorem.
Theorem 1.
Suppose the X = x : y : z is a triangle center and that X ^ i = S S X i : ( a , b , c ) ( x , y , z ) ; i.e.,  X ^ i is the result of substituting x , y , z , respectively, for  a , b , c in the coordinates for X i . Then,
Proof. 
Beginning with row 1 in the table,
u 5 ( X ^ 8 ) = u 5 ( y + z x : z + x y : x + y z ) = z + x y ( x + y z ) z + x y + x + y z : : = 2 z 2 y 2 x : : = ( y z ) / x : ( z x ) / y : ( x y ) / z = u 1 ( X ^ 1 )
Taking reciprocals gives u 2 ( X ^ 1 ) = u 6 ( X ^ 8 ) . For the third entry in row 1, let
x = y + z x , y = z + x y , z = x + y z ,
so that
u 7 ( X ^ 8 ) = ( 2 x + y + z ) / ( y + z ) : : = 2 ( y + z x ) + z + x y + x + y z z + x y + x + y z : : = ( 2 y 2 z + 4 x ) / ( 2 x ) : : = u 3 ( X ^ 1 ) ,
and reciprocation gives u 4 ( X ^ 1 ) = u 8 ( X ^ 8 ) .
The equations in row 1 of Table 2 are now proved, and the method of proof applies to the remaining nine equations. We include here just one more proof, that u 3 ( X ^ 3 ) = u 7 ( X ^ 4 ) . Let
x = x 2 ( x 2 y 2 z 2 ) , y = y 2 ( y 2 z 2 x 2 ) , z = z 2 ( z 2 x 2 y 2 ) .
u 3 ( X ^ 3 ) = ( 2 x + y + z ) / x : : = 2 x 4 + y 4 + z 4 + x 2 y 2 + x 2 z 2 2 y 2 z 2 x 2 ( x 2 y 2 z 2 ) : : .
Now let
x = 1 / ( x 2 y 2 z 2 ) , y = 1 / ( y 2 z 2 x 2 ) , z = 1 / ( z 2 x 2 y 2 ) .
u 7 ( X ^ 4 ) = ( 2 x + y + z ) / ( y + z ) : : = 2 / ( x 2 y 2 z 2 ) + 1 / ( y 2 z 2 x 2 ) + 1 / ( z 2 x 2 y 2 ) 1 / ( y 2 z 2 x 2 ) + 1 / ( z 2 x 2 y 2 ) : : = 2 x 4 + y 4 + z 4 + x 2 y 2 + x 2 z 2 2 y 2 z 2 x 2 ( x 2 y 2 z 2 ) : : = u 3 ( X ^ 3 ) .
   □

3. Images of Lines

Because each binary operation u is defined on a set of individual points, it is also defined on lines. Thus, if L is a line, given by homogeneous coordinates by an equation l x + m y + n z = 0 , then we may—and do—speak of u ( L ) . Such images are cubic curves (possibly degenerate) that pass through the vertices A , B , C , as indicated here:
u 1 ( L ) : l 2 ( y + z ) y z + ( c y c l i c ) 2 ( m n + n l + l m ) x y z = 0 ;
u 2 ( L ) : ( m 2 y + n 2 z ) y z + ( c y c l i c ) 2 ( m n + n l + l m ) x y z = 0 ;
u 3 ( L ) : l ( l + 2 n ) y ( l + 2 m ) z y z + ( c y c l i c ) = 0 ;
u 4 ( L ) : m ( m + 2 n ) y n ( n + 2 m ) z y z + ( c y c l i c ) = 0 ; u 1 , k ( L ) : ( k 1 ) l + m + n 2 y z ( y + z ) + ( c y c l i c )
2 ( 2 k 1 ) ( l 2 + m 2 + n 2 ) + ( k 2 + 2 ) ( m n + n l + l m ) x y z = 0 ; u 2 , k ( L ) : ( k 1 ) l + m + n 2 x 2 ( y + z ) + ( c y c l i c )
2 ( 2 k 1 ) ( l 2 + m 2 + n 2 ) + ( k 2 + 2 ) ( m n + n l + l m ) x y z = 0 ; u 3 , k ( L ) : k 1 ) l + m + n ( k + 1 ) l + 3 m n + 2 k n y 2 z
k + 1 ) l + 3 n m + 2 k m ) y z 2 + ( c y c l i c ) = 0 ; u 4 , k ( L ) : ( k 1 ) m + n + l ) ( k + 1 ) m + ( 2 k 1 ) n + 3 l y 2 z
( k + 1 ) n + m + l ) k + 1 ) n + ( 2 k 1 ) m + 3 l y z 2 + ( c y c l i c ) = 0 .
For Examples (1)–(5), suppose that L is a line that passes through the point 1:1:1 and a point P = p : q : r other than 1:1:1, so that L is provided by the equation ( q r ) x + ( r p ) y + ( p q ) z = 0 . (Here, the coordinates may be barycentric or trilinear.)
Example 1.
u 1 ( L ) is given by
( x + y + z ) ( q r ) 2 y z + ( r p ) 2 z x + ( p q ) 2 x y = 0 .
That is, the left-hand side in (9) factors, showing the image of L as a degenerate cubic consisting of the union of L and a circumconic. Specifically, in cases in which all the coordinates are barycentric, the conic has a characteristic
p 1 2 + q 1 2 + r 1 2 2 q 1 r 1 2 r 1 p 1 2 p 1 q 1 ,
where
p 1 = ( q r ) 2 / 2 , q 1 = ( r p ) 2 / 2 , r 1 = ( p 1 ) 2 / 2 .
As this characteristic is identically 0, the conic is a parabola ([1], p. 127). Moreover, the infinite point (i.e., the direction of opening) of the parabola is the point q r : r p : p q , and the perspector is the point ( q r ) 2 : ( r q ) 2 : ( p q ) 2 , which lies on the Steiner inellipse.
The likewise degenerate cubic u 2 ( L ) is given by
( y z + z x + x y ) ( q r ) 2 x + ( r p ) 2 y + ( p q ) 2 z = 0 .
This, the isotomic conjugate of u 1 ( L ) , is the union of a line and a conic; viz., the conic y z + z x + x y = 0 , which is the circumcircle if the coordinates are barycentric, and the Steiner circumellipse if the coordinates are trilinear.
Example 2.
Here, we extend the discussion of the parabola given by the barycentric equation
( q r ) 2 y z + ( r p ) 2 z x + ( p q ) 2 x y = 0 ,
encountered in Example 1. Let
a 1 = b 2 + c 2 a 2 , b 1 = c 2 + a 2 b 2 , c 1 = a 2 + b 2 + c 2 .
Then, the focus of the parabola is the point that has the first barycentric
( q r ) ( b 2 q 4 + c 2 q 4 ( a 1 + 2 b 2 ) q 3 r ( a 1 + 2 c 2 ) q r 3 + c 1 ( 3 r q ) p q 2 + b 1 ( 3 q r ) p r 2 + 3 a 1 q 2 r 2 + a 2 p ( 2 p q + 2 p r p 2 6 q r ) )
The appearance of ( i , j ) in the following list means that if P = X i , then the focus is X j .
( 1 , 38109 ) , ( 3 , 38233 ) , ( 6 , 12064 ) , ( 7 , 43940 ) , ( 37 , 38018 ) , ( 39 , 38017 ) , ( 92 , 43939 ) , ( 514 , 43938 ) , ( 523 , 38020 ) , ( 525 , 38246 ) , ( 647 , 43935 ) , ( 650 , 43937 ) , ( 905 , 43936 ) .
The intersections of the lines tangent to the parabola at the vertices A , B , C form a triangle, T, perspective to A B C at ( q r ) 2 : : (the perspector of the parabola). The circumcircle of T passes through the focus.
The vertex of the parabola has barycentric coordinates too long to be shown here; nevertheless, a computer finds similar vertices to those that are listed here; the appearance of ( i , j ) means that if P = X ( i ) , then the vertex is X ( j ) .
( 1 , 43943 ) , ( 3 , 43945 ) , ( 6 , 12065 ) , ( 37 , 38242 ) , ( 39 , 38241 ) , ( 514 , 38244 ) , ( 523 , 38245 ) , ( 525 , 43941 ) , ( 647 , 43942 ) , ( 650 , 43944 ) , ( 905 , 38243 ) .
Other examples of the parabola (19) include the following:
  • If L = X 1 X 2 (Nagel line), the parabola u 1 ( L ) passes through X i for these i: 514, 693, 927, 3676, 4444, 4555, 4583, 4608, 4817, 6548, 7192, 15634, 17925, 17930, 37143, 43943, 52619, 52620, 53150, 57994, 58860, 59941, 62635.
  • If L = X 2 X 3 (Euler line), the parabola u 1 ( L ) passes through X i for these i: 524 , 850 , 2867 , 3265 , 16077 , 17708 , 17932 , 34767 , 43673 , 43945 , 52617 , 53173 , 62428 , 62724 . The list [6] includes more than 6000 triangle centers X on the Euler line; each begets a point u 1 ( X ) on the cubic u 1 ( X 2 X 3 ) .
  • If L = X 2 X 6 , then u 1 ( L ) is known as the X-parabola, introduced in [2] at X 12065 .
  • If L is the minor axis of the Steiner circumellipse, then u 1 ( L ) passes through the Steiner point, X 99 ; the first Kiepert infinity point, X 3413 ; and X 30509 , which lies on the Kiepert parabola (which is not u 1 ( L ) ).
  • If L is the major axis of the Steiner circumellipse, then u 1 ( L ) passes through the Steiner point, X 99 ; the second Kiepert infinity point, X 3414 ; and X 30508 .
Example 3.
u 3 ( L ) is given by
( x + y + z ) ( 2 p q r ) ( q r ) y z + ( 2 q r p ) ( r p ) z x + ( 2 r p q ) ( p q ) x y = 0 ,
and u 4 ( L ) by
( y z + z x + x y ) ( 2 p q r ) ( q r ) x + ( 2 q r p ) ( r p ) y + ( 2 r p q ) ( p q ) z = 0 .
Example 4.
Equation (17) also represents u 1 , 0 ( L ) , so that (18) holds for u 2 , 0 ( L ) .
Example 5.
Equation (17) also represents u 3 , 0 ( L ) , so that (18) holds for u 4 , 0 ( L ) .
Example 6.
Here, we discuss the cubic u 1 ( X 1 X 6 ) . If L is the line of the incenter and the symmedian point; i.e., the line X 1 X 6 , then (9) represents, in barycentric coordinates, the cubic
b 2 c 2 ( b c ) 2 ( y + z ) y z + c 2 a 2 ( c a ) 2 ( z + x ) z x + a 2 b 2 ( a b ) 2 ( x + y ) x y 2 a b c a 3 + b 3 + c 3 ( b + c ) a ( c + a ) b ( a + b ) c + 3 a b c x y z = 0
The following thirteen triangle centers are known to lie on u 1 ( X 1 X 6 ) : X i for i = 693, 850, 7192, 62,725, and 63,216 to 63,224. The first barycentric of each of these has the form ( b c ) p ( a , b , c ) , where p ( a , b , c ) is a polynomial. Consequently, the thirteen points p ( a , b , c ) : : lie on a cubic, and the thirteen points a p ( a , b , c ) : : lie on a cubic, etc. Among the cubics presented in [7] the one most closely related to u 1 ( X 1 X 6 ) is the cubic through the points p ( a , b , c ) : : ; it is the isotomic conjugate of the cubic K588; for details, see [8]. For details, see the preamble [2] just before X 62530 .
Further examples of cubics in the family (9) include the following:
  • u 1 ( L ) is the Tucker nodal cubic, K015 in B. Gibert’s indexing [7].
  • If L = X 3 X 6 , the Brocard axis, then u 1 ( L ) passes through X i for i = 850, 58,784, 62,428.
  • If L = X 230 X 231 , the orthic axis, then u 1 ( L ) passes through X i for i = 69, 877, 883, 5468, 62,645.
  • If L = X 44 X 513 , the anti-orthic axis, then u 1 ( L ) passes through X i for i = 75, 874, 883, 41,314, 62,638.
  • If L = X 44 X 513 , the Lemoine axis, then u 1 ( L ) passes through X i for i = 76 , 877 , 880 , 5698 .
  • If L = X 325 X 523 , the de Longchamps axis, then u 1 ( L ) passes through X i for i = 6, 880, 2284, 2395, 5468, 14,966, 23,968, 23,977, 43,929, 52,131, 52,132.
  • If L = X 241 X 514 , the Gergonne line, then u 1 ( L ) passes through X i for i = 8, 883, 17,780, 23,836, 53,151.
  • If L = X 6 X 13 , the Fermat line, then u 1 ( L ) passes through X i for i = 850, 3268, 5468, 9141, 34,765, 34,767.
  • If L = X 6 X 17 , the Napoleon line, then u 1 ( L ) passes through X i for i = 850, 41,298, 62,724.
  • If L = X 7 X 883 , the Garcia-Reznick line, then u 1 ( L ) passes through X i for i = 7, 883, 2400, 23,973, 43,930, 56,543.
  • If L = X 1 X 3 , then u 1 ( L ) passes through X i for i = 693, 850, 4391, 4397, 4581, 7253.
  • If L = X 1 X 5 , then u 1 ( L ) passes through X i for i = 693 , 3265 , 4131 , 4397 , 6332 , 7253 .
For lists of points on the lines mentioned just above, see the index of central lines [6].

4. Inverses of Unary Operations

Suppose that P = p : q : r . For each unary operation u given by (1)–(8) and each point P, there are formally two points X such that u ( X ) = P . That is, each P has two inverses. Equations (24) to (32) give the first coordinates of the two inverses using the symbol δ , with the 1st inverse defined by δ = 1 and the 2nd by δ = 1 . Let
D 1 = p q r ( p + q + r ) ;
D 2 = q r r p p q ;
D 3 = ( 1 / 2 ) ( p 2 q 2 r 2 ) ( 1 / q 1 / r ) 2 + ( 1 / r 1 / p ) 2 + ( 1 / p 1 / q ) 2 = q 2 r 2 + r 2 p 2 + p 2 q 2 p q r ( p + q + r ) ;
D 4 = ( 1 / 2 ) ( q r ) 2 + ( r p ) 2 + ( p q ) 2 ) = p 2 + q 2 + r 2 q r r p p q .
Then
u 1 1 = q r ( 2 p q r ) + ( q r ) δ D 1 : :
u 2 1 = p 2 q r r p p q + ( q r ) δ D 2 : :
u 3 1 = ( q r ) ( 2 q r r p p q + δ D 3 ) : :
u 4 1 = p ( q r ) ( 2 p q r + δ D 4 ) : :
u 1 , k 1 = p 2 ( q + r ) + q 2 ( p r ) + r 2 ( p q ) 2 p q r + k p ( q 2 + r 2 4 q r + p q + p r ) + k 2 ( r ( q r ) 2 + δ ( k 2 ) ( q r ) D 1 : :
u 2 , k 1 = p 2 ( q + r ) q 2 ( r + p ) r 2 ( p + q ) + 2 p q r + k p ( 2 q r r p p q )
+ δ ( k 2 ) p ( q r ) D 2 : :
u 3 , k 1 = ( q r ) ( 3 p 2 ( q r + r p + p q ) + k ( 2 q r r p p q ) + δ ( k 2 ) D 3 ) : :
u 4 , k 1 = ( q r ) ( 3 q r p ( p + q + r ) + k p ( 2 p q r ) + δ ( k 2 ) p D 4 ) : :
The foregoing formulas for inverses were found using the following Mathematica code, in which the coordinates for each u i or u i , k can be used as demonstrated here with u [ 1 ] in the first and third lines.
u[1][{x_, y_, z_}] := {(y - z)/x, (z - x)/y, (x - y)/z}
{x, y, z} /. Factor[Solve[Join[{x + y + z == 1},
Thread[#/Plus @@ # &[u[1][{x, y, z}]]==
#/Plus @@ # &[{p, q, r}]]], {x, y, z}]]
Equations (20) and (24) indicate that there is only one inverse instead of two if p + q + r = 0 ; i.e., if the coordinates are barycentric, then P lies on L ; if they are trilinear, then P lies on the Steiner circumellipse. Possibly D 1 < 0 , as when P is the incenter ( a : b : c , in barycentrics); in that case, the two inverses are a complex conjugate pair. Similarly, Equations (21) and (25) show that there is only one inverse if 1 / p + 1 / q + 1 / r = 0 . Equations (22) and (26) indicate a single inverse if P = 1 : 1 : 1 , and likewise for (23) and (27).
For i = 1 , 2 , 3 , 4 , if P = u i ( F ) for some point F = f : g : h , then D i is radical-free, and we obtain the following results, which are easily obtained by computer:
D 1 = ( g h ) ( h f ) ( f g ) / ( f g h ) ; (1st inverse of P) = F , and
(2nd inverse of P) = f ( f g h ) : : , which is the G-Ceva conjugate of F.
D 2 = 1 ; (1st inverse of P) =   F , and (2nd inverse of P) =   f ( f g h ) : : , which is the G-Ceva conjugate of F.
D 3 = ( f + g + h ) f 2 + g 2 + h 2 ( g h + h f + f g ) / ( f g h ) ;
(1st inverse of P) = F , and (2nd inverse of P) = f ( f g h ) / ( 2 f g h ) : : .
D 4 = ( f + g + h ) f 2 + g 2 + h 2 ( g h + h f + f g ) ( 2 f g h ) ( 2 g h f ) ( 2 h f g ) ) ;
(1st inverse of P) = f ( f g h ) / ( 2 f g h ) : : , and (2nd inverse of P) = F .
Referring to (20)–(23), note first that D 1 = 0 if and only if P is on the line at infinity, so that
u 1 1 ( P ) = q r ( 2 p q r ) : : .
Similarly, D 2 = 0 if and only if P is on the Steiner circumellipse, and then
u 2 1 ( P ) = p ( 2 a r r p p q ) : : .
Further, D 3 = 0 if and only if P = 1 : 1 : 1 , the centroid of A B C , and likewise for D 4 = 0 .
Example 7.
Case 1a: coordinates in (1) and (24) are barycentric. It is easy to establish that if
u 1 1 ( X i ) = { X j , X k } ,
then X j and X k are a pair of X 2 -Ceva conjugates.
u 1 1 ( X 693 ) = { X 1 , X 9 } ; u 1 1 ( X 850 ) = { X 3 , X 6 } ; u 1 1 ( X 874 ) = { X 244 , X 661 } ; u 1 1 ( X 877 ) = { X 125 , X 647 } ; u 1 1 ( X 892 ) = { X 1648 , X 1649 } ; u 1 1 ( X 7192 ) = { X 10 , X 37 } .
Case 1b: coordinates in (1) and (24) are trilinear. Here, if
u 1 1 ( X i ) = { X j , X j } ,
then X j and X k are a pair of X 1 -Ceva conjugates.
u 1 1 ( X 514 ) = { X 6 , X 55 } ; u 1 1 ( X 1577 ) = { X 31 , X 48 } .
Case 2: coordinates in (2) and (25) are barycentric. If
u 1 1 ( X i ) = { X j , X k } ,
then X j and X k are a pair of X 2 -Ceva conjugates. Suppose that X is a point and X * is the isotomic conjugate of X. If u 1 1 ( X ) = { P , U } , then u 2 1 ( X * ) = { P , U } , as illustrated here:
u 2 1 ( X 100 ) = { X 1 , X 9 } ; u 2 1 ( X 110 ) = { X 3 , X 6 } .
Case 3: coordinates in (3) and (26) are barycentric.
u 3 1 ( X 69 ) = { X 24007 , X 24008 } ; u 3 1 ( X 76 ) = { X 5638 , X 5639 } ; u 3 1 ( X 182 ) = { X 850 , X 46807 } ; u 3 1 ( X 468 ) = { X 69 , X 14977 } ; u 3 1 ( X 671 ) = { X 52722 , X 52723 } ; u 3 1 ( X 3266 ) = { X 6 , X 9178 } ; u 3 1 ( X 4358 ) = { X 1 , X 1022 } ; u 3 1 ( X 11064 ) = { X 4 , X 2394 } ; u 3 1 ( X 16704 ) = { X 10 , X 4049 } .
Case 4: coordinates in (4) and (27) are barycentric. Suppose that X is a point and X * is the isotomic conjugate of X. If u 3 1 ( X ) = { P , U } , then u 4 1 ( X * ) = { P , U } , as illustrated here:
u 4 1 ( X 4 ) = { X 24007 , X 24008 } ; u 4 1 ( X 6 ) = { X 5638 , X 5639 } ;
Case 5: coordinates in (5) and (28) are barycentric. Here, k = 0 , so that
u 1 , 0 = ( y z ) / ( y + z ) : : .
If u 1 , 0 1 ( X ) = { P , U } , then U is the isotomic conjugate of P.
u 1 , 0 1 ( X 99 ) = { X 30508 , X 30509 } ; u 1 , 0 1 ( X 100 ) = { X 60476 , X 60477 } ; u 1 , 0 1 ( X 476 ) = { X 2394 , X 2407 } ; u 1 , 0 1 ( X 850 ) = { X 4 , X 69 } ; u 1 , 0 1 ( X 877 ) = { X 110 , X 850 } ; u 1 , 0 1 ( X 883 ) = { X 100 , X 693 } ; u 1 , 0 1 ( X 4608 ) = { X 10 , X 86 } ; u 1 , 0 1 ( X 7192 ) = { X 1 , X 75 } ; u 1 , 0 1 ( X 7253 ) = { X 63 , X 92 } ; u 1 , 0 1 ( X 62631 ) = { X 13 , X 298 } ; u 1 , 0 1 ( X 62632 ) = { X 14 , X 299 } ; u 1 , 0 1 ( X 62724 ) = { X 5 , X 95 } ; u 1 , 0 1 ( X 62725 ) = { X 9 , X 85 } ; u 1 , 0 1 ( X 62726 ) = { X 11 , X 4998 } ;

5. Binary Operations on Inverse Pairs

In this section, all coordinates are trilinears. (Analogous results can be written out in case the underlying homogeneous coordinates are barycentrics.) In the Glossary [9] of ETC [2], several binary operations on pairs P = p : q : r and U = u : v : w of points are defined, and geometric constructions are presented. Nine of these are listed here:
B 1 , trilinear product : p u : q v : r w B 2 , sum : p + u : q + v : r + w B 3 , difference : p u : q v : r w B 4 , cevapoint : ( p v + q u ) ( p w + r u ) : : B 5 , crosspoint : p u ( r v + q w ) : q v ( p w + r u ) : r w ( q u + p v ) B 6 , trilinear pole : 1 / ( q w r v ) : 1 / ( r u p w ) : 1 / ( p v q u ) B 7 , P - isoconjugate of U : q r v w : r p w u : p q u v B 8 , crosssum : q w + r v : r u + p w : p v + q u B 9 , crossdifference : q w r v : r u p w : p v q u
If P and U are the inverse pair of a unary operation u i , for i = 1 , 2 , , 8 , then each of the binary operations listed above yields a triangle center. The next two tables depict the first trilinear coordinate of the triangle center B i ( P , U ) , where P and U are the inverses of u j (in Table 3) or u j , 0 (in Table 4), where i = 1 , 2 , , 9 and j = 1 , 2 , 3 , 4 . For example,
B 1 ( u 1 1 ) = ( y + z ) / x : ( z + x ) / y : ( x + y ) / z .
In Table 4, a continuation of Table 3, we use the following abbreviations:
Q = 3 x 2 y z + x y + x z ; Q * = 3 y z x ( x + y + z ) ; Q * * = x 2 y z z x x y .
In addition to the results in Table 3 and Table 4, we have a tenth binary operation on the inverse pairs: their midpoint. A convenient way to represent midpoints of the eight pairs in (24) to (32) is to substitute 0 for δ in those equations. (This works for barycentric coordinates, too.)

6. Constructions

Starting with a point X = x : y : z , the points u i ( X ) , for i = 1 , 2 , 3 , 4 , are Euclidean constructible in both barycentric and trilinear coordinates.
In barycentrics, the point
1 / X = 1 / x : 1 / y : 1 / z = y z : z x : x y
is the isotomic conjugate of X, with a well-known construction [1] based on midpoints of the sides of the reference triangle A B C . In trilinears, 1 / X is the isogonal conjugate of X, with a similar construction based on angle bisector of A B C .
In trilinears, suppose that α : β : γ is a variable point. Then, the line x α + y β + z γ = 0 , abbreviated as [ x : y : z ] , is the trilinear polar of 1 / X , constructible as the perspectrix of the cevian triangle of the isogonal conjugate, 1 / X . Similarly, in barycentrics, the line [ x : y : z ] is the perspectrix of the cevian triangle of the isogonal conjugate, 1 / X . Thus, if a construction of a point X is known, then we have a construction for the line [ x : y : z ] , and conversely; this fact will be used repeatedly below.
In this continuing development of tools for constructing lines and points, we have, in barycentrics, the product P U = p u : q v : r w of points P = p : q : r and U = u : v : w , defined if p u , q v , r v are not all 0. An elegant construction for barycentric product was found by Paul Yiu ([1], p. 99). Using the same symbols, a construction for the trilinear product of two points was found by Cyril Parry and is included in Angel Montesdeoca’s online Glossary ([10], item 174: producto trilineal). In both barycentrics and trilinears, the quotient P / U is defined by P ( 1 / U ) .
Next, in both coordinate systems, the point
u 1 ( X ) = ( y z ) / x : ( z x ) / y : ( x y ) / z
is simply the intersection of the lines [ x : y : z ] and [ x 2 : y 2 : z 2 ] . Consequently, we have constructions of u 2 ( X ) as the reciprocal of u 1 ( X ) ; that is, the isotomic conjugate of u 1 ( X ) in barycentrics, and isogonal conjugate of u 1 ( X ) in trilinears.
To construct u 3 ( X ) , we first obtain 1 / y 1 / z : : as X 2 u 1 ( X ) . The line of X and X 2 u 1 ( X ) is then [ ( 2 x + y + z ) / x : : ] , from which we construct the point
( 2 x + y + z ) / x : ( 2 y + z + x ) / y : ( 2 z + x + y ) / z ,
which is u 3 ( X ) . Then, u 4 ( X ) is constructed as the reciprocal of u 3 ( X ) .
We turn now to constructions of points B i in Table 3 and Table 4.
First, y z : : = X u 1 ( X ) , and then we have a construction for the point y + z : : as the intersection of lines
[ y z : z x : x y ] and [ x 2 ( y z ) : y 2 ( z x ) : z 2 ( x y ) ] .
Another construction of y + z : : is to intersect the lines [ x : y : z ] and [ 1 / x : 1 / y : 1 / z ] and then divide by y z : : .
Constructions for all the points in Table 3 are now established. For Table 4, the intersection of [ 2 x y z : : ] and [ 1 / ( y + z ) : : ] is ( y 2 z 2 ) ( 4 x + y + z ) : : , from which we obtain 4 x + y + z : : , which accounts for the entry in the lower-right corner of Table 4. Constructions for other entries are left to the reader.

7. Unary Operations on Triangles

Suppose that P = p : q : r is a triangle center. Then, the points
A = q + r : q : r , B = p : r + p : r , C = p : q : p + q ,
lie on the line at infinity. Applying the unary operations u i to the vertices in (33) results in the triangles that are considered in this section.
Case 1. Let A B C be the image of A B C under u 1 , so that
A = ( q r ) / ( q + r ) : ( q + 2 r ) / q : ( 2 q + r ) / r B = ( 2 r + p ) / p : ( r p ) / ( r + p ) : ( r + 2 p ) / r C = ( p + 2 q ) / p : ( 2 p + q ) / q : ( p q ) / ( p + q ) .
If P lies on the Steiner circumellipse (i.e., D 1 = q r + r p + p q = 0 ) , then the lines A A , B B ,
C C concur, which is to say that the triangles A B C and A B C are perspective. The perspector is the barycentric quotient U / P , where U is the reflection of P in the centroid, 1:1:1. This perspector lies on the Tucker nodal cubic, indexed as K015 and discussed in [7].
Case 2. Again taking A B C as in (33), we apply u 2 to obtain
A * = ( q + r ) / q r ) : q / ( q + 2 r ) : r / ( 2 q + r ) = isotomic conjugate of A B * = p / ( 2 r + p ) : ( r + p ) / ( r p ) : r / ( r + 2 p ) = isotomic conjugate of B C * = p / ( p + 2 q ) : q / ( 2 p + q ) : ( p + q ) / ( p q ) = isotomic conjugate of C .
Here, if P lies on the Steiner circumellipse (i.e., D 2 = q r + r p + p q = 0 ) , then the lines A A * , B B * , C C * concur, which is to say that the triangles A * B * C * and A B C are perspective. The perspector is the barycentric quotient P / U , where U is the reflection of P in the centroid, 1:1:1. This perspector lies on the Tucker nodal cubic, indexed as K015 and discussed in [7].
Cases 3 and 4. Trivially, u 3 1 ( A B C ) = u 4 1 ( A B C ) if and only if P = 1 : 1 : 1 .

8. Other Unary Operations

In the preceding sections, we have sampled four specific unary operations, ((1)–(4)) and four families ((5)–(8)) of unary operations. These were all selected for this paper because of the distinctive duality of their inverses. Other unary operations defined on triangle centers—for which inversion is much more complicated—have been sampled in both barycentric and trilinear coordinates, as in the following list ([2], Part 32, preamble near X 62530 ):
u 9 ( x : y : z ) = ( y z z x x y ) / ( y 2 z 2 ) : : u 10 ( x : y : z ) = ( y 2 z 2 ) / ( y z z x x y ) : : u 11 ( x : y : z ) = ( y z z x x y ) / ( y 2 + z 2 ) : : u 12 ( x : y : z ) = ( y 2 + z 2 ) / ( y z z x x y ) : :
All the unary operations discussed in the paper are homogeneously 0 degrees in x , y , z . Much remains to be discovered for other unary operations of various non-negative degrees of homogeneity.

Author Contributions

Conceptualization, C.K. and P.J.C.M.; methodology, C.K. and P.J.C.M.; software (Mathematica), P.J.C.M. and C.K.; investigation, C.K. and P.J.C.M.; writing, C.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data used for this research consists of Mathematica coding and its output. Such data are available from the authors.

Acknowledgments

The authors thank the reviewers for their helpful suggestions.

Conflicts of Interest

Peter J. C. Moses is the owner of the company Moparmatic Co., Astwood Bank. Clark Kimberling is a Professor of Mathematics. The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Yiu, P. Introduction to the Geometry of the Triangle; Florida Atlantic University: Boca Raton, FL, USA, 2013; Available online: https://web.archive.org/web/20180422091419id_/http://math.fau.edu/Yiu/YIUIntroductionToTriangleGeometry130411.pdf (accessed on 15 June 2024).
  2. Encyclopedia of Triangle Centers. Available online: https://faculty.evansville.edu/ck6/encyclopedia/etc.html (accessed on 15 June 2024).
  3. Lozada, C. Alphabetical Index of Terms in ETC. Available online: https://faculty.evansville.edu/ck6/encyclopedia/Alphabetical_Index.html (accessed on 15 June 2024).
  4. Kimberling, C. Symbolic substitutions in the transfigured plane of a triangle. Aequationes Math. 2007, 73, 156–171. [Google Scholar] [CrossRef]
  5. Kimberling, C. Second-degree involutory symbolic substitutions. Forum Geom. 2008, 8, 175–182. [Google Scholar]
  6. Moses, P. Central Lines. Available online: https://faculty.evansville.edu/ck6/encyclopedia/CentralLines.html (accessed on 15 June 2024).
  7. Gibert, B. Cubics in the Triangle Plane. Available online: http://bernard-gibert.fr (accessed on 15 June 2024).
  8. Gibert, B. The Cubic K588. Available online: http://bernard-gibert.fr/Exemples/k588.html (accessed on 15 June 2024).
  9. Glossary (Encyclopedia of Triangle Centers). Available online: https://faculty.evansville.edu/ck6/encyclopedia/glossary.html (accessed on 15 June 2024).
  10. Montesdeoca, A. Glosario Hechos Geométricos en el Triángulo. Available online: https://amontes.webs.ull.es/otrashtm/HGTGlosarioJuntos.html (accessed on 15 June 2024).
Table 1. Polynomial triangle centers (i.e., points).
Table 1. Polynomial triangle centers (i.e., points).
PointBarycentricsTrilinears
X 1 = incenter, I a : b : c 1 : 1 : 1
X 2 = centroid, G 1 : 1 : 1 b c : c a : a b
X 3 = circumcenter, O a 2 ( b 2 + c 2 a 2 ):: a ( b 2 + c 2 a 2 ) : :
X 6 = symmedian point, K a 2 : b 2 : c 2 a : b : c
Table 2. Families of identical pairs of images.
Table 2. Families of identical pairs of images.
u 1 ( X ^ 1 ) = u 5 ( X ^ 8 ) u 2 ( X ^ 1 ) = u 6 ( X ^ 8 ) u 3 ( X ^ 1 ) = u 7 ( X ^ 8 ) u 4 ( X ^ 1 ) = u 8 ( X ^ 8 )
u 1 ( X ^ 3 ) = u 5 ( X ^ 4 ) u 2 ( X ^ 3 ) = u 6 ( X ^ 4 ) u 3 ( X ^ 3 ) = u 7 ( X ^ 4 ) u 4 ( X ^ 3 ) = u 8 ( X ^ 4 )
u 1 ( X ^ 9 ) = u 5 ( X ^ 7 ) u 2 ( X ^ 9 ) = u 6 ( X ^ 7 ) u 3 ( X ^ 9 ) = u 7 ( X ^ 7 ) u 4 ( X ^ 9 ) = u 8 ( X ^ 7 )
u 1 ( X ^ 10 ) = u 5 ( X ^ 1 ) u 2 ( X ^ 10 ) = u 6 ( X ^ 1 ) u 3 ( X ^ 10 ) = u 7 ( X ^ 1 ) u 4 ( X ^ 10 ) = u 8 ( X ^ 1 )
Table 3. Binary operations on unary inverse pairs (trilinear coordinates).
Table 3. Binary operations on unary inverse pairs (trilinear coordinates).
u 1 1 u 2 1 u 3 1 u 4 1
B 1 ( y + z ) / x x 2 ( y + z ) y z ( y + z ) x 2 ( y z )
B 2 x ( 2 x + y + z ) x ( 2 y z + z x + x y ) ( y z ) ( 2 y z + z x + x y ) x ( y z ) ( 2 y z + z x + x y )
B 3 y z x ( y z ) y z x ( y z )
B 4 1111
B 5 ( y + z ) / x y + z x ( y + z ) 2 x ( y z ) 2
B 6 1 / x x 1 / x x
B 7 x / ( y + z ) 1 / ( x 2 ( y + z ) ) x ( y z ) 1 / ( x 2 ( y z ) )
B 8 11 x 2 ( y z ) x ( y z )
B 9 x 1 / x x 1 / x
Table 4. Binary operations on unary inverse pairs (trilinear coordinates).
Table 4. Binary operations on unary inverse pairs (trilinear coordinates).
u 1 , 0 1 u 2 , 0 1 u 3 , 0 1 u 4 , 0 1
B 1 11 ( y z ) Q ( y z ) 2
B 2 11 ( y z ) Q ( y z ) Q *
B 3 y z x ( y z ) y z y z
B 4 1 1 / ( y + z ) Q * * 11
B 5 ( y + z ) / y z x ( x + y + z ) 1 / ( y + z ) Q * * ( y z ) 2 ( x + y ) ( x + z ) / Q y z
B 6 1 / ( y + z ) 1 / x ( y + z ) 1 / ( y + z ) 1 / ( 4 x + y + z )
B 7 1 / ( y + z ) 1 ( x y ) ( x z ) / Q 1 / ( y z ) 2
B 8 ( y + z ) / y z x ( x + y + z ) ( y + z ) Q * * ( y z ) / ( y + z ) 1 / ( y z )
B 9 y + z x ( y + z ) y + z 4 x + y + z
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Moses, P.J.C.; Kimberling, C. Unary Operations on Homogeneous Coordinates in the Plane of a Triangle. Geometry 2024, 1, 3-15. https://doi.org/10.3390/geometry1010002

AMA Style

Moses PJC, Kimberling C. Unary Operations on Homogeneous Coordinates in the Plane of a Triangle. Geometry. 2024; 1(1):3-15. https://doi.org/10.3390/geometry1010002

Chicago/Turabian Style

Moses, Peter J. C., and Clark Kimberling. 2024. "Unary Operations on Homogeneous Coordinates in the Plane of a Triangle" Geometry 1, no. 1: 3-15. https://doi.org/10.3390/geometry1010002

APA Style

Moses, P. J. C., & Kimberling, C. (2024). Unary Operations on Homogeneous Coordinates in the Plane of a Triangle. Geometry, 1(1), 3-15. https://doi.org/10.3390/geometry1010002

Article Metrics

Back to TopTop