If I'm making a specific theorem about linear programming, is it acceptable to assume, without loss of generality, that either $m \geq n$, or, $n \geq m$?
Specifically, I saw this in the book Combinatorial Optimization: Algorithms and Complexity by Christos H. Papadimitriou and Kenneth Steiglitz. In their presentation of the Ellipsoid algorithm, they assume $m \geq n$, and prove the correctness and runtime of the Ellipsoid algorithm under this assumption.
Is this valid? Intuitively, I feel it is, since if $m<n$, we can presumably repeat constraints or add additional "silly" constraints to get $m \geq n$.
I'll also add, would the opposite inequality $m \leq n$ be reasonable to assume?