Let $x, y, z$ are three $n\times 1$ vectors. For each vector, every element is between 0 and 1, and the sum of all elements in each vector is 1. Now I am wonder why the following inquality holds:
$x^Ty+y^Tz-x^Tz\le 1$
My Attempt: I try to rewrite the LHS of this inequality as
$|x^Ty+(y-x)^Tz|\le |x^T\cdot 1|+\| y-x\|_1\|z\|_{\max} \le 1+\| y-x\|_1 \times 1 $
However, this bound looks a bit larger than 1. Any suggestions are appreciated.
Hint: Show that for real numbers $ a, b, c \in [0, 1 ]$, we have
$$ b ( a + c ) - ac \leq b. $$
Corollary: $ (x^T + z^T) y - x^T z \leq 1^T y = 1$.