Proving the theorem of Menelaos

For non-degenerate triangle ABC and D, E, F collinear as in above figures the theorem of Menelaos states
								
 
 
  | 
In terms of λ, μ, ν, defined by
| D = λB + (1–λ)C, E = μC + (1–μ)A, F = νA + (1–ν)B | 
we have to conclude
							
 
 
  | 
| (0) | (1–λ) · (1–μ) · (1–ν) + λ·μ·ν = 0 | 
from the fact that D, E, and F are collinear. This is expressed by
| (1) | Det. P = 0 where P = | Dx | Dy | 1 | |
| Ex | Ey | 1 | |||
| Fx | Fy | 1 | . | 
Writing Dx = λBx + (1–λ)Cx, etc. we can factorize P = Q ·R where
| Q = | λ | 1–λ | 0 | R = | Bx | By | 1 | |
| 0 | μ | 1–μ | Cx | Cy | 1 | |||
| 1–ν | 0 | ν | Ax | Ay | 1 | 
From this factorization we conclude
| (2) | Det. P = (Det. Q) · (Det. R) . | 
Triangle ABC being non-degenerate is expressed by
| (3) | Det. R ≠ 0 , | 
and from (1), (2), (3) we conclude
| Det. Q = 0 , | 
which, in view of Q’s definition, equivales (0).
I designed the above proof in reaction to a very classical argument in which the above two figured had to be dealt with separately. I like the proof for the way R enters the picture. (And just in case you feel tempted to send me shorter proofs of Menelaos’s theorem: I know all about barycentric coordinates.)
Austin, 10 October 1990
					prof.dr. Edsger W.Dijkstra
					Department of Computer Sciences
					The University of Texas at Austin
					Austin, TX 78712-1188
					USA