Alphabeta Math
Pipeline-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.

Function approximation, off-policy instability, and deep-RL limits

1 · Prerequisites

2 · Logical flowchart

3 · Definitions, theorems and proofs

LemmaStatement: Literature-sourcedProof: AI-generatedjudge pass (gpt-6-luna)Open item page →

The weighted feature projection is well-defined

Statement

Let S be a nonempty finite state set of a finite Markov decision process, let 0≤γ<1, and let π be a stationary Markov policy. Define the policy Bellman operator by

(Tπf)(s)=∑a∈A(s)π(a∣s)[r(s,a)+γ∑s′∈SP(s′∣s,a)f(s′)].

Let μ:S→[0,1] satisfy ∑s∈Sμ(s)=1, and let ϕ1,…,ϕd:S→R be a finite list of feature functions. Define f∼μg when ∑s∈Sμ(s)(f(s)−g(s))2=0, let Hμ be the quotient of RS by this relation, and define ⟨[f]μ,[g]μ⟩μ=∑s∈Sμ(s)f(s)g(s). Then this quotient is a finite-dimensional real inner-product space. The span Vμ of [ϕ1]μ,…,[ϕd]μ is finite-dimensional, and every h∈Hμ has a unique orthogonal projection Πμh∈Vμ. Here orthogonal means that h−Πμh has inner product zero with every vector in Vμ. For each fixed w∈Rd, put vw(s)=∑j=1dϕj(s)wj and δw=[Tπvw−vw]μ. Then ∥δw∥μ2 and ∥Πμδw∥μ2 are well-defined real numbers, including when some state weights vanish or the features are linearly dependent.

Facts & Assumptions

Given: A nonempty finite set S, probability weights μ on S, and finitely many real-valued feature functions on S.

[F1]

The sum ∑i∈Sai over a finite index set, and its product form: a sum over a finite set is defined by enumerating its elements through a bijection with an initial segment of the natural numbers, with the value independent of that enumeration.

[F2]

Laws of finite sums and finite products: a finite sum of nonnegative real numbers is zero only if every summand is zero; finite sums also preserve addition and scalar multiplication.

[F3]

Projection onto a finite-dimensional subspace of an inner-product space: in a real inner-product space, every vector has a unique orthogonal projection onto any finite-dimensional subspace, characterized by the residual being orthogonal to that subspace.

Proof

1.1givenF1F2algebra

Put S+={s∈S:μ(s)>0}. By [F1] and [F2], f∼μg holds exactly when f(s)=g(s) for every s∈S+. This is an equivalence relation, and equality on S+ is preserved under pointwise addition and scalar multiplication, so the quotient inherits the real vector-space operations. If representatives change within their equivalence classes, every summand with positive weight stays unchanged and every summand with zero weight remains zero; therefore the displayed inner product is independent of representatives. It is symmetric and bilinear by finite-sum rules, and ⟨[f]μ,[f]μ⟩μ=0 implies f=0 on S+, so [f]μ=0. The classes of the finitely many coordinate indicator functions span Hμ, hence this is a finite-dimensional real inner-product space.

2.1givenF3step 1.1∎

The subspace Vμ is spanned by the finite list of feature classes, so it is finite-dimensional. Apply [F3] to h∈Hμ and Vμ to obtain a unique vector Πμh whose residual is orthogonal to Vμ. For each fixed w, the Bellman residual is a function on S, so it determines the class δw; its norm and the norm of its unique projection are finite real numbers. This conclusion does not identify parameters whose feature functions agree only on the support of μ, since the Bellman operator can depend on values outside that support.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

State-weighted Bellman error and projected Bellman error

Definition

Let S be a nonempty finite state set of a finite Markov decision process, let 0≤γ<1, let π be a stationary Markov policy, and let μ:S→[0,1] satisfy ∑s∈Sμ(s)=1. The function μ is a fixed state-weighting distribution; it need not be stationary for π. Let d be a positive integer, let ϕ:S→Rd be a feature map, and for w∈Rd put vw(s)=ϕ(s)Tw.

For real functions f,g:S→R, write f∼μg when ∑s∈Sμ(s)(f(s)−g(s))2=0. Let [f]μ denote the equivalence class of f and define ⟨[f]μ,[g]μ⟩μ=∑s∈Sμ(s)f(s)g(s) and ∥[f]μ∥μ2=⟨[f]μ,[f]μ⟩μ. Let Hμ be the resulting finite-dimensional real inner-product space, and let Vμ be the span in Hμ of the equivalence classes of the d coordinate feature functions.

