I am studying a problem in which I have to solve a linear system Ax = b for which A is a 0-1 non-singular square matrix with unique columns. How can I know if A is unimodular, i.e., invertible over the integers?
Clearly, you need to check whether |det(A)|=1. This is not automatically true, even if all columns are different, as the following (singular) matrix shows:
Your example is a special case, since the matrix is singular (clearly column 2 is obtained by subtracting columns 1 and 3). Can this be generalized to non-singular matrices? Do you know any example of 0-1 non-singular square matrix A for which |det(A)| > 1?