Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedverified 2026-10-15 (gpt-6-luna, gpt-6.1-sol, and delegated Codex review/repair agents; see completed run evidence)
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.

Finite inequality alternative by Fourier–Motzkin elimination

Statement

Let m,n∈N be finite, let cj∈Rn and hj∈R for 0≤j<m, where Rn is the function space on {0,…,n−1} with coordinatewise operations as in The vector space FX of all functions X→F with pointwise operations, and Fn as the case X=n={0,1,…,n−1}. For c,b∈Rn, define the dot product by c⋅b:=∑k<nc(k)b(k). A finite vector sum is coordinatewise: (∑j<mλjcj)(k):=∑j<mλjcj(k) for each k<n. All sums use Finite sums and finite products, by recursion.

The finite system

cj⋅b≥hj(0≤j<m)

has a solution b∈Rn if and only if every λ∈Rm with λj≥0 and ∑j<mλjcj=0 satisfies ∑j<mλjhj≤0. Dot products and sums are finite. This includes empty rows, empty variables, and an empty inequality family.

Facts & Assumptions

[A1]

The finite row data in the Statement: m,n are nonnegative integers, and each row is (cj,hj) with real coefficients.

[F1]

Complete ordered field (least-upper-bound property) supplies the complete ordered real field; The vector space FX of all functions X→F with pointwise operations, and Fn as the case X=n={0,1,…,n−1} defines Rn as functions on n={0,…,n−1} with pointwise coordinate operations, forming a vector space as in Vector space over a field, including the one-element zero space when n=0. The dot product and finite vector sums are exactly those defined in the Statement.

[F2]

Finite sums and finite products, by recursion and clauses 1 and 2 of Laws of finite sums and finite products supply finite-sum additivity and scalar linearity. Finite commutative-monoid sums are invariant under bijective reindexing, split over disjoint unions, and satisfy the finite Fubini rule supplies finite-set enumeration, bijective reindexing and interchange of finite iterated sums; applied to R and its pointwise function spaces, these laws justify collecting coordinates and coefficients in finite row combinations.

[F3]

Sign rules for products and monotonicity of multiplication: a product of positive reals is positive, multiplying an inequality by a positive real preserves its direction, and multiplication by zero yields equality.

[F4]

The principle of mathematical induction: a property of the natural-number length that holds at zero and passes from each length to its successor holds at every finite length.

[F5]

Every nonzero natural number is a successor: each nonzero natural number n has a predecessor n′ with n=σ(n′).

Proof

Given: [A1]–[F5].

1.1A1F1F2F3algebra

If b solves the system and λj≥0 with ∑jλjcj=0, multiply row j by λj and add the finitely many inequalities. By [F3] each row inequality is preserved under its nonnegative multiplier. By the coordinatewise definitions in the Statement and finite-sum distributivity with Fubini from [F2], ∑j<mλj(cj⋅b)=(∑j<mλjcj)⋅b=0. Hence 0≥∑j<mλjhj. This proves necessity.

1.2A1F1F4

For sufficiency, prove by induction on n the alternative: if the finite system has no solution, there is a nonnegative combination of its rows whose coefficient vector is zero and whose right side is positive. If n=0, every row has zero left side; infeasibility means some hj>0, and that single row is the certificate. If m=0, the system is feasible, so this case cannot occur under the induction claim's antecedent.

1.3A1F1F3F5algebra

Let n>0 and assume the alternative for n′ variables, where n=σ(n′)=n′∪{n′} by [F5] and The natural numbers N (von Neumann). For c∈Rn define a∈Rn′ by a(k):=c(k) for k<n′, and put α:=c(n′)∈R; this separates its first n′ coordinates and its last coordinate. Conversely, each u∈Rn′ and t∈R determine the unique b∈Rn with b(k)=u(k) for k<n′ and b(n′)=t. For every row cj, define aj(k):=cj(k) for k<n′ and αj:=cj(n′). Partition the row indices into P={j:αj>0}, N={j:αj<0}, and Z={j:αj=0}. Retain each row (aj,hj) for j∈Z. For every p∈P and q∈N, add the reduced row ((−αq)ap+αpaq,  (−αq)hp+αphq). Every multiplier used is positive, so these row combinations preserve the inequality directions by [F3].

2.1A1F1F2F3F4F5algebra

The reduced system in u∈Rn′ is feasible exactly when the original is, using the coordinate reconstruction in step 1.3. Indeed, a solution (u,t) implies every retained inequality; adding row p multiplied by −αq>0 to row q multiplied by αp>0 cancels t and gives each pair row. Conversely, if u satisfies the reduced system, rows in P impose finitely many lower bounds t≥Lp:=(hp−ap⋅u)/αp, and rows in N impose finitely many upper bounds t≤Uq:=(hq−aq⋅u)/αq. Each pair row is exactly Lp≤Uq. To justify the finite extrema, enumerate any nonempty finite list ℓ0,…,ℓk−1 of lower bounds and define M1=ℓ0; for 1≤j<k, recursively set Mj+1=Mj if Mj≥ℓj, and Mj+1=ℓj otherwise. Totality of the real order makes Mj+1 the larger of Mj and ℓj; induction [F4] shows that Mk is a member of the list and dominates every entry. Thus a finite nonempty list has a maximum. For an upper-bound list v0,…,vℓ−1, define m1=v0 and, for 1≤j<ℓ, set mj+1=mj if mj≤vj, and mj+1=vj otherwise. The same totality and induction argument shows mℓ is a member no greater than any entry, so every finite nonempty list has a minimum. If both P,N are nonempty, these extrema and all pair inequalities give max⁡p∈PLp≤min⁡q∈NUq, so choose t=max⁡p∈PLp. If only lower bounds occur choose their finite maximum; if only upper bounds occur choose their finite minimum; if neither occurs choose t=0. Thus the original system has a solution.

3.1A1F3step 1.2step 1.3step 2.1algebra

If the original system is infeasible, step 2.1 makes the reduced system infeasible. By induction there are nonnegative multipliers on reduced rows with zero combined first n′ coordinates and positive combined right side. Lift each retained zero-row multiplier to its original row; lift each pair-row multiplier μpq to coefficients −αqμpq on row p and αpμpq on row q. All lifted coefficients are nonnegative by [F3]. Every pair lift has last coordinate (−αq)αp+αpαq=0; the total first coordinates vanish by the reduced certificate, and its right side remains positive. This is the required certificate for the original system and completes the induction.

4.1A1step 1.1step 1.2step 1.3step 2.1step 3.1∎

If the stated multiplier condition holds, the certificate from step 3.1 cannot exist, because it would have zero combined left coefficient and positive combined right side. Therefore the system is feasible. Together with step 1.1 this proves both directions, including the empty-variable base case in step 1.2, the zero/positive/negative sign partition and bound reconstruction in steps 1.3–2.1, and the lifted certificate in step 3.1.

Depends on

Dependency tree · 2 levels

Sources