My linear optimization note says the following about handling free variables (variables that are not restricted to be non-negative) when converting a linear problem into the standard form:
The method to deal with free variables is to replace them with the difference of two variables $(x^+ - x^-)$, both non-negative. At basic solutions, at least one of the two variables takes the value zero.
I don't see why this happens. I do know that, if you have $n$ variables and $m$ equality equality constraints then at basic solutions $(n-m)$ of the variables must take the value zero. But I do not understand why one of $x^+$ and $x^-$ has to be zero.
Is there any proof for this? Any explanation would be appreciated.