Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sina Ghaseminejad
November 2018
1 Introduction
Geometry is an important part of Mathematics Olympiad and Competitions.
In many problems you need to compute some of the lengths or angles. Angle
chasing is simple enough for a lot of us. But sometimes finding the lengths, is
a boring and hard job to do; especially if you don’t like Algebraic calculations
in Geometry. Here I want to introduce you with basic computational geometry,
which is not really recommended for top notch students and readers. I hope
you like it.
1
3 Useful Trigonometry Formulas
• Using these formulas, and some Algebraic calculations, you will have:
2
A+B A−B
sin A + sin B = 2. sin ( ). cos ( )
2 2
A−B A+B
sin A − sin B = 2. sin ( ). cos ( )
2 2
A+B A−B
cos A − cos B = −2. sin ( ). sin ( )
2 2
A+B A−B
cos A + cos B = 2. sin ( ). sin ( )
2 2
3
4.3 Stewart’s Theorem
In the triangle ABC, if a line passing trough A meet BC at X, we have:
b CDa sin B
= =
c BDa sin C
BX c. sin (BAX)
=
CX b. sin (CAX)
a.ha
S=
2
S = P.r
a.b.c
S=
4.R
b.c. sin A
S=
2
S = 2.R2 . sin A. sin B. sin C
p
S = P.(P − a).(P − b).(P − c)
4
5 Geometric Calculations
5.1 Median
5.1.1 Length of ma
Using the Law of Cosines, we have:
a a a2 a2 + c2 − b2
ma2 = c2 + ( )2 − 2.c.( ). cos B = c2 + − a.c.( )
2 2 4 2.a.c
a2 a2 c2 b2
ma2 = c2 + − − +
4 2 2 2
2 2 2
c b a
ma2 = + −
2 2 4
r
2.a + 2.b − c2
2 2
⇒ ma =
4
5.2 Altitude
5.2.1 Length of ha
i) Using The Law of Sines, we have:
sin B sin 90
=
ha c
⇒ ha = c. sin B
ii) Using the formulas of the area, we will get:
a.ha b.c. sin A
=
2 2
b.c. sin A
→ ha =
a
By The Law of Sines we know that sina A = 2.R , using that, we get:
b.c
⇒ ha =
2.R
5
5.2.3 Length of HbHc
With some angle chasing we will know that AHbHc = ABC and AHcHb =
ACB, this will lead us to the similarity AHbHc ∼ ABC; so:
HbHc AHb
= = cos A
a c
⇒ HbHc = a. cos A
5.3.2 d0 a and D0 a
In the triangle ABC, we define d0 a as the exterior angle bisector of the angle A,
and D0 a is where d0 a meets the extension of BC; by these definitions, we can
calculate the length of d0 a, just like da with the Stewart’s Theorem.
The results are quite similar:
→ d0 a2 = BD0 a.CD0 a − b.c
2.b.c A
⇒ d0 a = . sin ( )
|b − c| 2
6
5.3.4 Length of AI
i) Using the Angle Bisector Theorem in the triangle ABDa, we will get:
AI c
=
IDa BD
AI c b+c
= a.c =
IDa b+c a
AI b+c
=
AI + IDa a+b+c
AI b+c
→ =
ADa 2.P
b+c 2.b.c A b+c
AI = ADa. = . cos ( ).
2.P b+c 2 2.P
b.c A
⇒ AI = . cos ( )
P 2
ii) If we connect I to Ec, it’s obvious that IEc⊥AB and IEc = r; in the triangle
AIEc, we will get:
r
⇒ AI =
sin ( A2 )
iii) Having Ec and the incircle again, it’s easy to prove that AEc = P − a; in
the triangle AIEc, we will get:
P −a
⇒ AI =
cos ( A2 )
7
• Lengths of BE and CF are easy to find as well:
b.c
BE = c −
P
c.(P − b)
⇒ BE =
P
b.c
CF = b −
P
b.(P − c)
⇒ CF =
P
5.5 T and T 0
We defined T and T 0 as the points where the internal and exterior bisectors of A
meet the circumcircle of the triangle ABC; or we can say that T is the midpoint
of arc BC not containing A, and T 0 is the midpoint of arc BC containing A.
Before starting, we need to prove a lemma:
AP.AQ = b.c
P roof. Since we know that P AB = CAQ, it’s obvious that ABP = AQC = B,
so we get:
b AQ
ABP ∼ AQC → =
AP c
⇒ AP.AQ = b.c
5.5.1 Length of AT
An special case of the lemma we proved, is when A, P , Q are collinear; And
that is when P ≡ Da and Q ≡ T (This is actually proving ABDa ∼ AT C, but
the lemma might be used in other problems as well, so it was good for you to
see it as well).
Using the lemma, we get:
ADa.AT = b.c
2.b.c A
We know that ADa = b+c . cos ( 2 ), by putting that in our equation we have:
2.b.c A
AT. . cos ( ) = b.c
b+c 2
b+c
⇒ AT =
2. cos ( A2 )
8
5.5.2 Length of AT 0
Here, we need to use D0 a again. it’s obvious that T 0 , A and D0 a are collinear;
with angle chasing we know that ABD0 a = AT 0 C and D0 aAB = CAT 0 , so:
c d0 a
ABD0 a ∼ AT 0 C → 0
=
AT b
Just like the length of AT , by putting d0 a = |b−c|
2.b.c
. sin ( A2 ) in the equation, we
get:
|b − c|
⇒ AT 0 =
2. sin ( A2 )
9
Lemma. In the triangle ABC, we have:
AI.AIa = b.c
A
P roof. We know that BAIa = IAC = 2; with some angle chasing we can see
that ABIa = AIC = B + A+C2 . So:
c AI
ABIa ∼ AIC → =
AIa b
⇒ AI.AIa = b.c
b.c A
AIa. . cos ( ) = b.c
P 2
With some calculations, we have:
b.c A
⇒ AIa = . cos ( )
P −a 2
ii) Let ωa touch AB at Zc.
It’s obvious that and IaZc⊥AZc and IaZc = ra; using that in the triangle
AZcIa, we get:
ra
⇒ AIa =
sin ( A2 )
iii) Having Zc again; it’s easy to prove that AZc = P ; using that in the triangle
AZcIa, we get:
P
⇒ AIa =
cos ( A2 )
10
5.6.3 Lengths of ra, rb and rc
S
Calculating the lengths of ra, rb and rc is quite like proving r = P; we use the
area of ABC to calculate it.
Consider ra; we know that:
S(ABC) = (P − a).ra
S
⇒ ra =
P −a
S S
In the exact same way, we can prove that rb = P −b and rc = P −c .
11