Thomsen's theorem, named after Gerhard Thomsen, is a theorem in elementary geometry. It shows that a certain path constructed by line segments being parallel to the edges of a triangle always ends up at its starting point.
Consider an arbitrary triangle ABC with a point P<sub>1</sub> on its edge BC. A sequence of points and parallel lines is constructed as follows. The parallel line to AC through P<sub>1</sub> intersects AB in P<sub>2</sub> and the parallel line to BC through P<sub>2</sub> intersects AC in P<sub>3</sub>. Continuing in this fashion the parallel line to AB through P<sub>3</sub> intersects BC in P<sub>4</sub> and the parallel line to AC through P<sub>4</sub> intersects AB in P<sub>5</sub>. Finally the parallel line to BC through P<sub>5</sub> intersects AC in P<sub>6</sub> and the parallel line to AB through P<sub>6</sub> intersects BC in P<sub>7</sub>. Thomsen's theorem now states that P<sub>7</sub> is identical to P<sub>1</sub> and hence the construction always leads to a closed path P<sub>1</sub>P<sub>2</sub>P<sub>3</sub>P<sub>4</sub>P<sub>5</sub>P<sub>6</sub>P<sub>1</sub>
Thomsen's theorem can be generalized to quadrilaterals and to any polygon by drawing appropriate parallel lines to diagonals as shown in De Villiers (2009).