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

Transport on a finite chain

Example

Let n≥1 and let X={0,1,…,n} with metric d(i,j)=∣i−j∣. Let p=(pi)i=0n and q=(qi)i=0n be probability vectors. Put Rk=∑i=0k(pi−qi) for 0≤k<n. Define sgn⁡(t)=1 for t>0, sgn⁡(t)=−1 for t<0, and sgn⁡(0)=0. Then

W1(p,q)=∑k=0n−1∣Rk∣.

An attaining normalized potential is given recursively by f0=0 and fk+1=fk−sgn⁡(Rk) for 0≤k<n.

Facts & Assumptions

Given: The chain, probability vectors, and cumulative differences in the Example.

[F1]

The usual metric on R is dR(s,t)=∣s−t∣, and its restriction to {0,…,n} is a metric (The absolute value makes R a metric space: d(x,y)=∣x−y∣ is a metric, its open balls are the intervals (x−r,x+r), and it is unbounded).

[F2]

For the ordered points x0,…,xn, finite-metric transport equals the maximum of ∑i=0n(pi−qi)fi over 1-Lipschitz vectors normalized by f0=0; this is the duality theorem's first-coordinate normalization after relabeling (Finite-metric transport duality and complementary slackness).

[F3]

A probability vector has nonnegative entries summing to one (Finite probability vectors).

Verification

1.1givenF1F3algebra

Write ri=pi−qi for 0≤i≤n, set R−1=0 and Rn=0, and use ∑iri=0 from [F3]. Then ri=Ri−Ri−1 for every i, and expanding the finite sums gives ∑i=0nrifi=∑k=0n−1Rk(fk−fk+1). For any feasible 1-Lipschitz vector, ∣fk−fk+1∣≤1, so each term is at most ∣Rk∣ and the dual objective is at most ∑k=0n−1∣Rk∣.

2.1givenF1step 1.1algebra

The recursively defined potential has ∣fk+1−fk∣=∣sgn⁡(Rk)∣≤1 on each adjacent pair. For i<j, the triangle inequality on real absolute values gives ∣fi−fj∣≤∑k=ij−1∣fk+1−fk∣≤j−i=d(xi,xj); also f0=0. Thus it is feasible. Its objective, by step 1.1, is ∑k=0n−1Rksgn⁡(Rk)=∑k=0n−1∣Rk∣, so it attains the dual maximum.

3.1step 1.1step 2.1F2∎

The dual maximum is therefore ∑k=0n−1∣Rk∣ by steps 1.1–2.1. Applying [F2] identifies this value with W1(p,q) and proves the formula and the asserted attaining potential.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

28 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