Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck pass
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.

Primal revised-simplex pivot identities and certificates

Statement

Let B be a primal-feasible basis for the standard-form problem of Revised simplex standard-form linear program and Basis dictionaries and reduced costs for revised simplex, and let j be a nonbasic index with reduced cost cˉj<0. Put d=AB−1aj. If di≤0 for every basic row i, then rj=1, rB=−d, and rk=0 for the other nonbasic indices define a feasible ray with Ar=0 and cTr=cˉj<0; the LP is unbounded below. If some di>0, the step θ=min⁡di>0(xBi/di) is finite and nonnegative, every minimizing row gives a valid pivot, the new basic vector is feasible, and the objective change is θcˉj≤0, strictly negative exactly when θ>0. Finally, if all nonbasic reduced costs are nonnegative at a primal-feasible basis, its basic vector is optimal.

Facts & Assumptions

Given: The standard-form data, a primal-feasible basis B, and a nonbasic j with cˉj<0 when considering a pivot.

[F1]

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

[F2]

Basis dictionaries and reduced costs for revised simplex: For every column j, its reduced cost is cˉj=cj−ajTy(B), and each basic reduced cost is zero.

[F3]

Inequality constrained programs, tangent cones, constraint qualifications, and KKT: The KKT system requires primal feasibility, nonnegative inequality multipliers, complementary products λigi(x)=0, and zero Lagrangian gradient.

[F4]

Convex KKT conditions certify a global minimum and an outward normal: On an open convex domain, a differentiable convex objective and inequalities with a feasible KKT tuple and nonnegative inequality multipliers certify a global minimum.

Proof

1.1F1F2algebra

Define rj=1, rB=−d, and all other nonbasic components of r to be zero. Since ABd=aj, we have Ar=aj−ABd=0; also cTr=cj−cBTAB−1aj=cˉj.

2.1givenF1step 1.1algebra

If every di≤0, then r≥0, so x+λr is feasible for every λ≥0. Its cost is cTx+λcˉj, which tends to −∞ as λ→∞; this proves the ray branch.

2.2givenF1step 1.1choosealgebra

If some di>0, set θ=min⁡di>0xBi/di. Each ratio is nonnegative, the finite nonempty index set has a minimum, and xB−θd≥0: rows with di>0 satisfy the ratio bound, while rows with di≤0 do not decrease. The entering component is θ≥0, so x+θr is feasible.

3.1F2step 2.2algebra

For any minimizing row i, replacing column Bi by aj gives a basis: in coordinates of AB, the replacement column is d, whose ith entry is positive, so expansion along that column gives a nonzero determinant. The unique basic vector of the new basis is x+θr, because that vector satisfies the constraints and has zero on the remaining nonbasic variables.

3.2step 1.1step 2.2algebra

The objective change is cT(x+θr)−cTx=θcTr=θcˉj. Since θ≥0 and cˉj<0, it is nonpositive and is zero exactly when θ=0, the degenerate-pivot case.

4.1givenF1F2F3F4algebra∎

If n=0, the feasible set contains only the empty vector, so its feasible basic vector is optimal. Suppose n≥1. Set U=Rn, f(z)=cTz, h(z)=Az−b, gj(z)=−zj, ν=−y(B), and λ=c−ATy(B). The open convex domain is U=Rn, and the affine functions are differentiable and convex. The vector λ is the reduced-cost vector, including zero basic coordinates by [F2], so it is nonnegative; x is feasible by hypothesis. For each j, either j is nonbasic and xj=0, or j is basic and λj=0, so λjgj(x)=0. Since Dg=−I, the stationarity expression is ∇f(x)+ATν+Dg(x)Tλ=c−ATy(B)−λ=0. These are precisely the KKT conditions of [F3], and [F4] proves that x globally minimizes cTz over P(A,b).

Depends on

Used by

Dependency tree · two levels

9 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