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 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 be a nonbasic index with reduced cost . Put . If for every basic row , then , , and for the other nonbasic indices define a feasible ray with and ; the LP is unbounded below. If some , the step is finite and nonnegative, every minimizing row gives a valid pivot, the new basic vector is feasible, and the objective change is , strictly negative exactly when . 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 , and a nonbasic with when considering a pivot.
Revised simplex standard-form linear program: Its feasible set is , and a feasible is optimal if for every .
Basis dictionaries and reduced costs for revised simplex: For every column , its reduced cost is , and each basic reduced cost is zero.
Inequality constrained programs, tangent cones, constraint qualifications, and KKT: The KKT system requires primal feasibility, nonnegative inequality multipliers, complementary products , and zero Lagrangian gradient.
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
Define , , and all other nonbasic components of to be zero. Since , we have ; also .
If every , then , so is feasible for every . Its cost is , which tends to as ; this proves the ray branch.
If some , set . Each ratio is nonnegative, the finite nonempty index set has a minimum, and : rows with satisfy the ratio bound, while rows with do not decrease. The entering component is , so is feasible.
For any minimizing row , replacing column by gives a basis: in coordinates of , the replacement column is , whose th entry is positive, so expansion along that column gives a nonzero determinant. The unique basic vector of the new basis is , because that vector satisfies the constraints and has zero on the remaining nonbasic variables.
The objective change is . Since and , it is nonpositive and is zero exactly when , the degenerate-pivot case.
If , the feasible set contains only the empty vector, so its feasible basic vector is optimal. Suppose . Set , , , , , and . The open convex domain is , 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; is feasible by hypothesis. For each , either is nonbasic and , or is basic and , so . Since , the stationarity expression is . These are precisely the KKT conditions of [F3], and [F4] proves that globally minimizes over .
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
- Dimitris Bertsimas and John N. Tsitsiklis, Introduction to Linear Optimization, §§3.1–3.3 (standard reference, not scraped)
- Michel Goemans, MIT 18.310 Lecture Notes: Linear Programming, §§2–3 (standard reference, not scraped)