Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-generatedPipeline-generatedprecheck pendingjudge 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.

Asynchronous value iteration for finite positive-cost shortest paths

Statement

Assume the Axiom of Choice and that the finite positive-cost stochastic shortest-path problem has at least one proper stationary policy. Let f∗ be its optimal cost. Let f0:S→R be finite with f0(g)=0 for every goal and f0(s)≤f∗(s) for every state. At each integer stage n, choose any subset Un⊆S∖G and update, using the table before that stage,

fn+1(s)=min⁡a∈A(s)[c(s,a)+∑s′∈SP(s′∣s,a)fn(s′)](s∈Un),

while leaving all other state values unchanged and keeping goal values 0. Assume every nonglobal state belongs to Un for infinitely many n. Then fn→f∗ uniformly on the finite state set S.

Facts & Assumptions

Given: The Axiom of Choice, a finite positive-cost SSP with at least one proper stationary policy, its optimal cost f∗, the initial table below f∗ with zero goal values, and the asynchronous update schedule in the Statement.

[A1]

A choice function exists for every family of nonempty sets. (The Axiom of Choice)

[F1]

Finite stochastic shortest-path problems: P(⋅∣s,a) is a probability row and c(s,a)≥cmin⁡>0 off goals; goal costs and values are zero.

[F2]

Under the Axiom of Choice and the proper-policy hypothesis, Finite positive-cost stochastic shortest-path value gives a finite nonnegative f∗ satisfying the SSP Bellman equations.

[F3]

Every nonempty finite set of reals has a maximum and a minimum: every finite nonempty real list has an attained maximum and minimum.

Proof

Given: The SSP data and asynchronous value iteration satisfying the Statement.

1.1givenA1F1F2algebra

Put en(s)=f∗(s)−fn(s) and En=max⁡s∈Sen(s). Initially e0≥0 by the Given hypothesis. If fn≤f∗, then each backup is no greater than the corresponding backup of f∗ because the transition weights are nonnegative; unupdated entries also remain below f∗. Goals remain equal to f∗(g)=0. Induction gives en≥0 for all n.

2.1givenF1F2F3F4step 1.1algebra

For a nonglobal state and action define the Bellman slack δ(s,a)=c(s,a)+∑s′P(s′∣s,a)f∗(s′)−f∗(s)≥0 by [F2]. When state s is updated, its new error is en+1(s)=max⁡a∈A(s)[∑s′P(s′∣s,a)en(s′)−δ(s,a)]≤En, since each probability row sums to one and δ≥0. Unupdated errors are unchanged, and goal errors are zero. Thus 0≤En+1≤En. By [F4], this nonincreasing sequence bounded below by zero has a limit E∞≥0.

3.1givenF1F2F3F4step 2.1algebra

Suppose E∞>0 and let I={s∈S:lim sup⁡nen(s)=E∞}. Choose indices nj with Enj→E∞ and, at each index, choose a state attaining Enj. Since S is finite, one state occurs for infinitely many j; its limsup error is at least E∞ and at most lim⁡nEn=E∞, so I is nonempty. Goal states do not lie in I because their errors are always zero. Fix s∈I. It is updated infinitely often, and its error is constant between updates. Along a subsequence of times when en(s)→E∞, the most recent post-update error has the same value; those update times tend to infinity, so a subsequence of post-update errors tends to E∞. At those updates a maximizing action in step 2.1 is attained by [F3]; since A(s) is finite, pass to a further subsequence on which the same action as is selected. Along this subsequence En→E∞ and ∑s′P(s′∣s,as)en(s′)−δ(s,as)→E∞. The weighted sum is at most En and δ(s,as)≥0, so δ(s,as)=0 and the weighted sum tends to E∞. If any successor s′ with P(s′∣s,as)>0 had lim sup⁡nen(s′)<E∞, its error would stay at least a fixed positive amount below En along this subsequence, contradicting convergence of the weighted sum to E∞. Therefore every positive-probability successor of as belongs to I.

4.1F1F2step 3.1algebra∎

For every s∈I, step 3.1 gives at least one Bellman-optimal action as whose transition row is supported in I. Enumerate finite I and select one such action successively; adjoining one choice at each stage is a finite induction, so no arbitrary-index choice is used. These actions define a deterministic stationary policy on I. Starting from s∈I, its finite transition laws stay in I and avoid goals. The Bellman equalities imply by induction on m that f∗(s)=Es[∑t<mc(St,aSt)+f∗(Sm)]≥mcmin⁡, because each visited state lies in I⊆S∖G and f∗≥0. This contradicts finiteness of f∗(s) from [F2] for sufficiently large m. Hence E∞=0, and 0≤en(s)≤En→0 uniformly over finite S.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

22 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