My question is about how to construct a mixed integer programming to model that there is no feasible solution to a given linear system. Specifically, given $x\in \mathbb{R}^{n}$ and $z\in \{0,1\}^{d}$, we have a linear system $f_i(x,z)\le s_i, i = 1,2,\cdots,m$. The linear system can be written in matrix form: $\boldsymbol{A}x + \boldsymbol{B}z\le s$. I have another linear inequality $g(x,z)\le c$. The statement I want to model is:
"there is no feasible solution such that $f_i(x,z)\le s_i, i = 1,2,\cdots,m$ and $g(x,z)\le c$ hold simultaneously."
Is there any way to model this statement in mixed integer programming?
P.S.: Since the question above is only part of my overall problem, I will briefly explain the big picture behind the problem. I want to model a defender-attacker problem. The defender tries to find the best defending choice $\beta\in \{0,1\}^{a}$ with an objective to minimize $\Arrowvert \beta \Arrowvert_0$. The defender requires that once the constraints on the attacker ($f_i(x,z)\le s_i(\beta), i = 1,2,\cdots,m$) hold, the event ($g(x,z)\le c$) will not happen.
Methods I tried:
- Farkas-type theorem of alternative. This approach does not work since it requires first to relax the above mixed integer inequalities into linear programming (LP). However, directly relaxing $z\in \{0,1\}^{d}$ to $z\in[0,1]$ is too coarse.
- Integer-version theorem of alternative. Currently, I have only found one paper "Cutting planes from a mixed integer Farkas lemma", which requires [A,B] to have full row rank.