
Let ∠CAB=α,∠ABC=β,∠BCA=γ. We first prove that the four points A,B,I1,I2 are concyclic. Since AI1 and BI2 bisect ∠CAB and ∠ABC respectively, their extensions meet at the incenter I of △ABC. The two points E,F lie on the circle with diameter BC, so we have ∠AEF=∠ABC and ∠AFE=∠ACB. Hence △AEF is similar to △ABC, with ratio of similarity ABAE=cosα. Since I1 and I are the incenters of these two triangles respectively, we know that I1A=IAcosα, and II1=IA−I1A=2IAsin22α. By symmetry we know that II2=2IBsin22β. According to
the Law of Sines, in △ABI we have IAsin2α=IBsin2β, so we obtain
II1⋅IA=2(IAsin2α)2=2(IBsin2β)2=II2⋅IB.
Thus it is proved that A,B,I1,I2 are concyclic.
From II1⋅IA=II2⋅IB we can also obtain: for the circles (ACI1), (BCI2) and (ABI1I2), the point I has the same power of a point (here (ACI1) refers to the circle passing through these three points). Then CI is the radical axis of the circles (ACI1) and (BCI2); from this we obtain that CI is perpendicular to the line O1O2 joining the centers of these two circles.
Now it suffices to prove that CI⊥I1I2. Let CI meet I1I2 at point Q, so we check whether ∠II1Q+∠I1IQ=90∘ holds. Since ∠I1IQ is an exterior angle of △ACI, we obtain
∠II1Q+∠I1IQ=∠II1Q+(∠ACI+∠CAI)=∠II1I2+∠ACI+∠CAI.
Since A,B,I1,I2 are concyclic, we obtain ∠II1I2=2β, and also ∠ACI=2γ,∠CAI=2α, so ∠II1Q+∠I1IQ=2α+2β+2γ=90∘, which completes the proof.