Rational Isogonal Conjugates

Initializing live version
Download to Desktop

Requires a Wolfram Notebook System

Interact on desktop, mobile and cloud with the free Wolfram Player or other Wolfram Language products.

Given a triangle , draw lines from the vertices to an arbitrary point . Reflect those three lines in the angle bisectors (shown in red). The three new lines intersect in a point called the isogonal conjugate of .


If a triangle has three rational sides, it is called a basic rational triangle. A point is called a rational point of the rational triangle if the distance from to the vertices of is also rational.

It is a theorem that is a rational point of if and only if is a rational point of .

In this Demonstration, rational values and are used to generate a pair of rational isogonal conjugates and in a rational triangle .


Contributed by: Minh Trinh Xuan (August 2022)
Open content licensed under CC BY-NC-SA



Feedback (field required)
Email (field required) Name
Occupation Organization
Note: Your message & contact information may be shared with the author of any specific Demonstration for which you give feedback.