Math 2.0

Geometry Proof

Proof of the Euler line theorem by vectors

Builds on TriangleCircumcentreCentroidOrthocentreAltitude of a triangleCollinear pointsAffine spanAffine combinationDot productEuclidean distanceRank–nullity theorem

Proof

We argue with vectors in ℝn\mathbb{R}^n.

  1. Let ABCABC be a triangle in ℝn\mathbb{R}^n, and let PP be its plane, the affine span of AA, BB, CC. Let WW be the span of B−AB - A and C−AC - A. Then P=A+WP = A + W.
  2. The points AA, BB, CC are not collinear, so B−AB - A and C−AC - A are linearly independent, and WW has dimension 22.
  3. Let OO be the circumcentre. It lies in PP and satisfies ∥A−O∥=∥B−O∥=∥C−O∥=R\norm{A - O} = \norm{B - O} = \norm{C - O} = R for some R≥0R \geq 0.
  4. Define the point K=A+B+C−2OK = A + B + C - 2O. It is the affine combination of AA, BB, CC, OO with the weights 1,1,1,−21, 1, 1, -2. These four points lie in PP, so K∈PK \in P.
  5. With the dot product, we compute (K−A)⋅(C−B)=((B−O)+(C−O))⋅((C−O)−(B−O))(K - A) \cdot (C - B) = ((B - O) + (C - O)) \cdot ((C - O) - (B - O)).
  6. This equals ∥C−O∥2−∥B−O∥2=R2−R2=0\norm{C - O}^2 - \norm{B - O}^2 = R^2 - R^2 = 0 by step 3.
  7. In the same way, (K−B)⋅(A−C)=∥A−O∥2−∥C−O∥2=0(K - B) \cdot (A - C) = \norm{A - O}^2 - \norm{C - O}^2 = 0 and (K−C)⋅(B−A)=∥B−O∥2−∥A−O∥2=0(K - C) \cdot (B - A) = \norm{B - O}^2 - \norm{A - O}^2 = 0.
  8. Let HAH_A be the foot of the altitude from AA, so HA=B+k (C−B)H_A = B + k\,(C - B) with k=(A−B)⋅(C−B)(C−B)⋅(C−B)k = \frac{(A - B) \cdot (C - B)}{(C - B) \cdot (C - B)}.
  9. Then (HA−A)⋅(C−B)=(B−A)⋅(C−B)+(A−B)⋅(C−B)=0(H_A - A) \cdot (C - B) = (B - A) \cdot (C - B) + (A - B) \cdot (C - B) = 0. Also HA≠AH_A \neq A, since HAH_A is on the line BCBC and AA is not.
  10. The map ϕ ⁣:W→ℝ\phi \colon W \to \mathbb{R}, ϕ(w)=w⋅(C−B)\phi(w) = w \cdot (C - B), is linear. It is not zero, because C−B∈WC - B \in W and ϕ(C−B)=∥C−B∥2>0\phi(C - B) = \norm{C - B}^2 > 0.
  11. By the rank–nullity theorem, the kernel of ϕ\phi has dimension 2−1=12 - 1 = 1. By step 9, it contains the nonzero vector HA−AH_A - A, so it is the span of HA−AH_A - A.
  12. By steps 4 and 6, K−A∈WK - A \in W and ϕ(K−A)=0\phi(K - A) = 0. So K−AK - A is a multiple of HA−AH_A - A, and KK lies on the line through AA and HAH_A.
  13. That line contains the altitude from AA. In the same way, steps 7 to 12 show that KK lies on the lines of the altitudes from BB and from CC.
  14. The altitude lines from AA and BB are distinct. Otherwise this line is ABAB, so B−AB - A is orthogonal to C−BC - B and to C−AC - A. Then B−AB - A is orthogonal to (C−A)−(C−B)=B−A(C - A) - (C - B) = B - A, so A=BA = B, which is false. Two distinct lines meet in at most one point. By the definition of the orthocentre, HH is the common point of the three altitude lines. Since KK is also a common point, K=HK = H, that is, H−O=(A−O)+(B−O)+(C−O)H - O = (A - O) + (B - O) + (C - O).
  15. The centroid is G=13(A+B+C)G = \frac{1}{3}(A + B + C), so 3 (G−O)=A+B+C−3O=H−O3\,(G - O) = A + B + C - 3O = H - O. This gives H=O+3 (G−O)H = O + 3\,(G - O).
  16. Each difference of two points of {O,G,H}\set{O, G, H} is a multiple of G−OG - O, because H−O=3(G−O)H - O = 3(G - O) and H−G=2(G−O)H - G = 2(G - O). So the span of these differences has dimension at most 11, and OO, GG, HH are collinear.
  17. Now suppose that O=GO = G. Put a=A−Ga = A - G, b=B−Gb = B - G and c=C−Gc = C - G. Then ∥a∥=∥b∥=∥c∥=R\norm{a} = \norm{b} = \norm{c} = R and a+b+c=0a + b + c = 0.
  18. From c=−(a+b)c = -(a + b) we get R2=∥a+b∥2=2R2+2 a⋅bR^2 = \norm{a + b}^2 = 2R^2 + 2\, a \cdot b. Hence a⋅b=−R2/2a \cdot b = -R^2/2.
  19. Then the distance satisfies d(A,B)2=∥a−b∥2=2R2−2 a⋅b=3R2d(A, B)^2 = \norm{a - b}^2 = 2R^2 - 2\, a \cdot b = 3R^2.
  20. The same computation for the pairs (b,c)(b, c) and (c,a)(c, a) gives d(B,C)2=d(C,A)2=3R2d(B, C)^2 = d(C, A)^2 = 3R^2. So the triangle is equilateral.
  21. By contraposition, if ABCABC is not equilateral, then O≠GO \neq G. Then there is exactly one line through OO and GG, and by step 16 it contains HH. This line is the Euler line.