For h∈Hμ, let Πμh be the unique vector in Vμ whose difference from h is orthogonal to every vector in Vμ. The Bellman-error vector for vw is δw=[Tπvw−vw]μ. Define the mean square Bellman error and mean square projected Bellman error by BE⁡μ(w)=∥δw∥μ2 and PBE⁡μ(w)=∥Πμδw∥μ2.

TheoremStatement: Literature-sourcedProof: AI-generatedjudge pass (gpt-6-luna)Open item page →

Expected off-policy TD(0) diverges in Baird’s seven-state example

Statement

Let the states be S={s1,…,s7} and the two actions available at each state be dashed and solid. All rewards are zero and γ=0.99. Under dashed, the next state is each of s1,…,s6 with probability 1/6; under solid, the next state is s7 with probability 1. The behavior policy has b(dashed∣s)=6/7 and b(solid∣s)=1/7 at every state, and the target policy selects solid with probability 1. Use the uniform state weighting μ(s)=1/7. For standard basis vectors e1,…,e8 of R8, set ϕ(si)=2ei+e8 for 1≤i≤6 and ϕ(s7)=e7+2e8, and define vw(s)=ϕ(s)Tw. For a behavior transition (S,A,S′), draw S from μ, draw A from b(⋅∣S), and draw S′ from the stated action transition law. Put ρ=π(A∣S)/b(A∣S) and δ=γvw(S′)−vw(S), and define the expected semi-gradient TD(0) update by wˉ+=w+α Eμ,b[ρδ ϕ(S)]. Also define the synchronous expected dynamic-programming update by w+=w+α7∑s∈S((Tπvw)(s)−vw(s))ϕ(s). For every step size α>0, both deterministic update sequences starting at w0=(1,1,1,1,1,1,10,1) have Euclidean norm ∥w∥2=(∑i=18wi2)1/2 tending to infinity. This is a claim about the stated expected/deterministic updates; it asserts no probability-one divergence result for individual stochastic TD trajectories.

Facts & Assumptions

Given: The seven-state finite MDP, behavior and target policies, state weighting, feature values, step size, and initial vector in the Statement.

[F1]

Finite Markov decision process with joint reward-transition law: a finite joint transition/reward law induces the state-transition probabilities, and a stationary policy is a probability distribution over the available actions at each state.

[F2]

State-weighted Bellman error and projected Bellman error and Policy Bellman operator: vw(s)=ϕ(s)Tw, and Tπvw is the expected discounted one-step target under the target policy.

[F3]

Eigenvalues, eigenvectors, eigenspaces Eλ(T)=ker⁡(T−λI), and the spectrum σF(T) of an endomorphism: λ is an eigenvalue of a real linear map when a nonzero vector x satisfies T(x)=λx.

Proof

1.1givenF1F2algebra

Write ϕi=2ei+e8 for 1≤i≤6 and ϕ7=e7+2e8. The importance ratio is 7 on solid and 0 on dashed. Under behavior, every next-state probability is 1/7: each upper state is reached with probability (6/7)(1/6) and s7 with probability 1/7. Thus the expected TD update direction is 17∑i=17ϕi(γϕ7Tw−ϕiTw). The target Bellman value is γϕ7Tw at every state, so this also gives the synchronous expected DP direction. Both recurrences are w+=(I+αM)w, where M=17∑iϕi(γϕ7−ϕi)T.

2.1givenstep 1.1algebra

The update preserves equality of the first six coordinates. Write their common value as a, and put b=w7, c=w8. Set qu=γ(b+2c)−(2a+c)=−2a+γb+(2γ−1)c and q7=(γ−1)(b+2c). By step 1.1, each upper feature contributes 2qu to its own coordinate and qu to coordinate 8, while ϕ7 contributes q7 to coordinate 7 and 2q7 to coordinate 8, all with factor α/7. Thus a+=a+2αqu/7, b+=b+αq7/7, and c+=c+α(6qu+2q7)/7. Hence y=(a,b,c)T follows y+=(I+αB/7)y, where B=(−42γ4γ−20γ−12γ−2−128γ−216γ−10) and y0=(1,10,1)T.

3.1givenstep 2.1algebra

At γ=99/100, let q(t)=t2−(183/100)t+13/50. Its distinct roots are t±=(183±23089)/200, both positive because 23089<1832 and their sum and product are positive. Put t=t+, u=−12/(t+4), v=(2γu+8γ−2)/(t+1−γ), and ℓ=(u,v,1). By the definitions of u and v, the first two coordinates of ℓB=tℓ hold.

4.1givenF3step 3.1algebra

