We’ll actually prove the generalized angle “bisector” theorem since I find its proof more enlightening. However, it does require the law of sines.

Theorem

The goal is to prove that

𝑥𝑐sin𝛼=𝑦𝑏sin𝛽

Proof

From law of sines, we have that

𝑥sin∠𝐴𝐷𝐵𝑐sin𝛼=𝑦sin∠𝐴𝐷𝐶𝑏sin𝛽

Then, the key observation is that ∠𝐴𝐷𝐵 and ∠𝐴𝐷𝐶 are supplementary, and therefore their sines are equal. Cancelling from both sides yields the desired result.

Special cases

Note that if ∠𝐴𝐷𝐵 is a right angle, the theorem just collapses to the definition of sine.