Exercise 1413Topology › Topology of Mn(ℝ) › Open, closed, interior, boundaryL2Added 7 Nov 2026
The closure of {det > 0}
#determinant#singular value decomposition#closure#boundary
Statement
Let U={A∈Mn(R):detA>0}. Show that U={det≥0} and ∂U={det=0}.
Hint
Take a singular matrix A, write it with a singular value decomposition A=PΣQT, and replace the zero singular values by small non-zero numbers. If the sign of the determinant is wrong, put a minus sign on one of them.
Show solutionHide solution
Solution
Idea. A small perturbation of a singular matrix is invertible, but its determinant could be negative; we must control the *sign*. The SVD makes the sign explicit.
Step 1: U is open and U⊂{det≥0}.det is continuous, so U=det−1((0,∞)) is open and {det≥0}=det−1([0,∞)) is closed. Since U⊂{det≥0}, taking closures gives U⊂{det≥0}.
Step 2: every matrix with detA>0 is in U; remains detA=0. Let detA=0. Write the SVD A=PΣQT with P,Q orthogonal and Σ=diag(σ1,…,σn), σi≥0. Since A is singular, the set Z={i:σi=0} is non-empty. Let δ=detP⋅detQ∈{±1} and let i0∈Z.
For ε>0 define Σε=diag(σi(ε)) by σi(ε)=⎩⎨⎧σiεδεi∈/Z,i∈Z,i=i0,i=i0, and Aε=PΣεQT.
Step 3: the sign.detAε=detPdetQdetΣε=δ⋅δε∣Z∣∏i∈/Zσi=ε∣Z∣∏i∈/Zσi>0 because δ2=1. So Aε∈U.
Step 4: closeness.Aε−A=P(Σε−Σ)QT and the operator norm is invariant under orthogonal multiplication, so ∥Aε−A∥=∥Σε−Σ∥=ε→0. Therefore A∈U.
Step 5: the boundary.U is open so ∂U=U∖U={det≥0}∖{det>0}={det=0}.
Numeric check. For A=(1000) one may take P=I, Q=I (δ=1) and Aε=diag(1,ε) with det=ε>0. For A=(0010), an SVD has δ=−1, and the sign flip is indeed needed.
Remark. - Symmetrically {det<0}={det≤0}, so {det>0} and {det<0} share the same boundary {det=0}. Thus GLn(R) is cut by the singular matrices into two open pieces, the first hint at its two connected components (Part 5). - The naive perturbation A+εI may have negative determinant for both signs of ε: for A=diag(1,−1,0,0) one gets det(A+εI)=ε2(1+ε)(ε−1)<0 for all small ε=0. The SVD argument avoids this issue altogether.