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.
POMDPs and belief-state planning
1 · Prerequisites
- Binary Operations, Monoids, Groups and Subgroups
- 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
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Finite Counting, Factorials and Binomial Coefficients
- Finite MDPs and Bellman operators
- Foundations of the Real Numbers for Analysis
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Inclusion–Exclusion, the Pigeonhole Principle and Double Counting
- limsup, liminf, and Subsequential Limits
- Measurable Functions and Simple Approximation
- Measures and Their Basic Properties
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Polynomial Rings, the Division Algorithm and Roots
- Probability Spaces Random Variables and Expectation
- Product Measures and the Fubini Tonelli Theorems
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- Sigma Algebras and Borel Sets
- Simple Field Extensions and the Construction of the Complex Numbers
- Suprema and Infima
- The Lebesgue Integral and the Convergence Theorems
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
2 · Logical flowchart
3 · Definitions, theorems and proofs
A finite initial segment of the naturals has its index as cardinality
Statement
For each , let . Then , so is finite and .
Statement references
Facts & Assumptions
Given: and , using the additive order on .
For every natural , , and the additive strict order agrees with membership on von Neumann naturals. The natural numbers (von Neumann), Order on the natural numbers, On the order is membership:
Every natural is finite and has cardinality . The cardinality of a finite set
Proof
The final equality in [F1] says precisely that the set is , so .
By [F2], is finite and . Substituting from step 1.1 gives that is finite and .
Finite partially observable Markov decision process
Definition
Let be a finite nonempty set of hidden states, a finite nonempty action set available in every state, and a finite nonempty observation set. Give these sets their power-set sigma-algebras. A finite POMDP with known model consists of a finite reward alphabet and a joint probability mass on for each , an observation probability distribution on for each , and an initial belief with . Put
At decision time , write for the hidden state, for the chosen action, for the realized reward, and for the next observation. Conditional on and , the joint law of next state , reward , and observation is . Thus the observation depends only on the next state and is not an additional observation of the reward. A policy uses only the past actions and observations; realized rewards are not included in its history. For a horizon and discount , the objective is to maximize . The model is known; learning its transition, reward, or observation laws is outside this definition.
Belief states and the finite Bayes filter
Definition
For a finite POMDP with state set , define its belief simplex by , with the Euclidean subspace topology and its Borel sigma-algebra. At time , the observed-history random variable is , and a realized history is ; at both histories are empty. A (possibly randomized) history policy assigns to each finite history a probability distribution on ; a deterministic choice is the point-mass case. Let be the induced finite law: multiply the initial belief, these action probabilities, and the one-step factors , and sum out hidden states and unobserved rewards when taking marginals. Thus policy randomization depends only on the observed history and is conditionally independent of the hidden state given that history. The history is reachable when . Its belief state is
where both probabilities are finite sums of products of the specified initial, action, transition, joint reward-transition, and observation probabilities, with unobserved rewards summed out. At , the empty history has belief .
For and , define the predicted state distribution and, for , the observation probability
When , the Bayes filter is the probability vector
When , is undefined; no quotient or filler value is assigned. For each , the belief-state transition kernel on Borel sets is
and the expected one-step reward at belief under action is , where denotes the indicator function of .
Definition references
The finite known transition and next-state observation laws used by the finite filter.
A probability kernel assigns a probability measure at every input and has measurable event sections.
Finite sums are defined independently of an enumeration of the finite index set.
Kaelbling, Littman, and Cassandra, Brown Technical Report CS-96-08.
Exhaustive finite-horizon POMDP alpha-vector backup
Definition
Input a finite POMDP, a horizon , and its discount . A depth-zero policy tree is the empty continuation and has the zero vector . Recursively, a depth- policy tree consists of a root action and one depth- continuation tree for each observation . If the continuation vectors are , assign the tree the vector
Set . For each , form from every action and every tuple using the displayed formula, treating as a set so equal vectors are stored once. Return . This procedure exhaustively enumerates finite policy-tree vectors; it does not perform linear-program witness pruning and makes no bit-complexity or polynomial-time claim.
Definition references
Remarks
The diagram shows a depth-two policy tree: the root chooses ; after the observation the continuation chooses , and after it chooses . The outgoing edges represent observations, not hidden states or rewards. Every observation has a branch, including an observation that has probability zero at a particular belief. The algebraic definition above, rather than the diagram, determines the procedure and its outputs.
The finite POMDP Bayes filter is a probability kernel
Statement
Let a finite POMDP be fixed, let and , and put , , and, when , . For Borel define . Then the joint next-state/reward/observation mass in the POMDP definition is normalized; and are probability distributions; every defined is a probability distribution and is the conditional law of the next state given observation ; and is a probability measure. Moreover, is Borel measurable for each Borel , so is a probability kernel from to . No Axiom of Choice is used.
Statement references
Facts & Assumptions
Given: A finite POMDP, , and . Write and .
Finite partially observable Markov decision process: for each , is a probability mass, , and is a probability distribution on the finite set .
Belief states and the finite Bayes filter: consists of nonnegative coordinates summing to one; when ; and .
Measure kernel and probability kernel: a probability kernel has a probability-measure section at every input and measurable event evaluations.
Bayes formula for dominated kernels: if a probability kernel has a specified density relative to a sigma-finite measure, then at a positive finite marginal density its posterior coordinates are the prior-weighted likelihood divided by that marginal; the explicit-kernel event identities are choice-free.
Measurability of integration against a kernel: integrating a product-measurable function against a finite kernel gives a measurable function of the input.
The sum over a finite index set, and its product form: finite sums are independent of the chosen enumeration, and may be reindexed along a bijection.
for finite index sets and : for finite index sets, either order of a double sum equals the sum over the product set.
Proof
For fixed , the mass is nonnegative. Summing first over observations gives by [F1]; all index sets are finite, so the reordering is justified by [F6] and [F7]. Thus the joint next-state/reward/observation mass is normalized.
The predicted coordinates are nonnegative, and by [F1], [F2], and finite double-sum interchange [F7]. Hence is a probability distribution.
Every is nonnegative, and by [F1], step 1.2, and [F7]. Thus is a probability distribution, so each is finite and lies in .
Fix with . Apply [F4] with prior on the finite state set, observation kernel , counting measure on finite , and density . The density is nonnegative and jointly measurable, and its marginal is exactly , which is finite and positive by step 2.1. The theorem's posterior is therefore , with coordinates summing to one. At the Bayes theorem supplies a filler for its everywhere kernel, but the partial update defined here remains undefined and omits that zero-mass observation.
For fixed , the formula for is a finite nonnegative sum of point masses at the defined . For pairwise disjoint Borel sets , each point lies in at most one , so with at most one nonzero term. Since there are finitely many observations, distributing the finite weighted sum over these finitely many nonzero terms gives . Also by step 2.1. Thus is a probability measure.
On , the predicted law is a probability kernel: step 1.2 gives probability sections, and each evaluation is a finite linear function of on each discrete action. The function is product-measurable, so [F5] makes measurable; its displayed finite formula also shows it is continuous in . On the Borel set where , every coordinate of is a quotient of continuous functions with positive denominator and is Borel. For Borel , the function equal to there and zero where is Borel; summing these functions over the finite set proves that is Borel measurable. By [F3], is a probability kernel.
The only conditional law used in step 3.1 is the explicit dominated-kernel formula at a positive finite marginal. The finite history beliefs are ratios on positive-probability atoms, and all other constructions use specified finite sums and kernels; no version selection or arbitrary-family choice is used.
The belief state is a sufficient statistic for finite POMDP control
Statement
Let a finite POMDP with known model be fixed. A deterministic history policy chooses an action from the finite action set using only preceding actions and observations; a randomized history policy assigns an action distribution using only that history, with its randomization conditionally independent of the hidden state. For every positive-probability history with belief and every action having positive conditional selection probability at that history,
Consequently the observation probability is , the next belief is whenever that probability is positive, and the conditional expected reward is . The controlled belief-state model has the fully observed Borel state space , action set , transition kernel , and reward ; under a policy depending only on the current belief, the belief process is Markov. For every remaining finite horizon , the optimal value depends on the history only through and satisfies
Each maximum is attained; randomizing an action cannot increase the value. An observation with zero probability requires no posterior update. The conclusion holds for and uses no Axiom of Choice.
Statement references
Facts & Assumptions
Given: A finite POMDP with finite nonempty , initial belief , discount , a history policy as in the statement, and a positive-probability history with belief .
Conditional on state and action , the joint next-state/reward/observation mass is ; rewards are not observed. Finite partially observable Markov decision process
A positive-probability history has its explicit conditional state distribution ; is the observation marginal, and is defined by Bayes' formula only when . Belief states and the finite Bayes filter
The induced belief transition is a probability kernel, and its sections assign total mass one while omitting zero-likelihood observations. The finite POMDP Bayes filter is a probability kernel
Every nonempty finite set of real numbers has an attained maximum. Every nonempty finite set of reals has a maximum and a minimum
Finite sums are enumeration-independent, preserve termwise inequalities, and scale by constants. The sum over a finite index set, and its product form, Laws of finite sums and finite products
Proof
Fix and as in the statement. By [F2], . Conditioning first on and using the POMDP's specified one-step law [F1] gives . The action selection does not alter after conditioning on , because its randomization depends only on that history and is conditionally independent of the hidden state.
Summing the joint probability in step 1.1 over yields by [F2]. If this is positive, dividing the joint mass by it gives ; if it is zero, the observation event has probability zero and no conditional quotient is used. By [F3], these positive branches form the probability kernel .
Conditioning the immediate reward on the current hidden state and chosen action gives by [F1] and [F2]. Thus the conditional immediate reward and next-belief law depend on the history only through and , which proves the stated controlled belief-state transition and reward description.
We prove the finite-horizon recursion by induction on . With no decisions remaining, the reward sum is empty, so . Suppose the optimal -step continuation value is the function of the current belief. If action is taken at belief , its immediate expected reward is by step 2.2, and for each positive-probability observation the remaining belief is by step 2.1. Conditional expectation over the finite observation set therefore gives the step action value . The set is a nonempty finite image of in , so [F4] gives an attained maximum. Taking that maximum gives the displayed . The expression depends only on , completing the induction and proving history sufficiency for every finite horizon.
If the action at a history is randomized with probabilities , its expected action value is , where is the finite action value from step 3.1, , and . Since each , [F5] gives . Randomization cannot improve the finite-horizon value.
Finite-horizon POMDP values are piecewise-linear and convex
Statement
Fix a finite POMDP, horizon , and discount . For , let be the finite alpha-vector set returned by the exhaustive backup, with set semantics for duplicate vectors. Then, for every belief ,
where is the optimal expected -step discounted reward. Thus is the upper envelope of finitely many linear functions on : it is linear on each region and is convex. Define a witness belief for to be any with . Removing every vector with no witness belief leaves unchanged. For the count, contains the empty continuation and each consists of a root action and one depth- continuation for each observation; with , and . The exhaustive candidate and witness-vector counts are bounded by , which can grow exponentially in . No infinite-horizon representation or polynomial-time pruning claim is made.
Statement references
Facts & Assumptions
Given: A finite POMDP, , , its belief simplex , and the exhaustive alpha-vector backup.
Conditional on state and action , the joint next-state/reward/observation mass is ; its next-state and reward marginals are and , and realized rewards are not observed. Finite partially observable Markov decision process
A belief is a probability vector; the filter and observation normalizer are defined for positive observation probability. Belief states and the finite Bayes filter
The exhaustive backup forms a root action and one continuation vector for each observation and assigns the vector . Exhaustive finite-horizon POMDP alpha-vector backup
The finite-horizon optimal value is obtained by the belief-state recursion, zero-probability observations omitted; finite action randomization cannot improve the maximum. The belief state is a sufficient statistic for finite POMDP control
Finite sums are enumeration-independent, additive, and homogeneous in a real scalar. The sum over a finite index set, and its product form, Laws of finite sums and finite products
A nonempty finite set of real values has an attained maximum. Every nonempty finite set of reals has a maximum and a minimum
The cardinality of a finite set is the natural number equinumerous with it. The cardinality of a finite set
For finite , the function set is finite and has cardinality . The set of functions between finite sets is finite, with
Finite Cartesian products are finite and their cardinalities multiply. The product rule: , and
Natural powers satisfy and . Exponentiation of natural numbers, , and its agreement with the integer power in
If a property holds at and its truth at implies its truth at , it holds for every natural . The principle of mathematical induction
denotes the claim that is finite and nonempty, is exactly the set of distinct state-conditional value vectors of depth- policy trees, and satisfies for every belief .
Proof
At horizon , there is one empty-continuation policy tree and the backup returns . Its conditional value is zero at every state, and the optimal zero-step value is for each belief. Thus holds.
Fix and assume .
A depth- policy tree is a root action and a depth- continuation tree for each . From initial hidden state , its expected immediate reward plus discounted continuation value is . By the induction hypothesis [L1], each continuation vector is represented in . Since the continuation is selected from alone, not from the unobserved reward , finite-sum linearity and reindexing [F5], together with from [F1], rewrite this expectation as . The first term is and the inner next-state marginal is by [F1], so this is exactly the vector formed by [F3]. Conversely, each tuple generated by [F3] has a depth- tree for each continuation vector by [L1]; since is finite, choose these finitely many trees successively and adjoin the root action to obtain a depth- tree. Therefore is exactly the set of distinct conditional-value vectors of those trees. The candidate set is finite by [F8]–[F9], so its image under the vector formula is finite; it is nonempty by the nonempty action set and a constant continuation tuple.
For each depth- tree , conditioning on the initial hidden state gives value from belief . Every deterministic history policy is such a tree: its first action is the root and its restriction after each observation is the corresponding subtree; conversely every tree prescribes such a policy. Since is finite and nonempty by step 2.1, its value set is a nonempty finite image in , so [F6] gives an attained maximum. By [F4], randomized policies cannot improve it. Hence . This completes .
The base step 1.1 and successor steps 2.1–3.1 prove for every natural by induction. The recursion in [F3] depends only on the preceding stage, so a call with horizon at least has the same as a call with horizon exactly . In particular, the displayed alpha-vector representation holds for every .
For each , its maximizing region is the simplex intersected with the finitely many half-spaces , one for each . These regions cover because the maximum in step 4.1 is attained, and on the value equals the linear function . This proves piecewise linearity.
For arbitrary and , the vector is again in by [F2]: its coordinates are nonnegative and sum to . Finite-sum linearity [F5] gives for each . Taking the maximum over and bounding each summand by the corresponding maxima gives . Thus is convex.
Define . For arbitrary , [F6] gives a maximizing ; that same witnesses , so . Therefore ; deleting all vectors with no witness preserves the value at every belief.
Let contain only the empty continuation and . A depth- tree is uniquely its root action and a function from observations to depth- trees. By [F8]–[F9], these sets are finite and their cardinalities satisfy and ; [F10] fixes the natural-power convention. The map from trees to conditional-value vectors has image , the set of distinct exhaustive candidates by step 2.1. Enumerating the trees shows that this image has at most vectors, and the witness vectors form a subset, so their count is no larger.
In the case , , let be the claim . The base case is .
Fix and assume . Step 5.4 gives by the natural-power recursion [F10], so holds.
The base and successor steps prove for every by [F11]. Thus exhaustive tree candidates can grow exponentially, although duplicate vectors or pruning may reduce the stored set.
The induction conclusions in steps 4.1 and 7.1, together with the envelope and convexity arguments in steps 5.1 and 5.2, witness pruning in step 5.3, and the general tree count in step 5.4, establish all claims. No Axiom of Choice is used: branches are selected only over the finite observation set, maxima are attained in finite sets, and the cited sufficiency, finite-sum, finite-function-set, product, and induction arguments make no arbitrary-family choice.
Remarks
The tree-count recurrence bounds the exhaustive candidate search, not the number of distinct vectors after duplicate removal. Exact witness pruning is value-preserving, but this theorem gives no guarantee that it leaves a small set. The finite-horizon assumption is essential to the finite policy-tree construction; no infinite-horizon piecewise-linear representation is asserted.
4 · Examples, counterexamples and false statements
None yet.
Sources
- Bob Dumas and John E. McCarthy, Transition to Higher Mathematics, §1.2: Sets
- Kaelbling, Littman, and Cassandra, Planning and Acting in Partially Observable Stochastic Domains, Brown Technical Report CS-96-08
- Russ Tedrake, Planning Under Uncertainty: Partially-observable Markov decision processes, MIT Underactuated Robotics course notes
- Pascal Poupart, CS 886 Lecture 13: POMDPs, University of Waterloo