Cualquier $A$ puede verse como la matriz de incidencia de un grafo dirigido. Si el rango es menor que $m-1$ entonces el gráfico correspondiente sólo tendrá más de una componente conectada.
El sistema $Ax=b$ puede verse como $b$ cantidad de flujo que se inyecta en los nodos y $x$ es entonces un flujo válido a lo largo de las aristas que satisface la conservación del flujo en cada nodo. Se puede demostrar que $Ax=b$ tiene solución si los valores de $b$ correspondientes a cada componente conectado suman cero.
Su exigencia de que debe existir una solución con sólo $1$ , $-1$ y $0$ no siempre es cierto para la arbitrariedad $b$ . Pero para su caso particular, puede ver que existe una solución para $Ax=b$ si los nodos correspondientes a $1$ y $-1$ en $b$ están en el mismo componente conectado. Y si están en el mismo componente conectado, podemos encontrar un camino (ignorando las direcciones) entre esos dos nodos y enviar un flujo unitario a lo largo de este camino. Esto da una solución $x$ con sólo $1$ , $-1$ y $0$ .
Esto se puede ampliar a un nivel más general $b$ también, con algunas condiciones sobre el corte mínimo del gráfico.