Is it possible to perform elementary row operations to every matrix in order to change its form into upper-triangle, without changing its determinant?
That is, by only adding multiples of other rows such that the determinant does not change. This would be of great help in for example proving that the determinant of a triangular block matrix is equal to the product of the determinants of its diagonal block matrices.