Let F′ be the point of intersection of the bisectors of the angles ∠ABD and ∠ADC. Since ∠F′BD=∠ABD/2 and ∠F′DC=(∠ABD+∠BAD)/2, we have ∠I1F′D=∠BF′D=∠BAD/2=∠I1AD. Therefore A,I1,D,F′ are concyclic. We also have ∠IAI2=(∠BAC−∠DAC)/2=∠BAD/2=∠BF′D=∠IF′I2, and hence A,I,I2,F′ are concyclic too. We conclude that F′=F. Similarly, E is the point of intersection of the bisectors of ∠ACD and ∠ADB.

Since ∠IAI2=∠I1AD and ∠AI2I=∠AI2E=∠ADE=∠ADI1, the triangles IAI2 and I1AD are similar. Hence II2/I1D=AI2/AD. Similarly, II1/I2D=AI1/AD. As AI1=AI2 these give II2⋅I2D=II1⋅I1D.
By Menelaus Theorem for the line FI1 and the triangle EI2D, and for the line EI2 and the triangle FI1D we have
FI2DF⋅IEI2I⋅I1DEI1=1,andEI1DE⋅IFI1I⋅I2DFI2=1,
respectively. From these we obtain
FI22EI12=I2D⋅I2II1D⋅I1I⋅FI⋅FDEI⋅ED=FI⋅FDEI⋅ED.