I have seen the theorem several times that the determinant of the adjacency matrix of a bipartite graph $G$ is not equal to 0 if and only if $G$ has a perfect matching. We can also write this as
$$ det(A^G) \neq 0 \longleftrightarrow \mathsf{there \; exists \; a \; perfect \; matching}$$
Note the adjacency matrix is defined here as the bipartite adjacency matrix, which is an $n \times n$ matrix whose $i$, $j$th element is 1 if $[u_i,v_j]$ is an edge, and 0 otherwise.
If we let G = $K_{2,2}$, the adjacency matrix, $A^G$, is given by
$$ A^G = \begin{bmatrix} 1 & 1 \\ 1 & 1 \end{bmatrix} $$
But, $det(A^G)=0$, so this theorem is wrong, right? There are 2 perfect matching in $K_{2,2}$.
This theorem is false; there are several true results along these lines that you might have mistaken for this one.