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

RTDP convergence on recurrently backed states

Statement

Assume the Axiom of Choice. Let a finite positive-cost stochastic shortest-path problem have a proper stationary policy and optimal cost f∗. Supply a probability law for an infinite sequence of exact current-state RTDP backups with initial finite costs f0≤f∗ and zero goal values. At each decision the action is sampled uniformly from the current minimizing actions using a fresh draw, and the next state has conditional transition row P(⋅∣s,a) given the entire previous history and selected action. Trial resets are separate operations and do not enter a Bellman backup. Each designated start is backed infinitely often. Assume the following outcome-backup fairness: every nonglobal state that occurs infinitely often as an executed transition's next state is also backed infinitely often.

Let I be the random set of nonglobal states backed infinitely often. Then, almost surely, fn(s)→f∗(s) uniformly for s∈I. In particular, convergence holds at every designated start. Almost surely there is a finite decision index after which every minimizing action at a backed state is globally Bellman-optimal and has its transition support in I∪G. Every stationary policy selecting any of these eventual minimizing actions on I reaches a goal almost surely from I and has optimal total cost there. The result applies to capped trials satisfying outcome-backup fairness and to trials continued until a goal when each designated start initiates infinitely many finite trials. Without a further initialization condition it does not assert convergence at every state reachable under every optimal policy. Define the cost Bellman operator T on all of S by (Tf)(g)=0 for g∈G and (Tf)(s)=min⁡a∈A(s)[c(s,a)+∑tP(t∣s,a)f(t)] for s∉G. If in addition f0(s)≤(Tf0)(s) for every s∈S, then the entire table is nondecreasing and converges to a finite limit, and that limit equals f∗ at every state reachable with positive probability from a designated start under any optimal policy, including states not backed infinitely often.

Facts & Assumptions

Given: AC, the finite SSP, the supplied history law, non-overestimating initialization, recurrent starts, fresh uniform greedy ties, correct conditional transitions, and outcome-backup fairness.

[A1]

AC is the axiom used by the full policy trajectory-law and conditional-expectation suppliers. The Axiom of Choice

[F1]

Nonglobal costs have a common positive lower bound; goal costs are zero and goals absorb. Finite stochastic shortest-path problems

[F2]

The finite nonnegative optimal cost solves the Bellman equations and is attained by a proper policy. Finite positive-cost stochastic shortest-path value

[F3]

The RTDP procedure takes a nonempty finite start set S0⊆S∖G, uses exact current-state Bellman backups in the cost convention, and resets the start state without changing the value table. Trial-based real-time dynamic programming

[F4]

The tower property iterates conditional expectations across nested histories, passing one-step conditional transition expectations to finite-prefix expectations. Tower property of conditional expectation

Proof

Given: The hypotheses in the Statement; write n for the decision/backup index.

1.1givenF1F2F3algebra

Bellman monotonicity and [F2] imply fn≤f∗ after every backup: an updated value is no greater than the same backup of f∗, and other values do not change. Put en=f∗−fn≥0 and δ(s,a)=c(s,a)+∑tP(t∣s,a)f∗(t)−f∗(s)≥0. An update at s gives en+1(s)=max⁡a{∑tP(t∣s,a)en(t)−δ(s,a)}. Consequently max⁡sen(s) is nonincreasing and all errors are bounded by their finite initial maximum.

1.2givenA1F4algebra

We first justify the probability-one recurrence fact used below. At each of the successive opportunities when a fixed pair (s,a) is currently greedy at a backed state s, the conditional probability of selecting a is at least 1/∣A(s)∣. For any finite number m of such opportunities after a fixed index, iterated conditioning [F4] bounds the probability of avoiding a through all of them by (1−1/∣A(s)∣)m; for random opportunity times, first stop at a finite horizon and then increase the horizon, so the same inequality holds on the event those opportunities exist. Letting m increase proves that infinitely many opportunities imply infinitely many selections almost surely. At successive selections of a fixed (s,a), the same argument with probability P(t∣s,a)>0 shows that successor t occurs infinitely often almost surely. Countably many tail indices and finitely many states/actions/successors allow one common probability-one event for all these implications.

2.1givenstep 1.2construct

Work on that event. Since there are finitely many states, after some finite index only states in I are backed. An action greedy at infinitely many backups of a state in I is selected infinitely often by step 1.2. Every nonglobal positive-probability successor is then an outcome infinitely often, hence belongs to I by outcome-backup fairness. There are only finitely many remaining state-action pairs, so after another finite index every minimizing action at every backed state has transition support in I∪G. In particular, after this index the errors of any successors used by a minimizing action are errors inside I, or zero goal errors.

3.1givenF5step 1.1step 2.1algebra

Let En=max⁡s∈Ien(s) after the index in step 2.1. The set I is nonempty because infinitely many backups occur on a finite state set. The maximum is attained on a finite set. Choose any minimizing action at the current backed state; the error identity in step 1.1, evaluated at that action, and step 2.1 give its post-backup error at most En. Unupdated errors stay fixed. Hence En is nonincreasing, nonnegative, and has a finite limit E by [F5].

4.1givenF1F2step 1.1step 2.1step 3.1algebra