Idea

The point A+B+C−2OA + B + C - 2O is easy to test against each altitude. The dot product with a side becomes a difference of two squared radii, which is zero. So this point is the orthocentre, and comparing it with 3(G−O)3(G - O) gives the collinearity at once.

Reading path

To understand this page from the ground up, read these 74 pages in order. The foundations come first. The path takes the proofs Proof of the Steinitz exchange lemma by induction, Proof that every linearly independent set extends to a basis, by Zorn's lemma, Proof of Zorn's lemma, Proof that a subspace of a finite-dimensional space has smaller or equal dimension, Proof of the rank–nullity theorem by extending a basis of the kernel.

  1. Affine combination concept
  2. Affine span concept
  3. Altitude of a triangle concept
  4. Basis concept
  5. Centroid concept
  6. Circumcentre concept
  7. Collinear points concept
  8. Dimension concept
  9. Dot product concept
  10. Element definition
  11. Euclidean distance concept
  12. Image of a linear map concept
  13. Kernel of a linear map concept
  14. Linear independence concept
  15. Linear map concept
  16. Linear subspace concept
  17. Nullity concept
  18. Orthocentre concept
  19. Proof of Zorn's lemma proof
  20. Proposition concept
  21. Rank of a linear map concept
  22. Spanning set concept
  23. Triangle concept
  24. Vector space definition
  25. Set definition
  26. Disjunction definition
  27. Implication definition
  28. Predicate definition
  29. Linear combination definition
  30. Linear map definition
  31. Linear subspace definition
  32. Family of sets definition
  33. Ordered pair definition
  34. Existential quantifier definition
  35. Universal quantifier definition
  36. Union definition
  37. Linear independence definition
  38. Image of a linear map definition
  39. Kernel of a linear map definition
  40. Linear span definition
  41. Cartesian product definition
  42. Union of a family of sets definition
  43. Uniqueness quantifier definition
  44. Subset definition
  45. Spanning set definition
  46. Binary relation definition
  47. Finite-dimensional vector space definition
  48. Basis definition
  49. Proof of the Steinitz exchange lemma by induction proof
  50. Antisymmetric relation definition
  51. Reflexive relation definition
  52. Transitive relation definition
  53. Function definition
  54. Dimension definition
  55. Dimension theorem for vector spaces statement
  56. Steinitz exchange lemma statement
  57. Preorder definition
  58. Choice function definition
  59. Proof that a subspace of a finite-dimensional space has smaller or equal dimension proof
  60. Rank of a linear map definition
  61. Nullity definition
  62. Partial order definition
  63. Axiom of choice statement
  64. Dimension of a subspace statement
  65. Maximal element definition
  66. Total order definition
  67. Upper bound definition
  68. Chain definition
  69. Zorn's lemma statement
  70. Proof that every linearly independent set extends to a basis, by Zorn's lemma proof
  71. Every linearly independent set extends to a basis statement
  72. Proof of the rank–nullity theorem by extending a basis of the kernel proof
  73. Rank–nullity theorem statement
  74. Proof of the Euler line theorem by vectors proof

Where this leads

1 page builds on this one.

Further reading

  1. Web https://en.wikipedia.org/wiki/Euler_line, A vector proof
About this page
TagX90TK61BYB
URIm2://X90TK61BYB
Kindproof
WritingW0 stub
MSC51M04
ProvesEuler line
UsesTriangle, Circumcentre, Centroid, Orthocentre, Altitude of a triangle, Collinear points, Affine span, Affine combination, Dot product, Euclidean distance, Rank–nullity theorem
Changed4 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.