Twierdzenie Dijkstry o trójkątach

Twierdzenie Dijkstry o trójkątach – twierdzenie określające związek między kątami i bokami w trójkącie. Sformułowane przez Edsgera Dijkstrę w okólniku EWD975 z 1986 roku[1][2].

W epilogu okólnika autor pisze: „Znajduję się w paradoksalnej sytuacji. Jestem przekonany, że spośród osób znających twierdzenie Pitagorasa, niemal nikt nie jest w stanie przeczytać powyższego nie zaskoczywszy się choć raz. Co więcej, uważam te wszystkie zaskoczenia za istotne (ponieważ świadczą o ich [roli w] kształceniu rozumowania). Mimo to nie znam żadnego szanowanego periodyku, w którym mógłbym podjąć ten daremny trud”, przy czym ostatnie sformułowanie odnosi się do pozornie bezowocnego zajmowania się twierdzeniem Pitagorasa[1][2].

Twierdzenie

Jeżeli w dowolnym trójkącie naprzeciw boków długości a , b {\displaystyle a,b} i c {\displaystyle c} znajdują się odpowiednio kąty α , β , γ , {\displaystyle \alpha ,\beta ,\gamma ,} to zachodzi równość:

sgn ( α + β γ ) = sgn ( a 2 + b 2 c 2 ) , {\displaystyle \operatorname {sgn}(\alpha +\beta -\gamma )=\operatorname {sgn}(a^{2}+b^{2}-c^{2}),}

gdzie sgn {\displaystyle \operatorname {sgn} } oznacza funkcję signum.

Dowód

Jest to trywialny wniosek z twierdzenia cosinusów:

sgn ( a 2 + b 2 c 2 ) = sgn ( a 2 + b 2 a 2 b 2 + 2 a b cos γ ) = sgn ( 2 a b cos γ ) = sgn ( cos γ ) , {\displaystyle \operatorname {sgn}(a^{2}+b^{2}-c^{2})=\operatorname {sgn}(a^{2}+b^{2}-a^{2}-b^{2}+2ab\cos \gamma )=\operatorname {sgn}(2ab\cos \gamma )=\operatorname {sgn}(\cos \gamma ),}

z drugiej strony

sgn ( α + β γ ) = sgn ( α + β + γ 2 γ ) = sgn ( 180 2 γ ) = sgn ( 90 γ ) . {\displaystyle \operatorname {sgn}(\alpha +\beta -\gamma )=\operatorname {sgn}(\alpha +\beta +\gamma -2\gamma )=\operatorname {sgn}(180^{\circ }-2\gamma )=\operatorname {sgn}(90^{\circ }-\gamma ).}

Równość znaków wyrażeń

cos γ , 90 γ {\displaystyle \cos \gamma ,\quad 90^{\circ }-\gamma }

wynika natomiast z własności funkcji cos {\displaystyle \cos } [2][3].

Przypisy

  1. a b Edsger W.E.W. Dijkstra Edsger W.E.W., On the theorem of Pythagoras, JoelJ. Hockey (red.), obieg prywatny, 1986 [dostęp 2019-05-30]  (ang.).
  2. a b c Klaas Pieter Hart. On the theorem of Pythagoras. „Nieuw Archief voor Wiskunde”. 2 (5/10), s. 94–98, 2009-06-02. (niderl. • ang.). 
  3. Alexander Bogomolny: E.W. Dijkstra’s Proof of the Pythagorean Theorem. cut-the-knot.org. [dostęp 2019-04-24]. (ang.).