I have a block matrix of the form:
M = [A B
C D]
A is nxn and D is mxm (so that B is nxm and C is mxn, i.e. B and C are not necessarily square).
If A is nonsingular, then the determinant of M is:
det(M) = det(A).det(M/A),
where M/A is the Schur Complement of A in M. Alternatively, if D is nonsingular, then the determinant of M is:
det(M) = det(D).det(M/D),
where M/D is the Schur Complement of D in M.
How can I calculate this determinant if both A and D are singular?
Hint: Such determinant is not always zero, because the determinant of the matrix:
Z = [0 0 0 1
0 0 1 0
0 1 0 0
1 0 0 0]
is -1.