As part of a review of some famous proofs in Hypergraphs matching I ran into this lemma in Linear programming that I am having difficulty showing (or finding an existing proof online):
Let $P=\{\vec{x}\mid A\vec{x}\leq\vec{b}\}$ be the feasible solutions polyhedron. Let $\vec{x}_0\in P$ be a vertex of $P$. Denote $$I = \{ i \in [n] \mid \vec{a}_i\vec{x}_0= b_i \}$$ ($\vec{a}_i$ and $b_i$ are $A$'s and $\vec{b}$'s $i$-th rows accordingly). That is, $I$ is the set of indices of constraints (rows) that $\overrightarrow{x_0}$ exhuasts.
Let $\vec{c}$ be some vector. Then $\vec{x}_0$ maximizes $\vec{c}\vec{x}$ $\iff$ there exists non-negative $\alpha_i$ such that $\vec{c}=\sum_{i \in I}{\alpha_i a_i}$.
Clearly the direction $\impliedby$ is trivial. It's the other direction that's interesting.