For the third coordinate, substitution gives (4γ−2)u+(2γ−2)v+(16γ−10)−t=−5000tq(t)50(t+4)(100t+1)=0; the denominator is nonzero since t>0, and q(t)=0. Thus ℓB=tℓ, so (B/7)TℓT=(t/7)ℓT. Since ℓ=(u,v,1)≠0, [F3] makes t/7>0 an eigenvalue of the transpose map.

4.2givenstep 3.1algebra

The quadratic in step 3.1 has q(8/5)=−27/250<0 and q(9/5)=103/500>0. Since it has positive leading coefficient and two distinct roots, the first sign places 8/5 between the roots, and the second places 9/5 to the right of t+; hence 8/5<t<9/5. Therefore u=−12/(t+4)>−15/7. Using γ=99/100 and u>−15/7 gives 2γu+8γ−2>2(99/100)(−15/7)+8(99/100)−2=587/350. Also 0<t+1−γ<181/100, so v>(587/350)/(181/100)=58700/63350>9/10. It follows that ℓy0=u+10v+1>−15/7+10=55/7>0.

5.1givenF4F5step 1.1step 2.1step 4.1step 4.2inductionalgebra∎

For every α>0, r=1+αt/7>1, so [F5] gives rn→+∞. Induction using the recurrence in step 2.1 and the eigenrelation in step 4.1 yields ℓyn=rnℓy0→+∞, since step 4.2 proves ℓy0>0. As ℓ≠0, [F4] implies ∥yn∥2≥∣ℓyn∣/∥ℓ∥2→∞. The first six full weights equal an, so ∥wn∥22=6an2+bn2+cn2≥∥yn∥22. Step 1.1 showed that the expected TD and synchronous DP recurrences coincide, proving both divergences.

Remarks

The “deadly triad” is used here only as an explanatory name for the interaction among off-policy sampling, bootstrapping, and function approximation. This example does not prove that every method using those ingredients diverges, and it gives no general convergence or divergence theorem for deep neural networks.

Diagram

In the diagram, each circle is an actual state. Solid-action transitions are shown as solid arrows to s7. The dashed box is a routing symbol, not a state: a two-segment dashed path represents one dashed-action transition, whose endpoint is chosen uniformly from the six upper states. All rewards are zero. The diagram restates the model; the proof uses the explicit transition probabilities and feature vectors above.

diagram failed to render:
\begin{tikzpicture}[>=stealth, every node/.style={font=\small}]
  \node[circle,draw] (s1) at (0,1.6) {$s_1$};
  \node[circle,draw] (s2) at (1.5,1.6) {$s_2$};
  \node[circle,draw] (s3) at (3,1.6) {$s_3$};
  \node[circle,draw] (s4) at (4.5,1.6) {$s_4$};
  \node[circle,draw] (s5) at (6,1.6) {$s_5$};
  \node[circle,draw] (s6) at (7.5,1.6) {$s_6$};
  \node[circle,draw] (s7) at (3.75,-0.2) {$s_7$};
  \node[draw,dashed,rounded corners,align=center] (U) at (9.5,1.6) {uniform draw\\from $\{s_1,\ldots,s_6\}$};
  \foreach \s in {s1,s2,s3,s4,s5,s6} {
    \draw[dashed,->,thin] (\s) to[bend left=10] node[above,sloped] {$\mathrm{dashed}$} (U);
    \draw[solid,->] (\s) to[bend right=12] node[below,sloped] {$\mathrm{solid}$} (s7);
  }
  \draw[dashed,->,thin] (s7) to[bend left=10] node[above,sloped] {$\mathrm{dashed}$} (U);
  \draw[solid,->] (s7) to[loop below] node[below] {$\mathrm{solid}$} (s7);
  \foreach \s in {s1,s2,s3,s4,s5,s6} {
    \draw[dashed,->,thin] (U) to[bend left=7] (\s);
  }
  \node[align=left,anchor=west] at (8.8,-0.5) {$b(\mathrm{dashed}\mid s)=6/7$\\$b(\mathrm{solid}\mid s)=1/7$\\$\pi(\mathrm{solid}\mid s)=1$};
\end{tikzpicture}
TheoremStatement: Literature-sourcedProof: AI-generatedjudge pass (gpt-6-luna)Open item page →

Feature-reward data do not determine the Bellman error or, at positive discount, its minimizer

Statement

Assume the Axiom of Choice to form the infinite trajectory laws. Fix 0≤γ<1. An actionless finite Markov reward process (MRP) here means a nonempty finite state set with a joint probability law for next state and reward at each state. Consider the following two MRPs, each with its stated stationary state-weighting distribution, meaning that one transition leaves the distribution unchanged.

