Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6-luna)
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Basic feasible solutions, extreme points, and basis existence

Statement

Let A∈Rm×n have full row rank and let P(A,b) be the feasible set of Revised simplex standard-form linear program. For a feasible x, define its support by S(x)={j:xj>0}. A set C is convex if tu+(1−t)v∈C for all u,v∈C and 0<t<1. A point x∈C is an extreme point if every representation x=tu+(1−t)v with u,v∈C and 0<t<1 forces u=v=x. Then x is an extreme point of P(A,b) if and only if the columns {aj:j∈S(x)} are linearly independent. This is equivalent to x being a basic feasible solution for Basis dictionaries and reduced costs for revised simplex. In particular, every nonempty P(A,b) has a basic feasible solution. The statement includes m=0 using the empty-basis convention.

Facts & Assumptions

Given: A full-row-rank matrix A, a vector b, and a feasible point x∈P(A,b).

[F1]

Revised simplex standard-form linear program: Its feasible set is P(A,b)={x∈Rn:Ax=b, xj≥0 for every j}.

[F2]

Basis dictionaries and reduced costs for revised simplex: The basic vector x(B) is defined by xB(B)=AB−1b and xj(B)=0 for j∈N; the basis is primal feasible, and x(B) is a basic feasible solution, exactly when AB−1b≥0.

Proof

1.1givenF1chooseconstructalgebra

If the support columns indexed by S(x) are dependent, choose a nonzero vector d supported on S(x) with Ad=0. Since each xj>0 on this finite support, choose ε>0 smaller than xj/∣dj∣ for every nonzero dj. Then x+εd and x−εd are distinct nonnegative solutions of Az=b, and their midpoint is x; hence x is not extreme.

1.2givenF1algebra

Suppose the support columns are independent and x=tu+(1−t)v for feasible u,v and 0<t<1. For j∉S(x), nonnegativity and xj=0 force uj=vj=0. Thus u−v is supported on S(x) and A(u−v)=0; independence forces u=v, and the convex-combination identity then gives u=v=x. This proves extremality under its stated definition.

2.1givenF1step 1.1choosealgebra

If the support columns of a feasible point are dependent, take d as in step 1.1 and choose its sign so some dj<0. With t=min⁡dj<0xj/(−dj)>0, the point x+td remains feasible, remains nonnegative, and has strictly fewer positive coordinates. Repeating this support reduction at most n times gives a feasible point whose support columns are independent.

3.1F1F2step 2.1chooseconstruct

Because A has rank m, its columns span Rm. Extend the independent support columns from step 2.1 to m independent columns of A by repeatedly taking the least-index column outside their current span; assigning zero to each added coordinate makes the reduced point the basic vector of that basis. It is therefore a basic feasible solution. When m=0, support reduction gives the zero vector and the empty list is the required basis.

4.1F1F2step 1.1step 1.2step 3.1∎

A basic feasible solution has support contained in an independent basis, so its support columns are independent and step 1.2 makes it extreme. Conversely, an extreme feasible point has independent support by step 1.1 and extends to a basis by step 3.1. Thus the three stated conditions are equivalent, and step 3.1 proves existence whenever P(A,b) is nonempty.

Depends on

Used by

Dependency tree · one level

2 results within one dependency step of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources