Alphabeta Math
ExampleConstruction: AI-generatedVerification: AI-generatedPipeline-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.

A degenerate six-pivot cycle prevented by Bland's rule

Example

Consider the exact minimization problem with x1,…,x7≥0 and 12x1−112x2−52x3+9x4+x5=0,12x1−32x2−12x3+x4+x6=0,x1+x7=1, minimizing −10x1+57x2+9x3+24x4. Start from basis (5,6,7); exact reduced costs and ratio tests below show that the most-negative reduced-cost rule cycles, while Bland's least-index entering and leaving rules terminate.

Facts & Assumptions

Given: The exact seven-variable LP in the Example and the two pivot rules being compared.

[F1]

Primal revised simplex with Bland's rule: On exact full-row-rank standard-form data at a primal-feasible basis, choose the least index j∉B with cˉj<0 and solve ABd=aj. Among minimum-ratio rows, leave the basic variable of least index.

[F2]

Primal revised-simplex pivot identities and certificates: At a primal-feasible basis with nonbasic entering index j and cˉj<0, put d=AB−1aj. 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. A primal-feasible basis with all nonbasic reduced costs nonnegative is optimal.

[F3]

Bland-rule finite termination and optimal-basis existence: Under its exact-arithmetic, finite-standard-form, full-row-rank hypotheses, the primal run terminates after finitely many pivots at an optimal basis or returns a feasible ray of strictly negative cost.

Verification

1.1givenF1F2algebra

Initially B=(5,6,7), xB=(0,0,1), and the only negative reduced cost is cˉ1=−10. For entering x1, d=(1/2,1/2,1) gives ratios (0,0,1) for (x5,x6,x7), so the least-index leaving tie is x5 and θ=0. The next basis is (1,6,7).

2.1F1F2step 1.1algebra

At B=(1,6,7) the negative reduced costs are cˉ2=−53 and cˉ3=−41. Both rules choose x2. Its direction is d=(−11,4,11); the eligible ratios for (x6,x7) are (0,1/11), so x6 leaves at θ=0 and the basis becomes (1,2,7).

3.1F1F2step 2.1algebra

At B=(1,2,7) the negative reduced cost is cˉ3=−29/2. Its direction is d=(1/2,1/2,−1/2), so the eligible ratios for (x1,x2) are (0,0); the least-index leaving variable is x1, giving θ=0 and basis (3,2,7).

4.1F1F2step 3.1algebra

At B=(3,2,7) the negative reduced costs are cˉ4=−18 and cˉ5=−15, so both rules choose x4. Its direction is d=(−8,2,0); the only eligible ratio is 0 for x2, which leaves and gives basis (3,4,7).

5.1F1F2step 4.1algebra

At B=(3,4,7) the only negative reduced cost is cˉ5=−21/2. Its direction is d=(1/2,1/4,0); the eligible ratios for (x3,x4) are (0,0), so x3 leaves at θ=0 and the basis becomes (5,4,7). Thus the first five pivots agree under both rules.

6.1F2step 1.1step 5.1algebra

At B=(5,4,7), cˉ1=−22 and cˉ6=−24. The most-negative rule chooses x6, whose direction d=(−9,1,0) has only the eligible ratio 0 for x4. The pivot leaves x4 and returns to (5,6,7) with the same basic vector and objective 0; repeating the deterministic choices cycles.

6.2F1F2step 5.1algebra

At the same basis (5,4,7), Bland chooses x1 because 1<6. Its direction is d=(−4,1/2,1); the eligible ratios for (x4,x7) are (0,1), so x4 leaves and the next basis is (5,1,7), still with θ=0.

7.1F1F2step 6.2algebra

At B=(5,1,7) the only negative reduced cost is cˉ3=−1. Its direction is d=(−2,−1,1), so only x7 is eligible and its ratio is 1. The pivot gives basis (5,1,3) and basic values (2,1,1), hence the full vector is x=(1,0,1,0,2,0,0).

8.1F1F2F3step 7.1algebra∎

At this final basis the objective is −10+9=−1 and the remaining reduced costs for (x2,x4,x6,x7) are (30,42,18,1), all nonnegative. The basic vector is feasible, so [F2] proves it optimal; [F3] also confirms finite termination. The six-pivot most-negative cycle and Bland's terminating branch are thereby checked with exact rational pivots.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

8 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