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

PAC-MDP sample complexity of Delayed Q-learning

Statement

Assume AC. Let M be a bounded-reward finite discounted MDP, write S=∣S∣ and A=max⁡s∣A(s)∣, and fix 0≤ϵ<(1−γ)−1, 0<δ<1, and an admissible heuristic with normalized cap Vmax⁡. At ϵ=0, if V∗(s)=0 at every state then N0=0; no finite zero-tolerance extension holds uniformly over this class: already at γ=0, every fixed finite legal batch size m and bonus ϵ1 admits an admissible one-state example for Delayed Q-learning with N0=∞ with positive probability. This does not assert failure for every fixed heuristic or model. The parameter formulas below are evaluated only when ϵ>0. Assume now ϵ>0. If ϵ≥Vmax⁡, then Nϵ=0. Otherwise put η=ϵ/4,ϵ1=η(1−γ)3,κ=⌈SAVmax⁡ϵ1⌉,N=SA(1+κ),C1=1+γVmax⁡, and choose m=⌈C122ϵ12ln⁡16Nδ⌉. Run Delayed Q-learning with m and ϵ1. Write D(s,a)=[U(s,a)−V∗(s)]+, G=∑s,a(1+D(s,a)/ϵ1), and ζ=⌈(2m+1)G⌉. Define q,H,M by q=η4Vmax⁡,H={1,γ=0,max⁡{1,⌈ln⁡(1/[η(1−γ)])/(−ln⁡γ)⌉},0<γ<1,M=⌈2(ζ+1)+2ln⁡(2/δ)q⌉. Then P(Nϵ≤HM)≥1−δ. Equivalently, up to logarithmic factors, the bound is O~ ⁣(Vmax⁡(1+γVmax⁡)2[∑s,aD(s,a)+SAϵ(1−γ)]ϵ4(1−γ)4), where O~ suppresses logarithmic factors. The additive term remains when all heuristic slacks vanish. For Vmax⁡=(1−γ)−1 this gives O~(SA/[ϵ4(1−γ)8]).

For every ϵ>0, a bound uniform over all MDPs and admissible heuristics with these S,A,γ is obtained by setting Vˉ=11−γ,ϵˉ1=ϵ(1−γ)12,κˉ=⌈SAVˉϵˉ1⌉,Nˉ=SA(1+κˉ), mˉ=⌈Vˉ22ϵˉ12ln⁡16Nˉδ⌉,Gˉ=SA(1+Vˉϵˉ1),ζˉ=⌈(2mˉ+1)Gˉ⌉,qˉ=ϵ(1−γ)16, and Hˉ={1,γ=0,max⁡{1,⌈ln⁡(1/[(ϵ/4)(1−γ)])/(−ln⁡γ)⌉},0<γ<1,Mˉ=⌈2(ζˉ+1)+2ln⁡(2/δ)qˉ⌉. Then P(Nϵ≤HˉMˉ)≥1−δ. This bound depends only on S,A,ϵ,δ,γ.

Facts & Assumptions

Given: AC, the MDP, admissible heuristic, Delayed Q-learning algorithm, and bad-step count in the Statement.

[F1]

Delayed Q-learning optimism and update-count bounds: with the displayed m, all estimates are optimistic, update/escape events total at most (2m+1)G, and the lemma event has failure probability at most its confidence parameter.

[F2]

Escape-event reduction for optimistic greedy learning: taking B=W=Vmax⁡ and Qc=Vmax⁡, optimism, policy accuracy at most η, and complexity at most ζ yield N4η≤HM with failure at most twice the confidence parameter.

[F3]

Admissible upper heuristic for a discounted MDP: V∗(s)≤Vmax⁡, so Nϵ=0 when ϵ≥Vmax⁡.

[F4]

Known-state/action MDP with prescribed absorbing values: an action outside Kt has known-model value exactly Qt(s,a), using its dedicated absorbing state.

[F5]

Well-defined discounted values and optimal Bellman fixed points: the policy value in a finite MDP solves its Bellman equation.

[F6]

Delayed Q-learning with an admissible heuristic: Q-values start at U∈[0,Vmax⁡] and each successful update replaces one value by a nonnegative quantity no larger than its old value.

[F7]

The zero-tolerance boundary of PAC-MDP exploration: at zero tolerance the all-zero-optimal-value case has no bad steps; fixed finite legal Delayed Q-learning parameters admit an admissible one-state model with infinitely many zero-bad steps, with failure probability exceeding any prescribed confidence tolerance.

Proof

1.1givenF7cases

If ϵ=0, apply [F7] to obtain both stated endpoint branches. No finite sample-size or positive bonus is defined by substituting zero into the later formulas. For the remainder assume ϵ>0.

1.2givenF1F3algebra

If ϵ≥Vmax⁡, then [F3] and nonnegativity of continuation values imply no bad step. Otherwise η=ϵ/4<Vmax⁡/4 and η(1−γ)<1. The displayed batch size is the lemma threshold [F1] with internal failure parameter δ/2, so with probability at least 1−δ/2 all Q-values are optimistic and the update/escape count is at most ζ.

1.3givenF1F4F5algebra

Extend Vt to the state set of Mt by setting V~t(s)=Vt(s) on original states and V~t(⊥s,a)=Qt(s,a) at each added sink. Extend πt by the unique sink action. Both the sink's policy value and its Bellman backup at V~t equal Qt(s,a) by [F4], so the sink residual is zero. At an original state s, let a=πt(s). If (s,a)∉Kt, its backup at V~t is exactly Qt(s,a)=Vt(s) by [F4]. If (s,a)∈Kt, the definition of Kt gives Qt(s,a)≤r(s,a)+γ∑s′P(s′∣s,a)Vt(s′)+3ϵ1. Hence on the entire expanded state set, V~t≤TMtπtV~t+3ϵ1. Subtract the policy Bellman equation [F5] and set Δ=max⁡x[V~t(x)−VMtπt(x)]+. Nonnegative stochastic transition rows give Δ≤γΔ+3ϵ1, hence on the original states Vt−VMtπt≤3ϵ1/(1−γ)=η.

2.1givenF1F2F6step 1.2step 1.3

The residual sets Kt are history-measurable and change only after a Q update; they satisfy the stability condition of [F2]. By [F6], the Q table remains in [0,Vmax⁡]. Step 1.2 supplies optimism and the count bound; step 1.3 supplies policy accuracy. Apply [F2] with ρ=δ/2. Since 4η=ϵ, it gives P(Nϵ≤HM)≥1−δ.

3.1givenF1F2step 2.1algebra

From the definitions, G=[∑s,aD(s,a)+∣D∣ϵ1]/ϵ1≤[∑s,aD(s,a)+SAϵ1]/ϵ1, where ∣D∣=∑s∣A(s)∣≤SA, m=O((1+γVmax⁡)2ϵ1−2ln⁡(16N/δ)), and M=O((Vmax⁡/η)(mG+ln⁡(2/δ))). Also H=O((1−γ)−1ln⁡(1/[η(1−γ)])): for 0<γ<1, the function x−1−ln⁡x has its minimum 0 at x=1, so −ln⁡γ≥1−γ. Substituting ϵ1=ϵ(1−γ)/12 and η=ϵ/4 into H(Vmax⁡/η)mG gives a constant multiple of Vmax⁡(1+γVmax⁡)2[∑s,aD(s,a)+SAϵ(1−γ)]ϵ4(1−γ)4ln⁡16Nδln⁡1η(1−γ). The remaining H(Vmax⁡/η)ln⁡(2/δ) term is bounded by the same expression up to logarithmic factors because m≥1 and G≥∣D∣≥1. For the uninformative heuristic, ∑D≤SA/(1−γ) and 1+γVmax⁡=(1−γ)−1; substitution yields O~(SA/[ϵ4(1−γ)8]).

4.1givenF1F2F3step 2.1algebra∎

Put Vˉ=(1−γ)−1 and ϵˉ1=ϵ(1−γ)/12. Admissibility gives 0≤D(s,a)≤Vmax⁡≤Vˉ, and hence C1=1+γVmax⁡≤Vˉ, κ≤κˉ, N≤Nˉ, m≤mˉ, G≤Gˉ, ζ≤ζˉ, q≥qˉ, and H=Hˉ. If ϵ≥Vmax⁡, then Nϵ=0. Otherwise M≤Mˉ, so step 2.1 proves the uniform bound. All barred quantities depend only on S,A,ϵ,δ,γ, as required by the Definition.

Depends on

Used by

Dependency tree · two levels

38 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