Let α be the size of the angle ∠CAD. Because ∣AB∣=∣AC∣=∣CD∣, we have ∠ABC=∠BCA=∠CAD+∠CDA=2∠CAD=2α. Therefore, ∠BAD=∠DBA if and only if ∠BAC=α. On the other hand, because ∠BAC=180∘−4α, we see that ∠BAC=α if and only if α=36∘. Therefore, it suffices to show that
∣CD∣1−∣BD∣1=∣CD∣+∣BD∣1is equivalent to∠BAD=∠DBA.

Because ∣AB∣=∣AC∣=∣CD∣ and C is between B and D, the equation
∣CD∣1−∣BD∣1=∣CD∣+∣BD∣1is equivalent to
∣AB∣1−∣BC∣+∣AB∣1=∣AB∣+∣BD∣1,or
∣AB∣(∣BC∣+∣AB∣)∣BC∣=∣AB∣+∣BD∣1,which simplifies to
∣BC∣⋅∣BD∣=∣AB∣2, or equivalently, ∣BD∣∣AB∣=∣AB∣∣BC∣.
Because the triangles ABC and ABD have a common angle at B, this last equation is equivalent to these two triangles being similar such that sides AB and BD in triangle ABD correspond to sides BC and AB in triangle ABC. Because △ABC is isosceles, this is equivalent to triangle BDA being isosceles with ∠BAD=∠DBA, which, as seen above, is equivalent to ∠BAC=36∘.
As usual, we let α=∠BAC, β=∠ABC, a=∣BC∣ and b=∣AC∣=∣AB∣=c. Because ∣CD∣=b and C is between B and D, the equation
∣CD∣1−∣BD∣1=∣CD∣+∣BD∣1is equivalent to
b1−a+b1=a+2b1orb(a+b)a=a+2b1,which can be written as
a(a+2b)=b(a+b), i.e. a2+ab=b2. Introducing x=a/b, we see now that
∣CD∣1−∣BD∣1=∣CD∣+∣BD∣1is equivalent tox2+x−1=0.
Because A is not on BC, the triangle inequality implies 0<a<2b, hence 0<x<2. Therefore, 0=(x−2)(x+1) and so x2+x−1=0 if and only if
0=(x2+x−1)(x−2)(x+1)=x4−4x2−x+2.
The Cosine Rule gives a2=2b2−2b2cos(α) and b2=a2+b2−2abcos(β), from which we obtain 2cos(α)=2−x2 and 2cos(β)=x. Therefore, the equation (x2−2)2−2=x is equivalent to 4cos2(α)−2=2cos(β). Because 2cos2(α)−1=cos(2α), the above is equivalent to cos(2α)=cos(β).
We would like to conclude that β=2α. This follows as soon as we exclude that 360∘−2α=β. But we know that α+2β=180∘, hence 360∘−2α=4β. Therefore, 360∘−2α=β can only happen if β=0, which is excluded by the assumption that A is not on BC. Therefore, we have shown that
∣CD∣1−∣BD∣1=∣CD∣+∣BD∣1is equivalent toβ=2α.
From α+2β=180∘ we easily obtain that β=2α if and only if α=36∘.