Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-generatedPipeline-generated
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.

Termination of extended value iteration under communicating assumptions

Statement

Assume the Axiom of Choice for the path laws in the concluding UCRL2 application. For any finite nonempty state/action system, probability-vector empirical centers, finite nonnegative transition radii, and real value vector, the transfer routine in extended value iteration returns a feasible vector maximizing the value-vector expectation over the stated ℓ1 confidence set; it uses at most 2∣S∣+1 positive transfers per row. If the upper rewards are finite, the tolerance is ε>0, and every transition radius is strictly positive, extended value iteration terminates. With fixed state and action orders, its returned policy, transition rows, value vector, and stopping index are measurable functions of the real input estimates. More precisely, write F for its optimistic Bellman operator, put η=min⁡s,amin⁡{1,bp(s,a)/2}>0, and set u0=0, ui=F(ui−1). Then span⁡(ui−ui−1)≤(1−η)i−1span⁡(u1),i≥1. When η=1, the span is zero for i≥2. In particular, the positive UCRL2 confidence radii give finite stopping with tolerance 1/tk in every episode of a finite communicating MDP, including episodes whose confidence set misses the true model.

Statement references

Extended value iteration for a confidence set.

Communicating MDP and diameter.

Axiom of Choice: assumed for the concluding communicating-MDP path laws.

Jaksch, Ortner, and Auer, §3.1.3, Theorem 7, and Appendix B. Their convergence argument is a proof sketch; the contraction argument below is supplied locally and does not invoke it.

Facts & Assumptions

Given: The finite system and radii in the Statement; the row confidence sets and Bellman update are those specified by Extended value iteration for a confidence set.

[F1]

Extended value iteration for a confidence set: F(v)(s)=max⁡a[r~(s,a)+max⁡q∈Qs,aq⋅v], where Qs,a={q∈Δ(S):∥q−P^s,a∥1≤bp(s,a)}.

[F2]

Communicating MDP and diameter: defines the communicating-MDP condition in the final application.

[A1]

The Axiom of Choice: supplies only the path-law construction used to formulate that application; the finite optimization and contraction arguments are choice-free.

Proof

1.1givenF1constructalgebra

For a probability vector p and 0≤α≤1, the ball Q={q∈Δ(S):∥q−p∥1≤2α} equals the set of z+w with 0≤z≤p, ∑z=1−α, w≥0, and ∑w=α. If q∈Q, the coordinatewise minimum p∧q has mass 1−∥p−q∥1/2≥1−α; scaling it down to mass 1−α gives z≤q, and w=q−z. This also covers α=0; for α=1, take z=0. Conversely, p−z and w are nonnegative vectors of mass α, so ∥z+w−p∥1≤2α. Thus the support function is αmax⁡jv(j)+Hpα(v), where Hpα(v)=max⁡0≤z≤p, ∑z=1−αz⋅v. The maximizing sets are nonempty and compact, since the simplex and the coordinatewise constrained sets are closed and bounded. The formula includes radii at least 2, for which α=1 and the ball is the whole simplex.

2.1givenF1step 1.1algebra

Fix a center p, a value vector v, and α=min⁡{1,b/2}. Each routine update preserves the coordinate sum, keeps coordinates in [0,1], and transfers at most the remaining budget c. Since every transfer has j<ℓ and the pointers move only inward, its source and destination supports remain disjoint; the final vector is a probability vector at distance 2R≤2α≤b from p, where R is the total transferred mass. Any feasible q′ moves a mass R=∥q′−p∥1/2≤α from coordinates it decreases to coordinates it increases; the decrease capacities are pi and the increase capacities are 1−pi. Its gain v⋅(q′−p) is at most the gain obtained by removing mass R from the lowest-valued available coordinates and adding mass R to the highest-valued available coordinates. This follows by exchanging any removed mass at a higher-valued source with available mass at a lower-valued source, and any added mass at a lower-valued destination with available capacity at a higher-valued destination. As R increases, the marginal source values are nondecreasing and the marginal destination values are nonincreasing, so the maximum gain increases while the largest remaining destination-minus-source value is positive and cannot increase after that value becomes nonpositive. The routine implements exactly these allocations and stops only when the budget is spent or every remaining marginal gain is nonpositive. Hence it attains the maximum gain over all R≤α. Each positive transfer exhausts one of at most ∣S∣ source capacities or ∣S∣ destination capacities, or spends the remaining budget, so there are at most 2∣S∣+1 positive transfers.

3.1givenF1step 1.1step 2.1algebra

Put αs,a=min⁡{1,bp(s,a)/2}. If η<1, steps 1.1 and 2.1 give F(v)=ηmax⁡jv(j)1+(1−η)G(v), where G(v)(s)=max⁡ar~(s,a)+(αs,a−η)max⁡jv(j)+HP^s,aαs,a(v)1−η. The map G is monotone in every coordinate. Each expression inside its maximum increases by c on replacing v by v+c1, because its coefficient mass is (αs,a−η)+(1−αs,a)=1−η. Thus G(v+c1)=G(v)+c1. If m=min⁡(v−w) and M=max⁡(v−w), monotonicity applied to w+m1≤v≤w+M1 implies m1≤G(v)−G(w)≤M1. The common scalar term in the expression for F disappears from span, giving span⁡(F(v)−F(w))≤(1−η)span⁡(v−w).

4.1givenF2A1step 1.1step 3.1induction

Apply step 3.1 repeatedly to ui=F(ui−1) and ui−1=F(ui−2). This proves the displayed geometric bound by induction. Its right side tends to zero, so the strict span test holds at some finite iteration for every positive tolerance. If η=1, every row ball is the whole simplex and F(v)(s)=max⁡ar~(s,a)+max⁡jv(j); hence F(v)−F(w) is constant across states and every increment after the first has zero span. UCRL2's logarithms, denominators, and tolerance at every finite tk≥1, δ∈(0,1) give positive radii and tolerance, so this applies to each episode without any confidence-event qualification.

5.1givenstep 2.1step 4.1algebra∎

With fixed finite tie orders, sorting, coordinate updates, maxima, and comparisons in each row routine are Borel functions of the real estimates; step 2.1 bounds the number of transfers uniformly. Thus each finite Bellman update and its selected action and rows are Borel. For each integer i, the event that the stopping test first succeeds at iteration i is Borel, and the returned quantities restricted to that event are Borel. Step 4.1 shows that, under positive radii and positive tolerance, these events cover all inputs. Therefore the returned policy, rows, value vector, and stopping index are measurable functions of the estimates.

Depends on

Used by

Cited to discharge well-definedness by Extended value iteration for a confidence set.

Dependency tree · two levels

9 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