figures/fig-i-47.textex · 1798 bytesRaw% fig-i-47.tex — I.47: Pythagoras (square decomposition).
\begin{figure}[H]
\centering
\begin{tikzpicture}[scale=0.55, line cap=round, line join=round]
% Right triangle vertices: right angle at A.
\coordinate (A) at (0, 0);
\coordinate (B) at (3, 0); % horizontal leg
\coordinate (C) at (0, 4); % vertical leg
% Hypotenuse BC.
% Square on AB (below): A, B, B', A'
\coordinate (Ap) at (0, -3);
\coordinate (Bp) at (3, -3);
% Square on AC (left): A, C, C', A''
\coordinate (App) at (-4, 0);
\coordinate (Cp) at (-4, 4);
% Square on BC (outward): B, C, C'', B''
% Outward direction = rotate (B-C) by -90.
\coordinate (Bpp) at ($(B)!1!-90:(C)$);
\coordinate (Cpp) at ($(C)!1!90:(B)$);
% Triangle.
\draw[very thick] (A) -- (B) -- (C) -- cycle;
% Three squares.
\draw[thick, fill=gray!10] (A) -- (B) -- (Bp) -- (Ap) -- cycle;
\draw[thick, fill=gray!10] (A) -- (C) -- (Cp) -- (App) -- cycle;
\draw[thick, fill=gray!20] (B) -- (C) -- (Cpp) -- (Bpp) -- cycle;
% Altitude from A to BC, foot at H, extended to meet square on BC.
\coordinate (H) at ($(B)!(A)!(C)$);
\coordinate (Hext) at ($(H)!1!-90:(B)$);
\draw[thin, dashed] (A) -- (Hext);
% Labels.
\node[below right] at (A) {$A$};
\node[below] at (B) {$B$};
\node[left] at (C) {$C$};
\node[left] at ($(A)!0.5!(App)$) {square on $AC$};
\node at ($(A)!0.5!(Bp)+(0.5,-1.5)$) {square on $AB$};
\node at ($(B)!0.5!(Cpp)+(1.7,0.7)$) {square on $BC$};
\end{tikzpicture}
\caption{Proposition I.47. The square on the hypotenuse $BC$ is
partitioned by the altitude $AH$ extended into two rectangles, each
equal (by I.41 + I.46) to a square on a leg; thus $BC^2 = AB^2 + AC^2$.}
\label{fig:I.47}
\end{figure}