600D - Area of Two Circles' Intersection requires careful treatment of loss of significance, more than the geometry problem itself.
Let's review the geometry, first. We need three numbers (r1, r2, d); where d is the distance between two centers.


Intersection is determined from two circular sectors subtracted by two triangles.



Unable to parse markup [type=CF_TEX]
giving,

Angle θ1 and θ2 are determined from cosine formula





