Math Problem Statement

prove Farkas lemma

Solution

Farkas' Lemma is a fundamental result in linear inequalities and optimization theory. It has several equivalent formulations, and it can be proved using various methods, including linear algebra and the theory of convex sets. Here’s a proof using the separation theorem of convex sets:

Farkas' Lemma (Statement)

Given a matrix ARm×nA \in \mathbb{R}^{m \times n} and a vector bRmb \in \mathbb{R}^m, exactly one of the following two statements is true:

  1. There exists a vector xRnx \in \mathbb{R}^n such that Ax=bAx = b and x0x \geq 0 (i.e., all components of xx are non-negative).
  2. There exists a vector yRmy \in \mathbb{R}^m such that ATy0A^T y \geq 0 and bTy<0b^T y < 0.

Proof Using the Separation Theorem

  1. Convex Set Definition: Define the set C={Ax:x0,xRn}C = \{ Ax : x \geq 0, x \in \mathbb{R}^n \}. This set CC is the convex cone generated by the columns of AA.

  2. Two Scenarios: Consider whether the vector bb lies in the set CC or not:

    • If bCb \in C, then there exists some x0x \geq 0 such that Ax=bAx = b. This corresponds to the first condition of the lemma being true.
    • If bCb \notin C, the vector bb lies outside the convex set CC.
  3. Separation Theorem: If bCb \notin C, by the Hyperplane Separation Theorem, there exists a non-zero vector yRmy \in \mathbb{R}^m such that yTb<0y^T b < 0 and yTc0for all cC.y^T c \geq 0 \quad \text{for all } c \in C.

  4. Relation to the Matrix AA: Since C={Ax:x0}C = \{ Ax : x \geq 0 \}, for any x0x \geq 0, yTAx=(ATy)Tx0.y^T A x = (A^T y)^T x \geq 0. This implies ATy0A^T y \geq 0.

    Also, since yTb<0y^T b < 0, this matches the second condition of the lemma.

  5. Conclusion: Therefore, if bCb \notin C, there exists yy such that ATy0A^T y \geq 0 and yTb<0y^T b < 0. If bCb \in C, then there exists x0x \geq 0 such that Ax=bAx = b. Hence, exactly one of the two conditions in Farkas' Lemma must hold.

Summary

Farkas' Lemma is proven by showing that if bb is not in the convex cone generated by the columns of AA, then there exists a vector yy that separates bb from this cone. This separation corresponds to the second condition of the lemma.

Would you like more details or have any questions?

Here are some related questions you might find interesting:

  1. How does Farkas' Lemma relate to linear programming duality?
  2. Can you provide an example where Farkas' Lemma is applied?
  3. What is the geometric interpretation of Farkas' Lemma?
  4. How does Farkas' Lemma connect to the theory of convex cones?
  5. Can Farkas' Lemma be generalized to nonlinear systems?

Tip: Farkas' Lemma is often used to prove the infeasibility of certain linear systems, making it a powerful tool in both theoretical and practical optimization.

Ask a new question for Free

By Image

Drop file here or Click Here to upload

Math Problem Analysis

Mathematical Concepts

Linear Algebra
Optimization Theory
Convex Sets

Formulas

Ax = b
A^T y ≥ 0
b^T y < 0

Theorems

Farkas' Lemma
Hyperplane Separation Theorem

Suitable Grade Level

Undergraduate/Graduate