Butterfly theorem

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description Script error: No such module "For".

File:Butterfly theorem.svg
Butterfly theorem
Script error: No such module "Check for unknown parameters".

The butterfly theorem is a classical result in Euclidean geometry, which can be stated as follows:[1]Template:Rp

Let MScript error: No such module "Check for unknown parameters". be the midpoint of a chord PQScript error: No such module "Check for unknown parameters". of a circle, through which two other chords ABScript error: No such module "Check for unknown parameters". and CDScript error: No such module "Check for unknown parameters". are drawn; ADScript error: No such module "Check for unknown parameters". and BCScript error: No such module "Check for unknown parameters". intersect chord PQScript error: No such module "Check for unknown parameters". at XScript error: No such module "Check for unknown parameters". and YScript error: No such module "Check for unknown parameters". correspondingly. Then MScript error: No such module "Check for unknown parameters". is the midpoint of XYScript error: No such module "Check for unknown parameters"..

Proof

File:Butterfly1.svg
Proof of Butterfly theorem
Script error: No such module "Check for unknown parameters".

A formal proof of the theorem is as follows: Let the perpendiculars XX′Script error: No such module "Check for unknown parameters". and XX″Script error: No such module "Check for unknown parameters". be dropped from the point XScript error: No such module "Check for unknown parameters". on the straight lines AMScript error: No such module "Check for unknown parameters". and DMScript error: No such module "Check for unknown parameters". respectively. Similarly, let YY′Script error: No such module "Check for unknown parameters". and YY″Script error: No such module "Check for unknown parameters". be dropped from the point YScript error: No such module "Check for unknown parameters". perpendicular to the straight lines BMScript error: No such module "Check for unknown parameters". and CMScript error: No such module "Check for unknown parameters". respectively.

Since

△MXX′∼△MYY′,
MXMY=XX′YY′,
△MXX″∼△MYY″,
MXMY=XX″YY″,
△AXX′∼△CYY″,
XX′YY″=AXCY,
△DXX″∼△BYY′,
XX″YY′=DXBY.

From the preceding equations and the intersecting chords theorem, it can be seen that

(MXMY)2=XX′YY′XX″YY″,
=AX⋅DXCY⋅BY,
=PX⋅QXPY⋅QY,
=(PM−XM)⋅(MQ+XM)(PM+MY)⋅(QM−MY),
=(PM)2−(MX)2(PM)2−(MY)2,

since PM = MQScript error: No such module "Check for unknown parameters"..

So,

(MX)2(MY)2=(PM)2−(MX)2(PM)2−(MY)2.

Cross-multiplying in the latter equation,

(MX)2⋅(PM)2−(MX)2⋅(MY)2=(MY)2⋅(PM)2−(MX)2⋅(MY)2.

Cancelling the common term

−(MX)2⋅(MY)2

from both sides of the equation yields

(MX)2⋅(PM)2=(MY)2⋅(PM)2,

hence MX = MYScript error: No such module "Check for unknown parameters"., since MX, MY, and PM are all positive, real numbers.

Thus, MScript error: No such module "Check for unknown parameters". is the midpoint of XYScript error: No such module "Check for unknown parameters"..

Other proofs exist,[2] including one using projective geometry.[3]

History

Proving the butterfly theorem was posed as a problem by William Wallace in The Gentleman's Mathematical Companion (1803). Three solutions were published in 1804, and in 1805 Sir William Herschel posed the question again in a letter to Wallace. Reverend Thomas Scurr asked the same question again in 1814 in the Gentleman's Diary or Mathematical Repository.[4]


References

<templatestyles src="Reflist/styles.css" />

  1. ↑ Johnson, Roger A., Advanced Euclidean Geometry, Dover Publ., 2007 (orig. 1929).
  2. ↑ Martin Celli, "A Proof of the Butterfly Theorem Using the Similarity Factor of the Two Wings", Forum Geometricorum 16, 2016, 337–338. http://forumgeom.fau.edu/FG2016volume16/FG201641.pdf
  3. ↑ [1], problem 8.
  4. ↑ William Wallace's 1803 Statement of the Butterfly Theorem, cut-the-knot, retrieved 2015-05-07.

Script error: No such module "Check for unknown parameters".

External links

Script error: No such module "Side box".