We consider the constrained set of a $0-1$ knapsack problem
$$S=\{x\in B^n\mid \sum_{j\in \{1,\ldots,n\}}a_j x_j\leq b\}$$
where $a_j\in \mathbb{Z}_+$, for $j\in \{1,2,\ldots,n\}$ and $b\in \mathbb{Z}_+$.
We represent elements of $B^n$ by characteristic vectors so that $R\subseteq \{1,\ldots,n\}$ the vector $x^R$ has components $x_j^R=1$ if $j\in R$ and $x_j^R=0$ otherwise. If $x^C\in S,$ then we say $C$ is an independent set, otherwise $C$ is a dependent set.
Proposition whose proof is completely unclear to me follows.
If $C$ is a dependent set, then
$$\sum_{j\in C}x_j\leq|C|-1$$
is a valid inequality for $S$.
The unclear proof: Suppose $x^R\in S$ and $\sum_{j\in C}x_j\geq|C|.$ This means that $R\supseteq C$ so that $R$ is dependent, which contradicts $x^R\in S \;\;\Box$
Questions: why such a $x^R$ exists, why can we assume the cardinality condition, why $R \supseteq C$ and how do we obtain the contradiction and even what is a valid inequality in the relation to the given data?
These questions are even longer than the proof itself! I'm sure that there is hidden some nice idea in the proof, so I'm trying to understand it correctly.As well I do understand the surrounding of this theorem. Try this pages 265,266 for more surroundings.
The proof in the book does not look perfect. I think that the author missed something.Here is my proof:[Update] OP wanted a more detailed proof.
Notice that $x\in S$ means "$x=(x_1,x_2,\dotsc,x_n)$ satisfies the inequality (2.1)."