Description. With s=a+d, u=a−d, v=b+c, w=b−c (an invertible linear change of coordinates),
U={(s,u,v,w):u2+v2>w2}=Rs×V,V={(u,v,w):w2<u2+v2}.
Deformation retraction of V. Define H:V×[0,1]→V,
H((u,v,w),t)=(u,v,(1−t)w).
It stays in V: ((1−t)w)2≤w2<u2+v2. Also H0=id, H1(u,v,w)=(u,v,0), and Ht fixes the points V∩{w=0}={(u,v,0):(u,v)=0}. So V deformation retracts onto
{(u,v,0):(u,v)=(0,0)}≅R2∖{0}.
Further retraction. R2∖{0} deformation retracts onto the unit circle by (u,v)↦∣(u,v)∣t(u,v)-type radial homotopy. Hence V≃S1.
The factor Rs. It is contractible, so U=R×V≃V≃S1.
Interpretation. A point on the circle is the pair (u,v)/∣(u,v)∣, the direction of the "eigenspace configuration": the matrix diag(λ1,λ2) conjugated by a rotation of angle θ gives (u,v)=(λ1−λ2)(cos2θ,sin2θ)/2⋅-type, and a rotation by π returns to the same matrix (θ↦θ+π gives 2θ↦2θ+2π) while θ↦θ+2π swaps the eigenvalues, going halfway around the circle.
Remark. The fundamental group of U is Z. By contrast the set {tr2<4det} has two contractible components (previous discriminant problem), so the "real" region is topologically richer than the "complex" one.