A square matrix is the sum of its symmetric and skew symmetric parts, S and C respectively:
For a 2 by 2 matrix it happens that the determinant is .
But this is not true in general. However, in block matrix form, of any size, we do have
This follows from the properties of determinants according to the sequence of equalities:
Next, define . The matrix J has zero entries except for all ones on the secondary diagonal (NE to SW). The matrix B is just S with the order of columns reversed.
Form the skew matrix in block form .
We have indicated the transpose across the secondary diagonal by . (In general, )
Then, we claim that the Pfaffian formed by the triangular array above the main diagonal in this matrix has the same value as the determinant of the original matrix M.
For example, and the determinant is 33.
We calculate the equivalent Pfaffian as
using the “cofactor” expansion of a Pfaffian. For the cofactor expansion see  .
First, we show that .
The calculation follows.
The last equation follows by taking the determinant of the three factors. And as mentioned above,
So the construction of the Pfaffian array delivers the value of the original determinant, up to sign.
It is easy enough to verify by calculation that the correct sign is given in the case of a two by two matrix rewritten as a Pfaffian array. In general the expansion of the determinant will contain a term which is a product of the diagonal elements of the matrix regardless of the other entries. In the same way, the expansion of the Pfaffian will contain this same term, independent of all other entries. So the sign of the Pfaffian is correct.
The author thanks the Petroleum Institute for continued financial support.