Alphabeta Math
TheoremStatement: 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.

Bland-rule finite termination and optimal-basis existence

Statement

For exact arithmetic and a finite standard-form LP with full-row-rank A, the primal algorithm of Primal revised simplex with Bland's rule, started from any primal-feasible basis, terminates after finitely many pivots at an optimal basis or returns a feasible ray of strictly negative cost. If the feasible set is nonempty and the objective is bounded below, an optimal basis exists and is returned. The number of pivots is at most the number of possible bases, hence at most (nm); this is a finiteness bound, not a polynomial-time claim. Every pivot may be degenerate, so the objective need not decrease strictly at each step.

Facts & Assumptions

Given: Exact standard-form data with A of full row rank, a primal-feasible basis, and the deterministic least-index entering and leaving rules.

[F1]

Basis dictionaries and reduced costs for revised simplex: In particular, cˉBi=0 for each basic index.

[F2]

Primal revised-simplex pivot identities and certificates: The objective change is θcˉj≤0, strictly negative exactly when θ>0.

[F3]

Primal revised simplex with Bland's rule: Otherwise choose the least index j∉B with cˉj<0 and solve ABd=aj.

[F4]

Basic feasible solutions, extreme points, and basis existence: In particular, every nonempty P(A,b) has a basic feasible solution.

Proof

1.1F2F3algebra

Every pivot in [F3] uses a negative reduced cost and a nonnegative ratio, so [F2] makes the objective nonincreasing. If a basis repeats, the deterministic rule repeats the same future pivots and produces a cycle; the objective returns to its initial value, forcing every pivot decrease to be zero. Since each entering reduced cost is strictly negative, every pivot in the cycle has θ=0, so the represented feasible vector stays fixed throughout the cycle.

2.1F1F3step 1.1

Let T be the indices that enter in this cycle and let q=max⁡T. Because the basis returns, q also leaves. Choose a tableau P where q enters and a tableau Q where q leaves. At P, its reduced cost rqP<0 and rjP≥0 for every j<q: a basic reduced cost is zero, and a lower-index eligible nonbasic variable would have been chosen instead. At Q, the entering variable t is in T, is not the basic variable q, and therefore satisfies t<q.

3.1F1F2F3step 2.1algebra

At Q, put d=ABQ−1at and define the entering direction zt=1, zBQ=−d, with other nonbasic coordinates zero. Then Az=0, cTz=rtQ<0, and zq<0 because q leaves through a row with positive pivot coefficient. If rP=c−ATyP is the reduced-cost vector at P, then rP⋅z=cTz<0 since Az=0.

4.1F1step 1.1step 2.1step 3.1algebra

For every j>q, rjPzj=0: if j is basic at P then rjP=0, while if it is nonbasic at P, maximality of q means it never enters during the cycle and it is nonbasic at Q, where zj=0. Also rqPzq>0. Thus the negative sum rP⋅z forces some j<q with rjPzj<0; because rjP≥0, this gives rjP>0 and zj<0. Such a j is nonbasic at P, basic at Q, and has dj>0. Its value is zero at P and stays zero during the degenerate cycle, so at Q it ties with q at ratio zero.

5.1F3step 4.1

Since j<q is an eligible leaving variable with the same minimum ratio as q, [F3] would choose j to leave at Q, contradicting the choice of q. Therefore no basis repeats.

6.1F2F4step 5.1algebra∎

There are at most (nm) possible column bases, so the algorithm terminates after at most that many visited bases. At termination [F2] gives either an optimal basis or an unbounded ray. If the objective is bounded below, the ray branch is impossible. If the feasible set is nonempty, [F4] supplies a starting basis; hence a finite optimum is attained at an optimal basis found by the algorithm. The combinatorial bound does not imply polynomial-time complexity.

Depends on

Used by

Dependency tree · two levels

7 results within two dependency steps 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