Generalisation of Farkas' lemma beyond closedness: a constructive approach via Fenchel-Rockafellar duality

Mar 12, 2026·
Camille Pouchol
,
Emmanuel Trélat
Christophe Zhang
Christophe Zhang
· 0 min read
Abstract
Farkas’ lemma is an ubiquitous tool in optimisation, as it provides necessary and sufficient conditions to have $b \in A(P)$, where $P$ is a closed convex cone, $A$ is a (continuous) linear mapping and $b$ is a fixed vector. The standard underlying hypothesis is the closedness of $A(P)$, which is not always satisfied and can be difficult to check. We devise a new method to generalise Farkas’ lemma, based on a primal-dual pair of optimisation problems and Fenchel-Rockafellar duality theory. We work under the sole hypothesis that $P$ be generated by a closed bounded convex set. This hypothesis is weaker than in previous generalisations of Farkas’ lemma, which almost all require that $A(P)$ be closed, or, in few cases, that only $P$ be closed. In our case, $P$ (and a fortiori $A(P)$) is not necessarily closed; we uncover necessary and sufficient conditions both for $b \in A(P)$ and $b \in \overline{A(P)}$. For a given $\varepsilon \geq 0$, we exhibit constructive characterisations of $x \in P$ such that $\|Ax-b\| \leq \varepsilon$ when it exists, by means of optimality conditions. For $\varepsilon = 0$, these strongly rely on whether the dual problem admits a solution, and we discuss conditions under which it does. Finally, we also explain how, upon relaxation, we may apply our method to a nonconvex cone.
Type
Publication
ArXiv preprint
publications
Christophe Zhang
Authors
researcher

I am currently in secondment at Inria Paris, as a researcher in the CAGE team. I work on control, stabilization and optimal control problems in infinite dimension (PDEs and evolution equation), with a particular focus on constrained control.

I have also dabbled in data-driven modelling and control, in particular methods involving the Koopman operator.

More recently, I have taken an interest in reachability analysis. I co-supervised the PhD thesis of Ivan Hasenohr with Camille Pouchol and Yannick Privat, during which we developed computer-assisted proofs of reachability and non-reachability.