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
1 · Prerequisites
- Absolute and Conditional Convergence; Rearrangement; Products
- Binary Operations, Monoids, Groups and Subgroups
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Conditional Distributions and Regular Conditional Probability
- Conditional Expectation
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Discrete Time Martingales
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Inclusion–Exclusion, the Pigeonhole Principle and Double Counting
- Infinite Product Measures and Kolmogorov Extension
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Markov Kernels and Markov Chains
- Measurable Functions and Simple Approximation
- Measures and Their Basic Properties
- Metric Spaces
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Outer Measure and the Caratheodory Extension Theorem
- Polynomial Rings, the Division Algorithm and Roots
- Power Series and Real-Analytic Functions
- Probability Spaces Random Variables and Expectation
- Product Measures and the Fubini Tonelli Theorems
- Properties of the Integral and the Working FTC
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- Sequences and Series of Functions; Uniform Convergence
- Series: Convergence and the Nonnegative Tests
- Sigma Algebras and Borel Sets
- Signed and Complex Measures Hahn and Jordan
- Simple Field Extensions and the Construction of the Complex Numbers
- Suprema and Infima
- The Derivative and the Mean Value Theorems
- The Exponential Function
- The Lebesgue Integral and the Convergence Theorems
- The Logarithm and General Powers
- The Lᵖ Spaces Holder Minkowski and Riesz Fischer
- The Radon Nikodym Theorem and Lebesgue Decomposition
- The Riemann Integral: Definition and Integrability
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
- Triangularisation, Generalised Eigenspaces and Jordan Canonical Form
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Logical flowchart
3 · Definitions, theorems and proofs
Finite Markov decision process with joint reward-transition law
Definition
Let be a finite set, possibly empty, let be a finite subset of , and for each let be a finite nonempty set. Here finite means bijective with a natural number, and the discrete sigma-algebra on a set is its power set. Write . A finite Markov decision process (MDP) consists of these sets and numbers , indexed by , , and , with
Equip each set used here, including , with its power-set (discrete) sigma-algebra. Thus is the point-mass form of a probability kernel from to : each input assigns a probability measure on , and every event section is measurable. The joint law allows the next state and reward to be dependent. Define the expected reward and state-transition probabilities by
If , put ; if , put . A stationary Markov policy is a family of probabilities with for every . A deterministic policy is a function with for every . When , these families and policies are the unique empty functions and all statewise formulas are vacuous.
Definition references
A probability kernel assigns a probability measure at every input and has measurable event sections.
A set is finite when it is bijective with some natural number.
A Cartesian product pairs each element of A with an element of B.
A maximum is an element of the set that bounds every element above.
Every nonempty finite set of real numbers has an attained maximum.
Absolute value is multiplicative and satisfies the triangle inequality.
The absolute value of a finite sum is at most the sum of the absolute values.
Finite sums preserve termwise inequalities and commute with scaling.
Sutton and Barto, Reinforcement Learning: An Introduction.
Kaelbling, Littman, and Cassandra, Brown Technical Report CS-96-08.
Facts & Assumptions
Given: The finite state set and a finite nonempty action set for each .
Finite, countably infinite, countable, uncountable: a set is finite when it is bijective with some natural number; a bijection transports finiteness.
The sum rule: a finite disjoint union is finite with and , and a sum over a finite index set splits along a partition: a finite indexed family of pairwise-disjoint finite sets has finite union.
if and only if and : exactly when and , so the second coordinate is unique.
Verification
For each , let . The map is a bijection from onto , with inverse the second-coordinate projection, so is finite by [F1]. If , no ordered pair can have both first coordinate and first coordinate ; hence the family is pairwise disjoint.
By the definition of , . Since is finite and the blocks in step 1.1 are finite and pairwise disjoint, [F2] implies that is finite.
Remarks
For nonempty , each is nonempty, so the normalization for an admissible pair forces to be nonempty. For every admissible , and
so is a probability distribution. Also, and give
Thus both derived marginals are well defined and the expected reward is bounded by the maximum absolute reward. The separate marginals are derived from the joint law; specifying unrelated reward and transition marginals would not preserve their possible dependence.
Absolute convergence and tail bound for bounded discounted rewards
Statement
Let , , and let be any real sequence with . Then the series
converges absolutely; write for its sum. Every partial sum and the limit satisfy
For every integer ,
where the partial sum at is empty and , including when .
Statement references
Facts & Assumptions
Given: , , and a real sequence with .
For , , and for the series diverges: for , , with the series beginning at .
If eventually, convergence of gives convergence of , and divergence of gives divergence of : if and converges, then converges.
Convergent series add and scale termwise and A series converges iff each of its tail series converges, and the sum splits as plus the -th tail: a convergent geometric series can be scaled and shifted; its tail beginning at has sum .
Basic properties of the absolute value and Laws of finite sums and finite products: the absolute value of a finite sum is at most the sum of the absolute values, and finite sums preserve termwise upper bounds.
Limits preserve non-strict inequalities: if two real sequences converge and one is eventually at most the other, their limits satisfy the same non-strict inequality.
A series of nonnegative terms converges iff its partial sums are bounded, and then the sum is their supremum: for a convergent series of nonnegative terms, every finite partial sum is at most its sum.
Proof
For every , . By [F1] and the scaling part of [F3], the majorant series converges (and when it is the zero series); [F2] gives convergence of . Thus the stated series converges absolutely by definition of absolute convergence.
Every finite partial sum satisfies . The second inequality is [F7] applied to the nonnegative geometric series in [F1]. At the sum is empty and the inequality holds as well.
For , [F4] gives , where [F7] applies to the shifted geometric series and [F3] evaluates its sum. The finite tail sums converge to by step 1.1, and each lies between the negatives and positives of the displayed bound; [F6] passes both inequalities to the limit. Therefore the required tail estimate holds.
Taking in step 2.1 gives . The right side of the tail bound tends to zero by [F5], so the partial sums converge to with the stated uniform remainder control.
Completeness of the sup metric on finite-state value functions
Statement
For any finite set , let , the set of real-valued functions on . Define
Then is a metric on and is complete.
Statement references
Facts & Assumptions
Given: A finite set and the function space .
Finite, countably infinite, countable, uncountable: finiteness means there is a natural number and a bijection from onto ; if is nonempty then .
as the set of functions , and , , are metrics on it: for , and are metrics on .
The Cauchy criterion from the least-upper-bound property: in a complete ordered field every Cauchy sequence converges: every Cauchy sequence of reals converges to a real.
Metric space: iff , symmetry, and the triangle inequality; pseudometric and ultrametric and Complete metric space: every Cauchy sequence converges in the space: a metric satisfies separation, symmetry, and the triangle inequality; completeness means every Cauchy sequence converges in the same metric space.
Cauchy sequence in a metric space, Convergence of a sequence in a metric space: iff in , and Limits and Cauchy sequences of reals: metric Cauchy and convergence, as well as real Cauchy and convergence, are tested with rational .
A sequence has at most one limit: a convergent real sequence has a unique limit.
The well-ordering principle: every nonempty set of natural numbers has a least element.
The principle of mathematical induction and is a linear order on : induction holds on , and its order is total.
Proof
If , then has exactly one element, the empty function. Its only distance is ; nonnegativity, symmetry, separation, and the triangle inequality all hold on this singleton, and every sequence in it is constant and convergent.
Suppose . By [F1], fix and a bijection . Pulling functions back along identifies with and carries exactly to the max metric of [F2]; hence it is a metric.
Let be Cauchy in on . For each , define the real sequence . Given rational , the metric Cauchy condition supplies such that for all . Since the pulled-back is the maximum of the coordinate differences, for every and . Thus each coordinate sequence is Cauchy in .
By [F3], each coordinate sequence converges. Denote its unique limit by , using [F6].
Define by for . This is well defined because is a bijection, and it uses no choice because every is uniquely determined.
Fix rational . For each , convergence to gives a nonempty set of natural thresholds such that for all . Let be its least member, using [F7].
The finite nonempty list has a maximum : start with and, at each successor, retain the larger of the current maximum and the next threshold, which exists by the total order on ; induction proves the resulting value dominates every entry. Thus for all .
For every , step 5.1 implies for every . Their finite maximum is one of these coordinate differences, so . Since this holds for every rational , converges to in . Every Cauchy sequence therefore converges in , and together with the metric property from steps 1.1–1.2 this proves completeness.
Remarks
- The proof is a finite-coordinate Cauchy argument. The maximum norm makes each coordinate sequence Cauchy; completeness of the real line supplies its limit; one maximum of finitely many thresholds then gives convergence in the maximum norm.
- The same argument proves completeness for the metric on . Each coordinate difference is at most . Given rational , choose for every coordinate a threshold at tolerance , which is again a positive rational; after taking their finite maximum, monotonicity of finite sums gives . The case is proved above. No later result on this page uses the observation.
- No choice is spent. The limit point is assembled coordinatewise from unique limits, each threshold is the least one that works, and a common threshold is obtained by taking the maximum of finitely many indices.
- The real completeness input is localised. The Cauchy criterion in is the only completeness theorem used. Its proof obtains real completeness from the least-upper-bound property through Bolzano–Weierstrass; the finite-coordinate argument adds no other completeness assumption.
A finite MDP and stationary policy generate a reward-state Markov chain
Statement
Assume the Axiom of Choice. Let a finite MDP have nonempty state set , and let be a stationary Markov policy. Put with its discrete sigma-algebra and define, for and ,
Then is a probability kernel on . For each initial state , there is a probability law on whose coordinate process starts at and is a time-homogeneous Markov chain with transition kernel relative to its natural filtration.
Statement references
Facts & Assumptions
Given: A finite MDP with , a stationary policy , and the Axiom of Choice.
The Axiom of Choice: every family of nonempty sets has a choice function.
Finite Markov decision process with joint reward-transition law: for every , the finite joint masses are nonnegative and sum to one; is a probability distribution.
Measure kernel and probability kernel: a probability kernel assigns a probability measure at each input and has measurable event sections at every input.
Ionescu-Tulcea construction of a Markov chain: under Choice, an initial probability and a sequence of probability kernels give a unique path-space probability law with the prescribed iterated finite-prefix laws; in the homogeneous last-coordinate case, the coordinate process is a homogeneous chain.
Time-homogeneous Markov chain with transition kernel: a process is a homogeneous Markov chain relative to a filtration when its conditional next-state law equals the specified kernel applied to the current state, almost surely.
A subset of a finite set is finite, with , and equality holds if and only if , The sum rule: a finite disjoint union is finite with and , and a sum over a finite index set splits along a partition, and The product rule: , and : subsets, finite unions, and finite Cartesian products of finite sets are finite; a sum over a finite partition splits into the sums over its parts.
The sum over a finite index set, and its product form and for finite index sets and : finite sums are independent of enumeration and the order of two finite sums may be interchanged.
The product sigma-algebra and its finite iterates: finite product sigma-algebras are generated by measurable rectangles, so coordinate projections are measurable.
The well-ordering principle: every nonempty subset of the natural numbers has a least element.
Proof
Fix . By [F5], is finite: is a subset of a finite singleton, is a finite union, and then take its product with . For each , the point masses on (and zero on the added dummy-reward points) define a probability measure on : they are nonnegative and total by [F1]. To check countable additivity, fix a bijection . For any disjoint sequence , each nonempty has a least index with , by [F8]; disjointness makes these indices distinct, so only finitely many are nonempty. Additivity then follows from finite-sum additivity over the partition of the finite support, as in [F5]. The displayed kernel is the finite mixture . Its values are nonnegative and by [F1]. For a disjoint countable family , only finitely many are nonempty by the same argument; additivity of each and finite-sum interchange [F6] give . Thus is a probability measure. Every subset of is measurable and every function on the discrete source is measurable, so [F2] makes a probability kernel.
For fixed , the point mass is a probability measure on . At every , use the history-dependent kernel . Its final-coordinate projection is measurable because the preimage of each measurable set is a product-measurable coordinate cylinder by [F7]; composition with the measurable section is measurable. Each section is a probability measure by step 1.1, so is a probability kernel.
Apply [F3] to , , and the sequence . Its homogeneous specialization gives a probability law on with initial state and the iterated finite-prefix laws of .
The coordinate process under that law is a homogeneous chain relative to its natural filtration by [F3], and its conditional transition identity is exactly the convention in [F4]. This proves the claimed chain construction for every initial .
Policy Bellman operator
Definition
For a finite MDP, a discount , and a stationary Markov policy , define the policy Bellman operator by
If , this is the unique map from to itself.
Bellman optimality operator
Definition
For a finite MDP and a discount , define the Bellman optimality operator by
The maximum exists because each is finite and nonempty. If , this is the unique map from to itself.
Definition references
The finite state-dependent action sets, expected reward, and transition probabilities.
A maximum is an attained upper bound belonging to the set.
Every finite nonempty set of real action values has an attained maximum.
Sutton and Barto, Reinforcement Learning: An Introduction.
Kaelbling, Littman, and Cassandra, Brown Technical Report CS-96-08.
Discounted returns and policy values in a finite MDP
Definition
Let a finite MDP have and let be a stationary Markov policy. If , define to be the unique empty function; no path law or choice axiom is needed in this case. If , assume the Axiom of Choice and, for each , use the path law started at supplied by the policy-induced reward-state chain; write . The discounted return is
and the state value under is , where is expectation under that start-state law. If , is the unique empty function. The reward sequence bound gives , so each return is measurable and integrable. This is the start-state meaning of when that conditional expectation is defined. The definition concerns discounted infinite-horizon tasks; average-reward and undiscounted continuing models, and improper episodic tasks, are outside its scope.
The coordinate in is only a dummy initial reward; the chain's one-step kernel emits rewards in . Finite partial sums of the return are measurable, their pointwise limit is measurable, and the constant bound is an integrable majorant on the probability space.
Definition references
The finite joint reward-transition model and its bounded reward alphabet.
The Axiom of Choice, used only in the nonempty-state path-law branch.
The policy-induced homogeneous reward-state chain and its start-state path law.
The conditional one-step transition-kernel identity defining a homogeneous Markov chain.
Absolute convergence and the uniform tail bound for bounded discounted rewards.
Finite sums and scalar multiples of measurable functions are measurable.
A measurable real-valued coordinate on a probability space is a real random variable.
A pointwise limit of measurable functions is measurable.
Expectation of an integrable real random variable is its finite Lebesgue integral.
Sutton and Barto, Reinforcement Learning: An Introduction.
Kaelbling, Littman, and Cassandra, Brown Technical Report CS-96-08.
Finite-MDP Bellman operators are gamma contractions with unique fixed points
Statement
Let a finite MDP and a discount be fixed. For , define if , and otherwise. For every stationary policy and all ,
The Bellman optimality operator satisfies the same inequality. Each of and has exactly one fixed point in . The contraction constant is the nonnegative number .
Statement references
Facts & Assumptions
Given: A finite MDP, , a stationary policy , and .
Finite Markov decision process with joint reward-transition law: and are probability distributions, and is finite.
Policy Bellman operator: is the policy-weighted finite average of .
Bellman optimality operator: is the maximum of those one-step action values over finite nonempty .
Completeness of the sup metric on finite-state value functions: the metric on is complete.
A contraction of a nonempty complete metric space into itself has exactly one fixed point, the limit of the iterates from any starting point: a self-map of a nonempty complete metric space with contraction constant satisfying has exactly one fixed point.
Proof
The finite sums in [F2] and [F3] are real, so both formulas define self-maps of ; when they are the unique empty self-maps.
For each state , probability weights and the triangle inequality give Taking the maximum over proves the policy-operator contraction inequality; when , both sides are .
Put . For every action, [F1] gives . For two finite lists and , each , so ; exchanging the lists gives . Applying this at each proves the same contraction inequality for .
The zero function belongs to , so the common domain is nonempty; [F4] makes its metric complete. By definition, . Steps 1.2 and 1.3 show that each operator is a self-map with contraction constant , and the hypothesis is exactly [F5]'s required range. Applying [F5] separately to and gives one fixed point for each and uniqueness for each.
Remarks
The proof uses itself as the contraction constant. No absolute-value reinterpretation is needed because the discounted domain already assumes .
Exact value iteration for the Bellman optimality operator
Definition
Input a finite MDP, a discount , an initial value function , and an integer . Set for and return . This procedure returns the exact th iterate and makes no finite-termination claim for convergence.
Expected discounted policy value is a fixed point of its Bellman operator
Statement
For a finite MDP, a discount , and any stationary Markov policy , the expected discounted state value defined from each initial state satisfies
If , this is the equality of the unique empty functions and no choice axiom is needed. If , assume the Axiom of Choice for the path-law definition of .
Statement references
Facts & Assumptions
Given: A finite MDP, , a stationary policy , and the Axiom of Choice.
The Axiom of Choice: Choice is assumed for the path-space construction used to define the start-state expectation.
Discounted returns and policy values in a finite MDP: is the expectation of the absolutely convergent discounted return under the policy-induced chain started at ; each return is bounded by .
A finite MDP and stationary policy generate a reward-state Markov chain: the chain has the homogeneous kernel obtained by mixing the MDP's joint reward-transition law with , and its finite-prefix laws are the iterated kernel products.
Absolute convergence and tail bound for bounded discounted rewards: each finite partial discounted return is bounded in absolute value by and converges pointwise to the full return.
Probability measures and probability spaces and Monotonicity and nonnegative homogeneity of the nonnegative integral: a constant on a probability space is integrable with integral .
Dominated convergence: measurable returns converging pointwise under one integrable majorant have expectations converging to the expectation of their limit.
Algebra of limits: sums, scalar multiples, products and quotients: limits commute with finite sums and multiplication by fixed real scalars.
Convergence depends only on the tail: the shifted sequence has the same limit as .
A sequence has at most one limit: a real sequence has at most one limit.
Proof
If , the claimed equality is between the unique empty functions. Otherwise assume . For every and , on the path law started at put Each is a finite sum of measurable reward coordinates; [F4] bounds its absolute value by , and [F5] gives . Thus the expectations are finite, and the empty sum gives .
The chain's finite-prefix law [F2] gives Indeed the first transition from has mass ; after that transition the remaining -step law depends on but not on the reward coordinate, since . Expanding the finite sums and using and shows the right side is .
For each , [F4] gives pointwise and . The constant majorant is integrable by [F5] on the path law from [F2]. Dominated convergence [F6] therefore gives for every .
Fix . In step 1.2 the left side has the same limit as by [F8]. By step 2.1 each converges to ; [F7] passes these limits through the finite sum on the right, whose limit is by [F3]. Uniqueness [F9] gives . Since was arbitrary, .
Value iteration converges at the Bellman contraction rate
Statement
Let be the unique fixed point of for a finite MDP with . For every initial and every , the exact value-iteration iterates satisfy
with .
Statement references
Facts & Assumptions
Given: A finite MDP, , an initial function , and .
Exact value iteration for the Bellman optimality operator: the exact iterates satisfy .
Finite-MDP Bellman operators are gamma contractions with unique fixed points: has a unique fixed point and .
Integer powers : and for every .
The principle of mathematical induction: a claim true at and preserved from to holds for every natural .
Proof
At , and by [L1], so the asserted inequality is equality.
Induction hypothesis: assume for an arbitrary .
By [F1], [F2], and , where the last equality of factors uses [L1].
Step 1.1 is the base case and step 2.1 is the induction step, so [L2] gives the inequality for every .
Exact finite policy iteration with retained greedy actions
Definition
Input a finite MDP, a discount , an initial deterministic policy , and, for each state , an ordered list containing each member of exactly once. For :
- Associate to each deterministic policy the stationary Markov policy if and otherwise. Compute the unique exact policy evaluation satisfying .
- For each , set
If attains , set . Otherwise set to the earliest maximizing action in the supplied list. 3. If , return . Otherwise continue with .
The operator fixed point used for exact policy evaluation exists and is unique by the finite-MDP contraction theorem.
Greedy policy improvement and finite policy-iteration termination
Statement
Let a finite MDP and be fixed, and let denote the unique fixed point of . If , the statewise claims below are vacuous and the policy iteration procedure returns the unique empty policy after one evaluation, without Choice. If , assume the Axiom of Choice. For a stationary policy , let be its expected discounted state value. For a deterministic policy , define its associated stationary policy by if and otherwise, and interpret and as and .
If a deterministic policy chooses an action maximizing at every state, then for every . If at any state, the value inequality is strict at some state.
For exact finite policy iteration, supply an initial deterministic policy and a finite ordered list of the actions at each state; evaluate each policy at its exact Bellman fixed point; retain the current action whenever it is already greedy; otherwise choose the earliest maximizing action in the supplied list. Every changed policy then strictly improves the value at some state and weakly improves it at every state. The procedure makes at most changes, where is the finite number of deterministic policies, and terminates at a deterministic policy whose value is ; this value dominates the value of every stationary policy.
Statement references
Facts & Assumptions
Given: A finite MDP, , a stationary policy , and (for policy iteration) the stated exact-evaluation procedure and finite action listings. In the nonempty-state branch, assume the Axiom of Choice.
The Axiom of Choice: Choice is required by the path-space chain construction used for expected discounted values.
Finite Markov decision process with joint reward-transition law and Finite, countably infinite, countable, uncountable: and each are finite; and are probability distributions.
Discounted returns and policy values in a finite MDP: is the expected discounted return from initial state under Choice.
Policy Bellman operator and Bellman optimality operator: is the -weighted average of , while .
Finite-MDP Bellman operators are gamma contractions with unique fixed points: every and is a contraction with constant and has a unique fixed point.
Completeness of the sup metric on finite-state value functions: the metric on is complete.
A contraction of a nonempty complete metric space into itself has exactly one fixed point, the limit of the iterates from any starting point: iterates of each such contraction from any initial value converge to its unique fixed point.
Exact finite policy iteration with retained greedy actions: evaluation is exact, the current action is retained whenever it maximizes , and any other tie is resolved by the supplied finite action list.
Every nonempty finite set of reals has a maximum and a minimum: every nonempty finite set of real action values has an attained maximum.
Limits preserve non-strict inequalities: an eventual non-strict inequality between convergent real sequences holds between their limits.
The principle of mathematical induction: a property true at the first index and preserved at each successor holds at all natural indices.
The product rule: , and : a finite Cartesian product of finite sets is finite, including the empty product.
Proof
If , all statewise inequalities are vacuous and the unique empty policy has no update; assume for the remaining steps that . [A1] supplies the choice assumption for the path-law value in [F2], and [F3] gives its Bellman fixed-point identity. For each state , [F3] and [F4] give The inequality holds because a probability-weighted average of finitely many real numbers is at most their attained maximum [F1, F9].
For every stationary policy , the operator is monotone: if for every , then each coefficient is nonnegative and , so for every .
If is greedy, its action attains that maximum at every state, so for all .
Define and . Step 2.1 gives pointwise; if then step 1.2 gives . By [F11], is pointwise nondecreasing.
The zero function belongs to , so is nonempty; [F6] makes it complete. By [F5], is a contraction, so Banach iteration [F7] makes converge in to its unique fixed point. By [F3] and uniqueness in [F5], that fixed point is . Since for every , the convergence is coordinatewise; from , [F10] yields pointwise. This proves the first value comparison.
If , then . Step 3.1 makes for every ; passing to the limit with [F10] gives .
Consider one update in the stated policy-iteration procedure. Exact evaluation returns because it is the unique fixed point of by [F3] and [F5]. At each state the updated action maximizes ; if the old action is already a maximizer it is retained, and otherwise its value is strictly below the attained maximum. Therefore at all states, with strict inequality wherever the policy changed. Steps 4.1–4.2 show that every changed policy weakly improves all state values and strictly improves at least one.
List the finite states as and each action set as . A deterministic policy is one tuple of indices with , so the set of such policies is a finite Cartesian product by [F12]; for it is the singleton empty product. By step 5.1, each changed iteration strictly increases some coordinate and never decreases any, so no policy can recur, since a repeated policy has the same unique exact value vector. Hence at most changes occur and the procedure terminates.
At termination, the update leaves every action unchanged, which by [F8] means the terminal deterministic policy is greedy with respect to its exact value . Thus by [F4]; with [F3], this says , so uniqueness in [F5] gives .
For any stationary policy , because the former is a probability-weighted average of the same action values. Iterating , , monotonicity as in step 1.2 makes nonincreasing. The domain is nonempty by step 4.1 and complete by [F6], so [F5]–[F7] make these iterates converge to the unique fixed point of , which equals by [F3]. Since for every , convergence is coordinatewise; [F10] gives . Therefore the terminal policy's value dominates every stationary policy.
Remarks
The path-law interpretation of carries the stated Choice assumption. The weighted-average inequalities, finite maxima, and finite policy iteration after action lists are supplied use no additional choice principle.
4 · Examples, counterexamples and false statements
None yet.
Sources
- Richard S. Sutton and Andrew G. Barto, Reinforcement Learning: An Introduction, 2nd ed.
- Leslie Pack Kaelbling, Michael L. Littman, and Anthony R. Cassandra, Planning and Acting in Partially Observable Stochastic Domains, Brown CS-96-08
- Sergey Mozgovoy, Lecture Notes on Metric Spaces and Functional Analysis