In MRP 1 the state set is {A,B}, with transitions A→B receiving reward 0 deterministically and B→A receiving reward 1 with probability 1/2 or B→B receiving reward −1 with probability 1/2. Its stationary weighting is μ1(A)=1/3, μ1(B)=2/3.

In MRP 2 the state set is {A,B,B′}, with transitions A→B and A→B′ each receiving reward 0 with probability 1/2, B→A receiving reward 1 deterministically, and B′→B or B′→B′ each receiving reward −1 with probability 1/2. Its stationary weighting is μ2(A)=μ2(B)=μ2(B′)=1/3.

In both processes the observed feature is ψ(A)=(1,0) and ψ(B)=ψ(B′)=(0,1), so a parameter w=(a,b)T assigns values vw(A)=a and vw(B)=vw(B′)=b. Starting from the stated stationary weighting, the two processes induce the same probability law on the observed feature/reward sequence ((ψ(Sn),Rn+1))n≥0. Their mean square Bellman errors, defined as the stationary-weighted square of the conditional expected one-step TD error, are

BE⁡1(a,b)=13(γb−a)2+23(γ2(a+b)−b)2,BE⁡2(a,b)=13((γb−a)2+(1+γa−b)2+(−1+(γ−1)b)2).

MRP 1 has the unique minimizer (a,b)=(0,0) and minimum 0. With D=1+γ+γ2, MRP 2 has the unique minimizer (a,b)=(−γD,γ2D) and minimum (γ+2)26D; also BE⁡2(0,0)=2/3. For every 0<γ<1 the minimizing parameters differ. Thus the Bellman-error objective and, for positive discount, its minimizing parameter are not determined by the observable feature/reward sequence law. An MRP here has no action-dependent policy; it is not an unseen-action offline-MDP policy-impossibility claim.

Facts & Assumptions

Given: The two finite MRPs, their transition/reward laws, stationary weightings, feature map, 0≤γ<1, and Choice for the infinite path laws.

[A1]

The Axiom of Choice: every family of nonempty sets has a choice function. This is used only through the path-law suppliers in step 1.2.

[F1]

Finite Markov decision process with joint reward-transition law: a finite joint reward-transition law determines the expected reward r(s) and state-transition probabilities P(s′∣s) by finite sums; an MRP can be represented by giving every state a singleton action.

[F2]

State-weighted Bellman error and projected Bellman error and Policy Bellman operator: BE⁡μ(w)=∑sμ(s)((Tvw)(s)−vw(s))2, where (Tvw)(s)=r(s)+γ∑s′P(s′∣s)vw(s′) for a single-action process.

[F3]

A finite MDP and stationary policy generate a reward-state Markov chain: under Choice, every finite MDP with a nonempty state set and stationary policy has a path law with the prescribed one-step reward-state kernel.

[F4]

Ionescu-Tulcea construction of a Markov chain: under Choice, an initial law and a sequence of transition kernels determine a unique path law with the corresponding finite-prefix laws.

Proof

1.1givenF1algebra

The transition matrices, with states ordered as displayed in the Statement, are P1=(011/21/2) and P2=(01/21/210001/21/2). Every row sums to one. Direct multiplication gives μ1P1=(1/3,2/3)=μ1 and μ2P2=(1/3,1/3,1/3)=μ2. The observed feature has mass 1/3 at A and 2/3 at feature B in each process.

1.2givenA1F3F4induction

Represent each MRP as a one-action finite MDP. Under Choice, [F3] supplies a state/reward path law for each fixed initial state; the finite mixture of these laws with weights μ1 or μ2 gives the stated random initial state. Let Yn=(ψ(Sn),Rn+1) and set xA=((1,0),0), x+=((0,1),1), and x−=((0,1),−1). In MRP 1, the initial state law and its outgoing rewards give probability 1/3 to each of xA,x+,x−; MRP 2 gives the same probabilities. In each process the transition kernel of Yn is xA↦12x++12x−, x+↦xA, and x−↦12x++12x−. Indeed, in MRP 1, xA comes from state A and the next state is B, whose outgoing reward is equally likely 1 or −1; x+ records the transition B→A, so the next observation is xA; and x− records B→B, after which the next outgoing reward is equally likely 1 or −1. In MRP 2, xA comes from state A, whose next state is B or B′ equally; x+ identifies state B, whose next state is A; and x− identifies state B′, whose next state is B or B′ equally. Thus both observed processes have the same initial law ν and transition kernel K, and their finite-prefix laws factor as ν(x0)∏k=0n−1K(xk,{xk+1}) by repeated conditioning. By [F4], the path law with these finite-prefix laws is unique, so their observable path laws agree.

