Estoy tratando de probar la Farkas Lema utilizando la transformada de Fourier-Motzkin eliminación algoritmo. De La Wikipedia:
Dejar que Un ser $m \times n$ matriz y $b$ $m$- dimensiones del vector. Entonces, exactamente una de las dos siguientes afirmaciones es verdadera:
- Existe una $x \in \Bbb R^n$ tal que $Ax = b$$x \ge 0$.
- Existe una $y \in \Bbb R^m$ tal que $A^Ty \ge 0$$b^Ty < 0$.
La primera dirección es bastante fácil. Supongo que es un vector $y$ y he encontrado una contradicción. Para la otra dirección, he usado la de fourier-motzkin eliminación para reducir el número de variables. Supongo que $Ax \le b$ y tengo que hacer un paso del algoritmo. Puedo crear un nuevo sistema de $A'x' \le b'$. Sé que existe una no-negativo de la matriz $M$ que es una combinación lineal del nuevo sistema a la original. He seguido la dirección de repetir el algoritmo de $n$ veces para eliminar todas las variables y crear el sistema: $0 \le b''$.
Ahora en el fin de este sistema a no ser factible, debe ser que: $b''<0$. Así que puedo suponer que existen vectores $y''$ tal que $y''A''=0$ también $y''b''<0$ porque $b'<0$$y\ge 0$. Ahora puedo demostrar que también existe un vector $y$ para el sistema original. Pero la repetición de $n$ pasos me parece un poco arbitrario. Si acabo de hacer un paso y crear el sistema de $A'x'\le b'$ cómo puedo usar no es factible?