Consider two optimization problems:
P1: \begin{aligned} \max &~x_1\log(1+w_1)+x_2\log(1+w_2)\\ \text{s.t.} &~x_1 w_1 + x_2 w_2 \leq a \\ &~x_1,x_2\in\{0,1\}\\ &~w_1,w_2\geq 0 \end{aligned}
P2: \begin{aligned} \max &~x_1\log(1+y_1/x_1)+x_2\log(1+y_2/x_2)\\ \text{s.t.} &~y_1 + y_2 \leq a \\ &~x_1,x_2\in\{0,1\}\\ &~y_1,y_2\geq 0 \end{aligned}
Notice that $x_1,x_2$ are binary variables. Basically, I used $y=x\cdot w$ to replace $w_1$ and $w_2$. I claimed the equivalence of P1 and P2 in a paper submission without any proof. However, the reviewer challenged me about this issue. So how can I prove the equivalence rigorously for the sake of the reviewer?
I think the key point is that $\lim_{x_1\rightarrow0} x_1\log(1+y_1/x_1) = 0$ . Then I can say that any feasible point $(x,w)$ in P1 is also feasible in P2, and also yields the same objective value in P2. The proof is completed in this way?
Update: Ignore this; I forgot $y$ is bounded.
I suspect that, in claiming $\lim_{x_{1}\rightarrow0}x_{1}\log\left(1+y_{1}/x_{1}\right)=0$, you are tacitly assuming that $y_1$ is fixed. What if $x_1\rightarrow 0$ with $y_1 = \exp(1/x_1)$? What if $y_1=\exp(x_1^{-2})$?