2.1givenF2step 1.1algebra

In MRP 1 the conditional expected Bellman residual at A is γb−a, because A moves to B with reward zero. At B, expected reward is (1−1)/2=0 and the expected next value is (a+b)/2, so the residual is γ(a+b)/2−b. Weighting their squares by μ1 gives the stated BE⁡1. In MRP 2, the residuals at A,B,B′ are respectively γb−a, 1+γa−b, and −1+γb−b=−1+(γ−1)b, which gives the stated BE⁡2 under μ2. At (0,0) the first objective is zero and the second is 2/3.

3.1givenstep 2.1algebra

Since BE⁡1 is a sum of nonnegative squares and vanishes at (0,0), that point is a minimizer. If it vanishes at (a,b), its first residual gives a=γb and its second gives b=γ(a+b)/2=γ(γ+1)b/2. Since γ(γ+1)/2<1 for 0≤γ<1, b=0 and then a=0, proving uniqueness.

3.2givenstep 2.1algebra

Let rA=γb−a, rB=1+γa−b, and rB′=−1+(γ−1)b. Then 3BE⁡2=rA2+rB2+rB′2. Its residual matrix is X=(−1γγ−10γ−1), with residual vector X(a,b)T+(0,1,−1)T. At (a,b)=(−γ/D,γ/(2D)), direct substitution gives rB=(γ+2)/(2D), rA=γrB, and rB′=−(γ+1)rB. Hence XT(rA,rB,rB′)T=0. For any increment h∈R2, expanding the squared residual gives 3(BE⁡2(w+h)−BE⁡2(w))=∥Xh∥22 at this point. If Xh=0, its first two rows give h1=γh2 and γh1=h2, so (1−γ2)h2=0; because γ<1, h=0. Thus the objective is strictly larger at every nonzero perturbation and the stated point is the unique global minimizer. Its minimum value is 13(γ2+1+(γ+1)2)(γ+22D)2=(γ+2)2/(6D).

4.1givenstep 1.2step 2.1step 3.1step 3.2algebra∎

The observable path laws agree by step 1.2, but the Bellman-error functions differ because their values at (0,0) are 0 and 2/3. For 0<γ<1, their unique minimizers also differ because MRP 1 has minimizer (0,0) whereas MRP 2 has first coordinate −γ/D<0. Any quantity determined only by the observable law must be the same for two models with that law; it cannot equal these distinct objectives or, for positive discount, both minimizing parameters. This proves the non-identifiability claims.

Remarks

The exact MRP 2 minimizer above has one-sided limit (−1/3,1/6) as γ↑1. At the excluded endpoint γ=1, the objective is 13((b−a)2+(1+a−b)2+1) and is minimized exactly when b−a=1/2, so (−1/2,0)T is one of multiple endpoint minimizers. It is not the limit of the unique minimizers for γ<1, despite the book’s printed limiting value. The exact finite-γ calculation, rather than that limiting value, is used in the Statement.

Diagram

Each arrow is a transition and its label gives the reward; the probability is shown in parentheses when that state has two outgoing edges. B and B′ have the same feature, while A has a separate feature. The diagrams encode the transition data in the Statement; the proof uses the explicit kernels and feature map.

diagram failed to render:
\begin{tikzpicture}[>=stealth, every node/.style={font=\small}]
  \node[circle,draw] (a1) at (0,0) {$A$};
  \node[circle,draw] (b1) at (2,0) {$B$};
  \draw[->] (a1) to[bend left=18] node[above] {$0$} (b1);
  \draw[->] (b1) to[bend left=18] node[below] {$1\;(1/2)$} (a1);
  \draw[->] (b1) to[loop right] node[right] {$-1\;(1/2)$} (b1);
  \node at (1,-1.25) {MRP 1};

  \node[circle,draw] (a2) at (5,0) {$A$};
  \node[circle,draw] (b2) at (7,0.45) {$B$};
  \node[circle,draw] (bp) at (9,0.45) {$B'$};
  \draw[->] (a2) to[bend left=18] node[above] {$0\;(1/2)$} (b2);
  \draw[->] (a2) to[bend right=18] node[below] {$0\;(1/2)$} (bp);
  \draw[->] (b2) to[bend left=22] node[above] {$1$} (a2);
  \draw[->] (bp) to[bend left=14] node[above] {$-1\;(1/2)$} (b2);
  \draw[->] (bp) to[loop right] node[right] {$-1\;(1/2)$} (bp);
  \node at (7,-1.25) {MRP 2};
\end{tikzpicture}

4 · Examples, counterexamples and false statements

None yet.

Sources