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-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.
Depends on
- Finite partially observable Markov decision process
- Belief states and the finite Bayes filter
- Exhaustive finite-horizon POMDP alpha-vector backup
- The finite POMDP Bayes filter is a probability kernel
- The belief state is a sufficient statistic for finite POMDP control
- The sum $\sum_{i \in S} a_i$ over a finite index set, and its product form
- Laws of finite sums and finite products
- Every nonempty finite set of reals has a maximum and a minimum
- The cardinality $\lvert A\rvert$ of a finite set
- Exponentiation of natural numbers, $m^{n}$, and its agreement with the integer power in $\mathbb{R}$
- The product rule: $\lvert A \times B\rvert = \lvert A\rvert\,\lvert B\rvert$, and $\big\lvert\prod_{i<m} A_i\big\rvert = \prod_{i<m}\lvert A_i\rvert$
- The set $A^{B}$ of functions $B \to A$ between finite sets is finite, with $\lvert A^{B}\rvert = \lvert A\rvert^{\lvert B\rvert}$
- The principle of mathematical induction
Used by
Dependency tree · two levels
53 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
- Kaelbling, Littman, and Cassandra, Planning and Acting in Partially Observable Stochastic Domains, Brown Technical Report CS-96-08 (standard reference, not scraped)
- Pascal Poupart, CS 886 Lecture 13: POMDPs, University of Waterloo (standard reference, not scraped)