Suppose E>0 and put J={s∈I:lim sup⁡nen(s)=E}. Finiteness and attainment of the maxima imply J is nonempty. Each s∈J is backed infinitely often and its value is constant between backups, so some sequence of its post-backup errors tends to E. On a subsequence one fixed minimizing action as realizes these backups, since the action set is finite. In the error identity from step 1.1 its successor errors are all at most En→E, by step 2.1; attaining limiting error E forces δ(s,as)=0, excludes positive-probability goal successors, and forces every positive-probability successor to have limsup error E. Thus every successor lies in J.

5.1F1F2step 4.1algebracontradiction

Select one such as at each member of finite J by finite enumeration. These actions are globally Bellman-optimal and keep every finite transition law in J. Iterating their Bellman equalities for m steps gives f∗(s)=Es[∑k<mc(Sk,aSk)+f∗(Sm)]≥mcmin⁡ by [F1] and nonnegativity of f∗. This contradicts finiteness of f∗(s) for large m. Therefore E=0, giving uniform convergence on I.

6.1F1F2F3F4step 2.1step 5.1algebra

Any action greedy at infinitely many backups has support in I∪G by step 2.1. Along those backups all successor estimates tend to their optimal values by step 5.1, and the updated state estimate does also. Passing to the limit in its finite Bellman backup proves that its slack δ is zero. There are finitely many state-action pairs, so after some finite index no action of positive slack is currently minimizing at a backed state. Every designated start is nonglobal by [F3] and belongs to I. A stationary policy choosing any eventual minimizing action on I has zero Bellman slack and support in I∪G. For any s∈I and m≥1, iterating its Bellman equalities gives f∗(s)=Es[∑k<mc(Sk,Ak)1{Sk∉G}+f∗(Sm)]. If qk=Ps(Sk∉G), absorbing goals make qk nonincreasing, and the identity implies mcmin⁡qm≤cmin⁡∑k<mqk≤f∗(s). Hence qm≤f∗(s)/(mcmin⁡)→0. Since f∗ is bounded and zero on G, Esf∗(Sm)≤max⁡xf∗(x)qm→0; taking m→∞ in the identity shows that the policy is proper on I and has total cost f∗(s).

6.2givenF3F5step 1.1step 5.1algebra

Suppose additionally f0≤Tf0. Whenever fn≤Tfn, each updated coordinate satisfies fn+1(s)=Tfn(s)≥fn(s), while unupdated coordinates are unchanged, so fn+1≥fn. Monotonicity of T then gives fn+1≤Tfn+1: at the updated coordinate fn+1(s)=Tfn(s)≤Tfn+1(s), and at every unupdated coordinate fn+1(t)=fn(t)≤Tfn(t)≤Tfn+1(t). Induction shows that the tables increase coordinatewise and remain subsolutions. They are bounded above by f∗ by step 1.1, so on finite S they converge to a finite fˉ≤f∗; continuity of finite minima and sums gives fˉ≤Tfˉ. Every designated start is nonglobal by [F3], is backed infinitely often by hypothesis, and hence belongs to I; step 5.1 gives fˉ=f∗ there.

7.1givenF3step 6.1

In goal-terminated trials, every nonglobal executed successor is the next backed state before any reset, so outcome-backup fairness holds pathwise. Capped trials are covered precisely when they satisfy the stated fairness condition; no assumption about unvisited optimal branches follows from fresh ties. This proves the trial-schedule assertions.

7.2F1F2step 6.2algebra

If fˉ(s)=f∗(s) and a is globally Bellman-optimal at s∉G, then f∗(s)=fˉ(s)≤Tfˉ(s)≤c(s,a)+∑tP(t∣s,a)fˉ(t)=f∗(s)−∑tP(t∣s,a)(f∗(t)−fˉ(t))≤f∗(s). Equality throughout forces every positive-probability successor to satisfy fˉ=f∗, since f∗−fˉ≥0.

8.1givenF1F2F4step 6.2step 7.2algebra∎

Fix an optimal policy σ from a designated start s0. Let δ(s,a)=c(s,a)+∑tP(t∣s,a)f∗(t)−f∗(s), which is nonnegative and zero at goals. For every n, [F4] and the conditional transition law give Es0σ[∑k<nc(Sk,Ak)1{Sk∉G}+f∗(Sn)]=f∗(s0)+∑k<nEs0σ[δ(Sk,Ak)]. Because Jσ(s0)=f∗(s0)<∞ and costs off goals are at least cmin⁡, ∑k≥0Ps0σ(Sk∉G)≤Jσ(s0)/cmin⁡<∞, so these probabilities tend to zero. Boundedness of f∗ and f∗∣G=0 make the terminal expectation tend to zero; letting n→∞ in the identity gives ∑k≥0Es0σ[δ(Sk,Ak)]=Jσ(s0)−f∗(s0)=0. Thus δ(Sk,Ak)=0 almost surely at every k, so every action on a positive-probability prefix of σ is globally Bellman-optimal. Starting with fˉ=f∗ at s0 and applying step 7.2 along each such prefix proves fˉ=f∗ at every state reachable with positive probability under σ. Since σ was arbitrary and S is finite, convergence is uniform on the union of all such reachable states.

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