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.
Finite MDPs and Bellman operators — Examples
1 · Prerequisites
- Completeness, Completion, and Uniform Continuity
- Conditional Distributions and Regular Conditional Probability
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Countability and Uncountability
- Finite Counting, Factorials and Binomial Coefficients
- Finite MDPs and Bellman operators
- Foundations of the Real Numbers for Analysis
- limsup, liminf, and Subsequential Limits
- Measurable Functions and Simple Approximation
- Measures and Their Basic Properties
- Metric Spaces
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Order, Zorn's Lemma, and the Axiom of Choice
- Relations, Functions, and Quotients
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- Series: Convergence and the Nonnegative Tests
- Sigma Algebras and Borel Sets
- Suprema and Infima
- The ZFC Axioms and the Basic Set Constructions
2 · Logical flowchart
3 · Definitions, theorems and proofs
None yet.
4 · Examples, counterexamples and false statements
A unit reward on a self-loop has no finite undiscounted return
Example
Take the finite MDP with , , reward alphabet , and . At , the first terms of the return sum to , so the undiscounted return diverges. The formal backup , , has no real fixed point and is not a contraction with any constant in the usual metric .
Example references
Facts & Assumptions
Given: , , , and the undiscounted parameter .
Finite Markov decision process with joint reward-transition law: the sole transition keeps the state at and gives reward with probability .
For , , and for the series diverges: the series diverges when .
Lipschitz map, -Hölder map for rational , and contraction: a contraction with constant must satisfy for some .
Verification
Every reward is , so the first summands are and their partial sum is . Since these partial sums are unbounded, the undiscounted return does not have a finite real sum.
The formal backup equation would give , hence , which is impossible in .
For any distinct , by [F3]. This contradicts the strict contraction bound required by [F4] for any . Also, [F2] with confirms divergence of the corresponding geometric series.
Remarks
The diagram uses a circle for the state and a rectangle for the action. The arrow from the state to the action indicates the sole policy choice; the return arrow is the transition with joint mass . The value of is specified in the example statement and is not encoded by the graph. The verification does not rely on the diagram.
diagram failed to render:
\begin{tikzpicture}[>=stealth]
\node[circle,draw] (s) at (0,0) {$s$};
\node[rectangle,draw] (a) at (2,0) {$a$};
\draw[->] (s) -- node[above] {choose $a$} (a);
\draw[->] (a) to[bend left=35] node[below] {$p(s,1\mid s,a)=1$} (s);
\end{tikzpicture}A common reward shift moves every one-state Bellman value equally
Example
Let , , and . Both actions return deterministically to , with reward under and reward under . View the deterministic policies choosing and as stationary policies assigning probability one to those actions; their unique policy Bellman fixed points are and , respectively. More generally, for a stationary policy with , its fixed point is . After adding to both rewards, the deterministic-policy fixed points are and , and the fixed point for the same stochastic policy is . Thus every policy value shifts by , the difference between the two deterministic-policy values remains , and maximizes the Bellman optimality backup at the optimal fixed point in both models.
Example references
Facts & Assumptions
Given: The one-state MDP and in the example.
Finite Markov decision process with joint reward-transition law: a deterministic self-loop with reward has and .
Policy Bellman operator and Bellman optimality operator: the policy and optimality maps use .
Finite-MDP Bellman operators are gamma contractions with unique fixed points: each policy operator and the Bellman optimality operator have unique fixed points.
Verification
Under the point-mass stationary policy choosing , [F1] and [F2] give , whose fixed point solves , hence is . Under the point-mass stationary policy choosing , the equation is , hence its unique fixed point is .
For a stationary policy with , the expected one-step reward is , so and its unique fixed point is .
Adding to each reward changes the deterministic maps to and , whose fixed points are and . For the stochastic policy, the expected one-step reward becomes , so and the unique fixed point is . All these policy values increase by , and the difference between the deterministic values remains .
At , the original action values are and , so and is greedy; [F3] makes the unique optimal fixed point. After the shift, at the action values are and , so the shifted optimality operator fixes and is greedy there; [F3] again gives uniqueness.
Remarks
The diagram shows the original MDP only: circles are states, rectangles are actions, state-to-action arrows show the two action choices, and return arrows are labeled by their joint transition masses. The shifted MDP changes the two reward labels from to while leaving both transition probabilities equal to one. The verification does not rely on the diagram.
diagram failed to render:
\begin{tikzpicture}[>=stealth]
\node[circle,draw] (s) at (0,0) {$s$};
\node[rectangle,draw] (a) at (-2,1.4) {$a$};
\node[rectangle,draw] (b) at (2,1.4) {$b$};
\draw[->] (s) -- node[above left] {choose $a$} (a);
\draw[->] (a) to[bend left=22] node[left] {$p(s,1\mid s,a)=1$} (s);
\draw[->] (s) -- node[above right] {choose $b$} (b);
\draw[->] (b) to[bend right=22] node[right] {$p(s,3\mid s,b)=1$} (s);
\end{tikzpicture}A one-state value-iteration model attains the Bellman error bound
Example
Let , , , with a deterministic self-loop reward , and initialize . Then and , so
for every ; the general value-iteration error bound is attained at every iteration.
Example references
Facts & Assumptions
Given: The one-state MDP, , and in the example.
Finite Markov decision process with joint reward-transition law: the sole state transitions to itself with reward .
Bellman optimality operator and Exact value iteration for the Bellman optimality operator: the optimality backup is applied exactly at every iteration.
Finite-MDP Bellman operators are gamma contractions with unique fixed points: the Bellman optimality operator has a unique fixed point.
Integer powers : for , when ; in particular .
Laws of integer exponents: for nonzero , for all integers . Setting , , and gives ; since , this yields .
The principle of mathematical induction: if a property holds at and is preserved by each successor, then it holds for every natural number.
Value iteration converges at the Bellman contraction rate: the exact value-iteration error is at most for every .
Verification
The one-state optimality map is by [F1] and [F2]. Its fixed-point equation gives , and [F3] identifies this as .
At , . Thus the claimed iterate formula holds at the base index.
Fix and assume . The exact backup in [F2] gives by [L1].
By [F5], the base case in step 1.2 and successor step 2.1 establish for every . Using from step 1.1 gives ; also . This equals the general error bound in [F6], so it is attained at every iteration.
Remarks
The diagram shows the one-state model used by the value-iteration calculation. The circle is the state, the rectangle is its sole action, and the labeled return arrow is the deterministic transition with reward . The discount and initial value are specified in the example statement; the verification does not rely on the diagram.
diagram failed to render:
\begin{tikzpicture}[>=stealth]
\node[circle,draw] (s) at (0,0) {$s$};
\node[rectangle,draw] (a) at (2,0) {$a$};
\draw[->] (s) -- node[above] {choose $a$} (a);
\draw[->] (a) to[bend left=35] node[below] {$p(s,1\mid s,a)=1$} (s);
\end{tikzpicture}Changing a tied greedy action can cycle, while retention stops
Example
Let , , , and let both actions give reward and return deterministically to . Start exact policy iteration from the deterministic policy . The policy value is , and both actions are greedy. The tie-retaining procedure keeps and stops after its first evaluation; a rule that always switches to the other maximizing action alternates forever between and .
Example references
Facts & Assumptions
Given: The one-state MDP, , and initial deterministic policy in the example.
Finite Markov decision process with joint reward-transition law: both one-step laws return to with reward .
Policy Bellman operator: for either deterministic policy, .
Exact finite policy iteration with retained greedy actions: policy evaluation is exact, and the current action is retained whenever it maximizes the one-step action value.
Bellman optimality operator: greedy actions maximize .
Finite-MDP Bellman operators are gamma contractions with unique fixed points: each policy Bellman map has a unique fixed point.
Verification
Under either action the policy Bellman equation is by [F1] and [F2], so the unique evaluated value is , consistently with [F5].
At this value, [F4] gives ; both actions maximize. The procedure [F3] retains the current action , so the policy is unchanged and the stop condition is met.
In the variant that always switches to a different maximizing action, both and remain maximizing after every evaluation because the model and value are unchanged. Thus each update sends to and to , so the procedure never reaches a stable policy.
The displayed MDP therefore distinguishes the tie-retaining rule from the explicitly defined switching rule, without asserting that every arbitrary tie rule cycles.
Remarks
The diagram uses a circle for the state and rectangles for the available action nodes. Arrows from the state to each action show the available choices, not a single policy; arrows back to the state show each deterministic transition, labeled with probability and reward. The example separately specifies the initial policy and the alternative switching rule, and the verification does not rely on the drawing.