Let ∠BAC=2α, ∠CBA=2β and ∠ACB=2γ. Assume first that 2α=∠BAC=60∘. This implies 2β+2γ=120∘, i.e. β+γ=60∘. Hence, ∠DIE=∠BIC=120∘. Therefore, ∠BAC+∠DIE=180∘ and the quadrilateral EIDA is cyclic. As AI bisects ∠BAC, the chords EI and DI subtend angles of 30∘ at the circumference of the circumcircle of EIDA. This implies ∣IE∣=∣ID∣.

Conversely, assume ∣IE∣=∣ID∣. The bisector BD divides CA in the ratio ∣AB∣:∣BC∣. This can easily be seen from the sine rule for the two triangles △BDA and △BCD and using that sin(180∘−x)=sin(x).
Let ∣BC∣=a, ∣CA∣=b and ∣AB∣=c. From ∣DA∣∣CD∣=ca and ∣CD∣+∣DA∣=b we obtain ∣DA∣=a+bbc. Similarly we get ∣AE∣=a+bbc. Because ∣CA∣>∣AB∣ by assumption, we have b>c and so a+cbc>a+bbc, hence ∣DA∣>∣AE∣.
Let D′ be the reflection of D in AI. Since ∣DA∣>∣AE∣, D′ will lie between E and B on AB. Then △AID≡△AID′, hence ∣ID′∣=∣ID∣ and ∠ID′A=∠ADI=2γ+β. Since ∣IE∣=∣ID∣ we have ∣IE∣=∣ID′∣ from which we get ∠D′EI=∠ID′A=2γ+β. From ∠IEA=2β+γ we obtain now
180∘=∠IEA+∠D′EI=2β+γ+2γ+β=3(β+γ),
which implies β+γ=60∘. Since α+β+γ=90∘, we get α=30∘ and so ∠BAC=2α=60∘.