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

Farkas alternative for a finite linear system

Statement

Let A∈Rr×n and b∈Rr. Exactly one of the following holds:

  1. There is x∈Rn with x≥0 and Ax=b.
  2. There is y∈Rr with ATy≥0 and bTy<0.

Inequalities between vectors are coordinatewise.

Facts & Assumptions

Given: The matrix and vector in the Statement and the standard Euclidean inner product.

[F1]

The cone generated by any finite list of Euclidean vectors is closed (A finitely generated cone in Euclidean space is closed).

[F2]

Every point has a unique nearest point in a nonempty closed convex Euclidean set (Every point has a unique nearest point in a nonempty closed Euclidean convex set).

[F3]

If p is the nearest point to b in a closed convex set C, then ⟨b−p,c−p⟩≤0 for every c∈C (Metric projection onto a closed convex set satisfies the variational inequality).

Proof

1.1F1F2givenconstructalgebra

If r=0, then Rr={0} and b=0. Alternative 1 holds with x=0∈Rn, while alternative 2 is impossible because the only y∈R0 is 0 and bTy=0. This handles the zero-dimensional ambient case. Now assume r≥1. Let C={∑j=1nxjAj:xj≥0}, where Aj are the columns of A. This is a nonempty convex cone and is closed by [F1]. If b∈C, its nonnegative coefficients give alternative 1. If b∉C, let p be its nearest point in C by [F2] and put z=b−p≠0.

2.1F3step 1.1algebra

Applying [F3] with c=0 and c=2p gives both ⟨z,p⟩≥0 and ⟨z,p⟩≤0, hence ⟨z,p⟩=0. Applying [F3] to arbitrary c∈C then gives ⟨z,c⟩≤0. In particular AjTz≤0 for every column, and ⟨z,b⟩=⟨z,p+z⟩=∥z∥22>0. Thus y=−z satisfies ATy≥0 and bTy=−∥z∥22<0, which is alternative 2.

3.1step 1.1algebra∎

The alternatives cannot both hold: if Ax=b with x≥0 and ATy≥0, then bTy=xTATy≥0, contradicting bTy<0. Step 1.1 produces one alternative in every case, so exactly one holds.

Depends on

Used by

Dependency tree · two levels

23 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