Denote ∠BAC=α, ∠ADF=φ and ∠FEB=ψ. The triangle ABC is isosceles with the apex at C, so ∠CBA=∠BAC=α. The segments DF and EF bisect the angles ∠ADE and ∠DEB, so ∠FDE=φ and ∠DEF=ψ.
The sum of the inner angles of a quadrilateral is equal to 360∘. Hence, for the quadrilateral ABED we have
360∘=∠BAD+∠ADE+∠DEB+∠EBA=α+2φ+2ψ+α.
which implies α+φ+ψ=180∘.
The sum of the inner angles of a triangle is 180∘, so ∠DFA=180∘−α−φ=ψ, ∠BFE=180∘−α−ψ=φ and ∠DFE=180∘−φ−ψ=α. The triangles AFD, FED and BEF have all three inner angles in common, so they are similar. This implies that

∣FD∣∣AF∣=∣ED∣∣FE∣and∣ED∣∣FD∣=∣EF∣∣BF∣.
or
∣AF∣=∣ED∣∣FE∣⋅∣FD∣=∣EF∣⋅∣ED∣∣FD∣=∣BF∣.
We have shown that F is the midpoint of the segment AB.